builder: fx-team_ubuntu32_vm-debug_test-web-platform-tests-1 slave: tst-linux32-spot-013 starttime: 1461138462.08 results: success (0) buildid: 20160419233542 builduid: 39deb8105d9f4fd493257beeca9fe7a4 revision: f9fc0c367d89188d01677da6cf85bb2097e85605 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-20 00:47:42.075650) ========= master: http://buildbot-master08.bb.releng.use1.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-20 00:47:42.076266) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-20 00:47:42.076714) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-20 00:47:42.109731) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 00:47:42.110304) ========= bash -c 'wget -Oarchiver_client.py --no-check-certificate --tries=10 --waitretry=3 https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', 'wget -Oarchiver_client.py --no-check-certificate --tries=10 --waitretry=3 https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py'] environment: HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=5a152710dd62cc268aad214e000002d8-1461136726.496385-341492706 _=/tools/buildbot/bin/python using PTY: False --2016-04-20 00:47:42-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.102, 63.245.215.25 Connecting to hg.mozilla.org (hg.mozilla.org)|63.245.215.102|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: `archiver_client.py' 0K .......... . 100% 167K=0.07s 2016-04-20 00:47:42 (167 KB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.624238 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 00:47:42.762176) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 00:47:42.762676) ========= rm -rf scripts properties in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['rm', '-rf', 'scripts', 'properties'] environment: HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=5a152710dd62cc268aad214e000002d8-1461136726.496385-341492706 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.030333 ========= master_lag: 0.03 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 00:47:42.826693) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-04-20 00:47:42.827235) ========= bash -c 'python archiver_client.py mozharness --repo integration/fx-team --rev f9fc0c367d89188d01677da6cf85bb2097e85605 --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 f9fc0c367d89188d01677da6cf85bb2097e85605 --destination scripts --debug'] environment: HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=5a152710dd62cc268aad214e000002d8-1461136726.496385-341492706 _=/tools/buildbot/bin/python using PTY: False 2016-04-20 00:47:43,110 truncating revision to first 12 chars 2016-04-20 00:47:43,110 Setting DEBUG logging. 2016-04-20 00:47:43,110 attempt 1/10 2016-04-20 00:47:43,111 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/fx-team/f9fc0c367d89?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-20 00:47:44,509 unpacking tar archive at: fx-team-f9fc0c367d89/testing/mozharness/ program finished with exit code 0 elapsedTime=2.040275 ========= master_lag: 0.14 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-04-20 00:47:45.011984) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-20 00:47:45.012438) ========= script_repo_revision: f9fc0c367d89188d01677da6cf85bb2097e85605 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-20 00:47:45.013000) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-20 00:47:45.013438) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-20 00:47:45.043494) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 26 mins, 28 secs) (at 2016-04-20 00:47:45.043927) ========= /tools/buildbot/bin/python scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch fx-team --download-symbols true in dir /builds/slave/test/. (timeout 1800 secs) (maxTime 7200 secs) watching logfiles {} argv: ['/tools/buildbot/bin/python', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config.py', '--test-type=testharness', '--total-chunks', '10', '--this-chunk', '1', '--blob-upload-branch', 'fx-team', '--download-symbols', 'true'] environment: CCACHE_DIR=/builds/ccache CCACHE_UMASK=002 DISPLAY=:0 HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld MOZ_HIDE_RESULTS_TABLE=1 MOZ_NODE_PATH=/usr/bin/node MOZ_NO_REMOTE=1 NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript NO_FAIL_ON_TEST_ERRORS=1 PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PROPERTIES_FILE=/builds/slave/test/buildprops.json PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=5a152710dd62cc268aad214e000002d8-1461136726.496385-341492706 _=/tools/buildbot/bin/python using PTY: False 00:47:45 INFO - MultiFileLogger online at 20160420 00:47:45 in /builds/slave/test 00:47:45 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:47:45 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 00:47:45 INFO - {'append_to_log': False, 00:47:45 INFO - 'base_work_dir': '/builds/slave/test', 00:47:45 INFO - 'blob_upload_branch': 'fx-team', 00:47:45 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 00:47:45 INFO - 'buildbot_json_path': 'buildprops.json', 00:47:45 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 00:47:45 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 00:47:45 INFO - 'download_minidump_stackwalk': True, 00:47:45 INFO - 'download_symbols': 'true', 00:47:45 INFO - 'e10s': False, 00:47:45 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 00:47:45 INFO - 'tooltool.py': '/tools/tooltool.py', 00:47:45 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 00:47:45 INFO - '/tools/misc-python/virtualenv.py')}, 00:47:45 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 00:47:45 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 00:47:45 INFO - 'log_level': 'info', 00:47:45 INFO - 'log_to_console': True, 00:47:45 INFO - 'opt_config_files': (), 00:47:45 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 00:47:45 INFO - '--processes=1', 00:47:45 INFO - '--config=%(test_path)s/wptrunner.ini', 00:47:45 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 00:47:45 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 00:47:45 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 00:47:45 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 00:47:45 INFO - 'pip_index': False, 00:47:45 INFO - 'require_test_zip': True, 00:47:45 INFO - 'test_type': ('testharness',), 00:47:45 INFO - 'this_chunk': '1', 00:47:45 INFO - 'tooltool_cache': '/builds/tooltool_cache', 00:47:45 INFO - 'total_chunks': '10', 00:47:45 INFO - 'virtualenv_path': 'venv', 00:47:45 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 00:47:45 INFO - 'work_dir': 'build'} 00:47:45 INFO - ##### 00:47:45 INFO - ##### Running clobber step. 00:47:45 INFO - ##### 00:47:45 INFO - Running pre-action listener: _resource_record_pre_action 00:47:45 INFO - Running main action method: clobber 00:47:45 INFO - rmtree: /builds/slave/test/build 00:47:45 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 00:47:46 INFO - Running post-action listener: _resource_record_post_action 00:47:46 INFO - ##### 00:47:46 INFO - ##### Running read-buildbot-config step. 00:47:46 INFO - ##### 00:47:46 INFO - Running pre-action listener: _resource_record_pre_action 00:47:46 INFO - Running main action method: read_buildbot_config 00:47:46 INFO - Using buildbot properties: 00:47:46 INFO - { 00:47:46 INFO - "project": "", 00:47:46 INFO - "product": "firefox", 00:47:46 INFO - "script_repo_revision": "production", 00:47:46 INFO - "scheduler": "tests-fx-team-ubuntu32_vm-debug-unittest-7-3600", 00:47:46 INFO - "repository": "", 00:47:46 INFO - "buildername": "Ubuntu VM 12.04 fx-team debug test web-platform-tests-1", 00:47:46 INFO - "buildid": "20160419233542", 00:47:46 INFO - "pgo_build": "False", 00:47:46 INFO - "basedir": "/builds/slave/test", 00:47:46 INFO - "buildnumber": 42, 00:47:46 INFO - "slavename": "tst-linux32-spot-013", 00:47:46 INFO - "revision": "f9fc0c367d89188d01677da6cf85bb2097e85605", 00:47:46 INFO - "master": "http://buildbot-master08.bb.releng.use1.mozilla.com:8201/", 00:47:46 INFO - "platform": "linux", 00:47:46 INFO - "branch": "fx-team", 00:47:46 INFO - "repo_path": "integration/fx-team", 00:47:46 INFO - "moz_repo_path": "", 00:47:46 INFO - "stage_platform": "linux", 00:47:46 INFO - "builduid": "39deb8105d9f4fd493257beeca9fe7a4", 00:47:46 INFO - "slavebuilddir": "test" 00:47:46 INFO - } 00:47:46 INFO - Found installer url https://queue.taskcluster.net/v1/task/bMmaNkf7Qf-MGd2zsgzfGQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2. 00:47:46 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/bMmaNkf7Qf-MGd2zsgzfGQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json. 00:47:46 INFO - Running post-action listener: _resource_record_post_action 00:47:46 INFO - ##### 00:47:46 INFO - ##### Running download-and-extract step. 00:47:46 INFO - ##### 00:47:46 INFO - Running pre-action listener: _resource_record_pre_action 00:47:46 INFO - Running main action method: download_and_extract 00:47:46 INFO - mkdir: /builds/slave/test/build/tests 00:47:46 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 00:47:46 INFO - https://queue.taskcluster.net/v1/task/bMmaNkf7Qf-MGd2zsgzfGQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json matches https://queue.taskcluster.net 00:47:46 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/bMmaNkf7Qf-MGd2zsgzfGQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json 00:47:46 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/bMmaNkf7Qf-MGd2zsgzfGQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json 00:47:46 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/bMmaNkf7Qf-MGd2zsgzfGQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json to /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.test_packages.json 00:47:46 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/bMmaNkf7Qf-MGd2zsgzfGQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.test_packages.json'}, attempt #1 00:47:52 INFO - Downloaded 1325 bytes. 00:47:52 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.test_packages.json 00:47:52 INFO - Using the following test package requirements: 00:47:52 INFO - {u'common': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip'], 00:47:52 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 00:47:52 INFO - u'firefox-48.0a1.en-US.linux-i686.cppunittest.tests.zip'], 00:47:52 INFO - u'gtest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 00:47:52 INFO - u'firefox-48.0a1.en-US.linux-i686.gtest.tests.zip'], 00:47:52 INFO - u'jittest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 00:47:52 INFO - u'jsshell-linux-i686.zip'], 00:47:52 INFO - u'mochitest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 00:47:52 INFO - u'firefox-48.0a1.en-US.linux-i686.mochitest.tests.zip'], 00:47:52 INFO - u'mozbase': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip'], 00:47:52 INFO - u'reftest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 00:47:52 INFO - u'firefox-48.0a1.en-US.linux-i686.reftest.tests.zip'], 00:47:52 INFO - u'talos': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 00:47:52 INFO - u'firefox-48.0a1.en-US.linux-i686.talos.tests.zip'], 00:47:52 INFO - u'web-platform': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 00:47:52 INFO - u'firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip'], 00:47:52 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 00:47:52 INFO - u'firefox-48.0a1.en-US.linux-i686.xpcshell.tests.zip']} 00:47:52 INFO - Downloading packages: [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', u'firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip'] for test suite category: web-platform 00:47:52 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:47:52 INFO - https://queue.taskcluster.net/v1/task/bMmaNkf7Qf-MGd2zsgzfGQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip matches https://queue.taskcluster.net 00:47:52 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/bMmaNkf7Qf-MGd2zsgzfGQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip 00:47:52 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/bMmaNkf7Qf-MGd2zsgzfGQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip 00:47:52 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/bMmaNkf7Qf-MGd2zsgzfGQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip 00:47:52 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/bMmaNkf7Qf-MGd2zsgzfGQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip'}, attempt #1 00:48:00 INFO - Downloaded 22428332 bytes. 00:48:00 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 00:48:00 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 00:48:00 INFO - caution: filename not matched: web-platform/* 00:48:00 INFO - Return code: 11 00:48: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:48:00 INFO - https://queue.taskcluster.net/v1/task/bMmaNkf7Qf-MGd2zsgzfGQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip matches https://queue.taskcluster.net 00:48:00 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/bMmaNkf7Qf-MGd2zsgzfGQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip 00:48:00 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/bMmaNkf7Qf-MGd2zsgzfGQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip 00:48:00 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/bMmaNkf7Qf-MGd2zsgzfGQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip 00:48:00 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/bMmaNkf7Qf-MGd2zsgzfGQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip'}, attempt #1 00:48:12 INFO - Downloaded 36382562 bytes. 00:48:12 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 00:48:12 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 00:48:15 INFO - caution: filename not matched: bin/* 00:48:15 INFO - caution: filename not matched: config/* 00:48:15 INFO - caution: filename not matched: mozbase/* 00:48:15 INFO - caution: filename not matched: marionette/* 00:48:15 INFO - caution: filename not matched: tools/wptserve/* 00:48:15 INFO - Return code: 11 00:48: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:48:15 INFO - https://queue.taskcluster.net/v1/task/bMmaNkf7Qf-MGd2zsgzfGQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 matches https://queue.taskcluster.net 00:48:15 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/bMmaNkf7Qf-MGd2zsgzfGQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 00:48:15 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/bMmaNkf7Qf-MGd2zsgzfGQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 00:48:15 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/bMmaNkf7Qf-MGd2zsgzfGQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 to /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 00:48:15 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/bMmaNkf7Qf-MGd2zsgzfGQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.tar.bz2'}, attempt #1 00:48:39 INFO - Downloaded 63400252 bytes. 00:48:39 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/bMmaNkf7Qf-MGd2zsgzfGQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 00:48:39 INFO - mkdir: /builds/slave/test/properties 00:48:39 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 00:48:39 INFO - Writing to file /builds/slave/test/properties/build_url 00:48:39 INFO - Contents: 00:48:39 INFO - build_url:https://queue.taskcluster.net/v1/task/bMmaNkf7Qf-MGd2zsgzfGQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 00:48:41 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/bMmaNkf7Qf-MGd2zsgzfGQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 00:48:41 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 00:48:41 INFO - Writing to file /builds/slave/test/properties/symbols_url 00:48:41 INFO - Contents: 00:48:41 INFO - symbols_url:https://queue.taskcluster.net/v1/task/bMmaNkf7Qf-MGd2zsgzfGQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 00:48:41 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 00:48:41 INFO - https://queue.taskcluster.net/v1/task/bMmaNkf7Qf-MGd2zsgzfGQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip matches https://queue.taskcluster.net 00:48:41 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/bMmaNkf7Qf-MGd2zsgzfGQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 00:48:41 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/bMmaNkf7Qf-MGd2zsgzfGQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 00:48:41 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/bMmaNkf7Qf-MGd2zsgzfGQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 00:48:41 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/bMmaNkf7Qf-MGd2zsgzfGQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip'}, attempt #1 00:49:07 INFO - Downloaded 91747809 bytes. 00:49:07 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 00:49:07 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 00:49:15 INFO - Return code: 0 00:49:15 INFO - Running post-action listener: _resource_record_post_action 00:49:15 INFO - Running post-action listener: set_extra_try_arguments 00:49:15 INFO - ##### 00:49:15 INFO - ##### Running create-virtualenv step. 00:49:15 INFO - ##### 00:49:15 INFO - Running pre-action listener: _pre_create_virtualenv 00:49:15 INFO - Running pre-action listener: _resource_record_pre_action 00:49:15 INFO - Running main action method: create_virtualenv 00:49:15 INFO - Creating virtualenv /builds/slave/test/build/venv 00:49:15 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:49:15 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 00:49:15 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 00:49:15 INFO - Using real prefix '/usr' 00:49:15 INFO - New python executable in /builds/slave/test/build/venv/bin/python 00:49:17 INFO - Installing distribute.............................................................................................................................................................................................done. 00:49:20 INFO - Installing pip.................done. 00:49:20 INFO - Return code: 0 00:49:20 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 00:49: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:49:20 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 00:49:20 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 00:49: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:49:20 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 00:49:20 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 00:49:20 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x98c6c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x99d8598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9a8af28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x976ce30>, '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 0x9a09c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9a88470>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461136726.496385-341492706', '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:49:20 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build 00:49:20 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 00:49:20 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 00:49:20 INFO - 'CCACHE_UMASK': '002', 00:49:20 INFO - 'DISPLAY': ':0', 00:49:20 INFO - 'HOME': '/home/cltbld', 00:49:20 INFO - 'LANG': 'en_US.UTF-8', 00:49:20 INFO - 'LOGNAME': 'cltbld', 00:49:20 INFO - 'MAIL': '/var/mail/cltbld', 00:49:20 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 00:49:20 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 00:49:20 INFO - 'MOZ_NO_REMOTE': '1', 00:49:20 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 00:49:20 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 00:49:20 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 00:49:20 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 00:49:20 INFO - 'PWD': '/builds/slave/test', 00:49:20 INFO - 'SHELL': '/bin/bash', 00:49:20 INFO - 'SHLVL': '1', 00:49:20 INFO - 'TERM': 'linux', 00:49:20 INFO - 'TMOUT': '86400', 00:49:20 INFO - 'USER': 'cltbld', 00:49:20 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461136726.496385-341492706', 00:49:20 INFO - '_': '/tools/buildbot/bin/python'} 00:49:21 INFO - Ignoring indexes: https://pypi.python.org/simple/ 00:49:21 INFO - Downloading/unpacking psutil>=0.7.1 00:49:21 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 00:49:21 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 00:49:21 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 00:49:21 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 00:49:21 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 00:49:21 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 00:49:26 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 00:49:27 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 00:49:27 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 00:49:27 INFO - Installing collected packages: psutil 00:49:27 INFO - Running setup.py install for psutil 00:49:27 INFO - building 'psutil._psutil_linux' extension 00:49:27 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -DPSUTIL_VERSION=311 -I/usr/include/python2.7 -c psutil/_psutil_linux.c -o build/temp.linux-i686-2.7/psutil/_psutil_linux.o 00:49:27 INFO - psutil/_psutil_linux.c: In function ‘init_psutil_linux’: 00:49:27 WARNING - psutil/_psutil_linux.c:652:5: warning: overflow in implicit constant conversion [-Woverflow] 00:49:27 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-i686-2.7/psutil/_psutil_linux.o -o build/lib.linux-i686-2.7/psutil/_psutil_linux.so 00:49:27 INFO - building 'psutil._psutil_posix' extension 00:49:27 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c psutil/_psutil_posix.c -o build/temp.linux-i686-2.7/psutil/_psutil_posix.o 00:49:27 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-i686-2.7/psutil/_psutil_posix.o -o build/lib.linux-i686-2.7/psutil/_psutil_posix.so 00:49:27 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 00:49:27 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 00:49:28 INFO - Successfully installed psutil 00:49:28 INFO - Cleaning up... 00:49:28 INFO - Return code: 0 00:49:28 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 00:49:28 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 00:49:28 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 00:49:28 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 00:49:28 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 00:49:28 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 00:49:28 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 00:49:28 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x98c6c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x99d8598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9a8af28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x976ce30>, '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 0x9a09c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9a88470>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461136726.496385-341492706', '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:49:28 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build 00:49:28 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 00:49:28 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 00:49:28 INFO - 'CCACHE_UMASK': '002', 00:49:28 INFO - 'DISPLAY': ':0', 00:49:28 INFO - 'HOME': '/home/cltbld', 00:49:28 INFO - 'LANG': 'en_US.UTF-8', 00:49:28 INFO - 'LOGNAME': 'cltbld', 00:49:28 INFO - 'MAIL': '/var/mail/cltbld', 00:49:28 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 00:49:28 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 00:49:28 INFO - 'MOZ_NO_REMOTE': '1', 00:49:28 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 00:49:28 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 00:49:28 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 00:49:28 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 00:49:28 INFO - 'PWD': '/builds/slave/test', 00:49:28 INFO - 'SHELL': '/bin/bash', 00:49:28 INFO - 'SHLVL': '1', 00:49:28 INFO - 'TERM': 'linux', 00:49:28 INFO - 'TMOUT': '86400', 00:49:28 INFO - 'USER': 'cltbld', 00:49:28 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461136726.496385-341492706', 00:49:28 INFO - '_': '/tools/buildbot/bin/python'} 00:49:28 INFO - Ignoring indexes: https://pypi.python.org/simple/ 00:49:28 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 00:49:28 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:49:28 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:49:28 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 00:49:28 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 00:49:28 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:49:28 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:49:33 INFO - Downloading mozsystemmonitor-0.0.tar.gz 00:49:33 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 00:49:34 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:49:34 INFO - Installing collected packages: mozsystemmonitor 00:49:34 INFO - Running setup.py install for mozsystemmonitor 00:49:34 INFO - Successfully installed mozsystemmonitor 00:49:34 INFO - Cleaning up... 00:49:34 INFO - Return code: 0 00:49:34 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 00:49:34 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 00:49:34 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 00:49:34 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 00:49:34 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 00:49:34 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 00:49:34 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 00:49:34 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x98c6c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x99d8598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9a8af28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x976ce30>, '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 0x9a09c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9a88470>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461136726.496385-341492706', '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:49:34 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build 00:49:34 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 00:49:34 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 00:49:34 INFO - 'CCACHE_UMASK': '002', 00:49:34 INFO - 'DISPLAY': ':0', 00:49:34 INFO - 'HOME': '/home/cltbld', 00:49:34 INFO - 'LANG': 'en_US.UTF-8', 00:49:34 INFO - 'LOGNAME': 'cltbld', 00:49:34 INFO - 'MAIL': '/var/mail/cltbld', 00:49:34 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 00:49:34 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 00:49:34 INFO - 'MOZ_NO_REMOTE': '1', 00:49:34 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 00:49:34 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 00:49:34 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 00:49:34 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 00:49:34 INFO - 'PWD': '/builds/slave/test', 00:49:34 INFO - 'SHELL': '/bin/bash', 00:49:34 INFO - 'SHLVL': '1', 00:49:34 INFO - 'TERM': 'linux', 00:49:34 INFO - 'TMOUT': '86400', 00:49:34 INFO - 'USER': 'cltbld', 00:49:34 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461136726.496385-341492706', 00:49:34 INFO - '_': '/tools/buildbot/bin/python'} 00:49:34 INFO - Ignoring indexes: https://pypi.python.org/simple/ 00:49:34 INFO - Downloading/unpacking blobuploader==1.2.4 00:49:34 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:49:34 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:49:34 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 00:49:34 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 00:49:34 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:49:34 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:49:39 INFO - Downloading blobuploader-1.2.4.tar.gz 00:49:39 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 00:49:39 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 00:49:39 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:49:39 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:49:39 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 00:49:39 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 00:49:39 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:49:39 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:49:40 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 00:49:41 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 00:49:41 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:49:41 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:49:41 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 00:49:41 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 00:49:41 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:49:41 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:49:41 INFO - Downloading docopt-0.6.1.tar.gz 00:49:41 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 00:49:41 INFO - Installing collected packages: blobuploader, requests, docopt 00:49:41 INFO - Running setup.py install for blobuploader 00:49:41 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 00:49:42 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 00:49:42 INFO - Running setup.py install for requests 00:49:42 INFO - Running setup.py install for docopt 00:49:43 INFO - Successfully installed blobuploader requests docopt 00:49:43 INFO - Cleaning up... 00:49:43 INFO - Return code: 0 00:49:43 INFO - Installing None into virtualenv /builds/slave/test/build/venv 00:49:43 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:49:43 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 00:49:43 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 00:49:43 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:49:43 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 00:49:43 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 00:49:43 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x98c6c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x99d8598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9a8af28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x976ce30>, '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 0x9a09c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9a88470>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build/tests/config', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461136726.496385-341492706', '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:49:43 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 00:49:43 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 00:49:43 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 00:49:43 INFO - 'CCACHE_UMASK': '002', 00:49:43 INFO - 'DISPLAY': ':0', 00:49:43 INFO - 'HOME': '/home/cltbld', 00:49:43 INFO - 'LANG': 'en_US.UTF-8', 00:49:43 INFO - 'LOGNAME': 'cltbld', 00:49:43 INFO - 'MAIL': '/var/mail/cltbld', 00:49:43 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 00:49:43 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 00:49:43 INFO - 'MOZ_NO_REMOTE': '1', 00:49:43 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 00:49:43 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 00:49:43 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 00:49:43 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 00:49:43 INFO - 'PWD': '/builds/slave/test', 00:49:43 INFO - 'SHELL': '/bin/bash', 00:49:43 INFO - 'SHLVL': '1', 00:49:43 INFO - 'TERM': 'linux', 00:49:43 INFO - 'TMOUT': '86400', 00:49:43 INFO - 'USER': 'cltbld', 00:49:43 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461136726.496385-341492706', 00:49:43 INFO - '_': '/tools/buildbot/bin/python'} 00:49:43 INFO - Ignoring indexes: https://pypi.python.org/simple/ 00:49:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 00:49:43 INFO - Running setup.py (path:/tmp/pip-ZuZTsr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 00:49:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 00:49:43 INFO - Running setup.py (path:/tmp/pip-smiDIW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 00:49:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 00:49:43 INFO - Running setup.py (path:/tmp/pip-NuXOcB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 00:49:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 00:49:43 INFO - Running setup.py (path:/tmp/pip-N9jTsu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 00:49:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 00:49:44 INFO - Running setup.py (path:/tmp/pip-ZEzniM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 00:49:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 00:49:44 INFO - Running setup.py (path:/tmp/pip-JxkKyR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 00:49:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 00:49:44 INFO - Running setup.py (path:/tmp/pip-C8GM3C-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 00:49:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 00:49:44 INFO - Running setup.py (path:/tmp/pip-4bQEOQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 00:49:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 00:49:44 INFO - Running setup.py (path:/tmp/pip-dk479U-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 00:49:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 00:49:44 INFO - Running setup.py (path:/tmp/pip-ONBmeZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 00:49:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 00:49:44 INFO - Running setup.py (path:/tmp/pip-F2PCrn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 00:49:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 00:49:44 INFO - Running setup.py (path:/tmp/pip-CUydN1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 00:49:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 00:49:45 INFO - Running setup.py (path:/tmp/pip-DXB_eB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 00:49:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 00:49:45 INFO - Running setup.py (path:/tmp/pip-iq4Sy3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 00:49:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 00:49:45 INFO - Running setup.py (path:/tmp/pip-XQrJb7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 00:49:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 00:49:45 INFO - Running setup.py (path:/tmp/pip-FmWmmT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 00:49:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 00:49:45 INFO - Running setup.py (path:/tmp/pip-nTCaxs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 00:49:45 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 00:49:45 INFO - Running setup.py (path:/tmp/pip-mM6MjP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 00:49:45 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 00:49:45 INFO - Running setup.py (path:/tmp/pip-g5Ts2t-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 00:49:45 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 00:49:46 INFO - Running setup.py (path:/tmp/pip-sQGmXa-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 00:49:46 INFO - Unpacking /builds/slave/test/build/tests/marionette 00:49:46 INFO - Running setup.py (path:/tmp/pip-aHKsZy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 00:49:46 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 00:49:46 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:49:46 INFO - Running setup.py install for manifestparser 00:49:46 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 00:49:46 INFO - Running setup.py install for mozcrash 00:49:47 INFO - Running setup.py install for mozdebug 00:49:47 INFO - Running setup.py install for mozdevice 00:49:47 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 00:49:47 INFO - Installing dm script to /builds/slave/test/build/venv/bin 00:49:47 INFO - Running setup.py install for mozfile 00:49:47 INFO - Running setup.py install for mozhttpd 00:49:47 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 00:49:47 INFO - Running setup.py install for mozinfo 00:49:48 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 00:49:48 INFO - Running setup.py install for mozInstall 00:49:48 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 00:49:48 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 00:49:48 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 00:49:48 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 00:49:48 INFO - Running setup.py install for mozleak 00:49:48 INFO - Running setup.py install for mozlog 00:49:48 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 00:49:48 INFO - Running setup.py install for moznetwork 00:49:49 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 00:49:49 INFO - Running setup.py install for mozprocess 00:49:49 INFO - Running setup.py install for mozprofile 00:49:49 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 00:49:49 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 00:49:49 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 00:49:49 INFO - Running setup.py install for mozrunner 00:49:49 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 00:49:49 INFO - Running setup.py install for mozscreenshot 00:49:49 INFO - Running setup.py install for moztest 00:49:50 INFO - Running setup.py install for mozversion 00:49:50 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 00:49:50 INFO - Running setup.py install for wptserve 00:49:50 INFO - Running setup.py install for marionette-driver 00:49:50 INFO - Running setup.py install for browsermob-proxy 00:49:51 INFO - Running setup.py install for marionette-client 00:49:51 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 00:49:51 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 00:49:51 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:49:51 INFO - Cleaning up... 00:49:51 INFO - Return code: 0 00:49:51 INFO - Installing None into virtualenv /builds/slave/test/build/venv 00:49:51 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 00:49:51 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 00:49:51 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 00:49:51 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 00:49:51 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 00:49:51 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 00:49:51 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x98c6c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x99d8598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9a8af28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x976ce30>, '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 0x9a09c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9a88470>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build/tests/config', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461136726.496385-341492706', '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:49:51 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 00:49:51 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 00:49:51 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 00:49:51 INFO - 'CCACHE_UMASK': '002', 00:49:51 INFO - 'DISPLAY': ':0', 00:49:51 INFO - 'HOME': '/home/cltbld', 00:49:51 INFO - 'LANG': 'en_US.UTF-8', 00:49:51 INFO - 'LOGNAME': 'cltbld', 00:49:51 INFO - 'MAIL': '/var/mail/cltbld', 00:49:51 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 00:49:51 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 00:49:51 INFO - 'MOZ_NO_REMOTE': '1', 00:49:51 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 00:49:51 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 00:49:51 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 00:49:51 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 00:49:51 INFO - 'PWD': '/builds/slave/test', 00:49:51 INFO - 'SHELL': '/bin/bash', 00:49:51 INFO - 'SHLVL': '1', 00:49:51 INFO - 'TERM': 'linux', 00:49:51 INFO - 'TMOUT': '86400', 00:49:51 INFO - 'USER': 'cltbld', 00:49:51 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461136726.496385-341492706', 00:49:51 INFO - '_': '/tools/buildbot/bin/python'} 00:49:52 INFO - Ignoring indexes: https://pypi.python.org/simple/ 00:49:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 00:49:52 INFO - Running setup.py (path:/tmp/pip-fIQGu7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 00:49:52 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:49:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 00:49:52 INFO - Running setup.py (path:/tmp/pip-wFhbBX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 00:49:52 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:49:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 00:49:52 INFO - Running setup.py (path:/tmp/pip-W5RM77-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 00:49:52 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:49:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 00:49:52 INFO - Running setup.py (path:/tmp/pip-PEVyXa-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 00:49:52 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:49:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 00:49:52 INFO - Running setup.py (path:/tmp/pip-P9HTjL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 00:49:52 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:49:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 00:49:52 INFO - Running setup.py (path:/tmp/pip-vSXx6r-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 00:49:52 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:49:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 00:49:52 INFO - Running setup.py (path:/tmp/pip-_ErBfN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 00:49:53 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:49:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 00:49:53 INFO - Running setup.py (path:/tmp/pip-AZRjJB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 00:49:53 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:49:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 00:49:53 INFO - Running setup.py (path:/tmp/pip-SyzJzl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 00:49:53 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:49:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 00:49:53 INFO - Running setup.py (path:/tmp/pip-fa5p6d-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 00:49:53 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:49:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 00:49:53 INFO - Running setup.py (path:/tmp/pip-BRjgds-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 00:49:53 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:49:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 00:49:53 INFO - Running setup.py (path:/tmp/pip-3L1_Sx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 00:49:53 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:49:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 00:49:53 INFO - Running setup.py (path:/tmp/pip-_86VWs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 00:49:53 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:49:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 00:49:53 INFO - Running setup.py (path:/tmp/pip-26KWJn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 00:49:54 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:49:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 00:49:54 INFO - Running setup.py (path:/tmp/pip-FRbZ5S-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 00:49:54 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:49:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 00:49:54 INFO - Running setup.py (path:/tmp/pip-UW6Mbj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 00:49:54 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:49:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 00:49:54 INFO - Running setup.py (path:/tmp/pip-AWW9wj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 00:49:54 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:49:54 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 00:49:54 INFO - Running setup.py (path:/tmp/pip-Ygfwp1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 00:49:54 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:49:54 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 00:49:54 INFO - Running setup.py (path:/tmp/pip-h5G3di-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 00:49:54 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:49:54 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 00:49:54 INFO - Running setup.py (path:/tmp/pip-XSZz7d-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 00:49:54 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:49:54 INFO - Unpacking /builds/slave/test/build/tests/marionette 00:49:55 INFO - Running setup.py (path:/tmp/pip-5PUIs0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 00:49:55 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 00:49:55 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:49:55 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:49:55 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:49:55 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:49:55 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:49:55 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:49:55 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 00:49:55 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 00:49:55 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 00:49:55 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 00:49:55 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 00:49:55 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 00:49:55 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 00:50:00 INFO - Downloading blessings-1.6.tar.gz 00:50:00 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 00:50:00 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:50:00 INFO - Installing collected packages: blessings 00:50:00 INFO - Running setup.py install for blessings 00:50:00 INFO - Successfully installed blessings 00:50:00 INFO - Cleaning up... 00:50:01 INFO - Return code: 0 00:50:01 INFO - Done creating virtualenv /builds/slave/test/build/venv. 00:50:01 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 00:50:01 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 00:50:01 INFO - Reading from file tmpfile_stdout 00:50:01 INFO - Current package versions: 00:50:01 INFO - argparse == 1.2.1 00:50:01 INFO - blessings == 1.6 00:50:01 INFO - blobuploader == 1.2.4 00:50:01 INFO - browsermob-proxy == 0.6.0 00:50:01 INFO - docopt == 0.6.1 00:50:01 INFO - manifestparser == 1.1 00:50:01 INFO - marionette-client == 2.3.0 00:50:01 INFO - marionette-driver == 1.4.0 00:50:01 INFO - mozInstall == 1.12 00:50:01 INFO - mozcrash == 0.17 00:50:01 INFO - mozdebug == 0.1 00:50:01 INFO - mozdevice == 0.48 00:50:01 INFO - mozfile == 1.2 00:50:01 INFO - mozhttpd == 0.7 00:50:01 INFO - mozinfo == 0.9 00:50:01 INFO - mozleak == 0.1 00:50:01 INFO - mozlog == 3.1 00:50:01 INFO - moznetwork == 0.27 00:50:01 INFO - mozprocess == 0.22 00:50:01 INFO - mozprofile == 0.28 00:50:01 INFO - mozrunner == 6.11 00:50:01 INFO - mozscreenshot == 0.1 00:50:01 INFO - mozsystemmonitor == 0.0 00:50:01 INFO - moztest == 0.7 00:50:01 INFO - mozversion == 1.4 00:50:01 INFO - psutil == 3.1.1 00:50:01 INFO - requests == 1.2.3 00:50:01 INFO - wptserve == 1.4.0 00:50:01 INFO - wsgiref == 0.1.2 00:50:01 INFO - Running post-action listener: _resource_record_post_action 00:50:01 INFO - Running post-action listener: _start_resource_monitoring 00:50:01 INFO - Starting resource monitoring. 00:50:01 INFO - ##### 00:50:01 INFO - ##### Running pull step. 00:50:01 INFO - ##### 00:50:01 INFO - Running pre-action listener: _resource_record_pre_action 00:50:01 INFO - Running main action method: pull 00:50:01 INFO - Pull has nothing to do! 00:50:01 INFO - Running post-action listener: _resource_record_post_action 00:50:01 INFO - ##### 00:50:01 INFO - ##### Running install step. 00:50:01 INFO - ##### 00:50:01 INFO - Running pre-action listener: _resource_record_pre_action 00:50:01 INFO - Running main action method: install 00:50:01 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 00:50:01 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 00:50:01 INFO - Reading from file tmpfile_stdout 00:50:01 INFO - Detecting whether we're running mozinstall >=1.0... 00:50:01 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 00:50:01 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 00:50:01 INFO - Reading from file tmpfile_stdout 00:50:01 INFO - Output received: 00:50:01 INFO - Usage: mozinstall [options] installer 00:50:01 INFO - Options: 00:50:01 INFO - -h, --help show this help message and exit 00:50:01 INFO - -d DEST, --destination=DEST 00:50:01 INFO - Directory to install application into. [default: 00:50:01 INFO - "/builds/slave/test"] 00:50:01 INFO - --app=APP Application being installed. [default: firefox] 00:50:01 INFO - mkdir: /builds/slave/test/build/application 00:50:01 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.tar.bz2', '--destination', '/builds/slave/test/build/application'] 00:50:01 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 --destination /builds/slave/test/build/application 00:50:34 INFO - Reading from file tmpfile_stdout 00:50:34 INFO - Output received: 00:50:34 INFO - /builds/slave/test/build/application/firefox/firefox 00:50:34 INFO - Running post-action listener: _resource_record_post_action 00:50:34 INFO - ##### 00:50:34 INFO - ##### Running run-tests step. 00:50:34 INFO - ##### 00:50:34 INFO - Running pre-action listener: _resource_record_pre_action 00:50:34 INFO - Running main action method: run_tests 00:50:34 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 00:50:34 INFO - Minidump filename unknown. Determining based upon platform and architecture. 00:50:34 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 00:50:34 INFO - grabbing minidump binary from tooltool 00:50:34 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 00:50:34 INFO - retry: Calling run_command with args: (['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/linux32/releng.manifest', '-o', '-c', '/builds/tooltool_cache'],), kwargs: {'error_list': [{'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x976ce30>, '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 0x9a09c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9a88470>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 00:50:34 INFO - Running command: ['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/linux32/releng.manifest', '-o', '-c', '/builds/tooltool_cache'] in /builds/slave/test/build 00:50:34 INFO - Copy/paste: /tools/tooltool.py --url https://api.pub.build.mozilla.org/tooltool/ --authentication-file /builds/relengapi.tok fetch -m /builds/slave/test/build/tests/config/tooltool-manifests/linux32/releng.manifest -o -c /builds/tooltool_cache 00:50:34 INFO - INFO - File linux32-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 00:50:34 INFO - Return code: 0 00:50:34 INFO - Chmoding /builds/slave/test/build/linux32-minidump_stackwalk to 0755 00:50:34 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 00:50:34 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/bMmaNkf7Qf-MGd2zsgzfGQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux32-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] in /builds/slave/test/build 00:50:34 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/bMmaNkf7Qf-MGd2zsgzfGQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/linux32-minidump_stackwalk --test-type=testharness --disable-e10s --total-chunks=10 --this-chunk=1 --prefs-root=/builds/slave/test/build/tests/web-platform/prefs --processes=1 --config=/builds/slave/test/build/tests/web-platform/wptrunner.ini --ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem --host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key --host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem --certutil-binary=/builds/slave/test/build/tests/bin/certutil 00:50:34 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 00:50:34 INFO - 'CCACHE_UMASK': '002', 00:50:34 INFO - 'DISPLAY': ':0', 00:50:34 INFO - 'HOME': '/home/cltbld', 00:50:34 INFO - 'LANG': 'en_US.UTF-8', 00:50:34 INFO - 'LOGNAME': 'cltbld', 00:50:34 INFO - 'MAIL': '/var/mail/cltbld', 00:50:34 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 00:50:34 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 00:50:34 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 00:50:34 INFO - 'MOZ_NO_REMOTE': '1', 00:50:34 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 00:50:34 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 00:50:34 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 00:50:34 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 00:50:34 INFO - 'PWD': '/builds/slave/test', 00:50:34 INFO - 'SHELL': '/bin/bash', 00:50:34 INFO - 'SHLVL': '1', 00:50:34 INFO - 'TERM': 'linux', 00:50:34 INFO - 'TMOUT': '86400', 00:50:34 INFO - 'USER': 'cltbld', 00:50:34 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461136726.496385-341492706', 00:50:34 INFO - '_': '/tools/buildbot/bin/python'} 00:50:34 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/bMmaNkf7Qf-MGd2zsgzfGQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux32-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] with output_timeout 1000 00:50:35 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:50:35 INFO - import pkg_resources 00:50:36 INFO - Using 1 client processes 00:50:36 INFO - wptserve Starting http server on 127.0.0.1:8000 00:50:36 INFO - wptserve Starting http server on 127.0.0.1:8001 00:50:36 INFO - wptserve Starting http server on 127.0.0.1:8443 00:50:38 INFO - SUITE-START | Running 778 tests 00:50:38 INFO - Running testharness tests 00:50:38 INFO - Setting up ssl 00:50:38 INFO - PROCESS | certutil | 00:50:38 INFO - PROCESS | certutil | 00:50:38 INFO - PROCESS | certutil | 00:50:38 INFO - Certificate Nickname Trust Attributes 00:50:38 INFO - SSL,S/MIME,JAR/XPI 00:50:38 INFO - 00:50:38 INFO - web-platform-tests CT,, 00:50:38 INFO - 00:50:38 INFO - Starting runner 00:50:41 INFO - PROCESS | 6440 | 1461138641849 Marionette DEBUG Marionette enabled via build flag and pref 00:50:42 INFO - PROCESS | 6440 | ++DOCSHELL 0xa281a400 == 1 [pid = 6440] [id = 1] 00:50:42 INFO - PROCESS | 6440 | ++DOMWINDOW == 1 (0xa281a800) [pid = 6440] [serial = 1] [outer = (nil)] 00:50:42 INFO - PROCESS | 6440 | [6440] WARNING: No inner window available!: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 00:50:42 INFO - PROCESS | 6440 | ++DOMWINDOW == 2 (0xa281b000) [pid = 6440] [serial = 2] [outer = 0xa281a800] 00:50:42 INFO - PROCESS | 6440 | 1461138642638 Marionette INFO Listening on port 2828 00:50:43 INFO - PROCESS | 6440 | 1461138643391 Marionette DEBUG Marionette enabled via command-line flag 00:50:43 INFO - PROCESS | 6440 | ++DOCSHELL 0x9fc52c00 == 2 [pid = 6440] [id = 2] 00:50:43 INFO - PROCESS | 6440 | ++DOMWINDOW == 3 (0x9fc94800) [pid = 6440] [serial = 3] [outer = (nil)] 00:50:43 INFO - PROCESS | 6440 | [6440] WARNING: No inner window available!: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 00:50:43 INFO - PROCESS | 6440 | ++DOMWINDOW == 4 (0x9fc95000) [pid = 6440] [serial = 4] [outer = 0x9fc94800] 00:50:43 INFO - PROCESS | 6440 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 9fb77200 00:50:43 INFO - PROCESS | 6440 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 9fb77d20 00:50:43 INFO - PROCESS | 6440 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 9fb86c20 00:50:43 INFO - PROCESS | 6440 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 9fb98880 00:50:43 INFO - PROCESS | 6440 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 9fb9a5c0 00:50:43 INFO - PROCESS | 6440 | ++DOMWINDOW == 5 (0x9fb94c00) [pid = 6440] [serial = 5] [outer = 0xa281a800] 00:50:43 INFO - PROCESS | 6440 | [6440] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 00:50:43 INFO - PROCESS | 6440 | 1461138643790 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:42210 00:50:43 INFO - PROCESS | 6440 | [6440] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 00:50:43 INFO - PROCESS | 6440 | 1461138643822 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:42211 00:50:43 INFO - PROCESS | 6440 | 1461138643880 Marionette DEBUG Closed connection conn0 00:50:43 INFO - PROCESS | 6440 | 1461138643884 Marionette DEBUG Closed connection conn1 00:50:43 INFO - PROCESS | 6440 | [6440] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2252 00:50:44 INFO - PROCESS | 6440 | [6440] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 00:50:44 INFO - PROCESS | 6440 | 1461138644016 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:42212 00:50:44 INFO - PROCESS | 6440 | [6440] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 00:50:44 INFO - PROCESS | 6440 | 1461138644078 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:42213 00:50:44 INFO - PROCESS | 6440 | 1461138644084 Marionette DEBUG Closed connection conn2 00:50:44 INFO - PROCESS | 6440 | [6440] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 00:50:44 INFO - PROCESS | 6440 | 1461138644132 Marionette DEBUG Accepted connection conn4 from 127.0.0.1:42214 00:50:44 INFO - PROCESS | 6440 | 1461138644143 Marionette DEBUG Closed connection conn3 00:50:44 INFO - PROCESS | 6440 | 1461138644184 Marionette TRACE conn4 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:50:44 INFO - PROCESS | 6440 | 1461138644194 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic-pae","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160419233542","device":"desktop","version":"48.0a1"} 00:50:44 INFO - PROCESS | 6440 | [6440] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:50:46 INFO - PROCESS | 6440 | ++DOCSHELL 0x98e39c00 == 3 [pid = 6440] [id = 3] 00:50:46 INFO - PROCESS | 6440 | ++DOMWINDOW == 6 (0x98e3a000) [pid = 6440] [serial = 6] [outer = (nil)] 00:50:46 INFO - PROCESS | 6440 | ++DOCSHELL 0x98e3bc00 == 4 [pid = 6440] [id = 4] 00:50:46 INFO - PROCESS | 6440 | ++DOMWINDOW == 7 (0x98e3dc00) [pid = 6440] [serial = 7] [outer = (nil)] 00:50:46 INFO - PROCESS | 6440 | [6440] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:50:47 INFO - PROCESS | 6440 | ++DOCSHELL 0x982c9c00 == 5 [pid = 6440] [id = 5] 00:50:47 INFO - PROCESS | 6440 | ++DOMWINDOW == 8 (0x982ca000) [pid = 6440] [serial = 8] [outer = (nil)] 00:50:47 INFO - PROCESS | 6440 | [6440] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:50:47 INFO - PROCESS | 6440 | [6440] WARNING: Couldn't create child process for iframe.: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:50:47 INFO - PROCESS | 6440 | ++DOMWINDOW == 9 (0x98121800) [pid = 6440] [serial = 9] [outer = 0x982ca000] 00:50:47 INFO - PROCESS | 6440 | ++DOMWINDOW == 10 (0x984d0c00) [pid = 6440] [serial = 10] [outer = 0x98e3a000] 00:50:47 INFO - PROCESS | 6440 | ++DOMWINDOW == 11 (0x984d2800) [pid = 6440] [serial = 11] [outer = 0x98e3dc00] 00:50:47 INFO - PROCESS | 6440 | ++DOMWINDOW == 12 (0x984d4800) [pid = 6440] [serial = 12] [outer = 0x982ca000] 00:50:48 INFO - PROCESS | 6440 | 1461138648770 Marionette DEBUG loaded listener.js 00:50:48 INFO - PROCESS | 6440 | 1461138648790 Marionette DEBUG loaded listener.js 00:50:49 INFO - PROCESS | 6440 | ++DOMWINDOW == 13 (0x9593b800) [pid = 6440] [serial = 13] [outer = 0x982ca000] 00:50:49 INFO - PROCESS | 6440 | 1461138649705 Marionette TRACE conn4 <- [1,1,null,{"sessionId":"e4675a75-1897-4d45-b7e7-595de71af960","capabilities":{"browserName":"Firefox","browserVersion":"48.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic-pae","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160419233542","device":"desktop","version":"48.0a1","command_id":1}}] 00:50:49 INFO - PROCESS | 6440 | 1461138649954 Marionette TRACE conn4 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 00:50:50 INFO - PROCESS | 6440 | 1461138650254 Marionette TRACE conn4 <- [1,2,null,{"value":null}] 00:50:50 INFO - PROCESS | 6440 | 1461138650401 Marionette TRACE conn4 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 00:50:50 INFO - PROCESS | 6440 | [6440] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 00:50:50 INFO - PROCESS | 6440 | ++DOMWINDOW == 14 (0x928c0800) [pid = 6440] [serial = 14] [outer = 0x982ca000] 00:50:50 INFO - PROCESS | 6440 | [6440] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 00:50:50 INFO - PROCESS | 6440 | 1461138650946 Marionette TRACE conn4 <- [1,3,null,{}] 00:50:50 INFO - PROCESS | 6440 | 1461138650970 Marionette TRACE conn4 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 00:50:51 INFO - PROCESS | 6440 | 1461138650999 Marionette TRACE conn4 <- [1,4,null,{"value":null}] 00:50:51 INFO - PROCESS | 6440 | 1461138651038 Marionette TRACE conn4 -> [0,5,"getWindowHandle",null] 00:50:51 INFO - PROCESS | 6440 | 1461138651043 Marionette TRACE conn4 <- [1,5,null,{"value":"8"}] 00:50:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 00:50:51 INFO - PROCESS | 6440 | 1461138651052 Marionette TRACE conn4 -> [0,6,"setScriptTimeout",{"ms":35000}] 00:50:51 INFO - PROCESS | 6440 | 1461138651058 Marionette TRACE conn4 <- [1,6,null,{}] 00:50:51 INFO - PROCESS | 6440 | 1461138651069 Marionette TRACE conn4 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:51 INFO - PROCESS | 6440 | 1461138651091 Marionette TRACE conn4 <- [1,7,null,{"value":null}] 00:50:51 INFO - PROCESS | 6440 | 1461138651098 Marionette TRACE conn4 -> [0,8,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6440 | ++DOCSHELL 0x91441800 == 6 [pid = 6440] [id = 6] 00:50:51 INFO - PROCESS | 6440 | ++DOMWINDOW == 15 (0x91441c00) [pid = 6440] [serial = 15] [outer = (nil)] 00:50:51 INFO - PROCESS | 6440 | ++DOMWINDOW == 16 (0x91443c00) [pid = 6440] [serial = 16] [outer = 0x91441c00] 00:50:51 INFO - PROCESS | 6440 | 1461138651188 Marionette DEBUG loaded listener.js 00:50:51 INFO - PROCESS | 6440 | ++DOMWINDOW == 17 (0x91448800) [pid = 6440] [serial = 17] [outer = 0x91441c00] 00:50:51 INFO - PROCESS | 6440 | ++DOCSHELL 0x9120e800 == 7 [pid = 6440] [id = 7] 00:50:51 INFO - PROCESS | 6440 | ++DOMWINDOW == 18 (0x91212c00) [pid = 6440] [serial = 18] [outer = (nil)] 00:50:51 INFO - PROCESS | 6440 | ++DOMWINDOW == 19 (0x91215400) [pid = 6440] [serial = 19] [outer = 0x91212c00] 00:50:51 INFO - PROCESS | 6440 | 1461138651748 Marionette DEBUG loaded listener.js 00:50:51 INFO - PROCESS | 6440 | ++DOMWINDOW == 20 (0x91212000) [pid = 6440] [serial = 20] [outer = 0x91212c00] 00:50:52 INFO - PROCESS | 6440 | [6440] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 98 00:50:52 INFO - PROCESS | 6440 | 1461138652619 Marionette TRACE conn4 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 00:50:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 00:50:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1691ms 00:50:52 INFO - PROCESS | 6440 | 1461138652845 Marionette TRACE conn4 -> [0,9,"getWindowHandle",null] 00:50:52 INFO - PROCESS | 6440 | 1461138652851 Marionette TRACE conn4 <- [1,9,null,{"value":"8"}] 00:50:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 00:50:52 INFO - PROCESS | 6440 | 1461138652921 Marionette TRACE conn4 -> [0,10,"setScriptTimeout",{"ms":35000}] 00:50:52 INFO - PROCESS | 6440 | 1461138652928 Marionette TRACE conn4 <- [1,10,null,{}] 00:50:52 INFO - PROCESS | 6440 | 1461138652978 Marionette TRACE conn4 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:53 INFO - PROCESS | 6440 | 1461138653190 Marionette TRACE conn4 <- [1,11,null,{"value":null}] 00:50:53 INFO - PROCESS | 6440 | 1461138653291 Marionette TRACE conn4 -> [0,12,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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:53 INFO - PROCESS | 6440 | ++DOCSHELL 0x90674400 == 8 [pid = 6440] [id = 8] 00:50:53 INFO - PROCESS | 6440 | ++DOMWINDOW == 21 (0x9120ec00) [pid = 6440] [serial = 21] [outer = (nil)] 00:50:53 INFO - PROCESS | 6440 | ++DOMWINDOW == 22 (0x96fcd800) [pid = 6440] [serial = 22] [outer = 0x9120ec00] 00:50:53 INFO - PROCESS | 6440 | 1461138653385 Marionette DEBUG loaded listener.js 00:50:53 INFO - PROCESS | 6440 | ++DOMWINDOW == 23 (0x96fd7400) [pid = 6440] [serial = 23] [outer = 0x9120ec00] 00:50:54 INFO - PROCESS | 6440 | 1461138654300 Marionette TRACE conn4 <- [1,12,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-atop",0,null,null]]]}] 00:50:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 00:50:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 1435ms 00:50:54 INFO - PROCESS | 6440 | ++DOCSHELL 0x97cb9800 == 9 [pid = 6440] [id = 9] 00:50:54 INFO - PROCESS | 6440 | ++DOMWINDOW == 24 (0x97da2c00) [pid = 6440] [serial = 24] [outer = (nil)] 00:50:54 INFO - PROCESS | 6440 | ++DOMWINDOW == 25 (0x97dad400) [pid = 6440] [serial = 25] [outer = 0x97da2c00] 00:50:54 INFO - PROCESS | 6440 | 1461138654373 Marionette TRACE conn4 -> [0,13,"getWindowHandle",null] 00:50:54 INFO - PROCESS | 6440 | 1461138654383 Marionette TRACE conn4 <- [1,13,null,{"value":"8"}] 00:50:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 00:50:54 INFO - PROCESS | 6440 | ++DOMWINDOW == 26 (0x984cc000) [pid = 6440] [serial = 26] [outer = 0x97da2c00] 00:50:54 INFO - PROCESS | 6440 | ++DOCSHELL 0x97b7bc00 == 10 [pid = 6440] [id = 10] 00:50:54 INFO - PROCESS | 6440 | ++DOMWINDOW == 27 (0x97da7c00) [pid = 6440] [serial = 27] [outer = (nil)] 00:50:54 INFO - PROCESS | 6440 | ++DOMWINDOW == 28 (0x9920f000) [pid = 6440] [serial = 28] [outer = 0x97da7c00] 00:50:54 INFO - PROCESS | 6440 | 1461138654544 Marionette TRACE conn4 -> [0,14,"setScriptTimeout",{"ms":35000}] 00:50:54 INFO - PROCESS | 6440 | 1461138654551 Marionette TRACE conn4 <- [1,14,null,{}] 00:50:54 INFO - PROCESS | 6440 | ++DOMWINDOW == 29 (0x9df87800) [pid = 6440] [serial = 29] [outer = 0x97da7c00] 00:50:54 INFO - PROCESS | 6440 | 1461138654667 Marionette TRACE conn4 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:54 INFO - PROCESS | 6440 | 1461138654951 Marionette TRACE conn4 <- [1,15,null,{"value":null}] 00:50:55 INFO - PROCESS | 6440 | 1461138655139 Marionette TRACE conn4 -> [0,16,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6440 | ++DOCSHELL 0x9893b800 == 11 [pid = 6440] [id = 11] 00:50:55 INFO - PROCESS | 6440 | ++DOMWINDOW == 30 (0x98b04c00) [pid = 6440] [serial = 30] [outer = (nil)] 00:50:55 INFO - PROCESS | 6440 | ++DOMWINDOW == 31 (0xa0a83c00) [pid = 6440] [serial = 31] [outer = 0x98b04c00] 00:50:55 INFO - PROCESS | 6440 | 1461138655235 Marionette DEBUG loaded listener.js 00:50:55 INFO - PROCESS | 6440 | ++DOMWINDOW == 32 (0xa0fd3c00) [pid = 6440] [serial = 32] [outer = 0x98b04c00] 00:50:56 INFO - PROCESS | 6440 | 1461138656153 Marionette TRACE conn4 <- [1,16,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-in",0,null,null]]]}] 00:50:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 00:50:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1778ms 00:50:56 INFO - PROCESS | 6440 | 1461138656196 Marionette TRACE conn4 -> [0,17,"getWindowHandle",null] 00:50:56 INFO - PROCESS | 6440 | 1461138656201 Marionette TRACE conn4 <- [1,17,null,{"value":"8"}] 00:50:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 00:50:56 INFO - PROCESS | 6440 | 1461138656208 Marionette TRACE conn4 -> [0,18,"setScriptTimeout",{"ms":35000}] 00:50:56 INFO - PROCESS | 6440 | 1461138656215 Marionette TRACE conn4 <- [1,18,null,{}] 00:50:56 INFO - PROCESS | 6440 | 1461138656234 Marionette TRACE conn4 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:56 INFO - PROCESS | 6440 | 1461138656487 Marionette TRACE conn4 <- [1,19,null,{"value":null}] 00:50:56 INFO - PROCESS | 6440 | 1461138656620 Marionette TRACE conn4 -> [0,20,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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:56 INFO - PROCESS | 6440 | ++DOCSHELL 0xa45e2800 == 12 [pid = 6440] [id = 12] 00:50:56 INFO - PROCESS | 6440 | ++DOMWINDOW == 33 (0xa45e7800) [pid = 6440] [serial = 33] [outer = (nil)] 00:50:56 INFO - PROCESS | 6440 | ++DOMWINDOW == 34 (0xa4c4e000) [pid = 6440] [serial = 34] [outer = 0xa45e7800] 00:50:56 INFO - PROCESS | 6440 | 1461138656754 Marionette DEBUG loaded listener.js 00:50:56 INFO - PROCESS | 6440 | ++DOMWINDOW == 35 (0xa699ec00) [pid = 6440] [serial = 35] [outer = 0xa45e7800] 00:50:57 INFO - PROCESS | 6440 | 1461138657707 Marionette TRACE conn4 <- [1,20,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-out",0,null,null]]]}] 00:50:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 00:50:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1544ms 00:50:57 INFO - PROCESS | 6440 | 1461138657753 Marionette TRACE conn4 -> [0,21,"getWindowHandle",null] 00:50:57 INFO - PROCESS | 6440 | 1461138657759 Marionette TRACE conn4 <- [1,21,null,{"value":"8"}] 00:50:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 00:50:57 INFO - PROCESS | 6440 | 1461138657766 Marionette TRACE conn4 -> [0,22,"setScriptTimeout",{"ms":35000}] 00:50:57 INFO - PROCESS | 6440 | 1461138657769 Marionette TRACE conn4 <- [1,22,null,{}] 00:50:57 INFO - PROCESS | 6440 | 1461138657776 Marionette TRACE conn4 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:57 INFO - PROCESS | 6440 | 1461138657994 Marionette TRACE conn4 <- [1,23,null,{"value":null}] 00:50:58 INFO - PROCESS | 6440 | 1461138658125 Marionette TRACE conn4 -> [0,24,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6440 | ++DOCSHELL 0x98f7d800 == 13 [pid = 6440] [id = 13] 00:50:58 INFO - PROCESS | 6440 | ++DOMWINDOW == 36 (0x98f7e800) [pid = 6440] [serial = 36] [outer = (nil)] 00:50:58 INFO - PROCESS | 6440 | ++DOMWINDOW == 37 (0x98f86400) [pid = 6440] [serial = 37] [outer = 0x98f7e800] 00:50:58 INFO - PROCESS | 6440 | 1461138658217 Marionette DEBUG loaded listener.js 00:50:58 INFO - PROCESS | 6440 | ++DOMWINDOW == 38 (0x99b83800) [pid = 6440] [serial = 38] [outer = 0x98f7e800] 00:50:59 INFO - PROCESS | 6440 | 1461138659437 Marionette TRACE conn4 <- [1,24,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-over",0,null,null]]]}] 00:50:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 00:50:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1733ms 00:50:59 INFO - PROCESS | 6440 | 1461138659510 Marionette TRACE conn4 -> [0,25,"getWindowHandle",null] 00:50:59 INFO - PROCESS | 6440 | 1461138659516 Marionette TRACE conn4 <- [1,25,null,{"value":"8"}] 00:50:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 00:50:59 INFO - PROCESS | 6440 | 1461138659527 Marionette TRACE conn4 -> [0,26,"setScriptTimeout",{"ms":35000}] 00:50:59 INFO - PROCESS | 6440 | 1461138659532 Marionette TRACE conn4 <- [1,26,null,{}] 00:50:59 INFO - PROCESS | 6440 | 1461138659541 Marionette TRACE conn4 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:59 INFO - PROCESS | 6440 | 1461138659800 Marionette TRACE conn4 <- [1,27,null,{"value":null}] 00:50:59 INFO - PROCESS | 6440 | 1461138659908 Marionette TRACE conn4 -> [0,28,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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:59 INFO - PROCESS | 6440 | ++DOCSHELL 0x91444800 == 14 [pid = 6440] [id = 14] 00:50:59 INFO - PROCESS | 6440 | ++DOMWINDOW == 39 (0x92840400) [pid = 6440] [serial = 39] [outer = (nil)] 00:50:59 INFO - PROCESS | 6440 | ++DOMWINDOW == 40 (0x96a3a400) [pid = 6440] [serial = 40] [outer = 0x92840400] 00:51:00 INFO - PROCESS | 6440 | 1461138660008 Marionette DEBUG loaded listener.js 00:51:00 INFO - PROCESS | 6440 | ++DOMWINDOW == 41 (0x96bba000) [pid = 6440] [serial = 41] [outer = 0x92840400] 00:51:00 INFO - PROCESS | 6440 | 1461138660902 Marionette TRACE conn4 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 00:51:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 00:51:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1438ms 00:51:00 INFO - PROCESS | 6440 | 1461138660966 Marionette TRACE conn4 -> [0,29,"getWindowHandle",null] 00:51:00 INFO - PROCESS | 6440 | 1461138660975 Marionette TRACE conn4 <- [1,29,null,{"value":"8"}] 00:51:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 00:51:00 INFO - PROCESS | 6440 | 1461138660986 Marionette TRACE conn4 -> [0,30,"setScriptTimeout",{"ms":35000}] 00:51:00 INFO - PROCESS | 6440 | 1461138660990 Marionette TRACE conn4 <- [1,30,null,{}] 00:51:01 INFO - PROCESS | 6440 | 1461138660997 Marionette TRACE conn4 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:01 INFO - PROCESS | 6440 | 1461138661163 Marionette TRACE conn4 <- [1,31,null,{"value":null}] 00:51:01 INFO - PROCESS | 6440 | 1461138661176 Marionette TRACE conn4 -> [0,32,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6440 | ++DOCSHELL 0x94e8f400 == 15 [pid = 6440] [id = 15] 00:51:01 INFO - PROCESS | 6440 | ++DOMWINDOW == 42 (0x96bb6400) [pid = 6440] [serial = 42] [outer = (nil)] 00:51:01 INFO - PROCESS | 6440 | ++DOMWINDOW == 43 (0x97cb3000) [pid = 6440] [serial = 43] [outer = 0x96bb6400] 00:51:01 INFO - PROCESS | 6440 | 1461138661255 Marionette DEBUG loaded listener.js 00:51:01 INFO - PROCESS | 6440 | ++DOMWINDOW == 44 (0x97f0c000) [pid = 6440] [serial = 44] [outer = 0x96bb6400] 00:51:02 INFO - PROCESS | 6440 | 1461138662085 Marionette TRACE conn4 <- [1,32,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-atop",0,null,null]]]}] 00:51:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 00:51:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1139ms 00:51:02 INFO - PROCESS | 6440 | 1461138662125 Marionette TRACE conn4 -> [0,33,"getWindowHandle",null] 00:51:02 INFO - PROCESS | 6440 | 1461138662129 Marionette TRACE conn4 <- [1,33,null,{"value":"8"}] 00:51:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 00:51:02 INFO - PROCESS | 6440 | 1461138662141 Marionette TRACE conn4 -> [0,34,"setScriptTimeout",{"ms":35000}] 00:51:02 INFO - PROCESS | 6440 | 1461138662146 Marionette TRACE conn4 <- [1,34,null,{}] 00:51:02 INFO - PROCESS | 6440 | 1461138662164 Marionette TRACE conn4 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:02 INFO - PROCESS | 6440 | 1461138662341 Marionette TRACE conn4 <- [1,35,null,{"value":null}] 00:51:02 INFO - PROCESS | 6440 | 1461138662354 Marionette TRACE conn4 -> [0,36,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6440 | ++DOCSHELL 0x9120c400 == 16 [pid = 6440] [id = 16] 00:51:02 INFO - PROCESS | 6440 | ++DOMWINDOW == 45 (0x98e38800) [pid = 6440] [serial = 45] [outer = (nil)] 00:51:02 INFO - PROCESS | 6440 | ++DOMWINDOW == 46 (0x92c6f000) [pid = 6440] [serial = 46] [outer = 0x98e38800] 00:51:02 INFO - PROCESS | 6440 | 1461138662451 Marionette DEBUG loaded listener.js 00:51:02 INFO - PROCESS | 6440 | ++DOMWINDOW == 47 (0x98f7bc00) [pid = 6440] [serial = 47] [outer = 0x98e38800] 00:51:03 INFO - PROCESS | 6440 | 1461138663552 Marionette TRACE conn4 <- [1,36,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-in",0,null,null]]]}] 00:51:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 00:51:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 1442ms 00:51:03 INFO - PROCESS | 6440 | 1461138663585 Marionette TRACE conn4 -> [0,37,"getWindowHandle",null] 00:51:03 INFO - PROCESS | 6440 | 1461138663593 Marionette TRACE conn4 <- [1,37,null,{"value":"8"}] 00:51:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 00:51:03 INFO - PROCESS | 6440 | 1461138663604 Marionette TRACE conn4 -> [0,38,"setScriptTimeout",{"ms":35000}] 00:51:03 INFO - PROCESS | 6440 | 1461138663611 Marionette TRACE conn4 <- [1,38,null,{}] 00:51:03 INFO - PROCESS | 6440 | 1461138663620 Marionette TRACE conn4 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:03 INFO - PROCESS | 6440 | 1461138663846 Marionette TRACE conn4 <- [1,39,null,{"value":null}] 00:51:04 INFO - PROCESS | 6440 | 1461138664032 Marionette TRACE conn4 -> [0,40,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6440 | ++DOCSHELL 0x96fdb400 == 17 [pid = 6440] [id = 17] 00:51:04 INFO - PROCESS | 6440 | ++DOMWINDOW == 48 (0x977c7c00) [pid = 6440] [serial = 48] [outer = (nil)] 00:51:04 INFO - PROCESS | 6440 | ++DOMWINDOW == 49 (0x97cb1400) [pid = 6440] [serial = 49] [outer = 0x977c7c00] 00:51:04 INFO - PROCESS | 6440 | 1461138664176 Marionette DEBUG loaded listener.js 00:51:04 INFO - PROCESS | 6440 | ++DOMWINDOW == 50 (0x97f04c00) [pid = 6440] [serial = 50] [outer = 0x977c7c00] 00:51:05 INFO - PROCESS | 6440 | 1461138665099 Marionette TRACE conn4 <- [1,40,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-out",0,null,null]]]}] 00:51:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 00:51:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 1542ms 00:51:05 INFO - PROCESS | 6440 | 1461138665147 Marionette TRACE conn4 -> [0,41,"getWindowHandle",null] 00:51:05 INFO - PROCESS | 6440 | 1461138665157 Marionette TRACE conn4 <- [1,41,null,{"value":"8"}] 00:51:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 00:51:05 INFO - PROCESS | 6440 | 1461138665168 Marionette TRACE conn4 -> [0,42,"setScriptTimeout",{"ms":35000}] 00:51:05 INFO - PROCESS | 6440 | 1461138665173 Marionette TRACE conn4 <- [1,42,null,{}] 00:51:05 INFO - PROCESS | 6440 | 1461138665180 Marionette TRACE conn4 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:05 INFO - PROCESS | 6440 | 1461138665408 Marionette TRACE conn4 <- [1,43,null,{"value":null}] 00:51:05 INFO - PROCESS | 6440 | 1461138665574 Marionette TRACE conn4 -> [0,44,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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:05 INFO - PROCESS | 6440 | ++DOCSHELL 0x98b04800 == 18 [pid = 6440] [id = 18] 00:51:05 INFO - PROCESS | 6440 | ++DOMWINDOW == 51 (0x98f82c00) [pid = 6440] [serial = 51] [outer = (nil)] 00:51:05 INFO - PROCESS | 6440 | ++DOMWINDOW == 52 (0x98f8cc00) [pid = 6440] [serial = 52] [outer = 0x98f82c00] 00:51:05 INFO - PROCESS | 6440 | 1461138665670 Marionette DEBUG loaded listener.js 00:51:05 INFO - PROCESS | 6440 | ++DOMWINDOW == 53 (0x98f99000) [pid = 6440] [serial = 53] [outer = 0x98f82c00] 00:51:06 INFO - PROCESS | 6440 | 1461138666565 Marionette TRACE conn4 <- [1,44,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-over",0,null,null]]]}] 00:51:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 00:51:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 1433ms 00:51:06 INFO - PROCESS | 6440 | 1461138666601 Marionette TRACE conn4 -> [0,45,"getWindowHandle",null] 00:51:06 INFO - PROCESS | 6440 | 1461138666605 Marionette TRACE conn4 <- [1,45,null,{"value":"8"}] 00:51:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 00:51:06 INFO - PROCESS | 6440 | 1461138666613 Marionette TRACE conn4 -> [0,46,"setScriptTimeout",{"ms":35000}] 00:51:06 INFO - PROCESS | 6440 | 1461138666619 Marionette TRACE conn4 <- [1,46,null,{}] 00:51:06 INFO - PROCESS | 6440 | 1461138666638 Marionette TRACE conn4 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:06 INFO - PROCESS | 6440 | 1461138666838 Marionette TRACE conn4 <- [1,47,null,{"value":null}] 00:51:06 INFO - PROCESS | 6440 | 1461138666971 Marionette TRACE conn4 -> [0,48,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6440 | ++DOCSHELL 0x98f8f000 == 19 [pid = 6440] [id = 19] 00:51:07 INFO - PROCESS | 6440 | ++DOMWINDOW == 54 (0x9993bc00) [pid = 6440] [serial = 54] [outer = (nil)] 00:51:07 INFO - PROCESS | 6440 | ++DOMWINDOW == 55 (0x99b81c00) [pid = 6440] [serial = 55] [outer = 0x9993bc00] 00:51:07 INFO - PROCESS | 6440 | 1461138667074 Marionette DEBUG loaded listener.js 00:51:07 INFO - PROCESS | 6440 | ++DOMWINDOW == 56 (0x9ad27400) [pid = 6440] [serial = 56] [outer = 0x9993bc00] 00:51:08 INFO - PROCESS | 6440 | 1461138668258 Marionette TRACE conn4 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 00:51:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 00:51:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 1690ms 00:51:08 INFO - PROCESS | 6440 | 1461138668304 Marionette TRACE conn4 -> [0,49,"getWindowHandle",null] 00:51:08 INFO - PROCESS | 6440 | 1461138668310 Marionette TRACE conn4 <- [1,49,null,{"value":"8"}] 00:51:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 00:51:08 INFO - PROCESS | 6440 | 1461138668319 Marionette TRACE conn4 -> [0,50,"setScriptTimeout",{"ms":35000}] 00:51:08 INFO - PROCESS | 6440 | 1461138668325 Marionette TRACE conn4 <- [1,50,null,{}] 00:51:08 INFO - PROCESS | 6440 | 1461138668335 Marionette TRACE conn4 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:08 INFO - PROCESS | 6440 | 1461138668586 Marionette TRACE conn4 <- [1,51,null,{"value":null}] 00:51:08 INFO - PROCESS | 6440 | 1461138668772 Marionette TRACE conn4 -> [0,52,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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:08 INFO - PROCESS | 6440 | ++DOCSHELL 0x92c6d000 == 20 [pid = 6440] [id = 20] 00:51:08 INFO - PROCESS | 6440 | ++DOMWINDOW == 57 (0x96fd6000) [pid = 6440] [serial = 57] [outer = (nil)] 00:51:08 INFO - PROCESS | 6440 | ++DOMWINDOW == 58 (0x979e7800) [pid = 6440] [serial = 58] [outer = 0x96fd6000] 00:51:08 INFO - PROCESS | 6440 | 1461138668854 Marionette DEBUG loaded listener.js 00:51:08 INFO - PROCESS | 6440 | ++DOMWINDOW == 59 (0x9899a000) [pid = 6440] [serial = 59] [outer = 0x96fd6000] 00:51:09 INFO - PROCESS | 6440 | --DOCSHELL 0x94e8f400 == 19 [pid = 6440] [id = 15] 00:51:09 INFO - PROCESS | 6440 | --DOCSHELL 0x91444800 == 18 [pid = 6440] [id = 14] 00:51:09 INFO - PROCESS | 6440 | --DOCSHELL 0x98f7d800 == 17 [pid = 6440] [id = 13] 00:51:09 INFO - PROCESS | 6440 | --DOCSHELL 0xa45e2800 == 16 [pid = 6440] [id = 12] 00:51:09 INFO - PROCESS | 6440 | --DOCSHELL 0x90674400 == 15 [pid = 6440] [id = 8] 00:51:09 INFO - PROCESS | 6440 | 1461138669770 Marionette TRACE conn4 <- [1,52,null,{"value":["/2dcontext/compositing/2d.composite.clip.copy.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 00:51:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 00:51:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1485ms 00:51:09 INFO - PROCESS | 6440 | 1461138669805 Marionette TRACE conn4 -> [0,53,"getWindowHandle",null] 00:51:09 INFO - PROCESS | 6440 | 1461138669810 Marionette TRACE conn4 <- [1,53,null,{"value":"8"}] 00:51:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 00:51:09 INFO - PROCESS | 6440 | 1461138669822 Marionette TRACE conn4 -> [0,54,"setScriptTimeout",{"ms":35000}] 00:51:09 INFO - PROCESS | 6440 | 1461138669828 Marionette TRACE conn4 <- [1,54,null,{}] 00:51:09 INFO - PROCESS | 6440 | 1461138669838 Marionette TRACE conn4 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:10 INFO - PROCESS | 6440 | 1461138670026 Marionette TRACE conn4 <- [1,55,null,{"value":null}] 00:51:10 INFO - PROCESS | 6440 | 1461138670159 Marionette TRACE conn4 -> [0,56,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6440 | ++DOCSHELL 0x92c7a000 == 16 [pid = 6440] [id = 21] 00:51:10 INFO - PROCESS | 6440 | ++DOMWINDOW == 60 (0x96fcd000) [pid = 6440] [serial = 60] [outer = (nil)] 00:51:10 INFO - PROCESS | 6440 | ++DOMWINDOW == 61 (0x989a1400) [pid = 6440] [serial = 61] [outer = 0x96fcd000] 00:51:10 INFO - PROCESS | 6440 | 1461138670261 Marionette DEBUG loaded listener.js 00:51:10 INFO - PROCESS | 6440 | ++DOMWINDOW == 62 (0x98e7ac00) [pid = 6440] [serial = 62] [outer = 0x96fcd000] 00:51:11 INFO - PROCESS | 6440 | 1461138671154 Marionette TRACE conn4 <- [1,56,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 00:51:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 00:51:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1385ms 00:51:11 INFO - PROCESS | 6440 | 1461138671211 Marionette TRACE conn4 -> [0,57,"getWindowHandle",null] 00:51:11 INFO - PROCESS | 6440 | 1461138671221 Marionette TRACE conn4 <- [1,57,null,{"value":"8"}] 00:51:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 00:51:11 INFO - PROCESS | 6440 | 1461138671237 Marionette TRACE conn4 -> [0,58,"setScriptTimeout",{"ms":35000}] 00:51:11 INFO - PROCESS | 6440 | 1461138671243 Marionette TRACE conn4 <- [1,58,null,{}] 00:51:11 INFO - PROCESS | 6440 | 1461138671269 Marionette TRACE conn4 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:11 INFO - PROCESS | 6440 | 1461138671452 Marionette TRACE conn4 <- [1,59,null,{"value":null}] 00:51:11 INFO - PROCESS | 6440 | 1461138671561 Marionette TRACE conn4 -> [0,60,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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:11 INFO - PROCESS | 6440 | ++DOCSHELL 0x96fce400 == 17 [pid = 6440] [id = 22] 00:51:11 INFO - PROCESS | 6440 | ++DOMWINDOW == 63 (0x98f8bc00) [pid = 6440] [serial = 63] [outer = (nil)] 00:51:11 INFO - PROCESS | 6440 | ++DOMWINDOW == 64 (0x9993a400) [pid = 6440] [serial = 64] [outer = 0x98f8bc00] 00:51:11 INFO - PROCESS | 6440 | 1461138671655 Marionette DEBUG loaded listener.js 00:51:11 INFO - PROCESS | 6440 | ++DOMWINDOW == 65 (0x999e4400) [pid = 6440] [serial = 65] [outer = 0x98f8bc00] 00:51:12 INFO - PROCESS | 6440 | 1461138672575 Marionette TRACE conn4 <- [1,60,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 00:51:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 00:51:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1414ms 00:51:12 INFO - PROCESS | 6440 | 1461138672652 Marionette TRACE conn4 -> [0,61,"getWindowHandle",null] 00:51:12 INFO - PROCESS | 6440 | 1461138672658 Marionette TRACE conn4 <- [1,61,null,{"value":"8"}] 00:51:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 00:51:12 INFO - PROCESS | 6440 | 1461138672670 Marionette TRACE conn4 -> [0,62,"setScriptTimeout",{"ms":35000}] 00:51:12 INFO - PROCESS | 6440 | 1461138672679 Marionette TRACE conn4 <- [1,62,null,{}] 00:51:12 INFO - PROCESS | 6440 | 1461138672723 Marionette TRACE conn4 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:13 INFO - PROCESS | 6440 | 1461138673100 Marionette TRACE conn4 <- [1,63,null,{"value":null}] 00:51:13 INFO - PROCESS | 6440 | 1461138673292 Marionette TRACE conn4 -> [0,64,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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:13 INFO - PROCESS | 6440 | ++DOCSHELL 0x9920d400 == 18 [pid = 6440] [id = 23] 00:51:13 INFO - PROCESS | 6440 | ++DOMWINDOW == 66 (0x9ae5e000) [pid = 6440] [serial = 66] [outer = (nil)] 00:51:13 INFO - PROCESS | 6440 | ++DOMWINDOW == 67 (0x9b08d400) [pid = 6440] [serial = 67] [outer = 0x9ae5e000] 00:51:13 INFO - PROCESS | 6440 | 1461138673458 Marionette DEBUG loaded listener.js 00:51:13 INFO - PROCESS | 6440 | ++DOMWINDOW == 68 (0x9df88800) [pid = 6440] [serial = 68] [outer = 0x9ae5e000] 00:51:14 INFO - PROCESS | 6440 | 1461138674414 Marionette TRACE conn4 <- [1,64,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 00:51:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 00:51:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1807ms 00:51:14 INFO - PROCESS | 6440 | 1461138674475 Marionette TRACE conn4 -> [0,65,"getWindowHandle",null] 00:51:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 00:51:14 INFO - PROCESS | 6440 | 1461138674481 Marionette TRACE conn4 <- [1,65,null,{"value":"8"}] 00:51:14 INFO - PROCESS | 6440 | 1461138674487 Marionette TRACE conn4 -> [0,66,"setScriptTimeout",{"ms":35000}] 00:51:14 INFO - PROCESS | 6440 | 1461138674491 Marionette TRACE conn4 <- [1,66,null,{}] 00:51:14 INFO - PROCESS | 6440 | 1461138674497 Marionette TRACE conn4 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:14 INFO - PROCESS | 6440 | 1461138674688 Marionette TRACE conn4 <- [1,67,null,{"value":null}] 00:51:14 INFO - PROCESS | 6440 | 1461138674820 Marionette TRACE conn4 -> [0,68,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6440 | ++DOCSHELL 0x959ca800 == 19 [pid = 6440] [id = 24] 00:51:14 INFO - PROCESS | 6440 | ++DOMWINDOW == 69 (0x9ea12c00) [pid = 6440] [serial = 69] [outer = (nil)] 00:51:14 INFO - PROCESS | 6440 | ++DOMWINDOW == 70 (0x9fc07000) [pid = 6440] [serial = 70] [outer = 0x9ea12c00] 00:51:14 INFO - PROCESS | 6440 | 1461138674911 Marionette DEBUG loaded listener.js 00:51:15 INFO - PROCESS | 6440 | ++DOMWINDOW == 71 (0x9fc56c00) [pid = 6440] [serial = 71] [outer = 0x9ea12c00] 00:51:15 INFO - PROCESS | 6440 | 1461138675774 Marionette TRACE conn4 <- [1,68,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 00:51:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 00:51:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1330ms 00:51:15 INFO - PROCESS | 6440 | 1461138675821 Marionette TRACE conn4 -> [0,69,"getWindowHandle",null] 00:51:15 INFO - PROCESS | 6440 | 1461138675826 Marionette TRACE conn4 <- [1,69,null,{"value":"8"}] 00:51:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 00:51:15 INFO - PROCESS | 6440 | 1461138675833 Marionette TRACE conn4 -> [0,70,"setScriptTimeout",{"ms":35000}] 00:51:15 INFO - PROCESS | 6440 | 1461138675836 Marionette TRACE conn4 <- [1,70,null,{}] 00:51:15 INFO - PROCESS | 6440 | 1461138675845 Marionette TRACE conn4 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:16 INFO - PROCESS | 6440 | 1461138676011 Marionette TRACE conn4 <- [1,71,null,{"value":null}] 00:51:16 INFO - PROCESS | 6440 | 1461138676145 Marionette TRACE conn4 -> [0,72,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6440 | ++DOCSHELL 0x95938400 == 20 [pid = 6440] [id = 25] 00:51:16 INFO - PROCESS | 6440 | ++DOMWINDOW == 72 (0x98122800) [pid = 6440] [serial = 72] [outer = (nil)] 00:51:16 INFO - PROCESS | 6440 | ++DOMWINDOW == 73 (0x9feeb000) [pid = 6440] [serial = 73] [outer = 0x98122800] 00:51:16 INFO - PROCESS | 6440 | 1461138676240 Marionette DEBUG loaded listener.js 00:51:16 INFO - PROCESS | 6440 | ++DOMWINDOW == 74 (0x9ff0fc00) [pid = 6440] [serial = 74] [outer = 0x98122800] 00:51:17 INFO - PROCESS | 6440 | 1461138677097 Marionette TRACE conn4 <- [1,72,null,{"value":["/2dcontext/compositing/2d.composite.clip.lighter.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 00:51:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 00:51:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1332ms 00:51:17 INFO - PROCESS | 6440 | 1461138677165 Marionette TRACE conn4 -> [0,73,"getWindowHandle",null] 00:51:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 00:51:17 INFO - PROCESS | 6440 | 1461138677169 Marionette TRACE conn4 <- [1,73,null,{"value":"8"}] 00:51:17 INFO - PROCESS | 6440 | 1461138677177 Marionette TRACE conn4 -> [0,74,"setScriptTimeout",{"ms":35000}] 00:51:17 INFO - PROCESS | 6440 | 1461138677181 Marionette TRACE conn4 <- [1,74,null,{}] 00:51:17 INFO - PROCESS | 6440 | 1461138677187 Marionette TRACE conn4 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:17 INFO - PROCESS | 6440 | 1461138677422 Marionette TRACE conn4 <- [1,75,null,{"value":null}] 00:51:17 INFO - PROCESS | 6440 | 1461138677537 Marionette TRACE conn4 -> [0,76,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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:17 INFO - PROCESS | 6440 | ++DOCSHELL 0x90671000 == 21 [pid = 6440] [id = 26] 00:51:17 INFO - PROCESS | 6440 | ++DOMWINDOW == 75 (0x9ea14c00) [pid = 6440] [serial = 75] [outer = (nil)] 00:51:17 INFO - PROCESS | 6440 | ++DOMWINDOW == 76 (0xa0c34c00) [pid = 6440] [serial = 76] [outer = 0x9ea14c00] 00:51:17 INFO - PROCESS | 6440 | 1461138677637 Marionette DEBUG loaded listener.js 00:51:17 INFO - PROCESS | 6440 | ++DOMWINDOW == 77 (0xa2a7d400) [pid = 6440] [serial = 77] [outer = 0x9ea14c00] 00:51:18 INFO - PROCESS | 6440 | 1461138678529 Marionette TRACE conn4 <- [1,76,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 00:51:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 00:51:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1393ms 00:51:18 INFO - PROCESS | 6440 | 1461138678569 Marionette TRACE conn4 -> [0,77,"getWindowHandle",null] 00:51:18 INFO - PROCESS | 6440 | 1461138678572 Marionette TRACE conn4 <- [1,77,null,{"value":"8"}] 00:51:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 00:51:18 INFO - PROCESS | 6440 | 1461138678580 Marionette TRACE conn4 -> [0,78,"setScriptTimeout",{"ms":35000}] 00:51:18 INFO - PROCESS | 6440 | 1461138678584 Marionette TRACE conn4 <- [1,78,null,{}] 00:51:18 INFO - PROCESS | 6440 | 1461138678590 Marionette TRACE conn4 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:18 INFO - PROCESS | 6440 | 1461138678752 Marionette TRACE conn4 <- [1,79,null,{"value":null}] 00:51:18 INFO - PROCESS | 6440 | 1461138678895 Marionette TRACE conn4 -> [0,80,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6440 | ++DOCSHELL 0x911e8000 == 22 [pid = 6440] [id = 27] 00:51:18 INFO - PROCESS | 6440 | ++DOMWINDOW == 78 (0x959c4000) [pid = 6440] [serial = 78] [outer = (nil)] 00:51:18 INFO - PROCESS | 6440 | ++DOMWINDOW == 79 (0x9addc400) [pid = 6440] [serial = 79] [outer = 0x959c4000] 00:51:18 INFO - PROCESS | 6440 | 1461138678986 Marionette DEBUG loaded listener.js 00:51:19 INFO - PROCESS | 6440 | ++DOMWINDOW == 80 (0x9addfc00) [pid = 6440] [serial = 80] [outer = 0x959c4000] 00:51:20 INFO - PROCESS | 6440 | 1461138680117 Marionette TRACE conn4 <- [1,80,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 00:51:20 INFO - PROCESS | 6440 | --DOCSHELL 0x98b04800 == 21 [pid = 6440] [id = 18] 00:51:20 INFO - PROCESS | 6440 | --DOCSHELL 0x96fdb400 == 20 [pid = 6440] [id = 17] 00:51:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 00:51:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1583ms 00:51:20 INFO - PROCESS | 6440 | 1461138680164 Marionette TRACE conn4 -> [0,81,"getWindowHandle",null] 00:51:20 INFO - PROCESS | 6440 | 1461138680171 Marionette TRACE conn4 <- [1,81,null,{"value":"8"}] 00:51:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 00:51:20 INFO - PROCESS | 6440 | 1461138680180 Marionette TRACE conn4 -> [0,82,"setScriptTimeout",{"ms":35000}] 00:51:20 INFO - PROCESS | 6440 | 1461138680187 Marionette TRACE conn4 <- [1,82,null,{}] 00:51:20 INFO - PROCESS | 6440 | 1461138680198 Marionette TRACE conn4 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:20 INFO - PROCESS | 6440 | 1461138680427 Marionette TRACE conn4 <- [1,83,null,{"value":null}] 00:51:20 INFO - PROCESS | 6440 | 1461138680666 Marionette TRACE conn4 -> [0,84,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6440 | ++DOCSHELL 0x979eac00 == 21 [pid = 6440] [id = 28] 00:51:20 INFO - PROCESS | 6440 | ++DOMWINDOW == 81 (0x97cb4400) [pid = 6440] [serial = 81] [outer = (nil)] 00:51:20 INFO - PROCESS | 6440 | ++DOMWINDOW == 82 (0x984d6800) [pid = 6440] [serial = 82] [outer = 0x97cb4400] 00:51:20 INFO - PROCESS | 6440 | 1461138680769 Marionette DEBUG loaded listener.js 00:51:20 INFO - PROCESS | 6440 | ++DOMWINDOW == 83 (0x98f81800) [pid = 6440] [serial = 83] [outer = 0x97cb4400] 00:51:21 INFO - PROCESS | 6440 | 1461138681610 Marionette TRACE conn4 <- [1,84,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 00:51:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 00:51:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1487ms 00:51:21 INFO - PROCESS | 6440 | 1461138681669 Marionette TRACE conn4 -> [0,85,"getWindowHandle",null] 00:51:21 INFO - PROCESS | 6440 | 1461138681679 Marionette TRACE conn4 <- [1,85,null,{"value":"8"}] 00:51:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 00:51:21 INFO - PROCESS | 6440 | 1461138681690 Marionette TRACE conn4 -> [0,86,"setScriptTimeout",{"ms":35000}] 00:51:21 INFO - PROCESS | 6440 | 1461138681694 Marionette TRACE conn4 <- [1,86,null,{}] 00:51:21 INFO - PROCESS | 6440 | 1461138681701 Marionette TRACE conn4 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:21 INFO - PROCESS | 6440 | 1461138681886 Marionette TRACE conn4 <- [1,87,null,{"value":null}] 00:51:22 INFO - PROCESS | 6440 | 1461138682033 Marionette TRACE conn4 -> [0,88,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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:22 INFO - PROCESS | 6440 | ++DOCSHELL 0x96ac0400 == 22 [pid = 6440] [id = 29] 00:51:22 INFO - PROCESS | 6440 | ++DOMWINDOW == 84 (0x99178c00) [pid = 6440] [serial = 84] [outer = (nil)] 00:51:22 INFO - PROCESS | 6440 | ++DOMWINDOW == 85 (0x99b84000) [pid = 6440] [serial = 85] [outer = 0x99178c00] 00:51:22 INFO - PROCESS | 6440 | 1461138682158 Marionette DEBUG loaded listener.js 00:51:22 INFO - PROCESS | 6440 | ++DOMWINDOW == 86 (0x99b8c400) [pid = 6440] [serial = 86] [outer = 0x99178c00] 00:51:23 INFO - PROCESS | 6440 | 1461138683154 Marionette TRACE conn4 <- [1,88,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 00:51:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 00:51:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1540ms 00:51:23 INFO - PROCESS | 6440 | 1461138683231 Marionette TRACE conn4 -> [0,89,"getWindowHandle",null] 00:51:23 INFO - PROCESS | 6440 | 1461138683236 Marionette TRACE conn4 <- [1,89,null,{"value":"8"}] 00:51:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 00:51:23 INFO - PROCESS | 6440 | 1461138683243 Marionette TRACE conn4 -> [0,90,"setScriptTimeout",{"ms":35000}] 00:51:23 INFO - PROCESS | 6440 | 1461138683250 Marionette TRACE conn4 <- [1,90,null,{}] 00:51:23 INFO - PROCESS | 6440 | 1461138683268 Marionette TRACE conn4 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:23 INFO - PROCESS | 6440 | 1461138683513 Marionette TRACE conn4 <- [1,91,null,{"value":null}] 00:51:23 INFO - PROCESS | 6440 | 1461138683710 Marionette TRACE conn4 -> [0,92,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6440 | ++DOCSHELL 0x9ae67c00 == 23 [pid = 6440] [id = 30] 00:51:23 INFO - PROCESS | 6440 | ++DOMWINDOW == 87 (0x9b088000) [pid = 6440] [serial = 87] [outer = (nil)] 00:51:23 INFO - PROCESS | 6440 | ++DOMWINDOW == 88 (0x9df86c00) [pid = 6440] [serial = 88] [outer = 0x9b088000] 00:51:23 INFO - PROCESS | 6440 | 1461138683813 Marionette DEBUG loaded listener.js 00:51:23 INFO - PROCESS | 6440 | ++DOMWINDOW == 89 (0x9ea18c00) [pid = 6440] [serial = 89] [outer = 0x9b088000] 00:51:24 INFO - PROCESS | 6440 | 1461138684695 Marionette TRACE conn4 <- [1,92,null,{"value":["/2dcontext/compositing/2d.composite.clip.xor.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 00:51:24 INFO - PROCESS | 6440 | ++DOMWINDOW == 90 (0x9fc93800) [pid = 6440] [serial = 90] [outer = 0x97da7c00] 00:51:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 00:51:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1537ms 00:51:24 INFO - PROCESS | 6440 | 1461138684813 Marionette TRACE conn4 -> [0,93,"getWindowHandle",null] 00:51:24 INFO - PROCESS | 6440 | 1461138684818 Marionette TRACE conn4 <- [1,93,null,{"value":"8"}] 00:51:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 00:51:24 INFO - PROCESS | 6440 | 1461138684861 Marionette TRACE conn4 -> [0,94,"setScriptTimeout",{"ms":35000}] 00:51:24 INFO - PROCESS | 6440 | 1461138684865 Marionette TRACE conn4 <- [1,94,null,{}] 00:51:24 INFO - PROCESS | 6440 | 1461138684871 Marionette TRACE conn4 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:25 INFO - PROCESS | 6440 | 1461138685040 Marionette TRACE conn4 <- [1,95,null,{"value":null}] 00:51:25 INFO - PROCESS | 6440 | 1461138685151 Marionette TRACE conn4 -> [0,96,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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:25 INFO - PROCESS | 6440 | ++DOCSHELL 0x91450c00 == 24 [pid = 6440] [id = 31] 00:51:25 INFO - PROCESS | 6440 | ++DOMWINDOW == 91 (0x97fbec00) [pid = 6440] [serial = 91] [outer = (nil)] 00:51:25 INFO - PROCESS | 6440 | ++DOMWINDOW == 92 (0xa0c35400) [pid = 6440] [serial = 92] [outer = 0x97fbec00] 00:51:25 INFO - PROCESS | 6440 | 1461138685244 Marionette DEBUG loaded listener.js 00:51:25 INFO - PROCESS | 6440 | ++DOMWINDOW == 93 (0xa2815400) [pid = 6440] [serial = 93] [outer = 0x97fbec00] 00:51:26 INFO - PROCESS | 6440 | 1461138686041 Marionette TRACE conn4 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 00:51:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 00:51:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1267ms 00:51:26 INFO - PROCESS | 6440 | 1461138686117 Marionette TRACE conn4 -> [0,97,"getWindowHandle",null] 00:51:26 INFO - PROCESS | 6440 | 1461138686121 Marionette TRACE conn4 <- [1,97,null,{"value":"8"}] 00:51:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 00:51:26 INFO - PROCESS | 6440 | 1461138686128 Marionette TRACE conn4 -> [0,98,"setScriptTimeout",{"ms":35000}] 00:51:26 INFO - PROCESS | 6440 | 1461138686132 Marionette TRACE conn4 <- [1,98,null,{}] 00:51:26 INFO - PROCESS | 6440 | 1461138686138 Marionette TRACE conn4 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:26 INFO - PROCESS | 6440 | 1461138686307 Marionette TRACE conn4 <- [1,99,null,{"value":null}] 00:51:26 INFO - PROCESS | 6440 | 1461138686448 Marionette TRACE conn4 -> [0,100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6440 | ++DOCSHELL 0x98f83c00 == 25 [pid = 6440] [id = 32] 00:51:26 INFO - PROCESS | 6440 | ++DOMWINDOW == 94 (0x98f8f400) [pid = 6440] [serial = 94] [outer = (nil)] 00:51:26 INFO - PROCESS | 6440 | ++DOMWINDOW == 95 (0xa3c10000) [pid = 6440] [serial = 95] [outer = 0x98f8f400] 00:51:26 INFO - PROCESS | 6440 | 1461138686546 Marionette DEBUG loaded listener.js 00:51:26 INFO - PROCESS | 6440 | ++DOMWINDOW == 96 (0xa3c0a800) [pid = 6440] [serial = 96] [outer = 0x98f8f400] 00:51:27 INFO - PROCESS | 6440 | 1461138687412 Marionette TRACE conn4 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 00:51:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 00:51:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1343ms 00:51:27 INFO - PROCESS | 6440 | 1461138687472 Marionette TRACE conn4 -> [0,101,"getWindowHandle",null] 00:51:27 INFO - PROCESS | 6440 | 1461138687475 Marionette TRACE conn4 <- [1,101,null,{"value":"8"}] 00:51:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 00:51:27 INFO - PROCESS | 6440 | 1461138687482 Marionette TRACE conn4 -> [0,102,"setScriptTimeout",{"ms":35000}] 00:51:27 INFO - PROCESS | 6440 | 1461138687486 Marionette TRACE conn4 <- [1,102,null,{}] 00:51:27 INFO - PROCESS | 6440 | 1461138687492 Marionette TRACE conn4 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:27 INFO - PROCESS | 6440 | 1461138687725 Marionette TRACE conn4 <- [1,103,null,{"value":null}] 00:51:27 INFO - PROCESS | 6440 | 1461138687866 Marionette TRACE conn4 -> [0,104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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:27 INFO - PROCESS | 6440 | ++DOCSHELL 0x8fbd1800 == 26 [pid = 6440] [id = 33] 00:51:27 INFO - PROCESS | 6440 | ++DOMWINDOW == 97 (0x8fbd3000) [pid = 6440] [serial = 97] [outer = (nil)] 00:51:27 INFO - PROCESS | 6440 | ++DOMWINDOW == 98 (0x8fbdc400) [pid = 6440] [serial = 98] [outer = 0x8fbd3000] 00:51:27 INFO - PROCESS | 6440 | 1461138687970 Marionette DEBUG loaded listener.js 00:51:28 INFO - PROCESS | 6440 | ++DOMWINDOW == 99 (0xa4585400) [pid = 6440] [serial = 99] [outer = 0x8fbd3000] 00:51:29 INFO - PROCESS | 6440 | 1461138689037 Marionette TRACE conn4 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 00:51:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 00:51:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1585ms 00:51:29 INFO - PROCESS | 6440 | 1461138689068 Marionette TRACE conn4 -> [0,105,"getWindowHandle",null] 00:51:29 INFO - PROCESS | 6440 | 1461138689073 Marionette TRACE conn4 <- [1,105,null,{"value":"8"}] 00:51:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 00:51:29 INFO - PROCESS | 6440 | 1461138689083 Marionette TRACE conn4 -> [0,106,"setScriptTimeout",{"ms":35000}] 00:51:29 INFO - PROCESS | 6440 | 1461138689088 Marionette TRACE conn4 <- [1,106,null,{}] 00:51:29 INFO - PROCESS | 6440 | 1461138689098 Marionette TRACE conn4 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:29 INFO - PROCESS | 6440 | 1461138689276 Marionette TRACE conn4 <- [1,107,null,{"value":null}] 00:51:29 INFO - PROCESS | 6440 | 1461138689471 Marionette TRACE conn4 -> [0,108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6440 | ++DOCSHELL 0x8fbd9800 == 27 [pid = 6440] [id = 34] 00:51:29 INFO - PROCESS | 6440 | ++DOMWINDOW == 100 (0x8fbda000) [pid = 6440] [serial = 100] [outer = (nil)] 00:51:29 INFO - PROCESS | 6440 | ++DOMWINDOW == 101 (0x8fbdd000) [pid = 6440] [serial = 101] [outer = 0x8fbda000] 00:51:29 INFO - PROCESS | 6440 | 1461138689566 Marionette DEBUG loaded listener.js 00:51:29 INFO - PROCESS | 6440 | ++DOMWINDOW == 102 (0x90674400) [pid = 6440] [serial = 102] [outer = 0x8fbda000] 00:51:30 INFO - PROCESS | 6440 | --DOCSHELL 0x95938400 == 26 [pid = 6440] [id = 25] 00:51:30 INFO - PROCESS | 6440 | --DOCSHELL 0x96fce400 == 25 [pid = 6440] [id = 22] 00:51:30 INFO - PROCESS | 6440 | 1461138690565 Marionette TRACE conn4 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 00:51:30 INFO - PROCESS | 6440 | --DOCSHELL 0x92c7a000 == 24 [pid = 6440] [id = 21] 00:51:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 00:51:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1539ms 00:51:30 INFO - PROCESS | 6440 | 1461138690622 Marionette TRACE conn4 -> [0,109,"getWindowHandle",null] 00:51:30 INFO - PROCESS | 6440 | 1461138690629 Marionette TRACE conn4 <- [1,109,null,{"value":"8"}] 00:51:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 00:51:30 INFO - PROCESS | 6440 | 1461138690639 Marionette TRACE conn4 -> [0,110,"setScriptTimeout",{"ms":35000}] 00:51:30 INFO - PROCESS | 6440 | 1461138690646 Marionette TRACE conn4 <- [1,110,null,{}] 00:51:30 INFO - PROCESS | 6440 | 1461138690656 Marionette TRACE conn4 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:30 INFO - PROCESS | 6440 | 1461138690847 Marionette TRACE conn4 <- [1,111,null,{"value":null}] 00:51:31 INFO - PROCESS | 6440 | 1461138691042 Marionette TRACE conn4 -> [0,112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6440 | ++DOCSHELL 0x8fbdd400 == 25 [pid = 6440] [id = 35] 00:51:31 INFO - PROCESS | 6440 | ++DOMWINDOW == 103 (0x8fbde000) [pid = 6440] [serial = 103] [outer = (nil)] 00:51:31 INFO - PROCESS | 6440 | ++DOMWINDOW == 104 (0x9120c000) [pid = 6440] [serial = 104] [outer = 0x8fbde000] 00:51:31 INFO - PROCESS | 6440 | 1461138691147 Marionette DEBUG loaded listener.js 00:51:31 INFO - PROCESS | 6440 | ++DOMWINDOW == 105 (0x92c7a000) [pid = 6440] [serial = 105] [outer = 0x8fbde000] 00:51:32 INFO - PROCESS | 6440 | 1461138692032 Marionette TRACE conn4 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 00:51:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 00:51:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1448ms 00:51:32 INFO - PROCESS | 6440 | 1461138692087 Marionette TRACE conn4 -> [0,113,"getWindowHandle",null] 00:51:32 INFO - PROCESS | 6440 | 1461138692096 Marionette TRACE conn4 <- [1,113,null,{"value":"8"}] 00:51:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 00:51:32 INFO - PROCESS | 6440 | 1461138692107 Marionette TRACE conn4 -> [0,114,"setScriptTimeout",{"ms":35000}] 00:51:32 INFO - PROCESS | 6440 | 1461138692112 Marionette TRACE conn4 <- [1,114,null,{}] 00:51:32 INFO - PROCESS | 6440 | 1461138692118 Marionette TRACE conn4 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:32 INFO - PROCESS | 6440 | 1461138692297 Marionette TRACE conn4 <- [1,115,null,{"value":null}] 00:51:32 INFO - PROCESS | 6440 | 1461138692441 Marionette TRACE conn4 -> [0,116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6440 | ++DOCSHELL 0x8f381400 == 26 [pid = 6440] [id = 36] 00:51:32 INFO - PROCESS | 6440 | ++DOMWINDOW == 106 (0x92837800) [pid = 6440] [serial = 106] [outer = (nil)] 00:51:32 INFO - PROCESS | 6440 | ++DOMWINDOW == 107 (0x92839800) [pid = 6440] [serial = 107] [outer = 0x92837800] 00:51:32 INFO - PROCESS | 6440 | 1461138692565 Marionette DEBUG loaded listener.js 00:51:32 INFO - PROCESS | 6440 | ++DOMWINDOW == 108 (0x9283f000) [pid = 6440] [serial = 108] [outer = 0x92837800] 00:51:34 INFO - PROCESS | 6440 | --DOCSHELL 0x959ca800 == 25 [pid = 6440] [id = 24] 00:51:34 INFO - PROCESS | 6440 | --DOCSHELL 0x98f83c00 == 24 [pid = 6440] [id = 32] 00:51:34 INFO - PROCESS | 6440 | --DOCSHELL 0x9ae67c00 == 23 [pid = 6440] [id = 30] 00:51:34 INFO - PROCESS | 6440 | --DOCSHELL 0x91450c00 == 22 [pid = 6440] [id = 31] 00:51:34 INFO - PROCESS | 6440 | --DOCSHELL 0x979eac00 == 21 [pid = 6440] [id = 28] 00:51:34 INFO - PROCESS | 6440 | --DOCSHELL 0x96ac0400 == 20 [pid = 6440] [id = 29] 00:51:36 INFO - PROCESS | 6440 | --DOCSHELL 0x8fbd1800 == 19 [pid = 6440] [id = 33] 00:51:36 INFO - PROCESS | 6440 | --DOCSHELL 0x9893b800 == 18 [pid = 6440] [id = 11] 00:51:36 INFO - PROCESS | 6440 | --DOCSHELL 0x90671000 == 17 [pid = 6440] [id = 26] 00:51:36 INFO - PROCESS | 6440 | --DOCSHELL 0x98f8f000 == 16 [pid = 6440] [id = 19] 00:51:36 INFO - PROCESS | 6440 | --DOCSHELL 0x9920d400 == 15 [pid = 6440] [id = 23] 00:51:36 INFO - PROCESS | 6440 | --DOCSHELL 0x8fbdd400 == 14 [pid = 6440] [id = 35] 00:51:36 INFO - PROCESS | 6440 | --DOCSHELL 0x92c6d000 == 13 [pid = 6440] [id = 20] 00:51:36 INFO - PROCESS | 6440 | --DOCSHELL 0x9120c400 == 12 [pid = 6440] [id = 16] 00:51:36 INFO - PROCESS | 6440 | --DOCSHELL 0x8fbd9800 == 11 [pid = 6440] [id = 34] 00:51:36 INFO - PROCESS | 6440 | --DOCSHELL 0x911e8000 == 10 [pid = 6440] [id = 27] 00:51:36 INFO - PROCESS | 6440 | --DOCSHELL 0x91441800 == 9 [pid = 6440] [id = 6] 00:51:37 INFO - PROCESS | 6440 | 1461138697909 Marionette TRACE conn4 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 00:51:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 00:51:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 5851ms 00:51:37 INFO - PROCESS | 6440 | 1461138697960 Marionette TRACE conn4 -> [0,117,"getWindowHandle",null] 00:51:37 INFO - PROCESS | 6440 | 1461138697969 Marionette TRACE conn4 <- [1,117,null,{"value":"8"}] 00:51:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 00:51:37 INFO - PROCESS | 6440 | 1461138697979 Marionette TRACE conn4 -> [0,118,"setScriptTimeout",{"ms":35000}] 00:51:37 INFO - PROCESS | 6440 | 1461138697983 Marionette TRACE conn4 <- [1,118,null,{}] 00:51:38 INFO - PROCESS | 6440 | 1461138697994 Marionette TRACE conn4 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:38 INFO - PROCESS | 6440 | 1461138698208 Marionette TRACE conn4 <- [1,119,null,{"value":null}] 00:51:38 INFO - PROCESS | 6440 | 1461138698308 Marionette TRACE conn4 -> [0,120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6440 | ++DOCSHELL 0x8f380c00 == 10 [pid = 6440] [id = 37] 00:51:38 INFO - PROCESS | 6440 | ++DOMWINDOW == 109 (0x8f382c00) [pid = 6440] [serial = 109] [outer = (nil)] 00:51:38 INFO - PROCESS | 6440 | ++DOMWINDOW == 110 (0x9283c000) [pid = 6440] [serial = 110] [outer = 0x8f382c00] 00:51:38 INFO - PROCESS | 6440 | 1461138698394 Marionette DEBUG loaded listener.js 00:51:38 INFO - PROCESS | 6440 | ++DOMWINDOW == 111 (0x928cd000) [pid = 6440] [serial = 111] [outer = 0x8f382c00] 00:51:39 INFO - PROCESS | 6440 | 1461138699206 Marionette TRACE conn4 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 00:51:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 00:51:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1292ms 00:51:39 INFO - PROCESS | 6440 | 1461138699306 Marionette TRACE conn4 -> [0,121,"getWindowHandle",null] 00:51:39 INFO - PROCESS | 6440 | 1461138699318 Marionette TRACE conn4 <- [1,121,null,{"value":"8"}] 00:51:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 00:51:39 INFO - PROCESS | 6440 | 1461138699334 Marionette TRACE conn4 -> [0,122,"setScriptTimeout",{"ms":35000}] 00:51:39 INFO - PROCESS | 6440 | 1461138699338 Marionette TRACE conn4 <- [1,122,null,{}] 00:51:39 INFO - PROCESS | 6440 | 1461138699345 Marionette TRACE conn4 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:39 INFO - PROCESS | 6440 | 1461138699517 Marionette TRACE conn4 <- [1,123,null,{"value":null}] 00:51:39 INFO - PROCESS | 6440 | 1461138699661 Marionette TRACE conn4 -> [0,124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6440 | ++DOCSHELL 0x8f386c00 == 11 [pid = 6440] [id = 38] 00:51:39 INFO - PROCESS | 6440 | ++DOMWINDOW == 112 (0x8fbd1400) [pid = 6440] [serial = 112] [outer = (nil)] 00:51:39 INFO - PROCESS | 6440 | ++DOMWINDOW == 113 (0x97779800) [pid = 6440] [serial = 113] [outer = 0x8fbd1400] 00:51:39 INFO - PROCESS | 6440 | 1461138699740 Marionette DEBUG loaded listener.js 00:51:39 INFO - PROCESS | 6440 | ++DOMWINDOW == 114 (0x98998800) [pid = 6440] [serial = 114] [outer = 0x8fbd1400] 00:51:40 INFO - PROCESS | 6440 | 1461138700600 Marionette TRACE conn4 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 00:51:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 00:51:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1286ms 00:51:40 INFO - PROCESS | 6440 | 1461138700620 Marionette TRACE conn4 -> [0,125,"getWindowHandle",null] 00:51:40 INFO - PROCESS | 6440 | 1461138700624 Marionette TRACE conn4 <- [1,125,null,{"value":"8"}] 00:51:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 00:51:40 INFO - PROCESS | 6440 | 1461138700635 Marionette TRACE conn4 -> [0,126,"setScriptTimeout",{"ms":35000}] 00:51:40 INFO - PROCESS | 6440 | 1461138700642 Marionette TRACE conn4 <- [1,126,null,{}] 00:51:40 INFO - PROCESS | 6440 | 1461138700668 Marionette TRACE conn4 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:40 INFO - PROCESS | 6440 | 1461138700888 Marionette TRACE conn4 <- [1,127,null,{"value":null}] 00:51:40 INFO - PROCESS | 6440 | 1461138700919 Marionette TRACE conn4 -> [0,128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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:40 INFO - PROCESS | 6440 | ++DOCSHELL 0x9917b000 == 12 [pid = 6440] [id = 39] 00:51:40 INFO - PROCESS | 6440 | ++DOMWINDOW == 115 (0x9917e000) [pid = 6440] [serial = 115] [outer = (nil)] 00:51:40 INFO - PROCESS | 6440 | ++DOMWINDOW == 116 (0x999da800) [pid = 6440] [serial = 116] [outer = 0x9917e000] 00:51:41 INFO - PROCESS | 6440 | 1461138701004 Marionette DEBUG loaded listener.js 00:51:41 INFO - PROCESS | 6440 | ++DOMWINDOW == 117 (0x99b86400) [pid = 6440] [serial = 117] [outer = 0x9917e000] 00:51:41 INFO - PROCESS | 6440 | 1461138701895 Marionette TRACE conn4 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 00:51:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 00:51:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1286ms 00:51:41 INFO - PROCESS | 6440 | 1461138701922 Marionette TRACE conn4 -> [0,129,"getWindowHandle",null] 00:51:41 INFO - PROCESS | 6440 | 1461138701927 Marionette TRACE conn4 <- [1,129,null,{"value":"8"}] 00:51:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 00:51:41 INFO - PROCESS | 6440 | 1461138701933 Marionette TRACE conn4 -> [0,130,"setScriptTimeout",{"ms":35000}] 00:51:41 INFO - PROCESS | 6440 | 1461138701937 Marionette TRACE conn4 <- [1,130,null,{}] 00:51:41 INFO - PROCESS | 6440 | 1461138701949 Marionette TRACE conn4 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:42 INFO - PROCESS | 6440 | 1461138702934 Marionette TRACE conn4 <- [1,131,null,{"value":null}] 00:51:42 INFO - PROCESS | 6440 | --DOMWINDOW == 116 (0x92840400) [pid = 6440] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 00:51:42 INFO - PROCESS | 6440 | --DOMWINDOW == 115 (0x96bb6400) [pid = 6440] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 00:51:43 INFO - PROCESS | 6440 | --DOMWINDOW == 114 (0x9120ec00) [pid = 6440] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 00:51:43 INFO - PROCESS | 6440 | --DOMWINDOW == 113 (0x98b04c00) [pid = 6440] [serial = 30] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 00:51:43 INFO - PROCESS | 6440 | --DOMWINDOW == 112 (0xa45e7800) [pid = 6440] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 00:51:43 INFO - PROCESS | 6440 | --DOMWINDOW == 111 (0x98f7e800) [pid = 6440] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 00:51:43 INFO - PROCESS | 6440 | --DOMWINDOW == 110 (0x98f8bc00) [pid = 6440] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 00:51:43 INFO - PROCESS | 6440 | --DOMWINDOW == 109 (0x98122800) [pid = 6440] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 00:51:43 INFO - PROCESS | 6440 | --DOMWINDOW == 108 (0x97fbec00) [pid = 6440] [serial = 91] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 00:51:43 INFO - PROCESS | 6440 | --DOMWINDOW == 107 (0x959c4000) [pid = 6440] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 00:51:43 INFO - PROCESS | 6440 | --DOMWINDOW == 106 (0x9ea12c00) [pid = 6440] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 00:51:43 INFO - PROCESS | 6440 | --DOMWINDOW == 105 (0x8fbde000) [pid = 6440] [serial = 103] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 00:51:43 INFO - PROCESS | 6440 | --DOMWINDOW == 104 (0x9993bc00) [pid = 6440] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 00:51:43 INFO - PROCESS | 6440 | --DOMWINDOW == 103 (0x96fd6000) [pid = 6440] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 00:51:43 INFO - PROCESS | 6440 | --DOMWINDOW == 102 (0x98f82c00) [pid = 6440] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 00:51:43 INFO - PROCESS | 6440 | --DOMWINDOW == 101 (0x99178c00) [pid = 6440] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 00:51:43 INFO - PROCESS | 6440 | --DOMWINDOW == 100 (0x977c7c00) [pid = 6440] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 00:51:43 INFO - PROCESS | 6440 | --DOMWINDOW == 99 (0x96fcd000) [pid = 6440] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 00:51:43 INFO - PROCESS | 6440 | --DOMWINDOW == 98 (0x98f8f400) [pid = 6440] [serial = 94] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 00:51:43 INFO - PROCESS | 6440 | --DOMWINDOW == 97 (0x8fbda000) [pid = 6440] [serial = 100] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 00:51:43 INFO - PROCESS | 6440 | --DOMWINDOW == 96 (0x8fbd3000) [pid = 6440] [serial = 97] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 00:51:43 INFO - PROCESS | 6440 | --DOMWINDOW == 95 (0x9b088000) [pid = 6440] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 00:51:43 INFO - PROCESS | 6440 | --DOMWINDOW == 94 (0x9ae5e000) [pid = 6440] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 00:51:43 INFO - PROCESS | 6440 | --DOMWINDOW == 93 (0x9ea14c00) [pid = 6440] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 00:51:43 INFO - PROCESS | 6440 | --DOMWINDOW == 92 (0x91441c00) [pid = 6440] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 00:51:43 INFO - PROCESS | 6440 | --DOMWINDOW == 91 (0x98e38800) [pid = 6440] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 00:51:43 INFO - PROCESS | 6440 | --DOMWINDOW == 90 (0x97cb4400) [pid = 6440] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 00:51:43 INFO - PROCESS | 6440 | 1461138703175 Marionette TRACE conn4 -> [0,132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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:43 INFO - PROCESS | 6440 | ++DOCSHELL 0x8fbd8400 == 13 [pid = 6440] [id = 40] 00:51:43 INFO - PROCESS | 6440 | ++DOMWINDOW == 91 (0x8fbd8800) [pid = 6440] [serial = 118] [outer = (nil)] 00:51:43 INFO - PROCESS | 6440 | ++DOMWINDOW == 92 (0x9120ec00) [pid = 6440] [serial = 119] [outer = 0x8fbd8800] 00:51:43 INFO - PROCESS | 6440 | 1461138703279 Marionette DEBUG loaded listener.js 00:51:43 INFO - PROCESS | 6440 | ++DOMWINDOW == 93 (0x96bb6400) [pid = 6440] [serial = 120] [outer = 0x8fbd8800] 00:51:44 INFO - PROCESS | 6440 | 1461138704128 Marionette TRACE conn4 <- [1,132,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.image.destination-atop",0,null,null]]]}] 00:51:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 00:51:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 2246ms 00:51:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 00:51:44 INFO - PROCESS | 6440 | 1461138704181 Marionette TRACE conn4 -> [0,133,"getWindowHandle",null] 00:51:44 INFO - PROCESS | 6440 | 1461138704184 Marionette TRACE conn4 <- [1,133,null,{"value":"8"}] 00:51:44 INFO - PROCESS | 6440 | 1461138704191 Marionette TRACE conn4 -> [0,134,"setScriptTimeout",{"ms":35000}] 00:51:44 INFO - PROCESS | 6440 | 1461138704193 Marionette TRACE conn4 <- [1,134,null,{}] 00:51:44 INFO - PROCESS | 6440 | 1461138704200 Marionette TRACE conn4 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:44 INFO - PROCESS | 6440 | 1461138704352 Marionette TRACE conn4 <- [1,135,null,{"value":null}] 00:51:44 INFO - PROCESS | 6440 | 1461138704363 Marionette TRACE conn4 -> [0,136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6440 | ++DOCSHELL 0x9811ec00 == 14 [pid = 6440] [id = 41] 00:51:44 INFO - PROCESS | 6440 | ++DOMWINDOW == 94 (0x984c8800) [pid = 6440] [serial = 121] [outer = (nil)] 00:51:44 INFO - PROCESS | 6440 | ++DOMWINDOW == 95 (0x999dc400) [pid = 6440] [serial = 122] [outer = 0x984c8800] 00:51:44 INFO - PROCESS | 6440 | 1461138704438 Marionette DEBUG loaded listener.js 00:51:44 INFO - PROCESS | 6440 | ++DOMWINDOW == 96 (0x9adde000) [pid = 6440] [serial = 123] [outer = 0x984c8800] 00:51:45 INFO - PROCESS | 6440 | 1461138705478 Marionette TRACE conn4 <- [1,136,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-in.html",0,null,null,[["Canvas test: 2d.composite.image.destination-in",0,null,null]]]}] 00:51:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 00:51:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1333ms 00:51:45 INFO - PROCESS | 6440 | 1461138705523 Marionette TRACE conn4 -> [0,137,"getWindowHandle",null] 00:51:45 INFO - PROCESS | 6440 | 1461138705530 Marionette TRACE conn4 <- [1,137,null,{"value":"8"}] 00:51:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 00:51:45 INFO - PROCESS | 6440 | 1461138705539 Marionette TRACE conn4 -> [0,138,"setScriptTimeout",{"ms":35000}] 00:51:45 INFO - PROCESS | 6440 | 1461138705546 Marionette TRACE conn4 <- [1,138,null,{}] 00:51:45 INFO - PROCESS | 6440 | 1461138705556 Marionette TRACE conn4 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:45 INFO - PROCESS | 6440 | 1461138705796 Marionette TRACE conn4 <- [1,139,null,{"value":null}] 00:51:46 INFO - PROCESS | 6440 | 1461138705990 Marionette TRACE conn4 -> [0,140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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:46 INFO - PROCESS | 6440 | ++DOCSHELL 0x91215c00 == 15 [pid = 6440] [id = 42] 00:51:46 INFO - PROCESS | 6440 | ++DOMWINDOW == 97 (0x92846c00) [pid = 6440] [serial = 124] [outer = (nil)] 00:51:46 INFO - PROCESS | 6440 | ++DOMWINDOW == 98 (0x977ca000) [pid = 6440] [serial = 125] [outer = 0x92846c00] 00:51:46 INFO - PROCESS | 6440 | 1461138706101 Marionette DEBUG loaded listener.js 00:51:46 INFO - PROCESS | 6440 | ++DOMWINDOW == 99 (0x9893b800) [pid = 6440] [serial = 126] [outer = 0x92846c00] 00:51:46 INFO - PROCESS | 6440 | 1461138706987 Marionette TRACE conn4 <- [1,140,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-out.html",0,null,null,[["Canvas test: 2d.composite.image.destination-out",0,null,null]]]}] 00:51:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 00:51:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1497ms 00:51:47 INFO - PROCESS | 6440 | 1461138707037 Marionette TRACE conn4 -> [0,141,"getWindowHandle",null] 00:51:47 INFO - PROCESS | 6440 | 1461138707046 Marionette TRACE conn4 <- [1,141,null,{"value":"8"}] 00:51:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 00:51:47 INFO - PROCESS | 6440 | 1461138707057 Marionette TRACE conn4 -> [0,142,"setScriptTimeout",{"ms":35000}] 00:51:47 INFO - PROCESS | 6440 | 1461138707061 Marionette TRACE conn4 <- [1,142,null,{}] 00:51:47 INFO - PROCESS | 6440 | 1461138707068 Marionette TRACE conn4 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:47 INFO - PROCESS | 6440 | 1461138707245 Marionette TRACE conn4 <- [1,143,null,{"value":null}] 00:51:47 INFO - PROCESS | 6440 | 1461138707386 Marionette TRACE conn4 -> [0,144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6440 | ++DOCSHELL 0x96acbc00 == 16 [pid = 6440] [id = 43] 00:51:47 INFO - PROCESS | 6440 | ++DOMWINDOW == 100 (0x9811f000) [pid = 6440] [serial = 127] [outer = (nil)] 00:51:47 INFO - PROCESS | 6440 | ++DOMWINDOW == 101 (0x9addc000) [pid = 6440] [serial = 128] [outer = 0x9811f000] 00:51:47 INFO - PROCESS | 6440 | 1461138707477 Marionette DEBUG loaded listener.js 00:51:47 INFO - PROCESS | 6440 | ++DOMWINDOW == 102 (0x9b086400) [pid = 6440] [serial = 129] [outer = 0x9811f000] 00:51:48 INFO - PROCESS | 6440 | 1461138708471 Marionette TRACE conn4 <- [1,144,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-over.html",0,null,null,[["Canvas test: 2d.composite.image.destination-over",0,null,null]]]}] 00:51:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 00:51:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1436ms 00:51:48 INFO - PROCESS | 6440 | 1461138708493 Marionette TRACE conn4 -> [0,145,"getWindowHandle",null] 00:51:48 INFO - PROCESS | 6440 | 1461138708497 Marionette TRACE conn4 <- [1,145,null,{"value":"8"}] 00:51:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 00:51:48 INFO - PROCESS | 6440 | 1461138708504 Marionette TRACE conn4 -> [0,146,"setScriptTimeout",{"ms":35000}] 00:51:48 INFO - PROCESS | 6440 | 1461138708510 Marionette TRACE conn4 <- [1,146,null,{}] 00:51:48 INFO - PROCESS | 6440 | 1461138708528 Marionette TRACE conn4 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:48 INFO - PROCESS | 6440 | 1461138708746 Marionette TRACE conn4 <- [1,147,null,{"value":null}] 00:51:48 INFO - PROCESS | 6440 | 1461138708933 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 00:51:49 INFO - PROCESS | 6440 | 1461138708995 Marionette TRACE conn4 -> [0,148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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:49 INFO - PROCESS | 6440 | ++DOCSHELL 0xa0acd800 == 17 [pid = 6440] [id = 44] 00:51:49 INFO - PROCESS | 6440 | ++DOMWINDOW == 103 (0xa0ad2000) [pid = 6440] [serial = 130] [outer = (nil)] 00:51:49 INFO - PROCESS | 6440 | ++DOMWINDOW == 104 (0xa0c1c400) [pid = 6440] [serial = 131] [outer = 0xa0ad2000] 00:51:49 INFO - PROCESS | 6440 | 1461138709126 Marionette DEBUG loaded listener.js 00:51:49 INFO - PROCESS | 6440 | ++DOMWINDOW == 105 (0xa0c2d800) [pid = 6440] [serial = 132] [outer = 0xa0ad2000] 00:51:50 INFO - PROCESS | 6440 | 1461138710002 Marionette TRACE conn4 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 00:51:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 00:51:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1543ms 00:51:50 INFO - PROCESS | 6440 | 1461138710048 Marionette TRACE conn4 -> [0,149,"getWindowHandle",null] 00:51:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 00:51:50 INFO - PROCESS | 6440 | 1461138710054 Marionette TRACE conn4 <- [1,149,null,{"value":"8"}] 00:51:50 INFO - PROCESS | 6440 | 1461138710060 Marionette TRACE conn4 -> [0,150,"setScriptTimeout",{"ms":35000}] 00:51:50 INFO - PROCESS | 6440 | 1461138710064 Marionette TRACE conn4 <- [1,150,null,{}] 00:51:50 INFO - PROCESS | 6440 | 1461138710070 Marionette TRACE conn4 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:50 INFO - PROCESS | 6440 | 1461138710274 Marionette TRACE conn4 <- [1,151,null,{"value":null}] 00:51:50 INFO - PROCESS | 6440 | 1461138710419 Marionette TRACE conn4 -> [0,152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6440 | ++DOCSHELL 0x8f37e000 == 18 [pid = 6440] [id = 45] 00:51:50 INFO - PROCESS | 6440 | ++DOMWINDOW == 106 (0x8f37e800) [pid = 6440] [serial = 133] [outer = (nil)] 00:51:50 INFO - PROCESS | 6440 | ++DOMWINDOW == 107 (0x91e57400) [pid = 6440] [serial = 134] [outer = 0x8f37e800] 00:51:50 INFO - PROCESS | 6440 | 1461138710512 Marionette DEBUG loaded listener.js 00:51:50 INFO - PROCESS | 6440 | ++DOMWINDOW == 108 (0x928ca800) [pid = 6440] [serial = 135] [outer = 0x8f37e800] 00:51:51 INFO - PROCESS | 6440 | 1461138711610 Marionette TRACE conn4 <- [1,152,null,{"value":["/2dcontext/compositing/2d.composite.image.source-atop.html",0,null,null,[["Canvas test: 2d.composite.image.source-atop",0,null,null]]]}] 00:51:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 00:51:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1589ms 00:51:51 INFO - PROCESS | 6440 | 1461138711648 Marionette TRACE conn4 -> [0,153,"getWindowHandle",null] 00:51:51 INFO - PROCESS | 6440 | 1461138711652 Marionette TRACE conn4 <- [1,153,null,{"value":"8"}] 00:51:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 00:51:51 INFO - PROCESS | 6440 | 1461138711659 Marionette TRACE conn4 -> [0,154,"setScriptTimeout",{"ms":35000}] 00:51:51 INFO - PROCESS | 6440 | 1461138711663 Marionette TRACE conn4 <- [1,154,null,{}] 00:51:51 INFO - PROCESS | 6440 | 1461138711669 Marionette TRACE conn4 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:51 INFO - PROCESS | 6440 | 1461138711830 Marionette TRACE conn4 <- [1,155,null,{"value":null}] 00:51:52 INFO - PROCESS | 6440 | 1461138711987 Marionette TRACE conn4 -> [0,156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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:52 INFO - PROCESS | 6440 | ++DOCSHELL 0x8f37c000 == 19 [pid = 6440] [id = 46] 00:51:52 INFO - PROCESS | 6440 | ++DOMWINDOW == 109 (0x928c9400) [pid = 6440] [serial = 136] [outer = (nil)] 00:51:52 INFO - PROCESS | 6440 | ++DOMWINDOW == 110 (0x9add6400) [pid = 6440] [serial = 137] [outer = 0x928c9400] 00:51:52 INFO - PROCESS | 6440 | 1461138712091 Marionette DEBUG loaded listener.js 00:51:52 INFO - PROCESS | 6440 | ++DOMWINDOW == 111 (0x9fc4d400) [pid = 6440] [serial = 138] [outer = 0x928c9400] 00:51:53 INFO - PROCESS | 6440 | 1461138713063 Marionette TRACE conn4 <- [1,156,null,{"value":["/2dcontext/compositing/2d.composite.image.source-in.html",0,null,null,[["Canvas test: 2d.composite.image.source-in",0,null,null]]]}] 00:51:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 00:51:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1481ms 00:51:53 INFO - PROCESS | 6440 | 1461138713141 Marionette TRACE conn4 -> [0,157,"getWindowHandle",null] 00:51:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 00:51:53 INFO - PROCESS | 6440 | 1461138713145 Marionette TRACE conn4 <- [1,157,null,{"value":"8"}] 00:51:53 INFO - PROCESS | 6440 | 1461138713153 Marionette TRACE conn4 -> [0,158,"setScriptTimeout",{"ms":35000}] 00:51:53 INFO - PROCESS | 6440 | 1461138713156 Marionette TRACE conn4 <- [1,158,null,{}] 00:51:53 INFO - PROCESS | 6440 | 1461138713162 Marionette TRACE conn4 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:53 INFO - PROCESS | 6440 | 1461138713409 Marionette TRACE conn4 <- [1,159,null,{"value":null}] 00:51:53 INFO - PROCESS | 6440 | 1461138713763 Marionette TRACE conn4 -> [0,160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6440 | ++DOCSHELL 0x8f385800 == 20 [pid = 6440] [id = 47] 00:51:53 INFO - PROCESS | 6440 | ++DOMWINDOW == 112 (0x8f386000) [pid = 6440] [serial = 139] [outer = (nil)] 00:51:53 INFO - PROCESS | 6440 | ++DOMWINDOW == 113 (0x90671c00) [pid = 6440] [serial = 140] [outer = 0x8f386000] 00:51:53 INFO - PROCESS | 6440 | 1461138713890 Marionette DEBUG loaded listener.js 00:51:54 INFO - PROCESS | 6440 | --DOCSHELL 0x8f381400 == 19 [pid = 6440] [id = 36] 00:51:54 INFO - PROCESS | 6440 | ++DOMWINDOW == 114 (0x8fbd7400) [pid = 6440] [serial = 141] [outer = 0x8f386000] 00:51:54 INFO - PROCESS | 6440 | --DOMWINDOW == 113 (0x97cb1400) [pid = 6440] [serial = 49] [outer = (nil)] [url = about:blank] 00:51:54 INFO - PROCESS | 6440 | --DOMWINDOW == 112 (0x98e7ac00) [pid = 6440] [serial = 62] [outer = (nil)] [url = about:blank] 00:51:54 INFO - PROCESS | 6440 | --DOMWINDOW == 111 (0x92c7a000) [pid = 6440] [serial = 105] [outer = (nil)] [url = about:blank] 00:51:54 INFO - PROCESS | 6440 | --DOMWINDOW == 110 (0x98f7bc00) [pid = 6440] [serial = 47] [outer = (nil)] [url = about:blank] 00:51:54 INFO - PROCESS | 6440 | --DOMWINDOW == 109 (0x99b84000) [pid = 6440] [serial = 85] [outer = (nil)] [url = about:blank] 00:51:54 INFO - PROCESS | 6440 | --DOMWINDOW == 108 (0x9addfc00) [pid = 6440] [serial = 80] [outer = (nil)] [url = about:blank] 00:51:54 INFO - PROCESS | 6440 | --DOMWINDOW == 107 (0x9899a000) [pid = 6440] [serial = 59] [outer = (nil)] [url = about:blank] 00:51:54 INFO - PROCESS | 6440 | --DOMWINDOW == 106 (0xa281b000) [pid = 6440] [serial = 2] [outer = (nil)] [url = about:blank] 00:51:54 INFO - PROCESS | 6440 | --DOMWINDOW == 105 (0x989a1400) [pid = 6440] [serial = 61] [outer = (nil)] [url = about:blank] 00:51:54 INFO - PROCESS | 6440 | --DOMWINDOW == 104 (0x96a3a400) [pid = 6440] [serial = 40] [outer = (nil)] [url = about:blank] 00:51:54 INFO - PROCESS | 6440 | --DOMWINDOW == 103 (0x97cb3000) [pid = 6440] [serial = 43] [outer = (nil)] [url = about:blank] 00:51:54 INFO - PROCESS | 6440 | --DOMWINDOW == 102 (0x96fcd800) [pid = 6440] [serial = 22] [outer = (nil)] [url = about:blank] 00:51:54 INFO - PROCESS | 6440 | --DOMWINDOW == 101 (0x97dad400) [pid = 6440] [serial = 25] [outer = (nil)] [url = about:blank] 00:51:54 INFO - PROCESS | 6440 | --DOMWINDOW == 100 (0x97f0c000) [pid = 6440] [serial = 44] [outer = (nil)] [url = about:blank] 00:51:54 INFO - PROCESS | 6440 | --DOMWINDOW == 99 (0x96bba000) [pid = 6440] [serial = 41] [outer = (nil)] [url = about:blank] 00:51:54 INFO - PROCESS | 6440 | --DOMWINDOW == 98 (0xa0a83c00) [pid = 6440] [serial = 31] [outer = (nil)] [url = about:blank] 00:51:54 INFO - PROCESS | 6440 | --DOMWINDOW == 97 (0x96fd7400) [pid = 6440] [serial = 23] [outer = (nil)] [url = about:blank] 00:51:54 INFO - PROCESS | 6440 | --DOMWINDOW == 96 (0xa0fd3c00) [pid = 6440] [serial = 32] [outer = (nil)] [url = about:blank] 00:51:54 INFO - PROCESS | 6440 | --DOMWINDOW == 95 (0x9920f000) [pid = 6440] [serial = 28] [outer = (nil)] [url = about:blank] 00:51:54 INFO - PROCESS | 6440 | --DOMWINDOW == 94 (0xa4c4e000) [pid = 6440] [serial = 34] [outer = (nil)] [url = about:blank] 00:51:54 INFO - PROCESS | 6440 | --DOMWINDOW == 93 (0x91448800) [pid = 6440] [serial = 17] [outer = (nil)] [url = about:blank] 00:51:54 INFO - PROCESS | 6440 | --DOMWINDOW == 92 (0xa699ec00) [pid = 6440] [serial = 35] [outer = (nil)] [url = about:blank] 00:51:54 INFO - PROCESS | 6440 | --DOMWINDOW == 91 (0x98f86400) [pid = 6440] [serial = 37] [outer = (nil)] [url = about:blank] 00:51:54 INFO - PROCESS | 6440 | --DOMWINDOW == 90 (0x99b83800) [pid = 6440] [serial = 38] [outer = (nil)] [url = about:blank] 00:51:54 INFO - PROCESS | 6440 | --DOMWINDOW == 89 (0x9fc56c00) [pid = 6440] [serial = 71] [outer = (nil)] [url = about:blank] 00:51:54 INFO - PROCESS | 6440 | --DOMWINDOW == 88 (0x98121800) [pid = 6440] [serial = 9] [outer = (nil)] [url = about:blank] 00:51:54 INFO - PROCESS | 6440 | --DOMWINDOW == 87 (0x9ea18c00) [pid = 6440] [serial = 89] [outer = (nil)] [url = about:blank] 00:51:54 INFO - PROCESS | 6440 | --DOMWINDOW == 86 (0xa0c35400) [pid = 6440] [serial = 92] [outer = (nil)] [url = about:blank] 00:51:54 INFO - PROCESS | 6440 | --DOMWINDOW == 85 (0x9feeb000) [pid = 6440] [serial = 73] [outer = (nil)] [url = about:blank] 00:51:54 INFO - PROCESS | 6440 | --DOMWINDOW == 84 (0x9120c000) [pid = 6440] [serial = 104] [outer = (nil)] [url = about:blank] 00:51:54 INFO - PROCESS | 6440 | --DOMWINDOW == 83 (0x9df88800) [pid = 6440] [serial = 68] [outer = (nil)] [url = about:blank] 00:51:54 INFO - PROCESS | 6440 | --DOMWINDOW == 82 (0x9fc07000) [pid = 6440] [serial = 70] [outer = (nil)] [url = about:blank] 00:51:54 INFO - PROCESS | 6440 | --DOMWINDOW == 81 (0x9ad27400) [pid = 6440] [serial = 56] [outer = (nil)] [url = about:blank] 00:51:54 INFO - PROCESS | 6440 | --DOMWINDOW == 80 (0x92839800) [pid = 6440] [serial = 107] [outer = (nil)] [url = about:blank] 00:51:54 INFO - PROCESS | 6440 | --DOMWINDOW == 79 (0x979e7800) [pid = 6440] [serial = 58] [outer = (nil)] [url = about:blank] 00:51:54 INFO - PROCESS | 6440 | --DOMWINDOW == 78 (0x98f81800) [pid = 6440] [serial = 83] [outer = (nil)] [url = about:blank] 00:51:54 INFO - PROCESS | 6440 | --DOMWINDOW == 77 (0x98f99000) [pid = 6440] [serial = 53] [outer = (nil)] [url = about:blank] 00:51:54 INFO - PROCESS | 6440 | --DOMWINDOW == 76 (0x99b81c00) [pid = 6440] [serial = 55] [outer = (nil)] [url = about:blank] 00:51:54 INFO - PROCESS | 6440 | --DOMWINDOW == 75 (0x99b8c400) [pid = 6440] [serial = 86] [outer = (nil)] [url = about:blank] 00:51:54 INFO - PROCESS | 6440 | --DOMWINDOW == 74 (0x98f8cc00) [pid = 6440] [serial = 52] [outer = (nil)] [url = about:blank] 00:51:54 INFO - PROCESS | 6440 | --DOMWINDOW == 73 (0x90674400) [pid = 6440] [serial = 102] [outer = (nil)] [url = about:blank] 00:51:54 INFO - PROCESS | 6440 | --DOMWINDOW == 72 (0x97f04c00) [pid = 6440] [serial = 50] [outer = (nil)] [url = about:blank] 00:51:54 INFO - PROCESS | 6440 | --DOMWINDOW == 71 (0x9993a400) [pid = 6440] [serial = 64] [outer = (nil)] [url = about:blank] 00:51:54 INFO - PROCESS | 6440 | --DOMWINDOW == 70 (0x8fbdc400) [pid = 6440] [serial = 98] [outer = (nil)] [url = about:blank] 00:51:54 INFO - PROCESS | 6440 | --DOMWINDOW == 69 (0x91443c00) [pid = 6440] [serial = 16] [outer = (nil)] [url = about:blank] 00:51:54 INFO - PROCESS | 6440 | --DOMWINDOW == 68 (0x91215400) [pid = 6440] [serial = 19] [outer = (nil)] [url = about:blank] 00:51:54 INFO - PROCESS | 6440 | --DOMWINDOW == 67 (0x92c6f000) [pid = 6440] [serial = 46] [outer = (nil)] [url = about:blank] 00:51:54 INFO - PROCESS | 6440 | --DOMWINDOW == 66 (0x984d6800) [pid = 6440] [serial = 82] [outer = (nil)] [url = about:blank] 00:51:54 INFO - PROCESS | 6440 | --DOMWINDOW == 65 (0x999e4400) [pid = 6440] [serial = 65] [outer = (nil)] [url = about:blank] 00:51:54 INFO - PROCESS | 6440 | --DOMWINDOW == 64 (0x9ff0fc00) [pid = 6440] [serial = 74] [outer = (nil)] [url = about:blank] 00:51:54 INFO - PROCESS | 6440 | --DOMWINDOW == 63 (0xa2815400) [pid = 6440] [serial = 93] [outer = (nil)] [url = about:blank] 00:51:54 INFO - PROCESS | 6440 | --DOMWINDOW == 62 (0xa0c34c00) [pid = 6440] [serial = 76] [outer = (nil)] [url = about:blank] 00:51:54 INFO - PROCESS | 6440 | --DOMWINDOW == 61 (0xa3c10000) [pid = 6440] [serial = 95] [outer = (nil)] [url = about:blank] 00:51:54 INFO - PROCESS | 6440 | --DOMWINDOW == 60 (0x9addc400) [pid = 6440] [serial = 79] [outer = (nil)] [url = about:blank] 00:51:54 INFO - PROCESS | 6440 | --DOMWINDOW == 59 (0x9df87800) [pid = 6440] [serial = 29] [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:51:54 INFO - PROCESS | 6440 | --DOMWINDOW == 58 (0x984d4800) [pid = 6440] [serial = 12] [outer = (nil)] [url = about:blank] 00:51:54 INFO - PROCESS | 6440 | --DOMWINDOW == 57 (0xa3c0a800) [pid = 6440] [serial = 96] [outer = (nil)] [url = about:blank] 00:51:54 INFO - PROCESS | 6440 | --DOMWINDOW == 56 (0x8fbdd000) [pid = 6440] [serial = 101] [outer = (nil)] [url = about:blank] 00:51:54 INFO - PROCESS | 6440 | --DOMWINDOW == 55 (0xa4585400) [pid = 6440] [serial = 99] [outer = (nil)] [url = about:blank] 00:51:54 INFO - PROCESS | 6440 | --DOMWINDOW == 54 (0x9df86c00) [pid = 6440] [serial = 88] [outer = (nil)] [url = about:blank] 00:51:54 INFO - PROCESS | 6440 | --DOMWINDOW == 53 (0x9b08d400) [pid = 6440] [serial = 67] [outer = (nil)] [url = about:blank] 00:51:54 INFO - PROCESS | 6440 | --DOMWINDOW == 52 (0xa2a7d400) [pid = 6440] [serial = 77] [outer = (nil)] [url = about:blank] 00:51:55 INFO - PROCESS | 6440 | 1461138715116 Marionette TRACE conn4 <- [1,160,null,{"value":["/2dcontext/compositing/2d.composite.image.source-out.html",0,null,null,[["Canvas test: 2d.composite.image.source-out",0,null,null]]]}] 00:51:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 00:51:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1985ms 00:51:55 INFO - PROCESS | 6440 | 1461138715139 Marionette TRACE conn4 -> [0,161,"getWindowHandle",null] 00:51:55 INFO - PROCESS | 6440 | 1461138715146 Marionette TRACE conn4 <- [1,161,null,{"value":"8"}] 00:51:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 00:51:55 INFO - PROCESS | 6440 | 1461138715163 Marionette TRACE conn4 -> [0,162,"setScriptTimeout",{"ms":35000}] 00:51:55 INFO - PROCESS | 6440 | 1461138715168 Marionette TRACE conn4 <- [1,162,null,{}] 00:51:55 INFO - PROCESS | 6440 | 1461138715175 Marionette TRACE conn4 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:55 INFO - PROCESS | 6440 | 1461138715327 Marionette TRACE conn4 <- [1,163,null,{"value":null}] 00:51:55 INFO - PROCESS | 6440 | 1461138715345 Marionette TRACE conn4 -> [0,164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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:55 INFO - PROCESS | 6440 | ++DOCSHELL 0x928c6c00 == 20 [pid = 6440] [id = 48] 00:51:55 INFO - PROCESS | 6440 | ++DOMWINDOW == 53 (0x928cd800) [pid = 6440] [serial = 142] [outer = (nil)] 00:51:55 INFO - PROCESS | 6440 | ++DOMWINDOW == 54 (0x92c7a000) [pid = 6440] [serial = 143] [outer = 0x928cd800] 00:51:55 INFO - PROCESS | 6440 | 1461138715425 Marionette DEBUG loaded listener.js 00:51:55 INFO - PROCESS | 6440 | ++DOMWINDOW == 55 (0x959c3800) [pid = 6440] [serial = 144] [outer = 0x928cd800] 00:51:56 INFO - PROCESS | 6440 | 1461138716220 Marionette TRACE conn4 <- [1,164,null,{"value":["/2dcontext/compositing/2d.composite.image.source-over.html",0,null,null,[["Canvas test: 2d.composite.image.source-over",0,null,null]]]}] 00:51:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 00:51:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1101ms 00:51:56 INFO - PROCESS | 6440 | 1461138716264 Marionette TRACE conn4 -> [0,165,"getWindowHandle",null] 00:51:56 INFO - PROCESS | 6440 | 1461138716270 Marionette TRACE conn4 <- [1,165,null,{"value":"8"}] 00:51:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 00:51:56 INFO - PROCESS | 6440 | 1461138716277 Marionette TRACE conn4 -> [0,166,"setScriptTimeout",{"ms":35000}] 00:51:56 INFO - PROCESS | 6440 | 1461138716280 Marionette TRACE conn4 <- [1,166,null,{}] 00:51:56 INFO - PROCESS | 6440 | 1461138716286 Marionette TRACE conn4 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:56 INFO - PROCESS | 6440 | 1461138716433 Marionette TRACE conn4 <- [1,167,null,{"value":null}] 00:51:56 INFO - PROCESS | 6440 | 1461138716450 Marionette TRACE conn4 -> [0,168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6440 | ++DOCSHELL 0x94e91c00 == 21 [pid = 6440] [id = 49] 00:51:56 INFO - PROCESS | 6440 | ++DOMWINDOW == 56 (0x96fd2400) [pid = 6440] [serial = 145] [outer = (nil)] 00:51:56 INFO - PROCESS | 6440 | ++DOMWINDOW == 57 (0x97781c00) [pid = 6440] [serial = 146] [outer = 0x96fd2400] 00:51:56 INFO - PROCESS | 6440 | 1461138716526 Marionette DEBUG loaded listener.js 00:51:56 INFO - PROCESS | 6440 | ++DOMWINDOW == 58 (0x979e6400) [pid = 6440] [serial = 147] [outer = 0x96fd2400] 00:51:57 INFO - PROCESS | 6440 | 1461138717399 Marionette TRACE conn4 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 00:51:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 00:51:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1191ms 00:51:57 INFO - PROCESS | 6440 | 1461138717469 Marionette TRACE conn4 -> [0,169,"getWindowHandle",null] 00:51:57 INFO - PROCESS | 6440 | 1461138717473 Marionette TRACE conn4 <- [1,169,null,{"value":"8"}] 00:51:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 00:51:57 INFO - PROCESS | 6440 | 1461138717494 Marionette TRACE conn4 -> [0,170,"setScriptTimeout",{"ms":35000}] 00:51:57 INFO - PROCESS | 6440 | 1461138717503 Marionette TRACE conn4 <- [1,170,null,{}] 00:51:57 INFO - PROCESS | 6440 | 1461138717512 Marionette TRACE conn4 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:57 INFO - PROCESS | 6440 | 1461138717709 Marionette TRACE conn4 <- [1,171,null,{"value":null}] 00:51:57 INFO - PROCESS | 6440 | 1461138717736 Marionette TRACE conn4 -> [0,172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.casesensitive.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6440 | ++DOCSHELL 0x8f378400 == 22 [pid = 6440] [id = 50] 00:51:57 INFO - PROCESS | 6440 | ++DOMWINDOW == 59 (0x97fbd800) [pid = 6440] [serial = 148] [outer = (nil)] 00:51:57 INFO - PROCESS | 6440 | ++DOMWINDOW == 60 (0x984c7c00) [pid = 6440] [serial = 149] [outer = 0x97fbd800] 00:51:57 INFO - PROCESS | 6440 | 1461138717814 Marionette DEBUG loaded listener.js 00:51:57 INFO - PROCESS | 6440 | ++DOMWINDOW == 61 (0x98998400) [pid = 6440] [serial = 150] [outer = 0x97fbd800] 00:51:58 INFO - PROCESS | 6440 | --DOMWINDOW == 60 (0x9917e000) [pid = 6440] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 00:51:58 INFO - PROCESS | 6440 | --DOMWINDOW == 59 (0x92837800) [pid = 6440] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 00:51:58 INFO - PROCESS | 6440 | --DOMWINDOW == 58 (0x8f382c00) [pid = 6440] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 00:51:58 INFO - PROCESS | 6440 | --DOMWINDOW == 57 (0x8fbd1400) [pid = 6440] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 00:51:58 INFO - PROCESS | 6440 | --DOMWINDOW == 56 (0x8fbd8800) [pid = 6440] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 00:51:58 INFO - PROCESS | 6440 | 1461138718619 Marionette TRACE conn4 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 00:51:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 00:51:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1153ms 00:51:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 00:51:58 INFO - PROCESS | 6440 | 1461138718633 Marionette TRACE conn4 -> [0,173,"getWindowHandle",null] 00:51:58 INFO - PROCESS | 6440 | 1461138718637 Marionette TRACE conn4 <- [1,173,null,{"value":"8"}] 00:51:58 INFO - PROCESS | 6440 | 1461138718643 Marionette TRACE conn4 -> [0,174,"setScriptTimeout",{"ms":35000}] 00:51:58 INFO - PROCESS | 6440 | 1461138718647 Marionette TRACE conn4 <- [1,174,null,{}] 00:51:58 INFO - PROCESS | 6440 | 1461138718652 Marionette TRACE conn4 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:58 INFO - PROCESS | 6440 | 1461138718819 Marionette TRACE conn4 <- [1,175,null,{"value":null}] 00:51:58 INFO - PROCESS | 6440 | 1461138718835 Marionette TRACE conn4 -> [0,176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.clear.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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:58 INFO - PROCESS | 6440 | ++DOCSHELL 0x8fbd8800 == 23 [pid = 6440] [id = 51] 00:51:58 INFO - PROCESS | 6440 | ++DOMWINDOW == 57 (0x91446c00) [pid = 6440] [serial = 151] [outer = (nil)] 00:51:58 INFO - PROCESS | 6440 | ++DOMWINDOW == 58 (0x98b0d400) [pid = 6440] [serial = 152] [outer = 0x91446c00] 00:51:58 INFO - PROCESS | 6440 | 1461138718911 Marionette DEBUG loaded listener.js 00:51:59 INFO - PROCESS | 6440 | ++DOMWINDOW == 59 (0x98e6b800) [pid = 6440] [serial = 153] [outer = 0x91446c00] 00:51:59 INFO - PROCESS | 6440 | 1461138719801 Marionette TRACE conn4 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 00:51:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 00:51:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1190ms 00:51:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 00:51:59 INFO - PROCESS | 6440 | 1461138719832 Marionette TRACE conn4 -> [0,177,"getWindowHandle",null] 00:51:59 INFO - PROCESS | 6440 | 1461138719834 Marionette TRACE conn4 <- [1,177,null,{"value":"8"}] 00:51:59 INFO - PROCESS | 6440 | 1461138719840 Marionette TRACE conn4 -> [0,178,"setScriptTimeout",{"ms":35000}] 00:51:59 INFO - PROCESS | 6440 | 1461138719844 Marionette TRACE conn4 <- [1,178,null,{}] 00:51:59 INFO - PROCESS | 6440 | 1461138719849 Marionette TRACE conn4 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:00 INFO - PROCESS | 6440 | 1461138720037 Marionette TRACE conn4 <- [1,179,null,{"value":null}] 00:52:00 INFO - PROCESS | 6440 | 1461138720129 Marionette TRACE conn4 -> [0,180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.darker.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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:00 INFO - PROCESS | 6440 | ++DOCSHELL 0x98b0b800 == 24 [pid = 6440] [id = 52] 00:52:00 INFO - PROCESS | 6440 | ++DOMWINDOW == 60 (0x98b0e000) [pid = 6440] [serial = 154] [outer = (nil)] 00:52:00 INFO - PROCESS | 6440 | ++DOMWINDOW == 61 (0x98f82000) [pid = 6440] [serial = 155] [outer = 0x98b0e000] 00:52:00 INFO - PROCESS | 6440 | 1461138720220 Marionette DEBUG loaded listener.js 00:52:00 INFO - PROCESS | 6440 | ++DOMWINDOW == 62 (0x98f93400) [pid = 6440] [serial = 156] [outer = 0x98b0e000] 00:52:01 INFO - PROCESS | 6440 | 1461138721072 Marionette TRACE conn4 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 00:52:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 00:52:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1282ms 00:52:01 INFO - PROCESS | 6440 | 1461138721124 Marionette TRACE conn4 -> [0,181,"getWindowHandle",null] 00:52:01 INFO - PROCESS | 6440 | 1461138721130 Marionette TRACE conn4 <- [1,181,null,{"value":"8"}] 00:52:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 00:52:01 INFO - PROCESS | 6440 | 1461138721140 Marionette TRACE conn4 -> [0,182,"setScriptTimeout",{"ms":35000}] 00:52:01 INFO - PROCESS | 6440 | 1461138721145 Marionette TRACE conn4 <- [1,182,null,{}] 00:52:01 INFO - PROCESS | 6440 | 1461138721156 Marionette TRACE conn4 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:01 INFO - PROCESS | 6440 | 1461138721353 Marionette TRACE conn4 <- [1,183,null,{"value":null}] 00:52:01 INFO - PROCESS | 6440 | 1461138721490 Marionette TRACE conn4 -> [0,184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6440 | ++DOCSHELL 0x8f377800 == 25 [pid = 6440] [id = 53] 00:52:01 INFO - PROCESS | 6440 | ++DOMWINDOW == 63 (0x8f37d400) [pid = 6440] [serial = 157] [outer = (nil)] 00:52:01 INFO - PROCESS | 6440 | ++DOMWINDOW == 64 (0x9283d400) [pid = 6440] [serial = 158] [outer = 0x8f37d400] 00:52:01 INFO - PROCESS | 6440 | 1461138721588 Marionette DEBUG loaded listener.js 00:52:01 INFO - PROCESS | 6440 | ++DOMWINDOW == 65 (0x92c72400) [pid = 6440] [serial = 159] [outer = 0x8f37d400] 00:52:02 INFO - PROCESS | 6440 | 1461138722575 Marionette TRACE conn4 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 00:52:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 00:52:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1496ms 00:52:02 INFO - PROCESS | 6440 | 1461138722637 Marionette TRACE conn4 -> [0,185,"getWindowHandle",null] 00:52:02 INFO - PROCESS | 6440 | 1461138722646 Marionette TRACE conn4 <- [1,185,null,{"value":"8"}] 00:52:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 00:52:02 INFO - PROCESS | 6440 | 1461138722658 Marionette TRACE conn4 -> [0,186,"setScriptTimeout",{"ms":35000}] 00:52:02 INFO - PROCESS | 6440 | 1461138722662 Marionette TRACE conn4 <- [1,186,null,{}] 00:52:02 INFO - PROCESS | 6440 | 1461138722669 Marionette TRACE conn4 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:02 INFO - PROCESS | 6440 | 1461138722861 Marionette TRACE conn4 <- [1,187,null,{"value":null}] 00:52:03 INFO - PROCESS | 6440 | 1461138722996 Marionette TRACE conn4 -> [0,188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.get.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6440 | ++DOCSHELL 0x94e93c00 == 26 [pid = 6440] [id = 54] 00:52:03 INFO - PROCESS | 6440 | ++DOMWINDOW == 66 (0x9792d000) [pid = 6440] [serial = 160] [outer = (nil)] 00:52:03 INFO - PROCESS | 6440 | ++DOMWINDOW == 67 (0x97daa400) [pid = 6440] [serial = 161] [outer = 0x9792d000] 00:52:03 INFO - PROCESS | 6440 | 1461138723139 Marionette DEBUG loaded listener.js 00:52:03 INFO - PROCESS | 6440 | ++DOMWINDOW == 68 (0x984d1c00) [pid = 6440] [serial = 162] [outer = 0x9792d000] 00:52:04 INFO - PROCESS | 6440 | 1461138724055 Marionette TRACE conn4 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 00:52:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 00:52:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1437ms 00:52:04 INFO - PROCESS | 6440 | 1461138724095 Marionette TRACE conn4 -> [0,189,"getWindowHandle",null] 00:52:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 00:52:04 INFO - PROCESS | 6440 | 1461138724099 Marionette TRACE conn4 <- [1,189,null,{"value":"8"}] 00:52:04 INFO - PROCESS | 6440 | 1461138724106 Marionette TRACE conn4 -> [0,190,"setScriptTimeout",{"ms":35000}] 00:52:04 INFO - PROCESS | 6440 | 1461138724112 Marionette TRACE conn4 <- [1,190,null,{}] 00:52:04 INFO - PROCESS | 6440 | 1461138724129 Marionette TRACE conn4 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:04 INFO - PROCESS | 6440 | 1461138724324 Marionette TRACE conn4 <- [1,191,null,{"value":null}] 00:52:04 INFO - PROCESS | 6440 | 1461138724461 Marionette TRACE conn4 -> [0,192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.highlight.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6440 | ++DOCSHELL 0x91215400 == 27 [pid = 6440] [id = 55] 00:52:04 INFO - PROCESS | 6440 | ++DOMWINDOW == 69 (0x9777b000) [pid = 6440] [serial = 163] [outer = (nil)] 00:52:04 INFO - PROCESS | 6440 | ++DOMWINDOW == 70 (0x99942c00) [pid = 6440] [serial = 164] [outer = 0x9777b000] 00:52:04 INFO - PROCESS | 6440 | 1461138724556 Marionette DEBUG loaded listener.js 00:52:04 INFO - PROCESS | 6440 | ++DOMWINDOW == 71 (0x99a8ac00) [pid = 6440] [serial = 165] [outer = 0x9777b000] 00:52:05 INFO - PROCESS | 6440 | 1461138725712 Marionette TRACE conn4 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 00:52:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 00:52:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1652ms 00:52:05 INFO - PROCESS | 6440 | 1461138725758 Marionette TRACE conn4 -> [0,193,"getWindowHandle",null] 00:52:05 INFO - PROCESS | 6440 | 1461138725764 Marionette TRACE conn4 <- [1,193,null,{"value":"8"}] 00:52:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 00:52:05 INFO - PROCESS | 6440 | 1461138725773 Marionette TRACE conn4 -> [0,194,"setScriptTimeout",{"ms":35000}] 00:52:05 INFO - PROCESS | 6440 | 1461138725779 Marionette TRACE conn4 <- [1,194,null,{}] 00:52:05 INFO - PROCESS | 6440 | 1461138725789 Marionette TRACE conn4 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:06 INFO - PROCESS | 6440 | 1461138726032 Marionette TRACE conn4 <- [1,195,null,{"value":null}] 00:52:06 INFO - PROCESS | 6440 | 1461138726232 Marionette TRACE conn4 -> [0,196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6440 | ++DOCSHELL 0x959cec00 == 28 [pid = 6440] [id = 56] 00:52:06 INFO - PROCESS | 6440 | ++DOMWINDOW == 72 (0x96bb8400) [pid = 6440] [serial = 166] [outer = (nil)] 00:52:06 INFO - PROCESS | 6440 | ++DOMWINDOW == 73 (0x96fd6800) [pid = 6440] [serial = 167] [outer = 0x96bb8400] 00:52:06 INFO - PROCESS | 6440 | 1461138726318 Marionette DEBUG loaded listener.js 00:52:06 INFO - PROCESS | 6440 | ++DOMWINDOW == 74 (0x979e5800) [pid = 6440] [serial = 168] [outer = 0x96bb8400] 00:52:06 INFO - PROCESS | 6440 | --DOMWINDOW == 73 (0x99b86400) [pid = 6440] [serial = 117] [outer = (nil)] [url = about:blank] 00:52:06 INFO - PROCESS | 6440 | --DOMWINDOW == 72 (0x999da800) [pid = 6440] [serial = 116] [outer = (nil)] [url = about:blank] 00:52:06 INFO - PROCESS | 6440 | --DOMWINDOW == 71 (0x9283f000) [pid = 6440] [serial = 108] [outer = (nil)] [url = about:blank] 00:52:06 INFO - PROCESS | 6440 | --DOMWINDOW == 70 (0x9283c000) [pid = 6440] [serial = 110] [outer = (nil)] [url = about:blank] 00:52:06 INFO - PROCESS | 6440 | --DOMWINDOW == 69 (0x928cd000) [pid = 6440] [serial = 111] [outer = (nil)] [url = about:blank] 00:52:06 INFO - PROCESS | 6440 | --DOMWINDOW == 68 (0x97779800) [pid = 6440] [serial = 113] [outer = (nil)] [url = about:blank] 00:52:06 INFO - PROCESS | 6440 | --DOMWINDOW == 67 (0x98998800) [pid = 6440] [serial = 114] [outer = (nil)] [url = about:blank] 00:52:06 INFO - PROCESS | 6440 | --DOMWINDOW == 66 (0x96bb6400) [pid = 6440] [serial = 120] [outer = (nil)] [url = about:blank] 00:52:06 INFO - PROCESS | 6440 | --DOMWINDOW == 65 (0x9120ec00) [pid = 6440] [serial = 119] [outer = (nil)] [url = about:blank] 00:52:07 INFO - PROCESS | 6440 | 1461138727178 Marionette TRACE conn4 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 00:52:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 00:52:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1443ms 00:52:07 INFO - PROCESS | 6440 | 1461138727217 Marionette TRACE conn4 -> [0,197,"getWindowHandle",null] 00:52:07 INFO - PROCESS | 6440 | 1461138727226 Marionette TRACE conn4 <- [1,197,null,{"value":"8"}] 00:52:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 00:52:07 INFO - PROCESS | 6440 | 1461138727237 Marionette TRACE conn4 -> [0,198,"setScriptTimeout",{"ms":35000}] 00:52:07 INFO - PROCESS | 6440 | 1461138727241 Marionette TRACE conn4 <- [1,198,null,{}] 00:52:07 INFO - PROCESS | 6440 | 1461138727248 Marionette TRACE conn4 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:07 INFO - PROCESS | 6440 | 1461138727407 Marionette TRACE conn4 <- [1,199,null,{"value":null}] 00:52:07 INFO - PROCESS | 6440 | 1461138727418 Marionette TRACE conn4 -> [0,200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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:07 INFO - PROCESS | 6440 | ++DOCSHELL 0x8fbd5400 == 29 [pid = 6440] [id = 57] 00:52:07 INFO - PROCESS | 6440 | ++DOMWINDOW == 66 (0x928cd000) [pid = 6440] [serial = 169] [outer = (nil)] 00:52:07 INFO - PROCESS | 6440 | ++DOMWINDOW == 67 (0x97f0d800) [pid = 6440] [serial = 170] [outer = 0x928cd000] 00:52:07 INFO - PROCESS | 6440 | 1461138727510 Marionette DEBUG loaded listener.js 00:52:07 INFO - PROCESS | 6440 | ++DOMWINDOW == 68 (0x98999400) [pid = 6440] [serial = 171] [outer = 0x928cd000] 00:52:08 INFO - PROCESS | 6440 | 1461138728534 Marionette TRACE conn4 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 00:52:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 00:52:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1342ms 00:52:08 INFO - PROCESS | 6440 | 1461138728578 Marionette TRACE conn4 -> [0,201,"getWindowHandle",null] 00:52:08 INFO - PROCESS | 6440 | 1461138728582 Marionette TRACE conn4 <- [1,201,null,{"value":"8"}] 00:52:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 00:52:08 INFO - PROCESS | 6440 | 1461138728589 Marionette TRACE conn4 -> [0,202,"setScriptTimeout",{"ms":35000}] 00:52:08 INFO - PROCESS | 6440 | 1461138728595 Marionette TRACE conn4 <- [1,202,null,{}] 00:52:08 INFO - PROCESS | 6440 | 1461138728611 Marionette TRACE conn4 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:08 INFO - PROCESS | 6440 | 1461138728768 Marionette TRACE conn4 <- [1,203,null,{"value":null}] 00:52:08 INFO - PROCESS | 6440 | 1461138728781 Marionette TRACE conn4 -> [0,204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6440 | ++DOCSHELL 0x97da8c00 == 30 [pid = 6440] [id = 58] 00:52:08 INFO - PROCESS | 6440 | ++DOMWINDOW == 69 (0x98f8cc00) [pid = 6440] [serial = 172] [outer = (nil)] 00:52:08 INFO - PROCESS | 6440 | ++DOMWINDOW == 70 (0x98f9a000) [pid = 6440] [serial = 173] [outer = 0x98f8cc00] 00:52:08 INFO - PROCESS | 6440 | 1461138728861 Marionette DEBUG loaded listener.js 00:52:08 INFO - PROCESS | 6440 | ++DOMWINDOW == 71 (0x99217c00) [pid = 6440] [serial = 174] [outer = 0x98f8cc00] 00:52:09 INFO - PROCESS | 6440 | 1461138729725 Marionette TRACE conn4 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 00:52:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 00:52:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1193ms 00:52:09 INFO - PROCESS | 6440 | 1461138729788 Marionette TRACE conn4 -> [0,205,"getWindowHandle",null] 00:52:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 00:52:09 INFO - PROCESS | 6440 | 1461138729793 Marionette TRACE conn4 <- [1,205,null,{"value":"8"}] 00:52:09 INFO - PROCESS | 6440 | 1461138729800 Marionette TRACE conn4 -> [0,206,"setScriptTimeout",{"ms":35000}] 00:52:09 INFO - PROCESS | 6440 | 1461138729803 Marionette TRACE conn4 <- [1,206,null,{}] 00:52:09 INFO - PROCESS | 6440 | 1461138729809 Marionette TRACE conn4 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:10 INFO - PROCESS | 6440 | 1461138730025 Marionette TRACE conn4 <- [1,207,null,{"value":null}] 00:52:10 INFO - PROCESS | 6440 | 1461138730052 Marionette TRACE conn4 -> [0,208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6440 | ++DOCSHELL 0x98f8e800 == 31 [pid = 6440] [id = 59] 00:52:10 INFO - PROCESS | 6440 | ++DOMWINDOW == 72 (0x99b84400) [pid = 6440] [serial = 175] [outer = (nil)] 00:52:10 INFO - PROCESS | 6440 | ++DOMWINDOW == 73 (0x99b8b400) [pid = 6440] [serial = 176] [outer = 0x99b84400] 00:52:10 INFO - PROCESS | 6440 | 1461138730133 Marionette DEBUG loaded listener.js 00:52:10 INFO - PROCESS | 6440 | ++DOMWINDOW == 74 (0x9adda400) [pid = 6440] [serial = 177] [outer = 0x99b84400] 00:52:11 INFO - PROCESS | 6440 | 1461138731092 Marionette TRACE conn4 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 00:52:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 00:52:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1345ms 00:52:11 INFO - PROCESS | 6440 | 1461138731145 Marionette TRACE conn4 -> [0,209,"getWindowHandle",null] 00:52:11 INFO - PROCESS | 6440 | 1461138731149 Marionette TRACE conn4 <- [1,209,null,{"value":"8"}] 00:52:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 00:52:11 INFO - PROCESS | 6440 | 1461138731169 Marionette TRACE conn4 -> [0,210,"setScriptTimeout",{"ms":35000}] 00:52:11 INFO - PROCESS | 6440 | 1461138731174 Marionette TRACE conn4 <- [1,210,null,{}] 00:52:11 INFO - PROCESS | 6440 | 1461138731188 Marionette TRACE conn4 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:11 INFO - PROCESS | 6440 | 1461138731367 Marionette TRACE conn4 <- [1,211,null,{"value":null}] 00:52:11 INFO - PROCESS | 6440 | 1461138731432 Marionette TRACE conn4 -> [0,212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6440 | ++DOCSHELL 0x8fbdd800 == 32 [pid = 6440] [id = 60] 00:52:11 INFO - PROCESS | 6440 | ++DOMWINDOW == 75 (0x99b81000) [pid = 6440] [serial = 178] [outer = (nil)] 00:52:11 INFO - PROCESS | 6440 | ++DOMWINDOW == 76 (0x9b08dc00) [pid = 6440] [serial = 179] [outer = 0x99b81000] 00:52:11 INFO - PROCESS | 6440 | 1461138731508 Marionette DEBUG loaded listener.js 00:52:11 INFO - PROCESS | 6440 | ++DOMWINDOW == 77 (0x9ae63000) [pid = 6440] [serial = 180] [outer = 0x99b81000] 00:52:11 INFO - PROCESS | 6440 | --DOMWINDOW == 76 (0x91446c00) [pid = 6440] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 00:52:11 INFO - PROCESS | 6440 | --DOMWINDOW == 75 (0x97fbd800) [pid = 6440] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 00:52:11 INFO - PROCESS | 6440 | --DOMWINDOW == 74 (0x8f386000) [pid = 6440] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 00:52:11 INFO - PROCESS | 6440 | --DOMWINDOW == 73 (0x96fd2400) [pid = 6440] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 00:52:11 INFO - PROCESS | 6440 | --DOMWINDOW == 72 (0x928cd800) [pid = 6440] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 00:52:12 INFO - PROCESS | 6440 | 1461138732365 Marionette TRACE conn4 <- [1,212,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-atop",0,null,null]]]}] 00:52:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 00:52:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1258ms 00:52:12 INFO - PROCESS | 6440 | 1461138732415 Marionette TRACE conn4 -> [0,213,"getWindowHandle",null] 00:52:12 INFO - PROCESS | 6440 | 1461138732419 Marionette TRACE conn4 <- [1,213,null,{"value":"8"}] 00:52:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 00:52:12 INFO - PROCESS | 6440 | 1461138732425 Marionette TRACE conn4 -> [0,214,"setScriptTimeout",{"ms":35000}] 00:52:12 INFO - PROCESS | 6440 | 1461138732428 Marionette TRACE conn4 <- [1,214,null,{}] 00:52:12 INFO - PROCESS | 6440 | 1461138732434 Marionette TRACE conn4 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:12 INFO - PROCESS | 6440 | 1461138732619 Marionette TRACE conn4 <- [1,215,null,{"value":null}] 00:52:12 INFO - PROCESS | 6440 | 1461138732633 Marionette TRACE conn4 -> [0,216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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:12 INFO - PROCESS | 6440 | ++DOCSHELL 0x8f386000 == 33 [pid = 6440] [id = 61] 00:52:12 INFO - PROCESS | 6440 | ++DOMWINDOW == 73 (0x91449400) [pid = 6440] [serial = 181] [outer = (nil)] 00:52:12 INFO - PROCESS | 6440 | ++DOMWINDOW == 74 (0x9fb2c800) [pid = 6440] [serial = 182] [outer = 0x91449400] 00:52:12 INFO - PROCESS | 6440 | 1461138732799 Marionette DEBUG loaded listener.js 00:52:12 INFO - PROCESS | 6440 | ++DOMWINDOW == 75 (0x9fb8c400) [pid = 6440] [serial = 183] [outer = 0x91449400] 00:52:13 INFO - PROCESS | 6440 | 1461138733485 Marionette TRACE conn4 <- [1,216,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-in.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-in",0,null,null]]]}] 00:52:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 00:52:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1084ms 00:52:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 00:52:13 INFO - PROCESS | 6440 | 1461138733517 Marionette TRACE conn4 -> [0,217,"getWindowHandle",null] 00:52:13 INFO - PROCESS | 6440 | 1461138733520 Marionette TRACE conn4 <- [1,217,null,{"value":"8"}] 00:52:13 INFO - PROCESS | 6440 | 1461138733527 Marionette TRACE conn4 -> [0,218,"setScriptTimeout",{"ms":35000}] 00:52:13 INFO - PROCESS | 6440 | 1461138733531 Marionette TRACE conn4 <- [1,218,null,{}] 00:52:13 INFO - PROCESS | 6440 | 1461138733537 Marionette TRACE conn4 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:13 INFO - PROCESS | 6440 | 1461138733681 Marionette TRACE conn4 <- [1,219,null,{"value":null}] 00:52:13 INFO - PROCESS | 6440 | 1461138733843 Marionette TRACE conn4 -> [0,220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6440 | ++DOCSHELL 0x8f37a400 == 34 [pid = 6440] [id = 62] 00:52:13 INFO - PROCESS | 6440 | ++DOMWINDOW == 76 (0x8f37b000) [pid = 6440] [serial = 184] [outer = (nil)] 00:52:13 INFO - PROCESS | 6440 | ++DOMWINDOW == 77 (0x90672000) [pid = 6440] [serial = 185] [outer = 0x8f37b000] 00:52:13 INFO - PROCESS | 6440 | 1461138733937 Marionette DEBUG loaded listener.js 00:52:14 INFO - PROCESS | 6440 | ++DOMWINDOW == 78 (0x91442c00) [pid = 6440] [serial = 186] [outer = 0x8f37b000] 00:52:14 INFO - PROCESS | 6440 | 1461138734929 Marionette TRACE conn4 <- [1,220,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-out.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-out",0,null,null]]]}] 00:52:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 00:52:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1434ms 00:52:14 INFO - PROCESS | 6440 | 1461138734962 Marionette TRACE conn4 -> [0,221,"getWindowHandle",null] 00:52:14 INFO - PROCESS | 6440 | 1461138734970 Marionette TRACE conn4 <- [1,221,null,{"value":"8"}] 00:52:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 00:52:14 INFO - PROCESS | 6440 | 1461138734979 Marionette TRACE conn4 -> [0,222,"setScriptTimeout",{"ms":35000}] 00:52:14 INFO - PROCESS | 6440 | 1461138734984 Marionette TRACE conn4 <- [1,222,null,{}] 00:52:14 INFO - PROCESS | 6440 | 1461138734992 Marionette TRACE conn4 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:15 INFO - PROCESS | 6440 | 1461138735183 Marionette TRACE conn4 <- [1,223,null,{"value":null}] 00:52:15 INFO - PROCESS | 6440 | 1461138735325 Marionette TRACE conn4 -> [0,224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6440 | ++DOCSHELL 0x97fbe400 == 35 [pid = 6440] [id = 63] 00:52:15 INFO - PROCESS | 6440 | ++DOMWINDOW == 79 (0x9899fc00) [pid = 6440] [serial = 187] [outer = (nil)] 00:52:15 INFO - PROCESS | 6440 | ++DOMWINDOW == 80 (0x98e38800) [pid = 6440] [serial = 188] [outer = 0x9899fc00] 00:52:15 INFO - PROCESS | 6440 | 1461138735420 Marionette DEBUG loaded listener.js 00:52:15 INFO - PROCESS | 6440 | ++DOMWINDOW == 81 (0x98121400) [pid = 6440] [serial = 189] [outer = 0x9899fc00] 00:52:16 INFO - PROCESS | 6440 | 1461138736341 Marionette TRACE conn4 <- [1,224,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-over.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-over",0,null,null]]]}] 00:52:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 00:52:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1391ms 00:52:16 INFO - PROCESS | 6440 | 1461138736373 Marionette TRACE conn4 -> [0,225,"getWindowHandle",null] 00:52:16 INFO - PROCESS | 6440 | 1461138736379 Marionette TRACE conn4 <- [1,225,null,{"value":"8"}] 00:52:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 00:52:16 INFO - PROCESS | 6440 | 1461138736389 Marionette TRACE conn4 -> [0,226,"setScriptTimeout",{"ms":35000}] 00:52:16 INFO - PROCESS | 6440 | 1461138736393 Marionette TRACE conn4 <- [1,226,null,{}] 00:52:16 INFO - PROCESS | 6440 | 1461138736420 Marionette TRACE conn4 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:16 INFO - PROCESS | 6440 | 1461138736598 Marionette TRACE conn4 <- [1,227,null,{"value":null}] 00:52:16 INFO - PROCESS | 6440 | 1461138736735 Marionette TRACE conn4 -> [0,228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6440 | ++DOCSHELL 0x96fd6000 == 36 [pid = 6440] [id = 64] 00:52:16 INFO - PROCESS | 6440 | ++DOMWINDOW == 82 (0x98f7c400) [pid = 6440] [serial = 190] [outer = (nil)] 00:52:16 INFO - PROCESS | 6440 | ++DOMWINDOW == 83 (0x9addec00) [pid = 6440] [serial = 191] [outer = 0x98f7c400] 00:52:16 INFO - PROCESS | 6440 | 1461138736827 Marionette DEBUG loaded listener.js 00:52:16 INFO - PROCESS | 6440 | ++DOMWINDOW == 84 (0x9df92c00) [pid = 6440] [serial = 192] [outer = 0x98f7c400] 00:52:17 INFO - PROCESS | 6440 | 1461138737709 Marionette TRACE conn4 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 00:52:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 00:52:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1350ms 00:52:17 INFO - PROCESS | 6440 | 1461138737738 Marionette TRACE conn4 -> [0,229,"getWindowHandle",null] 00:52:17 INFO - PROCESS | 6440 | 1461138737742 Marionette TRACE conn4 <- [1,229,null,{"value":"8"}] 00:52:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 00:52:17 INFO - PROCESS | 6440 | 1461138737752 Marionette TRACE conn4 -> [0,230,"setScriptTimeout",{"ms":35000}] 00:52:17 INFO - PROCESS | 6440 | 1461138737761 Marionette TRACE conn4 <- [1,230,null,{}] 00:52:17 INFO - PROCESS | 6440 | 1461138737776 Marionette TRACE conn4 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:18 INFO - PROCESS | 6440 | 1461138738005 Marionette TRACE conn4 <- [1,231,null,{"value":null}] 00:52:18 INFO - PROCESS | 6440 | 1461138738020 Marionette TRACE conn4 -> [0,232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6440 | ++DOCSHELL 0x8f37d000 == 37 [pid = 6440] [id = 65] 00:52:18 INFO - PROCESS | 6440 | ++DOMWINDOW == 85 (0x9ae67000) [pid = 6440] [serial = 193] [outer = (nil)] 00:52:18 INFO - PROCESS | 6440 | ++DOMWINDOW == 86 (0xa0acf800) [pid = 6440] [serial = 194] [outer = 0x9ae67000] 00:52:18 INFO - PROCESS | 6440 | 1461138738144 Marionette DEBUG loaded listener.js 00:52:18 INFO - PROCESS | 6440 | ++DOMWINDOW == 87 (0xa0c36c00) [pid = 6440] [serial = 195] [outer = 0x9ae67000] 00:52:19 INFO - PROCESS | 6440 | 1461138739229 Marionette TRACE conn4 <- [1,232,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.source-atop",0,null,null]]]}] 00:52:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 00:52:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1541ms 00:52:19 INFO - PROCESS | 6440 | 1461138739291 Marionette TRACE conn4 -> [0,233,"getWindowHandle",null] 00:52:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 00:52:19 INFO - PROCESS | 6440 | 1461138739296 Marionette TRACE conn4 <- [1,233,null,{"value":"8"}] 00:52:19 INFO - PROCESS | 6440 | 1461138739303 Marionette TRACE conn4 -> [0,234,"setScriptTimeout",{"ms":35000}] 00:52:19 INFO - PROCESS | 6440 | 1461138739306 Marionette TRACE conn4 <- [1,234,null,{}] 00:52:19 INFO - PROCESS | 6440 | 1461138739312 Marionette TRACE conn4 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:19 INFO - PROCESS | 6440 | 1461138739485 Marionette TRACE conn4 <- [1,235,null,{"value":null}] 00:52:19 INFO - PROCESS | 6440 | 1461138739663 Marionette TRACE conn4 -> [0,236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6440 | ++DOCSHELL 0xa0a83800 == 38 [pid = 6440] [id = 66] 00:52:19 INFO - PROCESS | 6440 | ++DOMWINDOW == 88 (0xa0fd2c00) [pid = 6440] [serial = 196] [outer = (nil)] 00:52:19 INFO - PROCESS | 6440 | ++DOMWINDOW == 89 (0xa2817000) [pid = 6440] [serial = 197] [outer = 0xa0fd2c00] 00:52:19 INFO - PROCESS | 6440 | 1461138739758 Marionette DEBUG loaded listener.js 00:52:19 INFO - PROCESS | 6440 | ++DOMWINDOW == 90 (0xa2a7d400) [pid = 6440] [serial = 198] [outer = 0xa0fd2c00] 00:52:20 INFO - PROCESS | 6440 | 1461138740573 Marionette TRACE conn4 <- [1,236,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-in.html",0,null,null,[["Canvas test: 2d.composite.solid.source-in",0,null,null]]]}] 00:52:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 00:52:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1282ms 00:52:20 INFO - PROCESS | 6440 | 1461138740586 Marionette TRACE conn4 -> [0,237,"getWindowHandle",null] 00:52:20 INFO - PROCESS | 6440 | 1461138740589 Marionette TRACE conn4 <- [1,237,null,{"value":"8"}] 00:52:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 00:52:20 INFO - PROCESS | 6440 | 1461138740611 Marionette TRACE conn4 -> [0,238,"setScriptTimeout",{"ms":35000}] 00:52:20 INFO - PROCESS | 6440 | 1461138740617 Marionette TRACE conn4 <- [1,238,null,{}] 00:52:20 INFO - PROCESS | 6440 | 1461138740627 Marionette TRACE conn4 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:20 INFO - PROCESS | 6440 | 1461138740805 Marionette TRACE conn4 <- [1,239,null,{"value":null}] 00:52:20 INFO - PROCESS | 6440 | 1461138740943 Marionette TRACE conn4 -> [0,240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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:20 INFO - PROCESS | 6440 | ++DOCSHELL 0xa0fd3400 == 39 [pid = 6440] [id = 67] 00:52:20 INFO - PROCESS | 6440 | ++DOMWINDOW == 91 (0xa0fd4800) [pid = 6440] [serial = 199] [outer = (nil)] 00:52:21 INFO - PROCESS | 6440 | ++DOMWINDOW == 92 (0xa3c79c00) [pid = 6440] [serial = 200] [outer = 0xa0fd4800] 00:52:21 INFO - PROCESS | 6440 | 1461138741045 Marionette DEBUG loaded listener.js 00:52:21 INFO - PROCESS | 6440 | ++DOMWINDOW == 93 (0xa4451800) [pid = 6440] [serial = 201] [outer = 0xa0fd4800] 00:52:21 INFO - PROCESS | 6440 | 1461138741989 Marionette TRACE conn4 <- [1,240,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-out.html",0,null,null,[["Canvas test: 2d.composite.solid.source-out",0,null,null]]]}] 00:52:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 00:52:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1458ms 00:52:22 INFO - PROCESS | 6440 | 1461138742055 Marionette TRACE conn4 -> [0,241,"getWindowHandle",null] 00:52:22 INFO - PROCESS | 6440 | 1461138742059 Marionette TRACE conn4 <- [1,241,null,{"value":"8"}] 00:52:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 00:52:22 INFO - PROCESS | 6440 | 1461138742067 Marionette TRACE conn4 -> [0,242,"setScriptTimeout",{"ms":35000}] 00:52:22 INFO - PROCESS | 6440 | 1461138742070 Marionette TRACE conn4 <- [1,242,null,{}] 00:52:22 INFO - PROCESS | 6440 | 1461138742076 Marionette TRACE conn4 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:22 INFO - PROCESS | 6440 | 1461138742462 Marionette TRACE conn4 <- [1,243,null,{"value":null}] 00:52:22 INFO - PROCESS | 6440 | 1461138742672 Marionette TRACE conn4 -> [0,244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6440 | ++DOCSHELL 0x96bba800 == 40 [pid = 6440] [id = 68] 00:52:22 INFO - PROCESS | 6440 | ++DOMWINDOW == 94 (0x96fcec00) [pid = 6440] [serial = 202] [outer = (nil)] 00:52:22 INFO - PROCESS | 6440 | ++DOMWINDOW == 95 (0x97923400) [pid = 6440] [serial = 203] [outer = 0x96fcec00] 00:52:22 INFO - PROCESS | 6440 | 1461138742769 Marionette DEBUG loaded listener.js 00:52:22 INFO - PROCESS | 6440 | ++DOMWINDOW == 96 (0x97cb9c00) [pid = 6440] [serial = 204] [outer = 0x96fcec00] 00:52:23 INFO - PROCESS | 6440 | 1461138743727 Marionette TRACE conn4 <- [1,244,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-over.html",0,null,null,[["Canvas test: 2d.composite.solid.source-over",0,null,null]]]}] 00:52:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 00:52:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1696ms 00:52:23 INFO - PROCESS | 6440 | 1461138743766 Marionette TRACE conn4 -> [0,245,"getWindowHandle",null] 00:52:23 INFO - PROCESS | 6440 | 1461138743771 Marionette TRACE conn4 <- [1,245,null,{"value":"8"}] 00:52:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 00:52:23 INFO - PROCESS | 6440 | 1461138743779 Marionette TRACE conn4 -> [0,246,"setScriptTimeout",{"ms":35000}] 00:52:23 INFO - PROCESS | 6440 | 1461138743785 Marionette TRACE conn4 <- [1,246,null,{}] 00:52:23 INFO - PROCESS | 6440 | 1461138743792 Marionette TRACE conn4 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:23 INFO - PROCESS | 6440 | 1461138743961 Marionette TRACE conn4 <- [1,247,null,{"value":null}] 00:52:24 INFO - PROCESS | 6440 | 1461138744122 Marionette TRACE conn4 -> [0,248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6440 | --DOMWINDOW == 95 (0x98f82000) [pid = 6440] [serial = 155] [outer = (nil)] [url = about:blank] 00:52:24 INFO - PROCESS | 6440 | ++DOCSHELL 0x91446800 == 41 [pid = 6440] [id = 69] 00:52:24 INFO - PROCESS | 6440 | ++DOMWINDOW == 96 (0x9283bc00) [pid = 6440] [serial = 205] [outer = (nil)] 00:52:24 INFO - PROCESS | 6440 | ++DOMWINDOW == 97 (0x959ca400) [pid = 6440] [serial = 206] [outer = 0x9283bc00] 00:52:24 INFO - PROCESS | 6440 | 1461138744272 Marionette DEBUG loaded listener.js 00:52:24 INFO - PROCESS | 6440 | ++DOMWINDOW == 98 (0x9899a400) [pid = 6440] [serial = 207] [outer = 0x9283bc00] 00:52:24 INFO - PROCESS | 6440 | --DOMWINDOW == 97 (0x999dc400) [pid = 6440] [serial = 122] [outer = (nil)] [url = about:blank] 00:52:24 INFO - PROCESS | 6440 | --DOMWINDOW == 96 (0x98b0d400) [pid = 6440] [serial = 152] [outer = (nil)] [url = about:blank] 00:52:24 INFO - PROCESS | 6440 | --DOMWINDOW == 95 (0x984c7c00) [pid = 6440] [serial = 149] [outer = (nil)] [url = about:blank] 00:52:24 INFO - PROCESS | 6440 | --DOMWINDOW == 94 (0x977ca000) [pid = 6440] [serial = 125] [outer = (nil)] [url = about:blank] 00:52:24 INFO - PROCESS | 6440 | --DOMWINDOW == 93 (0x90671c00) [pid = 6440] [serial = 140] [outer = (nil)] [url = about:blank] 00:52:24 INFO - PROCESS | 6440 | --DOMWINDOW == 92 (0x8fbd7400) [pid = 6440] [serial = 141] [outer = (nil)] [url = about:blank] 00:52:24 INFO - PROCESS | 6440 | --DOMWINDOW == 91 (0x97781c00) [pid = 6440] [serial = 146] [outer = (nil)] [url = about:blank] 00:52:24 INFO - PROCESS | 6440 | --DOMWINDOW == 90 (0x92c7a000) [pid = 6440] [serial = 143] [outer = (nil)] [url = about:blank] 00:52:24 INFO - PROCESS | 6440 | --DOMWINDOW == 89 (0x959c3800) [pid = 6440] [serial = 144] [outer = (nil)] [url = about:blank] 00:52:24 INFO - PROCESS | 6440 | --DOMWINDOW == 88 (0xa0c1c400) [pid = 6440] [serial = 131] [outer = (nil)] [url = about:blank] 00:52:24 INFO - PROCESS | 6440 | --DOMWINDOW == 87 (0x91e57400) [pid = 6440] [serial = 134] [outer = (nil)] [url = about:blank] 00:52:24 INFO - PROCESS | 6440 | --DOMWINDOW == 86 (0x9add6400) [pid = 6440] [serial = 137] [outer = (nil)] [url = about:blank] 00:52:24 INFO - PROCESS | 6440 | --DOMWINDOW == 85 (0x9addc000) [pid = 6440] [serial = 128] [outer = (nil)] [url = about:blank] 00:52:24 INFO - PROCESS | 6440 | --DOMWINDOW == 84 (0x98998400) [pid = 6440] [serial = 150] [outer = (nil)] [url = about:blank] 00:52:24 INFO - PROCESS | 6440 | --DOMWINDOW == 83 (0x98e6b800) [pid = 6440] [serial = 153] [outer = (nil)] [url = about:blank] 00:52:24 INFO - PROCESS | 6440 | --DOMWINDOW == 82 (0x979e6400) [pid = 6440] [serial = 147] [outer = (nil)] [url = about:blank] 00:52:24 INFO - PROCESS | 6440 | ++DOMWINDOW == 83 (0x98e6e000) [pid = 6440] [serial = 208] [outer = 0x97da7c00] 00:52:25 INFO - PROCESS | 6440 | 1461138745146 Marionette TRACE conn4 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 00:52:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 00:52:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1447ms 00:52:25 INFO - PROCESS | 6440 | 1461138745227 Marionette TRACE conn4 -> [0,249,"getWindowHandle",null] 00:52:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 00:52:25 INFO - PROCESS | 6440 | 1461138745232 Marionette TRACE conn4 <- [1,249,null,{"value":"8"}] 00:52:25 INFO - PROCESS | 6440 | 1461138745239 Marionette TRACE conn4 -> [0,250,"setScriptTimeout",{"ms":35000}] 00:52:25 INFO - PROCESS | 6440 | 1461138745243 Marionette TRACE conn4 <- [1,250,null,{}] 00:52:25 INFO - PROCESS | 6440 | 1461138745249 Marionette TRACE conn4 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:25 INFO - PROCESS | 6440 | 1461138745406 Marionette TRACE conn4 <- [1,251,null,{"value":null}] 00:52:25 INFO - PROCESS | 6440 | 1461138745508 Marionette TRACE conn4 -> [0,252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6440 | ++DOCSHELL 0x97779800 == 42 [pid = 6440] [id = 70] 00:52:25 INFO - PROCESS | 6440 | ++DOMWINDOW == 84 (0x97781c00) [pid = 6440] [serial = 209] [outer = (nil)] 00:52:25 INFO - PROCESS | 6440 | ++DOMWINDOW == 85 (0x99184800) [pid = 6440] [serial = 210] [outer = 0x97781c00] 00:52:25 INFO - PROCESS | 6440 | 1461138745588 Marionette DEBUG loaded listener.js 00:52:25 INFO - PROCESS | 6440 | ++DOMWINDOW == 86 (0x99b82c00) [pid = 6440] [serial = 211] [outer = 0x97781c00] 00:52:26 INFO - PROCESS | 6440 | 1461138746332 Marionette TRACE conn4 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 00:52:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 00:52:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1134ms 00:52:26 INFO - PROCESS | 6440 | 1461138746373 Marionette TRACE conn4 -> [0,253,"getWindowHandle",null] 00:52:26 INFO - PROCESS | 6440 | 1461138746380 Marionette TRACE conn4 <- [1,253,null,{"value":"8"}] 00:52:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 00:52:26 INFO - PROCESS | 6440 | 1461138746420 Marionette TRACE conn4 -> [0,254,"setScriptTimeout",{"ms":35000}] 00:52:26 INFO - PROCESS | 6440 | 1461138746428 Marionette TRACE conn4 <- [1,254,null,{}] 00:52:26 INFO - PROCESS | 6440 | 1461138746435 Marionette TRACE conn4 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:26 INFO - PROCESS | 6440 | 1461138746590 Marionette TRACE conn4 <- [1,255,null,{"value":null}] 00:52:26 INFO - PROCESS | 6440 | 1461138746602 Marionette TRACE conn4 -> [0,256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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:26 INFO - PROCESS | 6440 | ++DOCSHELL 0x90671c00 == 43 [pid = 6440] [id = 71] 00:52:26 INFO - PROCESS | 6440 | ++DOMWINDOW == 87 (0x95939400) [pid = 6440] [serial = 212] [outer = (nil)] 00:52:26 INFO - PROCESS | 6440 | ++DOMWINDOW == 88 (0x9fb2f400) [pid = 6440] [serial = 213] [outer = 0x95939400] 00:52:26 INFO - PROCESS | 6440 | 1461138746677 Marionette DEBUG loaded listener.js 00:52:26 INFO - PROCESS | 6440 | ++DOMWINDOW == 89 (0x9fc4f400) [pid = 6440] [serial = 214] [outer = 0x95939400] 00:52:27 INFO - PROCESS | 6440 | 1461138747674 Marionette TRACE conn4 <- [1,256,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-atop",0,null,null]]]}] 00:52:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 00:52:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1317ms 00:52:27 INFO - PROCESS | 6440 | 1461138747706 Marionette TRACE conn4 -> [0,257,"getWindowHandle",null] 00:52:27 INFO - PROCESS | 6440 | 1461138747709 Marionette TRACE conn4 <- [1,257,null,{"value":"8"}] 00:52:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 00:52:27 INFO - PROCESS | 6440 | 1461138747720 Marionette TRACE conn4 -> [0,258,"setScriptTimeout",{"ms":35000}] 00:52:27 INFO - PROCESS | 6440 | 1461138747724 Marionette TRACE conn4 <- [1,258,null,{}] 00:52:27 INFO - PROCESS | 6440 | 1461138747735 Marionette TRACE conn4 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:27 INFO - PROCESS | 6440 | 1461138747917 Marionette TRACE conn4 <- [1,259,null,{"value":null}] 00:52:28 INFO - PROCESS | 6440 | 1461138747993 Marionette TRACE conn4 -> [0,260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6440 | ++DOCSHELL 0x9df88c00 == 44 [pid = 6440] [id = 72] 00:52:28 INFO - PROCESS | 6440 | ++DOMWINDOW == 90 (0x9ffa0c00) [pid = 6440] [serial = 215] [outer = (nil)] 00:52:28 INFO - PROCESS | 6440 | ++DOMWINDOW == 91 (0xa0c1c400) [pid = 6440] [serial = 216] [outer = 0x9ffa0c00] 00:52:28 INFO - PROCESS | 6440 | 1461138748069 Marionette DEBUG loaded listener.js 00:52:28 INFO - PROCESS | 6440 | ++DOMWINDOW == 92 (0xa0a8c000) [pid = 6440] [serial = 217] [outer = 0x9ffa0c00] 00:52:28 INFO - PROCESS | 6440 | 1461138748902 Marionette TRACE conn4 <- [1,260,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-in",0,null,null]]]}] 00:52:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 00:52:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1299ms 00:52:29 INFO - PROCESS | 6440 | --DOMWINDOW == 91 (0x9811f000) [pid = 6440] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 00:52:29 INFO - PROCESS | 6440 | --DOMWINDOW == 90 (0x92846c00) [pid = 6440] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 00:52:29 INFO - PROCESS | 6440 | --DOMWINDOW == 89 (0x928c9400) [pid = 6440] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 00:52:29 INFO - PROCESS | 6440 | --DOMWINDOW == 88 (0xa0ad2000) [pid = 6440] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 00:52:29 INFO - PROCESS | 6440 | --DOMWINDOW == 87 (0x8f37e800) [pid = 6440] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 00:52:29 INFO - PROCESS | 6440 | --DOMWINDOW == 86 (0x99b84400) [pid = 6440] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 00:52:29 INFO - PROCESS | 6440 | --DOMWINDOW == 85 (0x99b81000) [pid = 6440] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 00:52:29 INFO - PROCESS | 6440 | --DOMWINDOW == 84 (0x96bb8400) [pid = 6440] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 00:52:29 INFO - PROCESS | 6440 | --DOMWINDOW == 83 (0x928cd000) [pid = 6440] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 00:52:29 INFO - PROCESS | 6440 | --DOMWINDOW == 82 (0x98f8cc00) [pid = 6440] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 00:52:29 INFO - PROCESS | 6440 | 1461138749058 Marionette TRACE conn4 -> [0,261,"getWindowHandle",null] 00:52:29 INFO - PROCESS | 6440 | 1461138749062 Marionette TRACE conn4 <- [1,261,null,{"value":"8"}] 00:52:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 00:52:29 INFO - PROCESS | 6440 | 1461138749070 Marionette TRACE conn4 -> [0,262,"setScriptTimeout",{"ms":35000}] 00:52:29 INFO - PROCESS | 6440 | 1461138749073 Marionette TRACE conn4 <- [1,262,null,{}] 00:52:29 INFO - PROCESS | 6440 | 1461138749079 Marionette TRACE conn4 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:29 INFO - PROCESS | 6440 | 1461138749237 Marionette TRACE conn4 <- [1,263,null,{"value":null}] 00:52:29 INFO - PROCESS | 6440 | 1461138749249 Marionette TRACE conn4 -> [0,264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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:29 INFO - PROCESS | 6440 | ++DOCSHELL 0x96bb8400 == 45 [pid = 6440] [id = 73] 00:52:29 INFO - PROCESS | 6440 | ++DOMWINDOW == 83 (0x9777b400) [pid = 6440] [serial = 218] [outer = (nil)] 00:52:29 INFO - PROCESS | 6440 | ++DOMWINDOW == 84 (0x99179c00) [pid = 6440] [serial = 219] [outer = 0x9777b400] 00:52:29 INFO - PROCESS | 6440 | 1461138749437 Marionette DEBUG loaded listener.js 00:52:29 INFO - PROCESS | 6440 | ++DOMWINDOW == 85 (0x9ff13800) [pid = 6440] [serial = 220] [outer = 0x9777b400] 00:52:30 INFO - PROCESS | 6440 | 1461138750182 Marionette TRACE conn4 <- [1,264,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-out",0,null,null]]]}] 00:52:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 00:52:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1149ms 00:52:30 INFO - PROCESS | 6440 | 1461138750219 Marionette TRACE conn4 -> [0,265,"getWindowHandle",null] 00:52:30 INFO - PROCESS | 6440 | 1461138750223 Marionette TRACE conn4 <- [1,265,null,{"value":"8"}] 00:52:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 00:52:30 INFO - PROCESS | 6440 | 1461138750229 Marionette TRACE conn4 -> [0,266,"setScriptTimeout",{"ms":35000}] 00:52:30 INFO - PROCESS | 6440 | 1461138750232 Marionette TRACE conn4 <- [1,266,null,{}] 00:52:30 INFO - PROCESS | 6440 | 1461138750238 Marionette TRACE conn4 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:30 INFO - PROCESS | 6440 | 1461138750386 Marionette TRACE conn4 <- [1,267,null,{"value":null}] 00:52:30 INFO - PROCESS | 6440 | 1461138750491 Marionette TRACE conn4 -> [0,268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6440 | ++DOCSHELL 0x906e5400 == 46 [pid = 6440] [id = 74] 00:52:30 INFO - PROCESS | 6440 | ++DOMWINDOW == 86 (0x906e5800) [pid = 6440] [serial = 221] [outer = (nil)] 00:52:30 INFO - PROCESS | 6440 | ++DOMWINDOW == 87 (0x906ef400) [pid = 6440] [serial = 222] [outer = 0x906e5800] 00:52:30 INFO - PROCESS | 6440 | 1461138750565 Marionette DEBUG loaded listener.js 00:52:30 INFO - PROCESS | 6440 | ++DOMWINDOW == 88 (0x911e3400) [pid = 6440] [serial = 223] [outer = 0x906e5800] 00:52:31 INFO - PROCESS | 6440 | 1461138751452 Marionette TRACE conn4 <- [1,268,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-over",0,null,null]]]}] 00:52:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 00:52:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1238ms 00:52:31 INFO - PROCESS | 6440 | 1461138751469 Marionette TRACE conn4 -> [0,269,"getWindowHandle",null] 00:52:31 INFO - PROCESS | 6440 | 1461138751477 Marionette TRACE conn4 <- [1,269,null,{"value":"8"}] 00:52:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 00:52:31 INFO - PROCESS | 6440 | 1461138751486 Marionette TRACE conn4 -> [0,270,"setScriptTimeout",{"ms":35000}] 00:52:31 INFO - PROCESS | 6440 | 1461138751493 Marionette TRACE conn4 <- [1,270,null,{}] 00:52:31 INFO - PROCESS | 6440 | 1461138751523 Marionette TRACE conn4 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:31 INFO - PROCESS | 6440 | 1461138751710 Marionette TRACE conn4 <- [1,271,null,{"value":null}] 00:52:31 INFO - PROCESS | 6440 | 1461138751858 Marionette TRACE conn4 -> [0,272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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:31 INFO - PROCESS | 6440 | ++DOCSHELL 0x8f378000 == 47 [pid = 6440] [id = 75] 00:52:31 INFO - PROCESS | 6440 | ++DOMWINDOW == 89 (0x8fbd6000) [pid = 6440] [serial = 224] [outer = (nil)] 00:52:31 INFO - PROCESS | 6440 | ++DOMWINDOW == 90 (0x91e4b400) [pid = 6440] [serial = 225] [outer = 0x8fbd6000] 00:52:31 INFO - PROCESS | 6440 | 1461138751951 Marionette DEBUG loaded listener.js 00:52:32 INFO - PROCESS | 6440 | ++DOMWINDOW == 91 (0x96a31c00) [pid = 6440] [serial = 226] [outer = 0x8fbd6000] 00:52:32 INFO - PROCESS | 6440 | 1461138752900 Marionette TRACE conn4 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 00:52:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 00:52:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1461ms 00:52:32 INFO - PROCESS | 6440 | 1461138752949 Marionette TRACE conn4 -> [0,273,"getWindowHandle",null] 00:52:32 INFO - PROCESS | 6440 | 1461138752958 Marionette TRACE conn4 <- [1,273,null,{"value":"8"}] 00:52:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 00:52:32 INFO - PROCESS | 6440 | 1461138752969 Marionette TRACE conn4 -> [0,274,"setScriptTimeout",{"ms":35000}] 00:52:32 INFO - PROCESS | 6440 | 1461138752974 Marionette TRACE conn4 <- [1,274,null,{}] 00:52:32 INFO - PROCESS | 6440 | 1461138752980 Marionette TRACE conn4 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:33 INFO - PROCESS | 6440 | 1461138753159 Marionette TRACE conn4 <- [1,275,null,{"value":null}] 00:52:33 INFO - PROCESS | 6440 | 1461138753301 Marionette TRACE conn4 -> [0,276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6440 | ++DOCSHELL 0x92c6f000 == 48 [pid = 6440] [id = 76] 00:52:33 INFO - PROCESS | 6440 | ++DOMWINDOW == 92 (0x977ce800) [pid = 6440] [serial = 227] [outer = (nil)] 00:52:33 INFO - PROCESS | 6440 | ++DOMWINDOW == 93 (0x98f7f800) [pid = 6440] [serial = 228] [outer = 0x977ce800] 00:52:33 INFO - PROCESS | 6440 | 1461138753392 Marionette DEBUG loaded listener.js 00:52:33 INFO - PROCESS | 6440 | ++DOMWINDOW == 94 (0x98f8bc00) [pid = 6440] [serial = 229] [outer = 0x977ce800] 00:52:34 INFO - PROCESS | 6440 | 1461138754348 Marionette TRACE conn4 <- [1,276,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-atop",0,null,null]]]}] 00:52:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 00:52:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1432ms 00:52:34 INFO - PROCESS | 6440 | 1461138754402 Marionette TRACE conn4 -> [0,277,"getWindowHandle",null] 00:52:34 INFO - PROCESS | 6440 | 1461138754407 Marionette TRACE conn4 <- [1,277,null,{"value":"8"}] 00:52:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 00:52:34 INFO - PROCESS | 6440 | 1461138754414 Marionette TRACE conn4 -> [0,278,"setScriptTimeout",{"ms":35000}] 00:52:34 INFO - PROCESS | 6440 | 1461138754421 Marionette TRACE conn4 <- [1,278,null,{}] 00:52:34 INFO - PROCESS | 6440 | 1461138754438 Marionette TRACE conn4 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:34 INFO - PROCESS | 6440 | 1461138754625 Marionette TRACE conn4 <- [1,279,null,{"value":null}] 00:52:34 INFO - PROCESS | 6440 | 1461138754770 Marionette TRACE conn4 -> [0,280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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:34 INFO - PROCESS | 6440 | ++DOCSHELL 0x97da2800 == 49 [pid = 6440] [id = 77] 00:52:34 INFO - PROCESS | 6440 | ++DOMWINDOW == 95 (0x9ae60400) [pid = 6440] [serial = 230] [outer = (nil)] 00:52:34 INFO - PROCESS | 6440 | ++DOMWINDOW == 96 (0x9fb94400) [pid = 6440] [serial = 231] [outer = 0x9ae60400] 00:52:34 INFO - PROCESS | 6440 | 1461138754868 Marionette DEBUG loaded listener.js 00:52:34 INFO - PROCESS | 6440 | ++DOMWINDOW == 97 (0xa3c7b000) [pid = 6440] [serial = 232] [outer = 0x9ae60400] 00:52:35 INFO - PROCESS | 6440 | 1461138755890 Marionette TRACE conn4 <- [1,280,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-in",0,null,null]]]}] 00:52:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 00:52:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1545ms 00:52:35 INFO - PROCESS | 6440 | 1461138755960 Marionette TRACE conn4 -> [0,281,"getWindowHandle",null] 00:52:35 INFO - PROCESS | 6440 | 1461138755965 Marionette TRACE conn4 <- [1,281,null,{"value":"8"}] 00:52:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 00:52:35 INFO - PROCESS | 6440 | 1461138755972 Marionette TRACE conn4 -> [0,282,"setScriptTimeout",{"ms":35000}] 00:52:35 INFO - PROCESS | 6440 | 1461138755975 Marionette TRACE conn4 <- [1,282,null,{}] 00:52:35 INFO - PROCESS | 6440 | 1461138755981 Marionette TRACE conn4 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:36 INFO - PROCESS | 6440 | 1461138756189 Marionette TRACE conn4 <- [1,283,null,{"value":null}] 00:52:36 INFO - PROCESS | 6440 | 1461138756375 Marionette TRACE conn4 -> [0,284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6440 | ++DOCSHELL 0x8f243000 == 50 [pid = 6440] [id = 78] 00:52:36 INFO - PROCESS | 6440 | ++DOMWINDOW == 98 (0x8f245c00) [pid = 6440] [serial = 233] [outer = (nil)] 00:52:36 INFO - PROCESS | 6440 | ++DOMWINDOW == 99 (0x8f24dc00) [pid = 6440] [serial = 234] [outer = 0x8f245c00] 00:52:36 INFO - PROCESS | 6440 | 1461138756512 Marionette DEBUG loaded listener.js 00:52:36 INFO - PROCESS | 6440 | ++DOMWINDOW == 100 (0x8f386800) [pid = 6440] [serial = 235] [outer = 0x8f245c00] 00:52:37 INFO - PROCESS | 6440 | 1461138757371 Marionette TRACE conn4 <- [1,284,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-out",0,null,null]]]}] 00:52:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 00:52:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1441ms 00:52:37 INFO - PROCESS | 6440 | 1461138757414 Marionette TRACE conn4 -> [0,285,"getWindowHandle",null] 00:52:37 INFO - PROCESS | 6440 | 1461138757418 Marionette TRACE conn4 <- [1,285,null,{"value":"8"}] 00:52:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 00:52:37 INFO - PROCESS | 6440 | 1461138757425 Marionette TRACE conn4 -> [0,286,"setScriptTimeout",{"ms":35000}] 00:52:37 INFO - PROCESS | 6440 | 1461138757428 Marionette TRACE conn4 <- [1,286,null,{}] 00:52:37 INFO - PROCESS | 6440 | 1461138757434 Marionette TRACE conn4 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:37 INFO - PROCESS | 6440 | 1461138757606 Marionette TRACE conn4 <- [1,287,null,{"value":null}] 00:52:37 INFO - PROCESS | 6440 | 1461138757749 Marionette TRACE conn4 -> [0,288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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:37 INFO - PROCESS | 6440 | ++DOCSHELL 0x8f24e000 == 51 [pid = 6440] [id = 79] 00:52:37 INFO - PROCESS | 6440 | ++DOMWINDOW == 101 (0x8f251c00) [pid = 6440] [serial = 236] [outer = (nil)] 00:52:37 INFO - PROCESS | 6440 | ++DOMWINDOW == 102 (0xa4585400) [pid = 6440] [serial = 237] [outer = 0x8f251c00] 00:52:37 INFO - PROCESS | 6440 | 1461138757839 Marionette DEBUG loaded listener.js 00:52:37 INFO - PROCESS | 6440 | ++DOMWINDOW == 103 (0xa45b9400) [pid = 6440] [serial = 238] [outer = 0x8f251c00] 00:52:38 INFO - PROCESS | 6440 | 1461138758795 Marionette TRACE conn4 <- [1,288,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-over",0,null,null]]]}] 00:52:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 00:52:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1394ms 00:52:38 INFO - PROCESS | 6440 | 1461138758822 Marionette TRACE conn4 -> [0,289,"getWindowHandle",null] 00:52:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 00:52:38 INFO - PROCESS | 6440 | 1461138758826 Marionette TRACE conn4 <- [1,289,null,{"value":"8"}] 00:52:38 INFO - PROCESS | 6440 | 1461138758834 Marionette TRACE conn4 -> [0,290,"setScriptTimeout",{"ms":35000}] 00:52:38 INFO - PROCESS | 6440 | 1461138758837 Marionette TRACE conn4 <- [1,290,null,{}] 00:52:38 INFO - PROCESS | 6440 | 1461138758843 Marionette TRACE conn4 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:39 INFO - PROCESS | 6440 | 1461138759041 Marionette TRACE conn4 <- [1,291,null,{"value":null}] 00:52:39 INFO - PROCESS | 6440 | 1461138759192 Marionette TRACE conn4 -> [0,292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6440 | ++DOCSHELL 0x9fc4ec00 == 52 [pid = 6440] [id = 80] 00:52:39 INFO - PROCESS | 6440 | ++DOMWINDOW == 104 (0xa4c0dc00) [pid = 6440] [serial = 239] [outer = (nil)] 00:52:39 INFO - PROCESS | 6440 | ++DOMWINDOW == 105 (0xa4c4e400) [pid = 6440] [serial = 240] [outer = 0xa4c0dc00] 00:52:39 INFO - PROCESS | 6440 | 1461138759336 Marionette DEBUG loaded listener.js 00:52:39 INFO - PROCESS | 6440 | ++DOMWINDOW == 106 (0xa5f3bc00) [pid = 6440] [serial = 241] [outer = 0xa4c0dc00] 00:52:40 INFO - PROCESS | 6440 | 1461138760477 Marionette TRACE conn4 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 00:52:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 00:52:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1686ms 00:52:40 INFO - PROCESS | 6440 | 1461138760520 Marionette TRACE conn4 -> [0,293,"getWindowHandle",null] 00:52:40 INFO - PROCESS | 6440 | 1461138760525 Marionette TRACE conn4 <- [1,293,null,{"value":"8"}] 00:52:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 00:52:40 INFO - PROCESS | 6440 | 1461138760534 Marionette TRACE conn4 -> [0,294,"setScriptTimeout",{"ms":35000}] 00:52:40 INFO - PROCESS | 6440 | 1461138760540 Marionette TRACE conn4 <- [1,294,null,{}] 00:52:40 INFO - PROCESS | 6440 | 1461138760550 Marionette TRACE conn4 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:40 INFO - PROCESS | 6440 | 1461138760756 Marionette TRACE conn4 <- [1,295,null,{"value":null}] 00:52:40 INFO - PROCESS | 6440 | 1461138760949 Marionette TRACE conn4 -> [0,296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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:40 INFO - PROCESS | 6440 | ++DOCSHELL 0x92c6d800 == 53 [pid = 6440] [id = 81] 00:52:40 INFO - PROCESS | 6440 | ++DOMWINDOW == 107 (0x94e8f800) [pid = 6440] [serial = 242] [outer = (nil)] 00:52:41 INFO - PROCESS | 6440 | ++DOMWINDOW == 108 (0x96aca400) [pid = 6440] [serial = 243] [outer = 0x94e8f800] 00:52:41 INFO - PROCESS | 6440 | 1461138761029 Marionette DEBUG loaded listener.js 00:52:41 INFO - PROCESS | 6440 | ++DOMWINDOW == 109 (0x977c9c00) [pid = 6440] [serial = 244] [outer = 0x94e8f800] 00:52:41 INFO - PROCESS | 6440 | 1461138761943 Marionette TRACE conn4 <- [1,296,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.copy.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 00:52: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:52:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1448ms 00:52:41 INFO - PROCESS | 6440 | 1461138761985 Marionette TRACE conn4 -> [0,297,"getWindowHandle",null] 00:52:42 INFO - PROCESS | 6440 | 1461138761997 Marionette TRACE conn4 <- [1,297,null,{"value":"8"}] 00:52:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 00:52:42 INFO - PROCESS | 6440 | 1461138762013 Marionette TRACE conn4 -> [0,298,"setScriptTimeout",{"ms":35000}] 00:52:42 INFO - PROCESS | 6440 | 1461138762020 Marionette TRACE conn4 <- [1,298,null,{}] 00:52:42 INFO - PROCESS | 6440 | 1461138762029 Marionette TRACE conn4 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:42 INFO - PROCESS | 6440 | 1461138762353 Marionette TRACE conn4 <- [1,299,null,{"value":null}] 00:52:42 INFO - PROCESS | 6440 | --DOCSHELL 0x97da8c00 == 52 [pid = 6440] [id = 58] 00:52:42 INFO - PROCESS | 6440 | --DOCSHELL 0x8fbd5400 == 51 [pid = 6440] [id = 57] 00:52:42 INFO - PROCESS | 6440 | --DOMWINDOW == 108 (0x9fb2c800) [pid = 6440] [serial = 182] [outer = (nil)] [url = about:blank] 00:52:42 INFO - PROCESS | 6440 | --DOCSHELL 0x96bb8400 == 50 [pid = 6440] [id = 73] 00:52:42 INFO - PROCESS | 6440 | --DOCSHELL 0x9df88c00 == 49 [pid = 6440] [id = 72] 00:52:42 INFO - PROCESS | 6440 | --DOCSHELL 0x90671c00 == 48 [pid = 6440] [id = 71] 00:52:42 INFO - PROCESS | 6440 | 1461138762593 Marionette TRACE conn4 -> [0,300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6440 | --DOCSHELL 0x97779800 == 47 [pid = 6440] [id = 70] 00:52:42 INFO - PROCESS | 6440 | --DOCSHELL 0x91446800 == 46 [pid = 6440] [id = 69] 00:52:42 INFO - PROCESS | 6440 | --DOCSHELL 0x96bba800 == 45 [pid = 6440] [id = 68] 00:52:42 INFO - PROCESS | 6440 | ++DOCSHELL 0x8fbd5400 == 46 [pid = 6440] [id = 82] 00:52:42 INFO - PROCESS | 6440 | ++DOMWINDOW == 109 (0x90671c00) [pid = 6440] [serial = 245] [outer = (nil)] 00:52:42 INFO - PROCESS | 6440 | ++DOMWINDOW == 110 (0x96bba800) [pid = 6440] [serial = 246] [outer = 0x90671c00] 00:52:42 INFO - PROCESS | 6440 | 1461138762678 Marionette DEBUG loaded listener.js 00:52:42 INFO - PROCESS | 6440 | ++DOMWINDOW == 111 (0x982c5400) [pid = 6440] [serial = 247] [outer = 0x90671c00] 00:52:42 INFO - PROCESS | 6440 | --DOCSHELL 0x8f37a400 == 45 [pid = 6440] [id = 62] 00:52:42 INFO - PROCESS | 6440 | --DOMWINDOW == 110 (0x9b086400) [pid = 6440] [serial = 129] [outer = (nil)] [url = about:blank] 00:52:42 INFO - PROCESS | 6440 | --DOMWINDOW == 109 (0x9893b800) [pid = 6440] [serial = 126] [outer = (nil)] [url = about:blank] 00:52:42 INFO - PROCESS | 6440 | --DOMWINDOW == 108 (0x9fc4d400) [pid = 6440] [serial = 138] [outer = (nil)] [url = about:blank] 00:52:42 INFO - PROCESS | 6440 | --DOMWINDOW == 107 (0xa0c2d800) [pid = 6440] [serial = 132] [outer = (nil)] [url = about:blank] 00:52:42 INFO - PROCESS | 6440 | --DOMWINDOW == 106 (0x928ca800) [pid = 6440] [serial = 135] [outer = (nil)] [url = about:blank] 00:52:42 INFO - PROCESS | 6440 | --DOMWINDOW == 105 (0x99b8b400) [pid = 6440] [serial = 176] [outer = (nil)] [url = about:blank] 00:52:42 INFO - PROCESS | 6440 | --DOMWINDOW == 104 (0x9adda400) [pid = 6440] [serial = 177] [outer = (nil)] [url = about:blank] 00:52:42 INFO - PROCESS | 6440 | --DOMWINDOW == 103 (0x9b08dc00) [pid = 6440] [serial = 179] [outer = (nil)] [url = about:blank] 00:52:42 INFO - PROCESS | 6440 | --DOMWINDOW == 102 (0x979e5800) [pid = 6440] [serial = 168] [outer = (nil)] [url = about:blank] 00:52:42 INFO - PROCESS | 6440 | --DOMWINDOW == 101 (0x96fd6800) [pid = 6440] [serial = 167] [outer = (nil)] [url = about:blank] 00:52:42 INFO - PROCESS | 6440 | --DOMWINDOW == 100 (0x97f0d800) [pid = 6440] [serial = 170] [outer = (nil)] [url = about:blank] 00:52:42 INFO - PROCESS | 6440 | --DOMWINDOW == 99 (0x98999400) [pid = 6440] [serial = 171] [outer = (nil)] [url = about:blank] 00:52:42 INFO - PROCESS | 6440 | --DOMWINDOW == 98 (0x9ae63000) [pid = 6440] [serial = 180] [outer = (nil)] [url = about:blank] 00:52:42 INFO - PROCESS | 6440 | --DOMWINDOW == 97 (0x99942c00) [pid = 6440] [serial = 164] [outer = (nil)] [url = about:blank] 00:52:42 INFO - PROCESS | 6440 | --DOMWINDOW == 96 (0x98f9a000) [pid = 6440] [serial = 173] [outer = (nil)] [url = about:blank] 00:52:42 INFO - PROCESS | 6440 | --DOMWINDOW == 95 (0x9283d400) [pid = 6440] [serial = 158] [outer = (nil)] [url = about:blank] 00:52:42 INFO - PROCESS | 6440 | --DOMWINDOW == 94 (0x97daa400) [pid = 6440] [serial = 161] [outer = (nil)] [url = about:blank] 00:52:42 INFO - PROCESS | 6440 | --DOMWINDOW == 93 (0x99217c00) [pid = 6440] [serial = 174] [outer = (nil)] [url = about:blank] 00:52:43 INFO - PROCESS | 6440 | 1461138763455 Marionette TRACE conn4 <- [1,300,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 00:52:43 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:52:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1490ms 00:52:43 INFO - PROCESS | 6440 | 1461138763503 Marionette TRACE conn4 -> [0,301,"getWindowHandle",null] 00:52:43 INFO - PROCESS | 6440 | 1461138763507 Marionette TRACE conn4 <- [1,301,null,{"value":"8"}] 00:52:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 00:52:43 INFO - PROCESS | 6440 | 1461138763514 Marionette TRACE conn4 -> [0,302,"setScriptTimeout",{"ms":35000}] 00:52:43 INFO - PROCESS | 6440 | 1461138763519 Marionette TRACE conn4 <- [1,302,null,{}] 00:52:43 INFO - PROCESS | 6440 | 1461138763540 Marionette TRACE conn4 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:43 INFO - PROCESS | 6440 | 1461138763716 Marionette TRACE conn4 <- [1,303,null,{"value":null}] 00:52:43 INFO - PROCESS | 6440 | 1461138763728 Marionette TRACE conn4 -> [0,304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6440 | ++DOCSHELL 0x906ec400 == 46 [pid = 6440] [id = 83] 00:52:43 INFO - PROCESS | 6440 | ++DOMWINDOW == 94 (0x97cb9400) [pid = 6440] [serial = 248] [outer = (nil)] 00:52:43 INFO - PROCESS | 6440 | ++DOMWINDOW == 95 (0x9ad2dc00) [pid = 6440] [serial = 249] [outer = 0x97cb9400] 00:52:43 INFO - PROCESS | 6440 | 1461138763815 Marionette DEBUG loaded listener.js 00:52:43 INFO - PROCESS | 6440 | ++DOMWINDOW == 96 (0x9ade4400) [pid = 6440] [serial = 250] [outer = 0x97cb9400] 00:52:44 INFO - PROCESS | 6440 | 1461138764744 Marionette TRACE conn4 <- [1,304,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 00:52:44 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:52:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1244ms 00:52:44 INFO - PROCESS | 6440 | 1461138764757 Marionette TRACE conn4 -> [0,305,"getWindowHandle",null] 00:52:44 INFO - PROCESS | 6440 | 1461138764761 Marionette TRACE conn4 <- [1,305,null,{"value":"8"}] 00:52:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 00:52:44 INFO - PROCESS | 6440 | 1461138764786 Marionette TRACE conn4 -> [0,306,"setScriptTimeout",{"ms":35000}] 00:52:44 INFO - PROCESS | 6440 | 1461138764790 Marionette TRACE conn4 <- [1,306,null,{}] 00:52:44 INFO - PROCESS | 6440 | 1461138764801 Marionette TRACE conn4 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:44 INFO - PROCESS | 6440 | 1461138764961 Marionette TRACE conn4 <- [1,307,null,{"value":null}] 00:52:44 INFO - PROCESS | 6440 | 1461138764977 Marionette TRACE conn4 -> [0,308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6440 | ++DOCSHELL 0x99b88000 == 47 [pid = 6440] [id = 84] 00:52:45 INFO - PROCESS | 6440 | ++DOMWINDOW == 97 (0x9b0a3c00) [pid = 6440] [serial = 251] [outer = (nil)] 00:52:45 INFO - PROCESS | 6440 | ++DOMWINDOW == 98 (0x9df88000) [pid = 6440] [serial = 252] [outer = 0x9b0a3c00] 00:52:45 INFO - PROCESS | 6440 | 1461138765052 Marionette DEBUG loaded listener.js 00:52:45 INFO - PROCESS | 6440 | ++DOMWINDOW == 99 (0x9ea15000) [pid = 6440] [serial = 253] [outer = 0x9b0a3c00] 00:52:45 INFO - PROCESS | 6440 | 1461138765908 Marionette TRACE conn4 <- [1,308,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 00:52: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:52:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1200ms 00:52:45 INFO - PROCESS | 6440 | 1461138765972 Marionette TRACE conn4 -> [0,309,"getWindowHandle",null] 00:52:45 INFO - PROCESS | 6440 | 1461138765976 Marionette TRACE conn4 <- [1,309,null,{"value":"8"}] 00:52:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 00:52:45 INFO - PROCESS | 6440 | 1461138765983 Marionette TRACE conn4 -> [0,310,"setScriptTimeout",{"ms":35000}] 00:52:45 INFO - PROCESS | 6440 | 1461138765986 Marionette TRACE conn4 <- [1,310,null,{}] 00:52:45 INFO - PROCESS | 6440 | 1461138765992 Marionette TRACE conn4 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:46 INFO - PROCESS | 6440 | 1461138766184 Marionette TRACE conn4 <- [1,311,null,{"value":null}] 00:52:46 INFO - PROCESS | 6440 | 1461138766204 Marionette TRACE conn4 -> [0,312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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:46 INFO - PROCESS | 6440 | ++DOCSHELL 0x8fbdb400 == 48 [pid = 6440] [id = 85] 00:52:46 INFO - PROCESS | 6440 | ++DOMWINDOW == 100 (0x97daa400) [pid = 6440] [serial = 254] [outer = (nil)] 00:52:46 INFO - PROCESS | 6440 | ++DOMWINDOW == 101 (0x9fedcc00) [pid = 6440] [serial = 255] [outer = 0x97daa400] 00:52:46 INFO - PROCESS | 6440 | 1461138766278 Marionette DEBUG loaded listener.js 00:52:46 INFO - PROCESS | 6440 | ++DOMWINDOW == 102 (0xa0a37400) [pid = 6440] [serial = 256] [outer = 0x97daa400] 00:52:47 INFO - PROCESS | 6440 | 1461138767173 Marionette TRACE conn4 <- [1,312,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 00:52:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 00:52:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1239ms 00:52:47 INFO - PROCESS | 6440 | 1461138767223 Marionette TRACE conn4 -> [0,313,"getWindowHandle",null] 00:52:47 INFO - PROCESS | 6440 | 1461138767227 Marionette TRACE conn4 <- [1,313,null,{"value":"8"}] 00:52:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 00:52:47 INFO - PROCESS | 6440 | --DOMWINDOW == 101 (0x9283bc00) [pid = 6440] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 00:52:47 INFO - PROCESS | 6440 | --DOMWINDOW == 100 (0x9ffa0c00) [pid = 6440] [serial = 215] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 00:52:47 INFO - PROCESS | 6440 | --DOMWINDOW == 99 (0x96fcec00) [pid = 6440] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 00:52:47 INFO - PROCESS | 6440 | --DOMWINDOW == 98 (0x9777b400) [pid = 6440] [serial = 218] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 00:52:47 INFO - PROCESS | 6440 | --DOMWINDOW == 97 (0x97781c00) [pid = 6440] [serial = 209] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 00:52:47 INFO - PROCESS | 6440 | --DOMWINDOW == 96 (0x95939400) [pid = 6440] [serial = 212] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 00:52:47 INFO - PROCESS | 6440 | --DOMWINDOW == 95 (0x91449400) [pid = 6440] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 00:52:47 INFO - PROCESS | 6440 | 1461138767432 Marionette TRACE conn4 -> [0,314,"setScriptTimeout",{"ms":35000}] 00:52:47 INFO - PROCESS | 6440 | 1461138767437 Marionette TRACE conn4 <- [1,314,null,{}] 00:52:47 INFO - PROCESS | 6440 | 1461138767443 Marionette TRACE conn4 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:47 INFO - PROCESS | 6440 | 1461138767615 Marionette TRACE conn4 <- [1,315,null,{"value":null}] 00:52:47 INFO - PROCESS | 6440 | 1461138767636 Marionette TRACE conn4 -> [0,316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6440 | ++DOCSHELL 0x8fbd6c00 == 49 [pid = 6440] [id = 86] 00:52:47 INFO - PROCESS | 6440 | ++DOMWINDOW == 96 (0x906e8c00) [pid = 6440] [serial = 257] [outer = (nil)] 00:52:47 INFO - PROCESS | 6440 | ++DOMWINDOW == 97 (0x9fc93c00) [pid = 6440] [serial = 258] [outer = 0x906e8c00] 00:52:47 INFO - PROCESS | 6440 | 1461138767811 Marionette DEBUG loaded listener.js 00:52:47 INFO - PROCESS | 6440 | ++DOMWINDOW == 98 (0x9ffca400) [pid = 6440] [serial = 259] [outer = 0x906e8c00] 00:52:48 INFO - PROCESS | 6440 | 1461138768562 Marionette TRACE conn4 <- [1,316,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.copy.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 00:52:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 00:52:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1220ms 00:52:48 INFO - PROCESS | 6440 | 1461138768619 Marionette TRACE conn4 -> [0,317,"getWindowHandle",null] 00:52:48 INFO - PROCESS | 6440 | 1461138768623 Marionette TRACE conn4 <- [1,317,null,{"value":"8"}] 00:52:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 00:52:48 INFO - PROCESS | 6440 | 1461138768629 Marionette TRACE conn4 -> [0,318,"setScriptTimeout",{"ms":35000}] 00:52:48 INFO - PROCESS | 6440 | 1461138768633 Marionette TRACE conn4 <- [1,318,null,{}] 00:52:48 INFO - PROCESS | 6440 | 1461138768641 Marionette TRACE conn4 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:48 INFO - PROCESS | 6440 | 1461138768844 Marionette TRACE conn4 <- [1,319,null,{"value":null}] 00:52:48 INFO - PROCESS | 6440 | 1461138768854 Marionette TRACE conn4 -> [0,320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6440 | ++DOCSHELL 0x92cb9800 == 50 [pid = 6440] [id = 87] 00:52:48 INFO - PROCESS | 6440 | ++DOMWINDOW == 99 (0x92cbac00) [pid = 6440] [serial = 260] [outer = (nil)] 00:52:48 INFO - PROCESS | 6440 | ++DOMWINDOW == 100 (0x92cc3000) [pid = 6440] [serial = 261] [outer = 0x92cbac00] 00:52:48 INFO - PROCESS | 6440 | 1461138768931 Marionette DEBUG loaded listener.js 00:52:49 INFO - PROCESS | 6440 | ++DOMWINDOW == 101 (0x92cc5c00) [pid = 6440] [serial = 262] [outer = 0x92cbac00] 00:52:49 INFO - PROCESS | 6440 | 1461138769956 Marionette TRACE conn4 <- [1,320,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 00:52:50 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:52:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1383ms 00:52:50 INFO - PROCESS | 6440 | 1461138770014 Marionette TRACE conn4 -> [0,321,"getWindowHandle",null] 00:52:50 INFO - PROCESS | 6440 | 1461138770021 Marionette TRACE conn4 <- [1,321,null,{"value":"8"}] 00:52:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 00:52:50 INFO - PROCESS | 6440 | 1461138770031 Marionette TRACE conn4 -> [0,322,"setScriptTimeout",{"ms":35000}] 00:52:50 INFO - PROCESS | 6440 | 1461138770037 Marionette TRACE conn4 <- [1,322,null,{}] 00:52:50 INFO - PROCESS | 6440 | 1461138770048 Marionette TRACE conn4 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:50 INFO - PROCESS | 6440 | 1461138770304 Marionette TRACE conn4 <- [1,323,null,{"value":null}] 00:52:50 INFO - PROCESS | 6440 | 1461138770524 Marionette TRACE conn4 -> [0,324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6440 | ++DOCSHELL 0x8f338c00 == 51 [pid = 6440] [id = 88] 00:52:50 INFO - PROCESS | 6440 | ++DOMWINDOW == 102 (0x8f33e400) [pid = 6440] [serial = 263] [outer = (nil)] 00:52:50 INFO - PROCESS | 6440 | ++DOMWINDOW == 103 (0x8f342400) [pid = 6440] [serial = 264] [outer = 0x8f33e400] 00:52:50 INFO - PROCESS | 6440 | 1461138770629 Marionette DEBUG loaded listener.js 00:52:50 INFO - PROCESS | 6440 | ++DOMWINDOW == 104 (0x8f384400) [pid = 6440] [serial = 265] [outer = 0x8f33e400] 00:52:51 INFO - PROCESS | 6440 | 1461138771588 Marionette TRACE conn4 <- [1,324,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 00:52:51 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:52:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1605ms 00:52:51 INFO - PROCESS | 6440 | 1461138771638 Marionette TRACE conn4 -> [0,325,"getWindowHandle",null] 00:52:51 INFO - PROCESS | 6440 | 1461138771647 Marionette TRACE conn4 <- [1,325,null,{"value":"8"}] 00:52:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 00:52:51 INFO - PROCESS | 6440 | 1461138771658 Marionette TRACE conn4 -> [0,326,"setScriptTimeout",{"ms":35000}] 00:52:51 INFO - PROCESS | 6440 | 1461138771662 Marionette TRACE conn4 <- [1,326,null,{}] 00:52:51 INFO - PROCESS | 6440 | 1461138771669 Marionette TRACE conn4 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:51 INFO - PROCESS | 6440 | 1461138771890 Marionette TRACE conn4 <- [1,327,null,{"value":null}] 00:52:52 INFO - PROCESS | 6440 | 1461138772090 Marionette TRACE conn4 -> [0,328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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:52 INFO - PROCESS | 6440 | ++DOCSHELL 0x92842c00 == 52 [pid = 6440] [id = 89] 00:52:52 INFO - PROCESS | 6440 | ++DOMWINDOW == 105 (0x928c5400) [pid = 6440] [serial = 266] [outer = (nil)] 00:52:52 INFO - PROCESS | 6440 | ++DOMWINDOW == 106 (0x92cbec00) [pid = 6440] [serial = 267] [outer = 0x928c5400] 00:52:52 INFO - PROCESS | 6440 | 1461138772194 Marionette DEBUG loaded listener.js 00:52:52 INFO - PROCESS | 6440 | ++DOMWINDOW == 107 (0x92cc3c00) [pid = 6440] [serial = 268] [outer = 0x928c5400] 00:52:53 INFO - PROCESS | 6440 | 1461138773137 Marionette TRACE conn4 <- [1,328,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 00:52:53 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:52:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1494ms 00:52:53 INFO - PROCESS | 6440 | 1461138773152 Marionette TRACE conn4 -> [0,329,"getWindowHandle",null] 00:52:53 INFO - PROCESS | 6440 | 1461138773156 Marionette TRACE conn4 <- [1,329,null,{"value":"8"}] 00:52:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 00:52:53 INFO - PROCESS | 6440 | 1461138773163 Marionette TRACE conn4 -> [0,330,"setScriptTimeout",{"ms":35000}] 00:52:53 INFO - PROCESS | 6440 | 1461138773169 Marionette TRACE conn4 <- [1,330,null,{}] 00:52:53 INFO - PROCESS | 6440 | 1461138773187 Marionette TRACE conn4 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:53 INFO - PROCESS | 6440 | 1461138773361 Marionette TRACE conn4 <- [1,331,null,{"value":null}] 00:52:53 INFO - PROCESS | 6440 | 1461138773516 Marionette TRACE conn4 -> [0,332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6440 | ++DOCSHELL 0x96fd6800 == 53 [pid = 6440] [id = 90] 00:52:53 INFO - PROCESS | 6440 | ++DOMWINDOW == 108 (0x98998400) [pid = 6440] [serial = 269] [outer = (nil)] 00:52:53 INFO - PROCESS | 6440 | ++DOMWINDOW == 109 (0x98f7f000) [pid = 6440] [serial = 270] [outer = 0x98998400] 00:52:53 INFO - PROCESS | 6440 | 1461138773620 Marionette DEBUG loaded listener.js 00:52:53 INFO - PROCESS | 6440 | ++DOMWINDOW == 110 (0x99941400) [pid = 6440] [serial = 271] [outer = 0x98998400] 00:52:54 INFO - PROCESS | 6440 | 1461138774686 Marionette TRACE conn4 <- [1,332,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-out.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 00:52:54 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:52:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1586ms 00:52:54 INFO - PROCESS | 6440 | 1461138774750 Marionette TRACE conn4 -> [0,333,"getWindowHandle",null] 00:52:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 00:52:54 INFO - PROCESS | 6440 | 1461138774755 Marionette TRACE conn4 <- [1,333,null,{"value":"8"}] 00:52:54 INFO - PROCESS | 6440 | 1461138774761 Marionette TRACE conn4 -> [0,334,"setScriptTimeout",{"ms":35000}] 00:52:54 INFO - PROCESS | 6440 | 1461138774765 Marionette TRACE conn4 <- [1,334,null,{}] 00:52:54 INFO - PROCESS | 6440 | 1461138774771 Marionette TRACE conn4 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:54 INFO - PROCESS | 6440 | 1461138774939 Marionette TRACE conn4 <- [1,335,null,{"value":null}] 00:52:55 INFO - PROCESS | 6440 | 1461138775085 Marionette TRACE conn4 -> [0,336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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:55 INFO - PROCESS | 6440 | ++DOCSHELL 0x8f205c00 == 54 [pid = 6440] [id = 91] 00:52:55 INFO - PROCESS | 6440 | ++DOMWINDOW == 111 (0x8f208800) [pid = 6440] [serial = 272] [outer = (nil)] 00:52:55 INFO - PROCESS | 6440 | ++DOMWINDOW == 112 (0x8f20cc00) [pid = 6440] [serial = 273] [outer = 0x8f208800] 00:52:55 INFO - PROCESS | 6440 | 1461138775176 Marionette DEBUG loaded listener.js 00:52:55 INFO - PROCESS | 6440 | ++DOMWINDOW == 113 (0x8f248000) [pid = 6440] [serial = 274] [outer = 0x8f208800] 00:52:56 INFO - PROCESS | 6440 | 1461138776080 Marionette TRACE conn4 <- [1,336,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 00:52:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 00:52:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1332ms 00:52:56 INFO - PROCESS | 6440 | 1461138776094 Marionette TRACE conn4 -> [0,337,"getWindowHandle",null] 00:52:56 INFO - PROCESS | 6440 | 1461138776097 Marionette TRACE conn4 <- [1,337,null,{"value":"8"}] 00:52:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 00:52:56 INFO - PROCESS | 6440 | 1461138776105 Marionette TRACE conn4 -> [0,338,"setScriptTimeout",{"ms":35000}] 00:52:56 INFO - PROCESS | 6440 | 1461138776108 Marionette TRACE conn4 <- [1,338,null,{}] 00:52:56 INFO - PROCESS | 6440 | 1461138776114 Marionette TRACE conn4 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:56 INFO - PROCESS | 6440 | 1461138776280 Marionette TRACE conn4 <- [1,339,null,{"value":null}] 00:52:56 INFO - PROCESS | 6440 | 1461138776435 Marionette TRACE conn4 -> [0,340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6440 | ++DOCSHELL 0x8f20bc00 == 55 [pid = 6440] [id = 92] 00:52:56 INFO - PROCESS | 6440 | ++DOMWINDOW == 114 (0x8f20f800) [pid = 6440] [serial = 275] [outer = (nil)] 00:52:56 INFO - PROCESS | 6440 | ++DOMWINDOW == 115 (0x9ade1000) [pid = 6440] [serial = 276] [outer = 0x8f20f800] 00:52:56 INFO - PROCESS | 6440 | 1461138776525 Marionette DEBUG loaded listener.js 00:52:56 INFO - PROCESS | 6440 | ++DOMWINDOW == 116 (0x9ae68000) [pid = 6440] [serial = 277] [outer = 0x8f20f800] 00:52:57 INFO - PROCESS | 6440 | 1461138777460 Marionette TRACE conn4 <- [1,340,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 00:52:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 00:52:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1433ms 00:52:57 INFO - PROCESS | 6440 | 1461138777537 Marionette TRACE conn4 -> [0,341,"getWindowHandle",null] 00:52:57 INFO - PROCESS | 6440 | 1461138777541 Marionette TRACE conn4 <- [1,341,null,{"value":"8"}] 00:52:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 00:52:57 INFO - PROCESS | 6440 | 1461138777548 Marionette TRACE conn4 -> [0,342,"setScriptTimeout",{"ms":35000}] 00:52:57 INFO - PROCESS | 6440 | 1461138777551 Marionette TRACE conn4 <- [1,342,null,{}] 00:52:57 INFO - PROCESS | 6440 | 1461138777557 Marionette TRACE conn4 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:57 INFO - PROCESS | 6440 | 1461138777793 Marionette TRACE conn4 <- [1,343,null,{"value":null}] 00:52:58 INFO - PROCESS | 6440 | 1461138777994 Marionette TRACE conn4 -> [0,344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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:58 INFO - PROCESS | 6440 | ++DOCSHELL 0x8fe8f800 == 56 [pid = 6440] [id = 93] 00:52:58 INFO - PROCESS | 6440 | ++DOMWINDOW == 117 (0x8fe94400) [pid = 6440] [serial = 278] [outer = (nil)] 00:52:58 INFO - PROCESS | 6440 | ++DOMWINDOW == 118 (0x8fe98000) [pid = 6440] [serial = 279] [outer = 0x8fe94400] 00:52:58 INFO - PROCESS | 6440 | 1461138778132 Marionette DEBUG loaded listener.js 00:52:58 INFO - PROCESS | 6440 | ++DOMWINDOW == 119 (0x99b8ac00) [pid = 6440] [serial = 280] [outer = 0x8fe94400] 00:52:59 INFO - PROCESS | 6440 | 1461138778996 Marionette TRACE conn4 <- [1,344,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 00:52:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 00:52:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1489ms 00:52:59 INFO - PROCESS | 6440 | 1461138779038 Marionette TRACE conn4 -> [0,345,"getWindowHandle",null] 00:52:59 INFO - PROCESS | 6440 | 1461138779041 Marionette TRACE conn4 <- [1,345,null,{"value":"8"}] 00:52:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 00:52:59 INFO - PROCESS | 6440 | 1461138779048 Marionette TRACE conn4 -> [0,346,"setScriptTimeout",{"ms":35000}] 00:52:59 INFO - PROCESS | 6440 | 1461138779052 Marionette TRACE conn4 <- [1,346,null,{}] 00:52:59 INFO - PROCESS | 6440 | 1461138779058 Marionette TRACE conn4 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:59 INFO - PROCESS | 6440 | 1461138779231 Marionette TRACE conn4 <- [1,347,null,{"value":null}] 00:52:59 INFO - PROCESS | 6440 | 1461138779383 Marionette TRACE conn4 -> [0,348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6440 | ++DOCSHELL 0x8e503400 == 57 [pid = 6440] [id = 94] 00:52:59 INFO - PROCESS | 6440 | ++DOMWINDOW == 120 (0x8e505800) [pid = 6440] [serial = 281] [outer = (nil)] 00:52:59 INFO - PROCESS | 6440 | ++DOMWINDOW == 121 (0x8e50ac00) [pid = 6440] [serial = 282] [outer = 0x8e505800] 00:52:59 INFO - PROCESS | 6440 | 1461138779485 Marionette DEBUG loaded listener.js 00:52:59 INFO - PROCESS | 6440 | ++DOMWINDOW == 122 (0x8e50c400) [pid = 6440] [serial = 283] [outer = 0x8e505800] 00:53:00 INFO - PROCESS | 6440 | 1461138780436 Marionette TRACE conn4 <- [1,348,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 00:53:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 00:53:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1431ms 00:53:00 INFO - PROCESS | 6440 | 1461138780482 Marionette TRACE conn4 -> [0,349,"getWindowHandle",null] 00:53:00 INFO - PROCESS | 6440 | 1461138780488 Marionette TRACE conn4 <- [1,349,null,{"value":"8"}] 00:53:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 00:53:00 INFO - PROCESS | 6440 | 1461138780498 Marionette TRACE conn4 -> [0,350,"setScriptTimeout",{"ms":35000}] 00:53:00 INFO - PROCESS | 6440 | 1461138780504 Marionette TRACE conn4 <- [1,350,null,{}] 00:53:00 INFO - PROCESS | 6440 | 1461138780513 Marionette TRACE conn4 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:53:00 INFO - PROCESS | 6440 | 1461138780712 Marionette TRACE conn4 <- [1,351,null,{"value":null}] 00:53:01 INFO - PROCESS | 6440 | 1461138781141 Marionette TRACE conn4 -> [0,352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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:01 INFO - PROCESS | 6440 | ++DOCSHELL 0x8f24d400 == 58 [pid = 6440] [id = 95] 00:53:01 INFO - PROCESS | 6440 | ++DOMWINDOW == 123 (0x8f24e400) [pid = 6440] [serial = 284] [outer = (nil)] 00:53:01 INFO - PROCESS | 6440 | ++DOMWINDOW == 124 (0x8f339800) [pid = 6440] [serial = 285] [outer = 0x8f24e400] 00:53:01 INFO - PROCESS | 6440 | 1461138781270 Marionette DEBUG loaded listener.js 00:53:01 INFO - PROCESS | 6440 | ++DOMWINDOW == 125 (0x8f33e000) [pid = 6440] [serial = 286] [outer = 0x8f24e400] 00:53:02 INFO - PROCESS | 6440 | 1461138782155 Marionette TRACE conn4 <- [1,352,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 00:53:02 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:53:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1697ms 00:53:02 INFO - PROCESS | 6440 | 1461138782201 Marionette TRACE conn4 -> [0,353,"getWindowHandle",null] 00:53:02 INFO - PROCESS | 6440 | 1461138782216 Marionette TRACE conn4 <- [1,353,null,{"value":"8"}] 00:53:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 00:53:02 INFO - PROCESS | 6440 | 1461138782233 Marionette TRACE conn4 -> [0,354,"setScriptTimeout",{"ms":35000}] 00:53:02 INFO - PROCESS | 6440 | 1461138782237 Marionette TRACE conn4 <- [1,354,null,{}] 00:53:02 INFO - PROCESS | 6440 | 1461138782256 Marionette TRACE conn4 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:53:02 INFO - PROCESS | 6440 | 1461138782508 Marionette TRACE conn4 <- [1,355,null,{"value":null}] 00:53:02 INFO - PROCESS | 6440 | --DOCSHELL 0x8fbd6c00 == 57 [pid = 6440] [id = 86] 00:53:02 INFO - PROCESS | 6440 | --DOMWINDOW == 124 (0x906ef400) [pid = 6440] [serial = 222] [outer = (nil)] [url = about:blank] 00:53:02 INFO - PROCESS | 6440 | 1461138782782 Marionette TRACE conn4 -> [0,356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6440 | --DOCSHELL 0x8fbdb400 == 56 [pid = 6440] [id = 85] 00:53:02 INFO - PROCESS | 6440 | --DOCSHELL 0x99b88000 == 55 [pid = 6440] [id = 84] 00:53:02 INFO - PROCESS | 6440 | --DOCSHELL 0x906ec400 == 54 [pid = 6440] [id = 83] 00:53:02 INFO - PROCESS | 6440 | ++DOCSHELL 0x8f551400 == 55 [pid = 6440] [id = 96] 00:53:02 INFO - PROCESS | 6440 | ++DOMWINDOW == 125 (0x8f552c00) [pid = 6440] [serial = 287] [outer = (nil)] 00:53:02 INFO - PROCESS | 6440 | ++DOMWINDOW == 126 (0x8f558800) [pid = 6440] [serial = 288] [outer = 0x8f552c00] 00:53:02 INFO - PROCESS | 6440 | 1461138782896 Marionette DEBUG loaded listener.js 00:53:03 INFO - PROCESS | 6440 | ++DOMWINDOW == 127 (0x8fe90800) [pid = 6440] [serial = 289] [outer = 0x8f552c00] 00:53:03 INFO - PROCESS | 6440 | --DOCSHELL 0x8fbd5400 == 54 [pid = 6440] [id = 82] 00:53:03 INFO - PROCESS | 6440 | --DOCSHELL 0x92c6d800 == 53 [pid = 6440] [id = 81] 00:53:03 INFO - PROCESS | 6440 | --DOCSHELL 0x8f24e000 == 52 [pid = 6440] [id = 79] 00:53:03 INFO - PROCESS | 6440 | --DOMWINDOW == 126 (0x9fb8c400) [pid = 6440] [serial = 183] [outer = (nil)] [url = about:blank] 00:53:03 INFO - PROCESS | 6440 | --DOMWINDOW == 125 (0x959ca400) [pid = 6440] [serial = 206] [outer = (nil)] [url = about:blank] 00:53:03 INFO - PROCESS | 6440 | --DOMWINDOW == 124 (0x9899a400) [pid = 6440] [serial = 207] [outer = (nil)] [url = about:blank] 00:53:03 INFO - PROCESS | 6440 | --DOMWINDOW == 123 (0xa0c1c400) [pid = 6440] [serial = 216] [outer = (nil)] [url = about:blank] 00:53:03 INFO - PROCESS | 6440 | --DOMWINDOW == 122 (0x97cb9c00) [pid = 6440] [serial = 204] [outer = (nil)] [url = about:blank] 00:53:03 INFO - PROCESS | 6440 | --DOMWINDOW == 121 (0x97923400) [pid = 6440] [serial = 203] [outer = (nil)] [url = about:blank] 00:53:03 INFO - PROCESS | 6440 | --DOMWINDOW == 120 (0xa0a8c000) [pid = 6440] [serial = 217] [outer = (nil)] [url = about:blank] 00:53:03 INFO - PROCESS | 6440 | --DOMWINDOW == 119 (0x99179c00) [pid = 6440] [serial = 219] [outer = (nil)] [url = about:blank] 00:53:03 INFO - PROCESS | 6440 | --DOMWINDOW == 118 (0x99184800) [pid = 6440] [serial = 210] [outer = (nil)] [url = about:blank] 00:53:03 INFO - PROCESS | 6440 | --DOMWINDOW == 117 (0x99b82c00) [pid = 6440] [serial = 211] [outer = (nil)] [url = about:blank] 00:53:03 INFO - PROCESS | 6440 | --DOMWINDOW == 116 (0x9fb2f400) [pid = 6440] [serial = 213] [outer = (nil)] [url = about:blank] 00:53:03 INFO - PROCESS | 6440 | --DOMWINDOW == 115 (0x90672000) [pid = 6440] [serial = 185] [outer = (nil)] [url = about:blank] 00:53:03 INFO - PROCESS | 6440 | --DOMWINDOW == 114 (0x98e38800) [pid = 6440] [serial = 188] [outer = (nil)] [url = about:blank] 00:53:03 INFO - PROCESS | 6440 | --DOMWINDOW == 113 (0x9addec00) [pid = 6440] [serial = 191] [outer = (nil)] [url = about:blank] 00:53:03 INFO - PROCESS | 6440 | --DOMWINDOW == 112 (0xa0acf800) [pid = 6440] [serial = 194] [outer = (nil)] [url = about:blank] 00:53:03 INFO - PROCESS | 6440 | --DOMWINDOW == 111 (0xa2817000) [pid = 6440] [serial = 197] [outer = (nil)] [url = about:blank] 00:53:03 INFO - PROCESS | 6440 | --DOMWINDOW == 110 (0xa3c79c00) [pid = 6440] [serial = 200] [outer = (nil)] [url = about:blank] 00:53:03 INFO - PROCESS | 6440 | --DOMWINDOW == 109 (0x9fc93800) [pid = 6440] [serial = 90] [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:53:03 INFO - PROCESS | 6440 | --DOMWINDOW == 108 (0x9fc4f400) [pid = 6440] [serial = 214] [outer = (nil)] [url = about:blank] 00:53:03 INFO - PROCESS | 6440 | --DOMWINDOW == 107 (0x9ff13800) [pid = 6440] [serial = 220] [outer = (nil)] [url = about:blank] 00:53:03 INFO - PROCESS | 6440 | 1461138783736 Marionette TRACE conn4 <- [1,356,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 00:53:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 00:53:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1543ms 00:53:03 INFO - PROCESS | 6440 | 1461138783780 Marionette TRACE conn4 -> [0,357,"getWindowHandle",null] 00:53:03 INFO - PROCESS | 6440 | 1461138783787 Marionette TRACE conn4 <- [1,357,null,{"value":"8"}] 00:53:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 00:53:03 INFO - PROCESS | 6440 | 1461138783804 Marionette TRACE conn4 -> [0,358,"setScriptTimeout",{"ms":35000}] 00:53:03 INFO - PROCESS | 6440 | 1461138783809 Marionette TRACE conn4 <- [1,358,null,{}] 00:53:03 INFO - PROCESS | 6440 | 1461138783816 Marionette TRACE conn4 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:53:03 INFO - PROCESS | 6440 | 1461138783982 Marionette TRACE conn4 <- [1,359,null,{"value":null}] 00:53:04 INFO - PROCESS | 6440 | 1461138783993 Marionette TRACE conn4 -> [0,360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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:04 INFO - PROCESS | 6440 | ++DOCSHELL 0x8f248c00 == 53 [pid = 6440] [id = 97] 00:53:04 INFO - PROCESS | 6440 | ++DOMWINDOW == 108 (0x8fe91800) [pid = 6440] [serial = 290] [outer = (nil)] 00:53:04 INFO - PROCESS | 6440 | ++DOMWINDOW == 109 (0x906eb400) [pid = 6440] [serial = 291] [outer = 0x8fe91800] 00:53:04 INFO - PROCESS | 6440 | 1461138784084 Marionette DEBUG loaded listener.js 00:53:04 INFO - PROCESS | 6440 | ++DOMWINDOW == 110 (0x906f3400) [pid = 6440] [serial = 292] [outer = 0x8fe91800] 00:53:05 INFO - PROCESS | 6440 | 1461138785082 Marionette TRACE conn4 <- [1,360,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 00:53:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 00:53:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1344ms 00:53:05 INFO - PROCESS | 6440 | 1461138785163 Marionette TRACE conn4 -> [0,361,"getWindowHandle",null] 00:53:05 INFO - PROCESS | 6440 | 1461138785167 Marionette TRACE conn4 <- [1,361,null,{"value":"8"}] 00:53:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 00:53:05 INFO - PROCESS | 6440 | 1461138785191 Marionette TRACE conn4 -> [0,362,"setScriptTimeout",{"ms":35000}] 00:53:05 INFO - PROCESS | 6440 | 1461138785201 Marionette TRACE conn4 <- [1,362,null,{}] 00:53:05 INFO - PROCESS | 6440 | 1461138785211 Marionette TRACE conn4 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:53:05 INFO - PROCESS | 6440 | 1461138785433 Marionette TRACE conn4 <- [1,363,null,{"value":null}] 00:53:05 INFO - PROCESS | 6440 | 1461138785452 Marionette TRACE conn4 -> [0,364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6440 | ++DOCSHELL 0x8fe99000 == 54 [pid = 6440] [id = 98] 00:53:05 INFO - PROCESS | 6440 | ++DOMWINDOW == 111 (0x9283c800) [pid = 6440] [serial = 293] [outer = (nil)] 00:53:05 INFO - PROCESS | 6440 | ++DOMWINDOW == 112 (0x94e96400) [pid = 6440] [serial = 294] [outer = 0x9283c800] 00:53:05 INFO - PROCESS | 6440 | 1461138785531 Marionette DEBUG loaded listener.js 00:53:05 INFO - PROCESS | 6440 | ++DOMWINDOW == 113 (0x96fcd800) [pid = 6440] [serial = 295] [outer = 0x9283c800] 00:53:06 INFO - PROCESS | 6440 | 1461138786445 Marionette TRACE conn4 <- [1,364,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 00:53:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 00:53:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1354ms 00:53:06 INFO - PROCESS | 6440 | 1461138786533 Marionette TRACE conn4 -> [0,365,"getWindowHandle",null] 00:53:06 INFO - PROCESS | 6440 | 1461138786540 Marionette TRACE conn4 <- [1,365,null,{"value":"8"}] 00:53:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 00:53:06 INFO - PROCESS | 6440 | 1461138786549 Marionette TRACE conn4 -> [0,366,"setScriptTimeout",{"ms":35000}] 00:53:06 INFO - PROCESS | 6440 | 1461138786555 Marionette TRACE conn4 <- [1,366,null,{}] 00:53:06 INFO - PROCESS | 6440 | 1461138786571 Marionette TRACE conn4 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:53:06 INFO - PROCESS | 6440 | 1461138786827 Marionette TRACE conn4 <- [1,367,null,{"value":null}] 00:53:07 INFO - PROCESS | 6440 | --DOMWINDOW == 112 (0x97cb9400) [pid = 6440] [serial = 248] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 00:53:07 INFO - PROCESS | 6440 | --DOMWINDOW == 111 (0x90671c00) [pid = 6440] [serial = 245] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 00:53:07 INFO - PROCESS | 6440 | --DOMWINDOW == 110 (0x94e8f800) [pid = 6440] [serial = 242] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 00:53:07 INFO - PROCESS | 6440 | --DOMWINDOW == 109 (0x9b0a3c00) [pid = 6440] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 00:53:07 INFO - PROCESS | 6440 | --DOMWINDOW == 108 (0x906e8c00) [pid = 6440] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 00:53:07 INFO - PROCESS | 6440 | --DOMWINDOW == 107 (0x97daa400) [pid = 6440] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 00:53:07 INFO - PROCESS | 6440 | 1461138787214 Marionette TRACE conn4 -> [0,368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6440 | ++DOCSHELL 0x8e508000 == 55 [pid = 6440] [id = 99] 00:53:07 INFO - PROCESS | 6440 | ++DOMWINDOW == 108 (0x8e50f800) [pid = 6440] [serial = 296] [outer = (nil)] 00:53:07 INFO - PROCESS | 6440 | ++DOMWINDOW == 109 (0x8f209000) [pid = 6440] [serial = 297] [outer = 0x8e50f800] 00:53:07 INFO - PROCESS | 6440 | 1461138787309 Marionette DEBUG loaded listener.js 00:53:07 INFO - PROCESS | 6440 | ++DOMWINDOW == 110 (0x8f24ac00) [pid = 6440] [serial = 298] [outer = 0x8e50f800] 00:53:08 INFO - PROCESS | 6440 | 1461138788301 Marionette TRACE conn4 <- [1,368,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 00:53:08 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:53:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1802ms 00:53:08 INFO - PROCESS | 6440 | 1461138788353 Marionette TRACE conn4 -> [0,369,"getWindowHandle",null] 00:53:08 INFO - PROCESS | 6440 | 1461138788361 Marionette TRACE conn4 <- [1,369,null,{"value":"8"}] 00:53:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 00:53:08 INFO - PROCESS | 6440 | 1461138788371 Marionette TRACE conn4 -> [0,370,"setScriptTimeout",{"ms":35000}] 00:53:08 INFO - PROCESS | 6440 | 1461138788376 Marionette TRACE conn4 <- [1,370,null,{}] 00:53:08 INFO - PROCESS | 6440 | 1461138788384 Marionette TRACE conn4 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:53:08 INFO - PROCESS | 6440 | 1461138788578 Marionette TRACE conn4 <- [1,371,null,{"value":null}] 00:53:08 INFO - PROCESS | 6440 | 1461138788784 Marionette TRACE conn4 -> [0,372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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:08 INFO - PROCESS | 6440 | ++DOCSHELL 0x8fe9c000 == 56 [pid = 6440] [id = 100] 00:53:08 INFO - PROCESS | 6440 | ++DOMWINDOW == 111 (0x9066fc00) [pid = 6440] [serial = 299] [outer = (nil)] 00:53:08 INFO - PROCESS | 6440 | ++DOMWINDOW == 112 (0x906ebc00) [pid = 6440] [serial = 300] [outer = 0x9066fc00] 00:53:08 INFO - PROCESS | 6440 | 1461138788883 Marionette DEBUG loaded listener.js 00:53:09 INFO - PROCESS | 6440 | ++DOMWINDOW == 113 (0x91445000) [pid = 6440] [serial = 301] [outer = 0x9066fc00] 00:53:09 INFO - PROCESS | 6440 | 1461138789887 Marionette TRACE conn4 <- [1,372,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 00:53:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 00:53:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1584ms 00:53:09 INFO - PROCESS | 6440 | 1461138789959 Marionette TRACE conn4 -> [0,373,"getWindowHandle",null] 00:53:09 INFO - PROCESS | 6440 | 1461138789966 Marionette TRACE conn4 <- [1,373,null,{"value":"8"}] 00:53:09 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 00:53:09 INFO - PROCESS | 6440 | 1461138789973 Marionette TRACE conn4 -> [0,374,"setScriptTimeout",{"ms":35000}] 00:53:09 INFO - PROCESS | 6440 | 1461138789977 Marionette TRACE conn4 <- [1,374,null,{}] 00:53:09 INFO - PROCESS | 6440 | 1461138789984 Marionette TRACE conn4 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:53:10 INFO - PROCESS | 6440 | 1461138790210 Marionette TRACE conn4 <- [1,375,null,{"value":null}] 00:53:10 INFO - PROCESS | 6440 | 1461138790480 Marionette TRACE conn4 -> [0,376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.missingargs.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6440 | ++DOCSHELL 0x94e96c00 == 57 [pid = 6440] [id = 101] 00:53:10 INFO - PROCESS | 6440 | ++DOMWINDOW == 114 (0x94e9c000) [pid = 6440] [serial = 302] [outer = (nil)] 00:53:10 INFO - PROCESS | 6440 | ++DOMWINDOW == 115 (0x95934400) [pid = 6440] [serial = 303] [outer = 0x94e9c000] 00:53:10 INFO - PROCESS | 6440 | 1461138790623 Marionette DEBUG loaded listener.js 00:53:10 INFO - PROCESS | 6440 | ++DOMWINDOW == 116 (0x96fd9400) [pid = 6440] [serial = 304] [outer = 0x94e9c000] 00:53:11 INFO - PROCESS | 6440 | 1461138791660 Marionette TRACE conn4 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 00:53:11 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 00:53:11 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1735ms 00:53:11 INFO - PROCESS | 6440 | 1461138791709 Marionette TRACE conn4 -> [0,377,"getWindowHandle",null] 00:53:11 INFO - PROCESS | 6440 | 1461138791715 Marionette TRACE conn4 <- [1,377,null,{"value":"8"}] 00:53:11 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 00:53:11 INFO - PROCESS | 6440 | 1461138791731 Marionette TRACE conn4 -> [0,378,"setScriptTimeout",{"ms":35000}] 00:53:11 INFO - PROCESS | 6440 | 1461138791741 Marionette TRACE conn4 <- [1,378,null,{}] 00:53:11 INFO - PROCESS | 6440 | 1461138791747 Marionette TRACE conn4 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:53:11 INFO - PROCESS | 6440 | 1461138791978 Marionette TRACE conn4 <- [1,379,null,{"value":null}] 00:53:12 INFO - PROCESS | 6440 | 1461138792177 Marionette TRACE conn4 -> [0,380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.type.delete.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6440 | ++DOCSHELL 0x8f20dc00 == 58 [pid = 6440] [id = 102] 00:53:12 INFO - PROCESS | 6440 | ++DOMWINDOW == 117 (0x8fe97400) [pid = 6440] [serial = 305] [outer = (nil)] 00:53:12 INFO - PROCESS | 6440 | ++DOMWINDOW == 118 (0x98b0bc00) [pid = 6440] [serial = 306] [outer = 0x8fe97400] 00:53:12 INFO - PROCESS | 6440 | 1461138792313 Marionette DEBUG loaded listener.js 00:53:12 INFO - PROCESS | 6440 | ++DOMWINDOW == 119 (0x98f81800) [pid = 6440] [serial = 307] [outer = 0x8fe97400] 00:53:13 INFO - PROCESS | 6440 | 1461138793196 Marionette TRACE conn4 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 00:53:13 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 00:53:13 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1504ms 00:53:13 INFO - PROCESS | 6440 | 1461138793229 Marionette TRACE conn4 -> [0,381,"getWindowHandle",null] 00:53:13 INFO - PROCESS | 6440 | 1461138793233 Marionette TRACE conn4 <- [1,381,null,{"value":"8"}] 00:53:13 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 00:53:13 INFO - PROCESS | 6440 | 1461138793240 Marionette TRACE conn4 -> [0,382,"setScriptTimeout",{"ms":35000}] 00:53:13 INFO - PROCESS | 6440 | 1461138793243 Marionette TRACE conn4 <- [1,382,null,{}] 00:53:13 INFO - PROCESS | 6440 | 1461138793250 Marionette TRACE conn4 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:53:13 INFO - PROCESS | 6440 | 1461138793428 Marionette TRACE conn4 <- [1,383,null,{"value":null}] 00:53:13 INFO - PROCESS | 6440 | 1461138793581 Marionette TRACE conn4 -> [0,384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.voidreturn.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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:13 INFO - PROCESS | 6440 | ++DOCSHELL 0x959ca800 == 59 [pid = 6440] [id = 103] 00:53:13 INFO - PROCESS | 6440 | ++DOMWINDOW == 120 (0x98b0d400) [pid = 6440] [serial = 308] [outer = (nil)] 00:53:13 INFO - PROCESS | 6440 | ++DOMWINDOW == 121 (0x999e1400) [pid = 6440] [serial = 309] [outer = 0x98b0d400] 00:53:13 INFO - PROCESS | 6440 | 1461138793673 Marionette DEBUG loaded listener.js 00:53:13 INFO - PROCESS | 6440 | ++DOMWINDOW == 122 (0x99b80800) [pid = 6440] [serial = 310] [outer = 0x98b0d400] 00:53:14 INFO - PROCESS | 6440 | SkCairoFTTypeface::onFilterRec unimplemented 00:53:14 INFO - PROCESS | 6440 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 00:53:14 INFO - PROCESS | 6440 | SkCairoFTTypeface::onFilterRec unimplemented 00:53:14 INFO - PROCESS | 6440 | SkCairoFTTypeface::onFilterRec unimplemented 00:53:14 INFO - PROCESS | 6440 | SkCairoFTTypeface::onFilterRec unimplemented 00:53:14 INFO - PROCESS | 6440 | 1461138794652 Marionette TRACE conn4 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 00:53:14 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 00:53:14 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1432ms 00:53:14 INFO - PROCESS | 6440 | 1461138794671 Marionette TRACE conn4 -> [0,385,"getWindowHandle",null] 00:53:14 INFO - PROCESS | 6440 | 1461138794674 Marionette TRACE conn4 <- [1,385,null,{"value":"8"}] 00:53:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 00:53:14 INFO - PROCESS | 6440 | 1461138794683 Marionette TRACE conn4 -> [0,386,"setScriptTimeout",{"ms":35000}] 00:53:14 INFO - PROCESS | 6440 | 1461138794687 Marionette TRACE conn4 <- [1,386,null,{}] 00:53:14 INFO - PROCESS | 6440 | 1461138794693 Marionette TRACE conn4 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:53:14 INFO - PROCESS | 6440 | 1461138794860 Marionette TRACE conn4 <- [1,387,null,{"value":null}] 00:53:15 INFO - PROCESS | 6440 | 1461138795022 Marionette TRACE conn4 -> [0,388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6440 | ++DOCSHELL 0x99b8d400 == 60 [pid = 6440] [id = 104] 00:53:15 INFO - PROCESS | 6440 | ++DOMWINDOW == 123 (0x9add6c00) [pid = 6440] [serial = 311] [outer = (nil)] 00:53:15 INFO - PROCESS | 6440 | ++DOMWINDOW == 124 (0x9ade2000) [pid = 6440] [serial = 312] [outer = 0x9add6c00] 00:53:15 INFO - PROCESS | 6440 | 1461138795129 Marionette DEBUG loaded listener.js 00:53:15 INFO - PROCESS | 6440 | ++DOMWINDOW == 125 (0x9fb95c00) [pid = 6440] [serial = 313] [outer = 0x9add6c00] 00:53:16 INFO - PROCESS | 6440 | 1461138796192 Marionette TRACE conn4 <- [1,388,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html",0,null,null,[["Canvas test: 2d.drawImage.3arg",0,null,null]]]}] 00:53:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 00:53:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1582ms 00:53:16 INFO - PROCESS | 6440 | 1461138796265 Marionette TRACE conn4 -> [0,389,"getWindowHandle",null] 00:53:16 INFO - PROCESS | 6440 | 1461138796269 Marionette TRACE conn4 <- [1,389,null,{"value":"8"}] 00:53:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 00:53:16 INFO - PROCESS | 6440 | 1461138796276 Marionette TRACE conn4 -> [0,390,"setScriptTimeout",{"ms":35000}] 00:53:16 INFO - PROCESS | 6440 | 1461138796279 Marionette TRACE conn4 <- [1,390,null,{}] 00:53:16 INFO - PROCESS | 6440 | 1461138796285 Marionette TRACE conn4 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:53:16 INFO - PROCESS | 6440 | 1461138796465 Marionette TRACE conn4 <- [1,391,null,{"value":null}] 00:53:16 INFO - PROCESS | 6440 | 1461138796663 Marionette TRACE conn4 -> [0,392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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:16 INFO - PROCESS | 6440 | ++DOCSHELL 0x97cba400 == 61 [pid = 6440] [id = 105] 00:53:16 INFO - PROCESS | 6440 | ++DOMWINDOW == 126 (0x9addf400) [pid = 6440] [serial = 314] [outer = (nil)] 00:53:16 INFO - PROCESS | 6440 | ++DOMWINDOW == 127 (0xa0fd4400) [pid = 6440] [serial = 315] [outer = 0x9addf400] 00:53:16 INFO - PROCESS | 6440 | 1461138796758 Marionette DEBUG loaded listener.js 00:53:16 INFO - PROCESS | 6440 | ++DOMWINDOW == 128 (0xa2817000) [pid = 6440] [serial = 316] [outer = 0x9addf400] 00:53:17 INFO - PROCESS | 6440 | 1461138797693 Marionette TRACE conn4 <- [1,392,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html",0,null,null,[["Canvas test: 2d.drawImage.5arg",0,null,null]]]}] 00:53:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 00:53:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1482ms 00:53:17 INFO - PROCESS | 6440 | 1461138797760 Marionette TRACE conn4 -> [0,393,"getWindowHandle",null] 00:53:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 00:53:17 INFO - PROCESS | 6440 | 1461138797764 Marionette TRACE conn4 <- [1,393,null,{"value":"8"}] 00:53:17 INFO - PROCESS | 6440 | 1461138797771 Marionette TRACE conn4 -> [0,394,"setScriptTimeout",{"ms":35000}] 00:53:17 INFO - PROCESS | 6440 | 1461138797775 Marionette TRACE conn4 <- [1,394,null,{}] 00:53:17 INFO - PROCESS | 6440 | 1461138797781 Marionette TRACE conn4 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:53:17 INFO - PROCESS | 6440 | 1461138797957 Marionette TRACE conn4 <- [1,395,null,{"value":null}] 00:53:18 INFO - PROCESS | 6440 | 1461138798111 Marionette TRACE conn4 -> [0,396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6440 | ++DOCSHELL 0x8f20b000 == 62 [pid = 6440] [id = 106] 00:53:18 INFO - PROCESS | 6440 | ++DOMWINDOW == 129 (0x8f244800) [pid = 6440] [serial = 317] [outer = (nil)] 00:53:18 INFO - PROCESS | 6440 | ++DOMWINDOW == 130 (0x9018a400) [pid = 6440] [serial = 318] [outer = 0x8f244800] 00:53:18 INFO - PROCESS | 6440 | 1461138798245 Marionette DEBUG loaded listener.js 00:53:18 INFO - PROCESS | 6440 | ++DOMWINDOW == 131 (0x9018d400) [pid = 6440] [serial = 319] [outer = 0x8f244800] 00:53:19 INFO - PROCESS | 6440 | 1461138799189 Marionette TRACE conn4 <- [1,396,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.basic",0,null,null]]]}] 00:53:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 00:53:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1483ms 00:53:19 INFO - PROCESS | 6440 | 1461138799255 Marionette TRACE conn4 -> [0,397,"getWindowHandle",null] 00:53:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 00:53:19 INFO - PROCESS | 6440 | 1461138799259 Marionette TRACE conn4 <- [1,397,null,{"value":"8"}] 00:53:19 INFO - PROCESS | 6440 | 1461138799266 Marionette TRACE conn4 -> [0,398,"setScriptTimeout",{"ms":35000}] 00:53:19 INFO - PROCESS | 6440 | 1461138799270 Marionette TRACE conn4 <- [1,398,null,{}] 00:53:19 INFO - PROCESS | 6440 | 1461138799276 Marionette TRACE conn4 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:53:19 INFO - PROCESS | 6440 | 1461138799462 Marionette TRACE conn4 <- [1,399,null,{"value":null}] 00:53:19 INFO - PROCESS | 6440 | 1461138799678 Marionette TRACE conn4 -> [0,400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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:19 INFO - PROCESS | 6440 | ++DOCSHELL 0x9018ac00 == 63 [pid = 6440] [id = 107] 00:53:19 INFO - PROCESS | 6440 | ++DOMWINDOW == 132 (0x9018f400) [pid = 6440] [serial = 320] [outer = (nil)] 00:53:19 INFO - PROCESS | 6440 | ++DOMWINDOW == 133 (0x902c1000) [pid = 6440] [serial = 321] [outer = 0x9018f400] 00:53:19 INFO - PROCESS | 6440 | 1461138799770 Marionette DEBUG loaded listener.js 00:53:19 INFO - PROCESS | 6440 | ++DOMWINDOW == 134 (0x902c4400) [pid = 6440] [serial = 322] [outer = 0x9018f400] 00:53:20 INFO - PROCESS | 6440 | 1461138800911 Marionette TRACE conn4 <- [1,400,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destpos",0,null,null]]]}] 00:53:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 00:53:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1733ms 00:53:21 INFO - PROCESS | 6440 | 1461138800999 Marionette TRACE conn4 -> [0,401,"getWindowHandle",null] 00:53:21 INFO - PROCESS | 6440 | 1461138801006 Marionette TRACE conn4 <- [1,401,null,{"value":"8"}] 00:53:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 00:53:21 INFO - PROCESS | 6440 | 1461138801023 Marionette TRACE conn4 -> [0,402,"setScriptTimeout",{"ms":35000}] 00:53:21 INFO - PROCESS | 6440 | 1461138801029 Marionette TRACE conn4 <- [1,402,null,{}] 00:53:21 INFO - PROCESS | 6440 | 1461138801081 Marionette TRACE conn4 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:53:21 INFO - PROCESS | 6440 | 1461138801357 Marionette TRACE conn4 <- [1,403,null,{"value":null}] 00:53:21 INFO - PROCESS | 6440 | 1461138801615 Marionette TRACE conn4 -> [0,404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6440 | ++DOCSHELL 0x8e510000 == 64 [pid = 6440] [id = 108] 00:53:21 INFO - PROCESS | 6440 | ++DOMWINDOW == 135 (0x8f208000) [pid = 6440] [serial = 323] [outer = (nil)] 00:53:21 INFO - PROCESS | 6440 | ++DOMWINDOW == 136 (0x8fe8ec00) [pid = 6440] [serial = 324] [outer = 0x8f208000] 00:53:21 INFO - PROCESS | 6440 | 1461138801701 Marionette DEBUG loaded listener.js 00:53:21 INFO - PROCESS | 6440 | ++DOMWINDOW == 137 (0x8fe9bc00) [pid = 6440] [serial = 325] [outer = 0x8f208000] 00:53:22 INFO - PROCESS | 6440 | --DOCSHELL 0x928c6c00 == 63 [pid = 6440] [id = 48] 00:53:22 INFO - PROCESS | 6440 | --DOMWINDOW == 136 (0x92cc3000) [pid = 6440] [serial = 261] [outer = (nil)] [url = about:blank] 00:53:22 INFO - PROCESS | 6440 | --DOMWINDOW == 135 (0x91e4b400) [pid = 6440] [serial = 225] [outer = (nil)] [url = about:blank] 00:53:22 INFO - PROCESS | 6440 | --DOMWINDOW == 134 (0xa4585400) [pid = 6440] [serial = 237] [outer = (nil)] [url = about:blank] 00:53:22 INFO - PROCESS | 6440 | --DOMWINDOW == 133 (0x98f7f800) [pid = 6440] [serial = 228] [outer = (nil)] [url = about:blank] 00:53:22 INFO - PROCESS | 6440 | --DOMWINDOW == 132 (0x9fb94400) [pid = 6440] [serial = 231] [outer = (nil)] [url = about:blank] 00:53:22 INFO - PROCESS | 6440 | --DOMWINDOW == 131 (0x8f24dc00) [pid = 6440] [serial = 234] [outer = (nil)] [url = about:blank] 00:53:22 INFO - PROCESS | 6440 | --DOCSHELL 0x8fe99000 == 62 [pid = 6440] [id = 98] 00:53:22 INFO - PROCESS | 6440 | --DOCSHELL 0x8f248c00 == 61 [pid = 6440] [id = 97] 00:53:22 INFO - PROCESS | 6440 | --DOCSHELL 0x8f551400 == 60 [pid = 6440] [id = 96] 00:53:22 INFO - PROCESS | 6440 | --DOCSHELL 0x8f24d400 == 59 [pid = 6440] [id = 95] 00:53:22 INFO - PROCESS | 6440 | --DOMWINDOW == 130 (0x9ade4400) [pid = 6440] [serial = 250] [outer = (nil)] [url = about:blank] 00:53:22 INFO - PROCESS | 6440 | --DOMWINDOW == 129 (0x982c5400) [pid = 6440] [serial = 247] [outer = (nil)] [url = about:blank] 00:53:22 INFO - PROCESS | 6440 | --DOMWINDOW == 128 (0x96aca400) [pid = 6440] [serial = 243] [outer = (nil)] [url = about:blank] 00:53:22 INFO - PROCESS | 6440 | --DOMWINDOW == 127 (0x9ea15000) [pid = 6440] [serial = 253] [outer = (nil)] [url = about:blank] 00:53:22 INFO - PROCESS | 6440 | --DOMWINDOW == 126 (0x9ffca400) [pid = 6440] [serial = 259] [outer = (nil)] [url = about:blank] 00:53:22 INFO - PROCESS | 6440 | --DOMWINDOW == 125 (0x9fedcc00) [pid = 6440] [serial = 255] [outer = (nil)] [url = about:blank] 00:53:22 INFO - PROCESS | 6440 | --DOMWINDOW == 124 (0x9ad2dc00) [pid = 6440] [serial = 249] [outer = (nil)] [url = about:blank] 00:53:22 INFO - PROCESS | 6440 | --DOMWINDOW == 123 (0x96bba800) [pid = 6440] [serial = 246] [outer = (nil)] [url = about:blank] 00:53:22 INFO - PROCESS | 6440 | --DOMWINDOW == 122 (0x9df88000) [pid = 6440] [serial = 252] [outer = (nil)] [url = about:blank] 00:53:22 INFO - PROCESS | 6440 | --DOMWINDOW == 121 (0xa4c4e400) [pid = 6440] [serial = 240] [outer = (nil)] [url = about:blank] 00:53:22 INFO - PROCESS | 6440 | --DOMWINDOW == 120 (0x977c9c00) [pid = 6440] [serial = 244] [outer = (nil)] [url = about:blank] 00:53:22 INFO - PROCESS | 6440 | --DOMWINDOW == 119 (0xa0a37400) [pid = 6440] [serial = 256] [outer = (nil)] [url = about:blank] 00:53:22 INFO - PROCESS | 6440 | --DOMWINDOW == 118 (0x9fc93c00) [pid = 6440] [serial = 258] [outer = (nil)] [url = about:blank] 00:53:22 INFO - PROCESS | 6440 | 1461138802729 Marionette TRACE conn4 <- [1,404,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destsize",0,null,null]]]}] 00:53:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 00:53:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1739ms 00:53:22 INFO - PROCESS | 6440 | 1461138802763 Marionette TRACE conn4 -> [0,405,"getWindowHandle",null] 00:53:22 INFO - PROCESS | 6440 | 1461138802772 Marionette TRACE conn4 <- [1,405,null,{"value":"8"}] 00:53:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 00:53:22 INFO - PROCESS | 6440 | 1461138802782 Marionette TRACE conn4 -> [0,406,"setScriptTimeout",{"ms":35000}] 00:53:22 INFO - PROCESS | 6440 | 1461138802786 Marionette TRACE conn4 <- [1,406,null,{}] 00:53:22 INFO - PROCESS | 6440 | 1461138802793 Marionette TRACE conn4 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:53:22 INFO - PROCESS | 6440 | 1461138802973 Marionette TRACE conn4 <- [1,407,null,{"value":null}] 00:53:23 INFO - PROCESS | 6440 | 1461138803153 Marionette TRACE conn4 -> [0,408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6440 | ++DOCSHELL 0x8f558c00 == 60 [pid = 6440] [id = 109] 00:53:23 INFO - PROCESS | 6440 | ++DOMWINDOW == 119 (0x8fe96000) [pid = 6440] [serial = 326] [outer = (nil)] 00:53:23 INFO - PROCESS | 6440 | ++DOMWINDOW == 120 (0x902c9c00) [pid = 6440] [serial = 327] [outer = 0x8fe96000] 00:53:23 INFO - PROCESS | 6440 | 1461138803237 Marionette DEBUG loaded listener.js 00:53:23 INFO - PROCESS | 6440 | ++DOMWINDOW == 121 (0x906f0000) [pid = 6440] [serial = 328] [outer = 0x8fe96000] 00:53:24 INFO - PROCESS | 6440 | 1461138804085 Marionette TRACE conn4 <- [1,408,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcepos",0,null,null]]]}] 00:53:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 00:53:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1331ms 00:53:24 INFO - PROCESS | 6440 | 1461138804114 Marionette TRACE conn4 -> [0,409,"getWindowHandle",null] 00:53:24 INFO - PROCESS | 6440 | 1461138804118 Marionette TRACE conn4 <- [1,409,null,{"value":"8"}] 00:53:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 00:53:24 INFO - PROCESS | 6440 | 1461138804131 Marionette TRACE conn4 -> [0,410,"setScriptTimeout",{"ms":35000}] 00:53:24 INFO - PROCESS | 6440 | 1461138804137 Marionette TRACE conn4 <- [1,410,null,{}] 00:53:24 INFO - PROCESS | 6440 | 1461138804154 Marionette TRACE conn4 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:53:24 INFO - PROCESS | 6440 | 1461138804338 Marionette TRACE conn4 <- [1,411,null,{"value":null}] 00:53:24 INFO - PROCESS | 6440 | 1461138804500 Marionette TRACE conn4 -> [0,412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6440 | ++DOCSHELL 0x902c8000 == 61 [pid = 6440] [id = 110] 00:53:24 INFO - PROCESS | 6440 | ++DOMWINDOW == 122 (0x9283c400) [pid = 6440] [serial = 329] [outer = (nil)] 00:53:24 INFO - PROCESS | 6440 | ++DOMWINDOW == 123 (0x94e97800) [pid = 6440] [serial = 330] [outer = 0x9283c400] 00:53:24 INFO - PROCESS | 6440 | 1461138804598 Marionette DEBUG loaded listener.js 00:53:24 INFO - PROCESS | 6440 | ++DOMWINDOW == 124 (0x96acac00) [pid = 6440] [serial = 331] [outer = 0x9283c400] 00:53:25 INFO - PROCESS | 6440 | 1461138805542 Marionette TRACE conn4 <- [1,412,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcesize",0,null,null]]]}] 00:53:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 00:53:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1491ms 00:53:25 INFO - PROCESS | 6440 | 1461138805618 Marionette TRACE conn4 -> [0,413,"getWindowHandle",null] 00:53:25 INFO - PROCESS | 6440 | 1461138805623 Marionette TRACE conn4 <- [1,413,null,{"value":"8"}] 00:53:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 00:53:25 INFO - PROCESS | 6440 | 1461138805629 Marionette TRACE conn4 -> [0,414,"setScriptTimeout",{"ms":35000}] 00:53:25 INFO - PROCESS | 6440 | 1461138805632 Marionette TRACE conn4 <- [1,414,null,{}] 00:53:25 INFO - PROCESS | 6440 | 1461138805638 Marionette TRACE conn4 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:53:25 INFO - PROCESS | 6440 | 1461138805853 Marionette TRACE conn4 <- [1,415,null,{"value":null}] 00:53:25 INFO - PROCESS | 6440 | 1461138805874 Marionette TRACE conn4 -> [0,416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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:25 INFO - PROCESS | 6440 | ++DOCSHELL 0x902c9000 == 62 [pid = 6440] [id = 111] 00:53:25 INFO - PROCESS | 6440 | ++DOMWINDOW == 125 (0x984c9c00) [pid = 6440] [serial = 332] [outer = (nil)] 00:53:25 INFO - PROCESS | 6440 | ++DOMWINDOW == 126 (0x98b0c000) [pid = 6440] [serial = 333] [outer = 0x984c9c00] 00:53:25 INFO - PROCESS | 6440 | 1461138805954 Marionette DEBUG loaded listener.js 00:53:26 INFO - PROCESS | 6440 | ++DOMWINDOW == 127 (0x98f90400) [pid = 6440] [serial = 334] [outer = 0x984c9c00] 00:53:26 INFO - PROCESS | 6440 | 1461138806887 Marionette TRACE conn4 <- [1,416,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html",0,null,null,[["Canvas test: 2d.drawImage.alpha",0,null,null]]]}] 00:53:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 00:53:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1331ms 00:53:27 INFO - PROCESS | 6440 | --DOMWINDOW == 126 (0x8fe91800) [pid = 6440] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 00:53:27 INFO - PROCESS | 6440 | --DOMWINDOW == 125 (0x906e5800) [pid = 6440] [serial = 221] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 00:53:27 INFO - PROCESS | 6440 | --DOMWINDOW == 124 (0x8f552c00) [pid = 6440] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 00:53:27 INFO - PROCESS | 6440 | --DOMWINDOW == 123 (0x8f24e400) [pid = 6440] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 00:53:27 INFO - PROCESS | 6440 | --DOMWINDOW == 122 (0x92cbac00) [pid = 6440] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 00:53:27 INFO - PROCESS | 6440 | --DOMWINDOW == 121 (0x98b0e000) [pid = 6440] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 00:53:27 INFO - PROCESS | 6440 | 1461138807048 Marionette TRACE conn4 -> [0,417,"getWindowHandle",null] 00:53:27 INFO - PROCESS | 6440 | 1461138807052 Marionette TRACE conn4 <- [1,417,null,{"value":"8"}] 00:53:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 00:53:27 INFO - PROCESS | 6440 | 1461138807067 Marionette TRACE conn4 -> [0,418,"setScriptTimeout",{"ms":35000}] 00:53:27 INFO - PROCESS | 6440 | 1461138807071 Marionette TRACE conn4 <- [1,418,null,{}] 00:53:27 INFO - PROCESS | 6440 | 1461138807076 Marionette TRACE conn4 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:53:27 INFO - PROCESS | 6440 | 1461138807228 Marionette TRACE conn4 <- [1,419,null,{"value":null}] 00:53:27 INFO - PROCESS | 6440 | 1461138807244 Marionette TRACE conn4 -> [0,420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6440 | ++DOCSHELL 0x8f33ac00 == 63 [pid = 6440] [id = 112] 00:53:27 INFO - PROCESS | 6440 | ++DOMWINDOW == 122 (0x8fe95000) [pid = 6440] [serial = 335] [outer = (nil)] 00:53:27 INFO - PROCESS | 6440 | ++DOMWINDOW == 123 (0x98f90000) [pid = 6440] [serial = 336] [outer = 0x8fe95000] 00:53:27 INFO - PROCESS | 6440 | 1461138807319 Marionette DEBUG loaded listener.js 00:53:27 INFO - PROCESS | 6440 | ++DOMWINDOW == 124 (0x9993b400) [pid = 6440] [serial = 337] [outer = 0x8fe95000] 00:53:28 INFO - PROCESS | 6440 | 1461138808613 Marionette TRACE conn4 <- [1,420,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html",0,null,null,[["drawImage() of an APNG with no poster frame draws the first frame",0,null,null]]]}] 00:53:28 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:53:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1586ms 00:53:28 INFO - PROCESS | 6440 | 1461138808654 Marionette TRACE conn4 -> [0,421,"getWindowHandle",null] 00:53:28 INFO - PROCESS | 6440 | 1461138808656 Marionette TRACE conn4 <- [1,421,null,{"value":"8"}] 00:53:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 00:53:28 INFO - PROCESS | 6440 | 1461138808663 Marionette TRACE conn4 -> [0,422,"setScriptTimeout",{"ms":35000}] 00:53:28 INFO - PROCESS | 6440 | 1461138808665 Marionette TRACE conn4 <- [1,422,null,{}] 00:53:28 INFO - PROCESS | 6440 | 1461138808672 Marionette TRACE conn4 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:53:28 INFO - PROCESS | 6440 | 1461138808910 Marionette TRACE conn4 <- [1,423,null,{"value":null}] 00:53:28 INFO - PROCESS | 6440 | 1461138808980 Marionette TRACE conn4 -> [0,424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6440 | ++DOCSHELL 0x982c8c00 == 64 [pid = 6440] [id = 113] 00:53:29 INFO - PROCESS | 6440 | ++DOMWINDOW == 125 (0x9899cc00) [pid = 6440] [serial = 338] [outer = (nil)] 00:53:29 INFO - PROCESS | 6440 | ++DOMWINDOW == 126 (0x9fb8bc00) [pid = 6440] [serial = 339] [outer = 0x9899cc00] 00:53:29 INFO - PROCESS | 6440 | 1461138809064 Marionette DEBUG loaded listener.js 00:53:29 INFO - PROCESS | 6440 | ++DOMWINDOW == 127 (0xa0a36c00) [pid = 6440] [serial = 340] [outer = 0x9899cc00] 00:53:30 INFO - PROCESS | 6440 | 1461138810622 Marionette TRACE conn4 <- [1,424,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html",0,null,null,[["drawImage() of an animated GIF draws the first frame",0,null,null]]]}] 00:53:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 00:53:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1992ms 00:53:30 INFO - PROCESS | 6440 | 1461138810656 Marionette TRACE conn4 -> [0,425,"getWindowHandle",null] 00:53:30 INFO - PROCESS | 6440 | 1461138810662 Marionette TRACE conn4 <- [1,425,null,{"value":"8"}] 00:53:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 00:53:30 INFO - PROCESS | 6440 | 1461138810670 Marionette TRACE conn4 -> [0,426,"setScriptTimeout",{"ms":35000}] 00:53:30 INFO - PROCESS | 6440 | 1461138810676 Marionette TRACE conn4 <- [1,426,null,{}] 00:53:30 INFO - PROCESS | 6440 | 1461138810686 Marionette TRACE conn4 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:53:30 INFO - PROCESS | 6440 | 1461138810861 Marionette TRACE conn4 <- [1,427,null,{"value":null}] 00:53:31 INFO - PROCESS | 6440 | 1461138811019 Marionette TRACE conn4 -> [0,428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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:31 INFO - PROCESS | 6440 | ++DOCSHELL 0x8e50bc00 == 65 [pid = 6440] [id = 114] 00:53:31 INFO - PROCESS | 6440 | ++DOMWINDOW == 128 (0x8f24a800) [pid = 6440] [serial = 341] [outer = (nil)] 00:53:31 INFO - PROCESS | 6440 | ++DOMWINDOW == 129 (0x8fe90000) [pid = 6440] [serial = 342] [outer = 0x8f24a800] 00:53:31 INFO - PROCESS | 6440 | 1461138811120 Marionette DEBUG loaded listener.js 00:53:31 INFO - PROCESS | 6440 | ++DOMWINDOW == 130 (0x902cbc00) [pid = 6440] [serial = 343] [outer = 0x8f24a800] 00:53:32 INFO - PROCESS | 6440 | 1461138812120 Marionette TRACE conn4 <- [1,428,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html",0,null,null,[["drawImage() of an APNG draws the poster frame",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,429,"getWindowHandle",null] 00:53:32 INFO - PROCESS | 6440 | 1461138812178 Marionette TRACE conn4 <- [1,429,null,{"value":"8"}] 00:53:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 00:53:32 INFO - PROCESS | 6440 | 1461138812189 Marionette TRACE conn4 -> [0,430,"setScriptTimeout",{"ms":35000}] 00:53:32 INFO - PROCESS | 6440 | 1461138812193 Marionette TRACE conn4 <- [1,430,null,{}] 00:53:32 INFO - PROCESS | 6440 | 1461138812200 Marionette TRACE conn4 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:53:32 INFO - PROCESS | 6440 | 1461138812387 Marionette TRACE conn4 <- [1,431,null,{"value":null}] 00:53:32 INFO - PROCESS | 6440 | 1461138812679 Marionette TRACE conn4 -> [0,432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6440 | ++DOCSHELL 0x94e96800 == 66 [pid = 6440] [id = 115] 00:53:32 INFO - PROCESS | 6440 | ++DOMWINDOW == 131 (0x94e9d400) [pid = 6440] [serial = 344] [outer = (nil)] 00:53:32 INFO - PROCESS | 6440 | ++DOMWINDOW == 132 (0x98122400) [pid = 6440] [serial = 345] [outer = 0x94e9d400] 00:53:32 INFO - PROCESS | 6440 | 1461138812820 Marionette DEBUG loaded listener.js 00:53:32 INFO - PROCESS | 6440 | ++DOMWINDOW == 133 (0x98e76000) [pid = 6440] [serial = 346] [outer = 0x94e9d400] 00:53:33 INFO - PROCESS | 6440 | 1461138813799 Marionette TRACE conn4 <- [1,432,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html",0,null,null,[["Canvas test: 2d.drawImage.broken",0,null,null]]]}] 00:53:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 00:53:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1683ms 00:53:33 INFO - PROCESS | 6440 | 1461138813872 Marionette TRACE conn4 -> [0,433,"getWindowHandle",null] 00:53:33 INFO - PROCESS | 6440 | 1461138813877 Marionette TRACE conn4 <- [1,433,null,{"value":"8"}] 00:53:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 00:53:33 INFO - PROCESS | 6440 | 1461138813884 Marionette TRACE conn4 -> [0,434,"setScriptTimeout",{"ms":35000}] 00:53:33 INFO - PROCESS | 6440 | 1461138813890 Marionette TRACE conn4 <- [1,434,null,{}] 00:53:33 INFO - PROCESS | 6440 | 1461138813907 Marionette TRACE conn4 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:53:34 INFO - PROCESS | 6440 | 1461138814144 Marionette TRACE conn4 <- [1,435,null,{"value":null}] 00:53:34 INFO - PROCESS | 6440 | 1461138814403 Marionette TRACE conn4 -> [0,436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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:34 INFO - PROCESS | 6440 | ++DOCSHELL 0x9fc99400 == 67 [pid = 6440] [id = 116] 00:53:34 INFO - PROCESS | 6440 | ++DOMWINDOW == 134 (0xa0a3a000) [pid = 6440] [serial = 347] [outer = (nil)] 00:53:34 INFO - PROCESS | 6440 | ++DOMWINDOW == 135 (0xa0c33800) [pid = 6440] [serial = 348] [outer = 0xa0a3a000] 00:53:34 INFO - PROCESS | 6440 | 1461138814503 Marionette DEBUG loaded listener.js 00:53:34 INFO - PROCESS | 6440 | ++DOMWINDOW == 136 (0xa2a2dc00) [pid = 6440] [serial = 349] [outer = 0xa0a3a000] 00:53:35 INFO - PROCESS | 6440 | 1461138815389 Marionette TRACE conn4 <- [1,436,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html",0,null,null,[["Canvas test: 2d.drawImage.canvas",0,null,null]]]}] 00:53:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 00:53:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1536ms 00:53:35 INFO - PROCESS | 6440 | 1461138815421 Marionette TRACE conn4 -> [0,437,"getWindowHandle",null] 00:53:35 INFO - PROCESS | 6440 | 1461138815425 Marionette TRACE conn4 <- [1,437,null,{"value":"8"}] 00:53:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 00:53:35 INFO - PROCESS | 6440 | 1461138815432 Marionette TRACE conn4 -> [0,438,"setScriptTimeout",{"ms":35000}] 00:53:35 INFO - PROCESS | 6440 | 1461138815436 Marionette TRACE conn4 <- [1,438,null,{}] 00:53:35 INFO - PROCESS | 6440 | 1461138815441 Marionette TRACE conn4 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:53:35 INFO - PROCESS | 6440 | 1461138815618 Marionette TRACE conn4 <- [1,439,null,{"value":null}] 00:53:35 INFO - PROCESS | 6440 | 1461138815784 Marionette TRACE conn4 -> [0,440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6440 | ++DOCSHELL 0x8f203800 == 68 [pid = 6440] [id = 117] 00:53:35 INFO - PROCESS | 6440 | ++DOMWINDOW == 137 (0x98702c00) [pid = 6440] [serial = 350] [outer = (nil)] 00:53:35 INFO - PROCESS | 6440 | ++DOMWINDOW == 138 (0x9870c400) [pid = 6440] [serial = 351] [outer = 0x98702c00] 00:53:35 INFO - PROCESS | 6440 | 1461138815872 Marionette DEBUG loaded listener.js 00:53:35 INFO - PROCESS | 6440 | ++DOMWINDOW == 139 (0x9870d800) [pid = 6440] [serial = 352] [outer = 0x98702c00] 00:53:36 INFO - PROCESS | 6440 | 1461138816864 Marionette TRACE conn4 <- [1,440,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html",0,null,null,[["Canvas test: 2d.drawImage.clip",0,null,null]]]}] 00:53:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 00:53:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1487ms 00:53:36 INFO - PROCESS | 6440 | 1461138816921 Marionette TRACE conn4 -> [0,441,"getWindowHandle",null] 00:53:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 00:53:36 INFO - PROCESS | 6440 | 1461138816925 Marionette TRACE conn4 <- [1,441,null,{"value":"8"}] 00:53:36 INFO - PROCESS | 6440 | 1461138816932 Marionette TRACE conn4 -> [0,442,"setScriptTimeout",{"ms":35000}] 00:53:36 INFO - PROCESS | 6440 | 1461138816936 Marionette TRACE conn4 <- [1,442,null,{}] 00:53:36 INFO - PROCESS | 6440 | 1461138816942 Marionette TRACE conn4 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:53:37 INFO - PROCESS | 6440 | 1461138817120 Marionette TRACE conn4 <- [1,443,null,{"value":null}] 00:53:37 INFO - PROCESS | 6440 | 1461138817326 Marionette TRACE conn4 -> [0,444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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:37 INFO - PROCESS | 6440 | ++DOCSHELL 0x904c9400 == 69 [pid = 6440] [id = 118] 00:53:37 INFO - PROCESS | 6440 | ++DOMWINDOW == 140 (0x904cac00) [pid = 6440] [serial = 353] [outer = (nil)] 00:53:37 INFO - PROCESS | 6440 | ++DOMWINDOW == 141 (0x904d1800) [pid = 6440] [serial = 354] [outer = 0x904cac00] 00:53:37 INFO - PROCESS | 6440 | 1461138817470 Marionette DEBUG loaded listener.js 00:53:37 INFO - PROCESS | 6440 | ++DOMWINDOW == 142 (0x904d6800) [pid = 6440] [serial = 355] [outer = 0x904cac00] 00:53:38 INFO - PROCESS | 6440 | 1461138818445 Marionette TRACE conn4 <- [1,444,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html",0,null,null,[["Canvas test: 2d.drawImage.composite",0,null,null]]]}] 00:53:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 00:53:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1582ms 00:53:38 INFO - PROCESS | 6440 | 1461138818514 Marionette TRACE conn4 -> [0,445,"getWindowHandle",null] 00:53:38 INFO - PROCESS | 6440 | 1461138818519 Marionette TRACE conn4 <- [1,445,null,{"value":"8"}] 00:53:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 00:53:38 INFO - PROCESS | 6440 | 1461138818526 Marionette TRACE conn4 -> [0,446,"setScriptTimeout",{"ms":35000}] 00:53:38 INFO - PROCESS | 6440 | 1461138818530 Marionette TRACE conn4 <- [1,446,null,{}] 00:53:38 INFO - PROCESS | 6440 | 1461138818536 Marionette TRACE conn4 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:53:38 INFO - PROCESS | 6440 | 1461138818758 Marionette TRACE conn4 <- [1,447,null,{"value":null}] 00:53:39 INFO - PROCESS | 6440 | 1461138818978 Marionette TRACE conn4 -> [0,448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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:39 INFO - PROCESS | 6440 | ++DOCSHELL 0x8f33f400 == 70 [pid = 6440] [id = 119] 00:53:39 INFO - PROCESS | 6440 | ++DOMWINDOW == 143 (0x8f340400) [pid = 6440] [serial = 356] [outer = (nil)] 00:53:39 INFO - PROCESS | 6440 | ++DOMWINDOW == 144 (0x904d2c00) [pid = 6440] [serial = 357] [outer = 0x8f340400] 00:53:39 INFO - PROCESS | 6440 | 1461138819086 Marionette DEBUG loaded listener.js 00:53:39 INFO - PROCESS | 6440 | ++DOMWINDOW == 145 (0x9870a400) [pid = 6440] [serial = 358] [outer = 0x8f340400] 00:53:40 INFO - PROCESS | 6440 | 1461138820030 Marionette TRACE conn4 <- [1,448,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html",0,null,null,[["Canvas test: 2d.drawImage.floatsource",0,null,null]]]}] 00:53:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 00:53:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1533ms 00:53:40 INFO - PROCESS | 6440 | 1461138820061 Marionette TRACE conn4 -> [0,449,"getWindowHandle",null] 00:53:40 INFO - PROCESS | 6440 | 1461138820065 Marionette TRACE conn4 <- [1,449,null,{"value":"8"}] 00:53:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 00:53:40 INFO - PROCESS | 6440 | 1461138820072 Marionette TRACE conn4 -> [0,450,"setScriptTimeout",{"ms":35000}] 00:53:40 INFO - PROCESS | 6440 | 1461138820076 Marionette TRACE conn4 <- [1,450,null,{}] 00:53:40 INFO - PROCESS | 6440 | 1461138820082 Marionette TRACE conn4 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:53:40 INFO - PROCESS | 6440 | 1461138820248 Marionette TRACE conn4 <- [1,451,null,{"value":null}] 00:53:40 INFO - PROCESS | 6440 | 1461138820459 Marionette TRACE conn4 -> [0,452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6440 | ++DOCSHELL 0x8f335400 == 71 [pid = 6440] [id = 120] 00:53:40 INFO - PROCESS | 6440 | ++DOMWINDOW == 146 (0x8f554800) [pid = 6440] [serial = 359] [outer = (nil)] 00:53:40 INFO - PROCESS | 6440 | ++DOMWINDOW == 147 (0xa4451400) [pid = 6440] [serial = 360] [outer = 0x8f554800] 00:53:40 INFO - PROCESS | 6440 | 1461138820552 Marionette DEBUG loaded listener.js 00:53:40 INFO - PROCESS | 6440 | ++DOMWINDOW == 148 (0xa45bf400) [pid = 6440] [serial = 361] [outer = 0x8f554800] 00:53:41 INFO - PROCESS | 6440 | 1461138821911 Marionette TRACE conn4 <- [1,452,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.emptysrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,453,"getWindowHandle",null] 00:53:42 INFO - PROCESS | 6440 | 1461138822030 Marionette TRACE conn4 <- [1,453,null,{"value":"8"}] 00:53:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 00:53:42 INFO - PROCESS | 6440 | 1461138822040 Marionette TRACE conn4 -> [0,454,"setScriptTimeout",{"ms":35000}] 00:53:42 INFO - PROCESS | 6440 | 1461138822045 Marionette TRACE conn4 <- [1,454,null,{}] 00:53:42 INFO - PROCESS | 6440 | 1461138822063 Marionette TRACE conn4 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:53:42 INFO - PROCESS | 6440 | 1461138822229 Marionette TRACE conn4 <- [1,455,null,{"value":null}] 00:53:42 INFO - PROCESS | 6440 | 1461138822407 Marionette TRACE conn4 -> [0,456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6440 | ++DOCSHELL 0x8f244c00 == 72 [pid = 6440] [id = 121] 00:53:42 INFO - PROCESS | 6440 | ++DOMWINDOW == 149 (0x8f557400) [pid = 6440] [serial = 362] [outer = (nil)] 00:53:42 INFO - PROCESS | 6440 | ++DOMWINDOW == 150 (0x9018c400) [pid = 6440] [serial = 363] [outer = 0x8f557400] 00:53:42 INFO - PROCESS | 6440 | 1461138822492 Marionette DEBUG loaded listener.js 00:53:42 INFO - PROCESS | 6440 | ++DOMWINDOW == 151 (0x9120b400) [pid = 6440] [serial = 364] [outer = 0x8f557400] 00:53:43 INFO - PROCESS | 6440 | [6440] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 00:53:43 INFO - PROCESS | 6440 | 1461138823499 Marionette TRACE conn4 <- [1,456,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.immediate",0,null,null]]]}] 00:53:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 00:53:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1544ms 00:53:43 INFO - PROCESS | 6440 | 1461138823584 Marionette TRACE conn4 -> [0,457,"getWindowHandle",null] 00:53:43 INFO - PROCESS | 6440 | 1461138823593 Marionette TRACE conn4 <- [1,457,null,{"value":"8"}] 00:53:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 00:53:43 INFO - PROCESS | 6440 | 1461138823603 Marionette TRACE conn4 -> [0,458,"setScriptTimeout",{"ms":35000}] 00:53:43 INFO - PROCESS | 6440 | 1461138823608 Marionette TRACE conn4 <- [1,458,null,{}] 00:53:43 INFO - PROCESS | 6440 | 1461138823614 Marionette TRACE conn4 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:53:43 INFO - PROCESS | 6440 | 1461138823829 Marionette TRACE conn4 <- [1,459,null,{"value":null}] 00:53:44 INFO - PROCESS | 6440 | --DOCSHELL 0x8f380c00 == 71 [pid = 6440] [id = 37] 00:53:44 INFO - PROCESS | 6440 | --DOCSHELL 0xa0acd800 == 70 [pid = 6440] [id = 44] 00:53:44 INFO - PROCESS | 6440 | --DOCSHELL 0x96acbc00 == 69 [pid = 6440] [id = 43] 00:53:44 INFO - PROCESS | 6440 | --DOCSHELL 0x8f377800 == 68 [pid = 6440] [id = 53] 00:53:44 INFO - PROCESS | 6440 | --DOMWINDOW == 150 (0x92cbec00) [pid = 6440] [serial = 267] [outer = (nil)] [url = about:blank] 00:53:44 INFO - PROCESS | 6440 | --DOMWINDOW == 149 (0x98f7f000) [pid = 6440] [serial = 270] [outer = (nil)] [url = about:blank] 00:53:44 INFO - PROCESS | 6440 | --DOMWINDOW == 148 (0x8f20cc00) [pid = 6440] [serial = 273] [outer = (nil)] [url = about:blank] 00:53:44 INFO - PROCESS | 6440 | --DOMWINDOW == 147 (0x9ade1000) [pid = 6440] [serial = 276] [outer = (nil)] [url = about:blank] 00:53:44 INFO - PROCESS | 6440 | --DOMWINDOW == 146 (0x8fe98000) [pid = 6440] [serial = 279] [outer = (nil)] [url = about:blank] 00:53:44 INFO - PROCESS | 6440 | --DOMWINDOW == 145 (0x8e50ac00) [pid = 6440] [serial = 282] [outer = (nil)] [url = about:blank] 00:53:44 INFO - PROCESS | 6440 | --DOMWINDOW == 144 (0x94e96400) [pid = 6440] [serial = 294] [outer = (nil)] [url = about:blank] 00:53:44 INFO - PROCESS | 6440 | 1461138824111 Marionette TRACE conn4 -> [0,460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6440 | --DOCSHELL 0x92c6f000 == 67 [pid = 6440] [id = 76] 00:53:44 INFO - PROCESS | 6440 | --DOCSHELL 0x8f243000 == 66 [pid = 6440] [id = 78] 00:53:44 INFO - PROCESS | 6440 | ++DOCSHELL 0x8e50ac00 == 67 [pid = 6440] [id = 122] 00:53:44 INFO - PROCESS | 6440 | ++DOMWINDOW == 145 (0x8e50cc00) [pid = 6440] [serial = 365] [outer = (nil)] 00:53:44 INFO - PROCESS | 6440 | ++DOMWINDOW == 146 (0x8f33b800) [pid = 6440] [serial = 366] [outer = 0x8e50cc00] 00:53:44 INFO - PROCESS | 6440 | 1461138824196 Marionette DEBUG loaded listener.js 00:53:44 INFO - PROCESS | 6440 | ++DOMWINDOW == 147 (0x8fbd4000) [pid = 6440] [serial = 367] [outer = 0x8e50cc00] 00:53:44 INFO - PROCESS | 6440 | --DOCSHELL 0x906e5400 == 66 [pid = 6440] [id = 74] 00:53:44 INFO - PROCESS | 6440 | --DOCSHELL 0x94e96c00 == 65 [pid = 6440] [id = 101] 00:53:44 INFO - PROCESS | 6440 | --DOCSHELL 0x8fe9c000 == 64 [pid = 6440] [id = 100] 00:53:44 INFO - PROCESS | 6440 | --DOCSHELL 0x8e508000 == 63 [pid = 6440] [id = 99] 00:53:44 INFO - PROCESS | 6440 | --DOMWINDOW == 146 (0x98f93400) [pid = 6440] [serial = 156] [outer = (nil)] [url = about:blank] 00:53:44 INFO - PROCESS | 6440 | --DOMWINDOW == 145 (0x911e3400) [pid = 6440] [serial = 223] [outer = (nil)] [url = about:blank] 00:53:44 INFO - PROCESS | 6440 | --DOMWINDOW == 144 (0x8f558800) [pid = 6440] [serial = 288] [outer = (nil)] [url = about:blank] 00:53:44 INFO - PROCESS | 6440 | --DOMWINDOW == 143 (0x8fe90800) [pid = 6440] [serial = 289] [outer = (nil)] [url = about:blank] 00:53:44 INFO - PROCESS | 6440 | --DOMWINDOW == 142 (0x8f33e000) [pid = 6440] [serial = 286] [outer = (nil)] [url = about:blank] 00:53:44 INFO - PROCESS | 6440 | --DOMWINDOW == 141 (0x8f339800) [pid = 6440] [serial = 285] [outer = (nil)] [url = about:blank] 00:53:44 INFO - PROCESS | 6440 | --DOMWINDOW == 140 (0x92cc5c00) [pid = 6440] [serial = 262] [outer = (nil)] [url = about:blank] 00:53:44 INFO - PROCESS | 6440 | --DOMWINDOW == 139 (0x8f342400) [pid = 6440] [serial = 264] [outer = (nil)] [url = about:blank] 00:53:44 INFO - PROCESS | 6440 | --DOMWINDOW == 138 (0x906f3400) [pid = 6440] [serial = 292] [outer = (nil)] [url = about:blank] 00:53:44 INFO - PROCESS | 6440 | --DOMWINDOW == 137 (0x906eb400) [pid = 6440] [serial = 291] [outer = (nil)] [url = about:blank] 00:53:45 INFO - PROCESS | 6440 | 1461138825165 Marionette TRACE conn4 <- [1,460,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.nosrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,461,"getWindowHandle",null] 00:53:45 INFO - PROCESS | 6440 | 1461138825244 Marionette TRACE conn4 <- [1,461,null,{"value":"8"}] 00:53:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 00:53:45 INFO - PROCESS | 6440 | 1461138825252 Marionette TRACE conn4 -> [0,462,"setScriptTimeout",{"ms":35000}] 00:53:45 INFO - PROCESS | 6440 | 1461138825258 Marionette TRACE conn4 <- [1,462,null,{}] 00:53:45 INFO - PROCESS | 6440 | 1461138825274 Marionette TRACE conn4 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:53:45 INFO - PROCESS | 6440 | 1461138825474 Marionette TRACE conn4 <- [1,463,null,{"value":null}] 00:53:45 INFO - PROCESS | 6440 | 1461138825636 Marionette TRACE conn4 -> [0,464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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:45 INFO - PROCESS | 6440 | ++DOCSHELL 0x92842400 == 64 [pid = 6440] [id = 123] 00:53:45 INFO - PROCESS | 6440 | ++DOMWINDOW == 138 (0x92cc0800) [pid = 6440] [serial = 368] [outer = (nil)] 00:53:45 INFO - PROCESS | 6440 | ++DOMWINDOW == 139 (0x96acbc00) [pid = 6440] [serial = 369] [outer = 0x92cc0800] 00:53:45 INFO - PROCESS | 6440 | 1461138825722 Marionette DEBUG loaded listener.js 00:53:45 INFO - PROCESS | 6440 | ++DOMWINDOW == 140 (0x97923400) [pid = 6440] [serial = 370] [outer = 0x92cc0800] 00:53:47 INFO - PROCESS | 6440 | [6440] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 00:53:47 INFO - PROCESS | 6440 | 1461138827168 Marionette TRACE conn4 <- [1,464,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.reload",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,465,"getWindowHandle",null] 00:53:47 INFO - PROCESS | 6440 | 1461138827212 Marionette TRACE conn4 <- [1,465,null,{"value":"8"}] 00:53:47 INFO - PROCESS | 6440 | 1461138827220 Marionette TRACE conn4 -> [0,466,"setScriptTimeout",{"ms":35000}] 00:53:47 INFO - PROCESS | 6440 | 1461138827223 Marionette TRACE conn4 <- [1,466,null,{}] 00:53:47 INFO - PROCESS | 6440 | 1461138827229 Marionette TRACE conn4 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:53:47 INFO - PROCESS | 6440 | 1461138827431 Marionette TRACE conn4 <- [1,467,null,{"value":null}] 00:53:47 INFO - PROCESS | 6440 | 1461138827463 Marionette TRACE conn4 -> [0,468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6440 | ++DOCSHELL 0x8f54d800 == 65 [pid = 6440] [id = 124] 00:53:47 INFO - PROCESS | 6440 | ++DOMWINDOW == 141 (0x979eb800) [pid = 6440] [serial = 371] [outer = (nil)] 00:53:47 INFO - PROCESS | 6440 | ++DOMWINDOW == 142 (0x9ad2e000) [pid = 6440] [serial = 372] [outer = 0x979eb800] 00:53:47 INFO - PROCESS | 6440 | 1461138827543 Marionette DEBUG loaded listener.js 00:53:47 INFO - PROCESS | 6440 | ++DOMWINDOW == 143 (0x9b093000) [pid = 6440] [serial = 373] [outer = 0x979eb800] 00:53:48 INFO - PROCESS | 6440 | 1461138828461 Marionette TRACE conn4 <- [1,468,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.removedsrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,469,"getWindowHandle",null] 00:53:48 INFO - PROCESS | 6440 | 1461138828507 Marionette TRACE conn4 <- [1,469,null,{"value":"8"}] 00:53:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 00:53:48 INFO - PROCESS | 6440 | 1461138828513 Marionette TRACE conn4 -> [0,470,"setScriptTimeout",{"ms":35000}] 00:53:48 INFO - PROCESS | 6440 | 1461138828517 Marionette TRACE conn4 <- [1,470,null,{}] 00:53:48 INFO - PROCESS | 6440 | 1461138828528 Marionette TRACE conn4 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:53:48 INFO - PROCESS | 6440 | 1461138828726 Marionette TRACE conn4 <- [1,471,null,{"value":null}] 00:53:48 INFO - PROCESS | 6440 | 1461138828749 Marionette TRACE conn4 -> [0,472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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:48 INFO - PROCESS | 6440 | ++DOCSHELL 0x928c0000 == 66 [pid = 6440] [id = 125] 00:53:48 INFO - PROCESS | 6440 | ++DOMWINDOW == 144 (0x979eb400) [pid = 6440] [serial = 374] [outer = (nil)] 00:53:48 INFO - PROCESS | 6440 | ++DOMWINDOW == 145 (0xa0acd800) [pid = 6440] [serial = 375] [outer = 0x979eb400] 00:53:48 INFO - PROCESS | 6440 | 1461138828824 Marionette DEBUG loaded listener.js 00:53:48 INFO - PROCESS | 6440 | ++DOMWINDOW == 146 (0xa0c2d800) [pid = 6440] [serial = 376] [outer = 0x979eb400] 00:53:49 INFO - PROCESS | 6440 | --DOMWINDOW == 145 (0x9283c800) [pid = 6440] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 00:53:49 INFO - PROCESS | 6440 | --DOMWINDOW == 144 (0x8fe96000) [pid = 6440] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 00:53:49 INFO - PROCESS | 6440 | --DOMWINDOW == 143 (0x9283c400) [pid = 6440] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 00:53:49 INFO - PROCESS | 6440 | --DOMWINDOW == 142 (0x984c9c00) [pid = 6440] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 00:53:49 INFO - PROCESS | 6440 | --DOMWINDOW == 141 (0x8f208000) [pid = 6440] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 00:53:49 INFO - PROCESS | 6440 | --DOMWINDOW == 140 (0x8fe95000) [pid = 6440] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 00:53:50 INFO - PROCESS | 6440 | 1461138830053 Marionette TRACE conn4 <- [1,472,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html",0,null,null,[["Negative destination width/height represents the correct rectangle",0,null,null]]]}] 00:53:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 00:53:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1590ms 00:53:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 00:53:50 INFO - PROCESS | 6440 | 1461138830105 Marionette TRACE conn4 -> [0,473,"getWindowHandle",null] 00:53:50 INFO - PROCESS | 6440 | 1461138830107 Marionette TRACE conn4 <- [1,473,null,{"value":"8"}] 00:53:50 INFO - PROCESS | 6440 | 1461138830114 Marionette TRACE conn4 -> [0,474,"setScriptTimeout",{"ms":35000}] 00:53:50 INFO - PROCESS | 6440 | 1461138830118 Marionette TRACE conn4 <- [1,474,null,{}] 00:53:50 INFO - PROCESS | 6440 | 1461138830123 Marionette TRACE conn4 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:53:50 INFO - PROCESS | 6440 | 1461138830293 Marionette TRACE conn4 <- [1,475,null,{"value":null}] 00:53:50 INFO - PROCESS | 6440 | 1461138830309 Marionette TRACE conn4 -> [0,476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6440 | ++DOCSHELL 0x8e509800 == 67 [pid = 6440] [id = 126] 00:53:50 INFO - PROCESS | 6440 | ++DOMWINDOW == 141 (0x8f20e400) [pid = 6440] [serial = 377] [outer = (nil)] 00:53:50 INFO - PROCESS | 6440 | ++DOMWINDOW == 142 (0x98874800) [pid = 6440] [serial = 378] [outer = 0x8f20e400] 00:53:50 INFO - PROCESS | 6440 | 1461138830392 Marionette DEBUG loaded listener.js 00:53:50 INFO - PROCESS | 6440 | ++DOMWINDOW == 143 (0x9887bc00) [pid = 6440] [serial = 379] [outer = 0x8f20e400] 00:53:51 INFO - PROCESS | 6440 | 1461138831260 Marionette TRACE conn4 <- [1,476,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html",0,null,null,[["Negative dimensions do not affect the direction of the image",0,null,null]]]}] 00:53:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 00:53:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1179ms 00:53:51 INFO - PROCESS | 6440 | 1461138831293 Marionette TRACE conn4 -> [0,477,"getWindowHandle",null] 00:53:51 INFO - PROCESS | 6440 | 1461138831297 Marionette TRACE conn4 <- [1,477,null,{"value":"8"}] 00:53:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 00:53:51 INFO - PROCESS | 6440 | 1461138831307 Marionette TRACE conn4 -> [0,478,"setScriptTimeout",{"ms":35000}] 00:53:51 INFO - PROCESS | 6440 | 1461138831309 Marionette TRACE conn4 <- [1,478,null,{}] 00:53:51 INFO - PROCESS | 6440 | 1461138831313 Marionette TRACE conn4 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:53:51 INFO - PROCESS | 6440 | 1461138831460 Marionette TRACE conn4 <- [1,479,null,{"value":null}] 00:53:51 INFO - PROCESS | 6440 | 1461138831476 Marionette TRACE conn4 -> [0,480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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:51 INFO - PROCESS | 6440 | ++DOCSHELL 0x8e77a800 == 68 [pid = 6440] [id = 127] 00:53:51 INFO - PROCESS | 6440 | ++DOMWINDOW == 144 (0x8e780c00) [pid = 6440] [serial = 380] [outer = (nil)] 00:53:51 INFO - PROCESS | 6440 | ++DOMWINDOW == 145 (0x8e783c00) [pid = 6440] [serial = 381] [outer = 0x8e780c00] 00:53:51 INFO - PROCESS | 6440 | 1461138831551 Marionette DEBUG loaded listener.js 00:53:51 INFO - PROCESS | 6440 | ++DOMWINDOW == 146 (0x8e786400) [pid = 6440] [serial = 382] [outer = 0x8e780c00] 00:53:52 INFO - PROCESS | 6440 | 1461138832744 Marionette TRACE conn4 <- [1,480,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html",0,null,null,[["Negative source width/height represents the correct rectangle",0,null,null]]]}] 00:53:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 00:53:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1485ms 00:53:52 INFO - PROCESS | 6440 | 1461138832789 Marionette TRACE conn4 -> [0,481,"getWindowHandle",null] 00:53:52 INFO - PROCESS | 6440 | 1461138832798 Marionette TRACE conn4 <- [1,481,null,{"value":"8"}] 00:53:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 00:53:52 INFO - PROCESS | 6440 | 1461138832807 Marionette TRACE conn4 -> [0,482,"setScriptTimeout",{"ms":35000}] 00:53:52 INFO - PROCESS | 6440 | 1461138832813 Marionette TRACE conn4 <- [1,482,null,{}] 00:53:52 INFO - PROCESS | 6440 | 1461138832821 Marionette TRACE conn4 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:53:53 INFO - PROCESS | 6440 | 1461138833013 Marionette TRACE conn4 <- [1,483,null,{"value":null}] 00:53:53 INFO - PROCESS | 6440 | 1461138833234 Marionette TRACE conn4 -> [0,484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6440 | ++DOCSHELL 0x8f551800 == 69 [pid = 6440] [id = 128] 00:53:53 INFO - PROCESS | 6440 | ++DOMWINDOW == 147 (0x8f553c00) [pid = 6440] [serial = 383] [outer = (nil)] 00:53:53 INFO - PROCESS | 6440 | ++DOMWINDOW == 148 (0x9018bc00) [pid = 6440] [serial = 384] [outer = 0x8f553c00] 00:53:53 INFO - PROCESS | 6440 | 1461138833372 Marionette DEBUG loaded listener.js 00:53:53 INFO - PROCESS | 6440 | ++DOMWINDOW == 149 (0x904cc000) [pid = 6440] [serial = 385] [outer = 0x8f553c00] 00:53:54 INFO - PROCESS | 6440 | 1461138834466 Marionette TRACE conn4 <- [1,484,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html",0,null,null,[["drawImage() with Infinity/NaN is ignored",0,null,null]]]}] 00:53:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 00:53:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1736ms 00:53:54 INFO - PROCESS | 6440 | 1461138834545 Marionette TRACE conn4 -> [0,485,"getWindowHandle",null] 00:53:54 INFO - PROCESS | 6440 | 1461138834554 Marionette TRACE conn4 <- [1,485,null,{"value":"8"}] 00:53:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 00:53:54 INFO - PROCESS | 6440 | 1461138834566 Marionette TRACE conn4 -> [0,486,"setScriptTimeout",{"ms":35000}] 00:53:54 INFO - PROCESS | 6440 | 1461138834570 Marionette TRACE conn4 <- [1,486,null,{}] 00:53:54 INFO - PROCESS | 6440 | 1461138834577 Marionette TRACE conn4 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:53:54 INFO - PROCESS | 6440 | 1461138834819 Marionette TRACE conn4 <- [1,487,null,{"value":null}] 00:53:55 INFO - PROCESS | 6440 | 1461138835109 Marionette TRACE conn4 -> [0,488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6440 | ++DOMWINDOW == 150 (0x92cc1800) [pid = 6440] [serial = 386] [outer = 0x97da7c00] 00:53:55 INFO - PROCESS | 6440 | ++DOCSHELL 0x92cc7000 == 70 [pid = 6440] [id = 129] 00:53:55 INFO - PROCESS | 6440 | ++DOMWINDOW == 151 (0x95938c00) [pid = 6440] [serial = 387] [outer = (nil)] 00:53:55 INFO - PROCESS | 6440 | ++DOMWINDOW == 152 (0x96bb9400) [pid = 6440] [serial = 388] [outer = 0x95938c00] 00:53:55 INFO - PROCESS | 6440 | 1461138835234 Marionette DEBUG loaded listener.js 00:53:55 INFO - PROCESS | 6440 | ++DOMWINDOW == 153 (0x982bf000) [pid = 6440] [serial = 389] [outer = 0x95938c00] 00:53:56 INFO - PROCESS | 6440 | 1461138836239 Marionette TRACE conn4 <- [1,488,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html",0,null,null,[["Stretched images do not get pixels wrapping around the edges",0,null,null]]]}] 00:53:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 00:53:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1734ms 00:53:56 INFO - PROCESS | 6440 | 1461138836300 Marionette TRACE conn4 -> [0,489,"getWindowHandle",null] 00:53:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 00:53:56 INFO - PROCESS | 6440 | 1461138836305 Marionette TRACE conn4 <- [1,489,null,{"value":"8"}] 00:53:56 INFO - PROCESS | 6440 | 1461138836312 Marionette TRACE conn4 -> [0,490,"setScriptTimeout",{"ms":35000}] 00:53:56 INFO - PROCESS | 6440 | 1461138836319 Marionette TRACE conn4 <- [1,490,null,{}] 00:53:56 INFO - PROCESS | 6440 | 1461138836337 Marionette TRACE conn4 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:53:56 INFO - PROCESS | 6440 | 1461138836567 Marionette TRACE conn4 <- [1,491,null,{"value":null}] 00:53:56 INFO - PROCESS | 6440 | 1461138836827 Marionette TRACE conn4 -> [0,492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6440 | ++DOCSHELL 0x98872800 == 71 [pid = 6440] [id = 130] 00:53:56 INFO - PROCESS | 6440 | ++DOMWINDOW == 154 (0x98875400) [pid = 6440] [serial = 390] [outer = (nil)] 00:53:56 INFO - PROCESS | 6440 | ++DOMWINDOW == 155 (0x98f97c00) [pid = 6440] [serial = 391] [outer = 0x98875400] 00:53:56 INFO - PROCESS | 6440 | 1461138836927 Marionette DEBUG loaded listener.js 00:53:57 INFO - PROCESS | 6440 | ++DOMWINDOW == 156 (0xa0a3d800) [pid = 6440] [serial = 392] [outer = 0x98875400] 00:53:57 INFO - PROCESS | 6440 | 1461138837852 Marionette TRACE conn4 <- [1,492,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html",0,null,null,[["Canvas test: 2d.drawImage.null",0,null,null]]]}] 00:53:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 00:53:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1594ms 00:53:57 INFO - PROCESS | 6440 | 1461138837907 Marionette TRACE conn4 -> [0,493,"getWindowHandle",null] 00:53:57 INFO - PROCESS | 6440 | 1461138837912 Marionette TRACE conn4 <- [1,493,null,{"value":"8"}] 00:53:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 00:53:57 INFO - PROCESS | 6440 | 1461138837920 Marionette TRACE conn4 -> [0,494,"setScriptTimeout",{"ms":35000}] 00:53:57 INFO - PROCESS | 6440 | 1461138837924 Marionette TRACE conn4 <- [1,494,null,{}] 00:53:57 INFO - PROCESS | 6440 | 1461138837930 Marionette TRACE conn4 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:53:58 INFO - PROCESS | 6440 | 1461138838144 Marionette TRACE conn4 <- [1,495,null,{"value":null}] 00:53:58 INFO - PROCESS | 6440 | 1461138838353 Marionette TRACE conn4 -> [0,496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6440 | ++DOCSHELL 0x8e39d400 == 72 [pid = 6440] [id = 131] 00:53:58 INFO - PROCESS | 6440 | ++DOMWINDOW == 157 (0x8e39f000) [pid = 6440] [serial = 393] [outer = (nil)] 00:53:58 INFO - PROCESS | 6440 | ++DOMWINDOW == 158 (0x8e3a6000) [pid = 6440] [serial = 394] [outer = 0x8e39f000] 00:53:58 INFO - PROCESS | 6440 | 1461138838488 Marionette DEBUG loaded listener.js 00:53:58 INFO - PROCESS | 6440 | ++DOMWINDOW == 159 (0x8e3a8c00) [pid = 6440] [serial = 395] [outer = 0x8e39f000] 00:53:59 INFO - PROCESS | 6440 | 1461138839400 Marionette TRACE conn4 <- [1,496,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html",0,null,null,[["Canvas test: 2d.drawImage.path",0,null,null]]]}] 00:53:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 00:53:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1536ms 00:53:59 INFO - PROCESS | 6440 | 1461138839457 Marionette TRACE conn4 -> [0,497,"getWindowHandle",null] 00:53:59 INFO - PROCESS | 6440 | 1461138839462 Marionette TRACE conn4 <- [1,497,null,{"value":"8"}] 00:53:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 00:53:59 INFO - PROCESS | 6440 | 1461138839469 Marionette TRACE conn4 -> [0,498,"setScriptTimeout",{"ms":35000}] 00:53:59 INFO - PROCESS | 6440 | 1461138839473 Marionette TRACE conn4 <- [1,498,null,{}] 00:53:59 INFO - PROCESS | 6440 | 1461138839480 Marionette TRACE conn4 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:53:59 INFO - PROCESS | 6440 | 1461138839664 Marionette TRACE conn4 <- [1,499,null,{"value":null}] 00:53:59 INFO - PROCESS | 6440 | 1461138839898 Marionette TRACE conn4 -> [0,500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6440 | ++DOCSHELL 0x8cbc5000 == 73 [pid = 6440] [id = 132] 00:53:59 INFO - PROCESS | 6440 | ++DOMWINDOW == 160 (0x8cbca800) [pid = 6440] [serial = 396] [outer = (nil)] 00:53:59 INFO - PROCESS | 6440 | ++DOMWINDOW == 161 (0x8cbcdc00) [pid = 6440] [serial = 397] [outer = 0x8cbca800] 00:54:00 INFO - PROCESS | 6440 | 1461138840003 Marionette DEBUG loaded listener.js 00:54:00 INFO - PROCESS | 6440 | ++DOMWINDOW == 162 (0x8cbd0c00) [pid = 6440] [serial = 398] [outer = 0x8cbca800] 00:54:00 INFO - PROCESS | 6440 | 1461138840933 Marionette TRACE conn4 <- [1,500,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html",0,null,null,[["Canvas test: 2d.drawImage.self.1",0,null,null]]]}] 00:54:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 00:54:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1532ms 00:54:01 INFO - PROCESS | 6440 | 1461138841005 Marionette TRACE conn4 -> [0,501,"getWindowHandle",null] 00:54:01 INFO - PROCESS | 6440 | 1461138841008 Marionette TRACE conn4 <- [1,501,null,{"value":"8"}] 00:54:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 00:54:01 INFO - PROCESS | 6440 | 1461138841017 Marionette TRACE conn4 -> [0,502,"setScriptTimeout",{"ms":35000}] 00:54:01 INFO - PROCESS | 6440 | 1461138841020 Marionette TRACE conn4 <- [1,502,null,{}] 00:54:01 INFO - PROCESS | 6440 | 1461138841030 Marionette TRACE conn4 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:54:01 INFO - PROCESS | 6440 | 1461138841215 Marionette TRACE conn4 <- [1,503,null,{"value":null}] 00:54:01 INFO - PROCESS | 6440 | 1461138841428 Marionette TRACE conn4 -> [0,504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6440 | ++DOCSHELL 0x8cbcd400 == 74 [pid = 6440] [id = 133] 00:54:01 INFO - PROCESS | 6440 | ++DOMWINDOW == 163 (0x8e508400) [pid = 6440] [serial = 399] [outer = (nil)] 00:54:01 INFO - PROCESS | 6440 | ++DOMWINDOW == 164 (0x9ade5000) [pid = 6440] [serial = 400] [outer = 0x8e508400] 00:54:01 INFO - PROCESS | 6440 | 1461138841530 Marionette DEBUG loaded listener.js 00:54:01 INFO - PROCESS | 6440 | ++DOMWINDOW == 165 (0xa280f800) [pid = 6440] [serial = 401] [outer = 0x8e508400] 00:54:02 INFO - PROCESS | 6440 | 1461138842391 Marionette TRACE conn4 <- [1,504,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html",0,null,null,[["Canvas test: 2d.drawImage.self.2",0,null,null]]]}] 00:54:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 00:54:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1436ms 00:54:02 INFO - PROCESS | 6440 | 1461138842455 Marionette TRACE conn4 -> [0,505,"getWindowHandle",null] 00:54:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 00:54:02 INFO - PROCESS | 6440 | 1461138842459 Marionette TRACE conn4 <- [1,505,null,{"value":"8"}] 00:54:02 INFO - PROCESS | 6440 | 1461138842466 Marionette TRACE conn4 -> [0,506,"setScriptTimeout",{"ms":35000}] 00:54:02 INFO - PROCESS | 6440 | 1461138842469 Marionette TRACE conn4 <- [1,506,null,{}] 00:54:02 INFO - PROCESS | 6440 | 1461138842475 Marionette TRACE conn4 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:54:02 INFO - PROCESS | 6440 | 1461138842647 Marionette TRACE conn4 <- [1,507,null,{"value":null}] 00:54:02 INFO - PROCESS | 6440 | 1461138842834 Marionette TRACE conn4 -> [0,508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6440 | ++DOCSHELL 0x8c1f1400 == 75 [pid = 6440] [id = 134] 00:54:02 INFO - PROCESS | 6440 | ++DOMWINDOW == 166 (0x8c1f1c00) [pid = 6440] [serial = 402] [outer = (nil)] 00:54:02 INFO - PROCESS | 6440 | ++DOMWINDOW == 167 (0x8c1f7400) [pid = 6440] [serial = 403] [outer = 0x8c1f1c00] 00:54:02 INFO - PROCESS | 6440 | 1461138842970 Marionette DEBUG loaded listener.js 00:54:03 INFO - PROCESS | 6440 | ++DOMWINDOW == 168 (0x8c1fa400) [pid = 6440] [serial = 404] [outer = 0x8c1f1c00] 00:54:03 INFO - PROCESS | 6440 | 1461138843862 Marionette TRACE conn4 <- [1,508,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html",0,null,null,[["drawImage() of an SVG image",0,null,null]]]}] 00:54:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 00:54:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1435ms 00:54:03 INFO - PROCESS | 6440 | 1461138843901 Marionette TRACE conn4 -> [0,509,"getWindowHandle",null] 00:54:03 INFO - PROCESS | 6440 | 1461138843905 Marionette TRACE conn4 <- [1,509,null,{"value":"8"}] 00:54:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 00:54:03 INFO - PROCESS | 6440 | 1461138843911 Marionette TRACE conn4 -> [0,510,"setScriptTimeout",{"ms":35000}] 00:54:03 INFO - PROCESS | 6440 | 1461138843915 Marionette TRACE conn4 <- [1,510,null,{}] 00:54:03 INFO - PROCESS | 6440 | 1461138843922 Marionette TRACE conn4 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:54:04 INFO - PROCESS | 6440 | 1461138844090 Marionette TRACE conn4 <- [1,511,null,{"value":null}] 00:54:04 INFO - PROCESS | 6440 | 1461138844261 Marionette TRACE conn4 -> [0,512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6440 | ++DOCSHELL 0x8b6b0400 == 76 [pid = 6440] [id = 135] 00:54:04 INFO - PROCESS | 6440 | ++DOMWINDOW == 169 (0x8b6b2c00) [pid = 6440] [serial = 405] [outer = (nil)] 00:54:04 INFO - PROCESS | 6440 | ++DOMWINDOW == 170 (0x8b6b8c00) [pid = 6440] [serial = 406] [outer = 0x8b6b2c00] 00:54:04 INFO - PROCESS | 6440 | 1461138844352 Marionette DEBUG loaded listener.js 00:54:04 INFO - PROCESS | 6440 | ++DOMWINDOW == 171 (0x8b6bcc00) [pid = 6440] [serial = 407] [outer = 0x8b6b2c00] 00:54:05 INFO - PROCESS | 6440 | 1461138845347 Marionette TRACE conn4 <- [1,512,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html",0,null,null,[["Canvas test: 2d.drawImage.transform",0,null,null]]]}] 00:54:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 00:54:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1497ms 00:54:05 INFO - PROCESS | 6440 | 1461138845409 Marionette TRACE conn4 -> [0,513,"getWindowHandle",null] 00:54:05 INFO - PROCESS | 6440 | 1461138845413 Marionette TRACE conn4 <- [1,513,null,{"value":"8"}] 00:54:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 00:54:05 INFO - PROCESS | 6440 | 1461138845420 Marionette TRACE conn4 -> [0,514,"setScriptTimeout",{"ms":35000}] 00:54:05 INFO - PROCESS | 6440 | 1461138845423 Marionette TRACE conn4 <- [1,514,null,{}] 00:54:05 INFO - PROCESS | 6440 | 1461138845429 Marionette TRACE conn4 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:54:05 INFO - PROCESS | 6440 | 1461138845609 Marionette TRACE conn4 <- [1,515,null,{"value":null}] 00:54:05 INFO - PROCESS | 6440 | 1461138845834 Marionette TRACE conn4 -> [0,516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6440 | ++DOCSHELL 0x8b6b3400 == 77 [pid = 6440] [id = 136] 00:54:05 INFO - PROCESS | 6440 | ++DOMWINDOW == 172 (0x8b6ba400) [pid = 6440] [serial = 408] [outer = (nil)] 00:54:05 INFO - PROCESS | 6440 | ++DOMWINDOW == 173 (0x8b810800) [pid = 6440] [serial = 409] [outer = 0x8b6ba400] 00:54:05 INFO - PROCESS | 6440 | 1461138845937 Marionette DEBUG loaded listener.js 00:54:06 INFO - PROCESS | 6440 | ++DOMWINDOW == 174 (0x8b813800) [pid = 6440] [serial = 410] [outer = 0x8b6ba400] 00:54:06 INFO - PROCESS | 6440 | 1461138846797 Marionette TRACE conn4 <- [1,516,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html",0,null,null,[["Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError",0,null,null]]]}] 00:54:06 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:54:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1430ms 00:54:06 INFO - PROCESS | 6440 | 1461138846852 Marionette TRACE conn4 -> [0,517,"getWindowHandle",null] 00:54:06 INFO - PROCESS | 6440 | 1461138846855 Marionette TRACE conn4 <- [1,517,null,{"value":"8"}] 00:54:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 00:54:06 INFO - PROCESS | 6440 | 1461138846862 Marionette TRACE conn4 -> [0,518,"setScriptTimeout",{"ms":35000}] 00:54:06 INFO - PROCESS | 6440 | 1461138846865 Marionette TRACE conn4 <- [1,518,null,{}] 00:54:06 INFO - PROCESS | 6440 | 1461138846872 Marionette TRACE conn4 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:54:07 INFO - PROCESS | 6440 | 1461138847053 Marionette TRACE conn4 <- [1,519,null,{"value":null}] 00:54:07 INFO - PROCESS | 6440 | 1461138847221 Marionette TRACE conn4 -> [0,520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6440 | ++DOCSHELL 0x8b80f000 == 78 [pid = 6440] [id = 137] 00:54:07 INFO - PROCESS | 6440 | ++DOMWINDOW == 175 (0x8b811000) [pid = 6440] [serial = 411] [outer = (nil)] 00:54:07 INFO - PROCESS | 6440 | ++DOMWINDOW == 176 (0x8c1f3c00) [pid = 6440] [serial = 412] [outer = 0x8b811000] 00:54:07 INFO - PROCESS | 6440 | 1461138847317 Marionette DEBUG loaded listener.js 00:54:07 INFO - PROCESS | 6440 | ++DOMWINDOW == 177 (0x8c1fd800) [pid = 6440] [serial = 413] [outer = 0x8b811000] 00:54:08 INFO - PROCESS | 6440 | 1461138848286 Marionette TRACE conn4 <- [1,520,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html",0,null,null,[["Canvas test: 2d.drawImage.zerocanvas",0,null,null]]]}] 00:54:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 00:54:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1485ms 00:54:08 INFO - PROCESS | 6440 | 1461138848347 Marionette TRACE conn4 -> [0,521,"getWindowHandle",null] 00:54:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 00:54:08 INFO - PROCESS | 6440 | 1461138848352 Marionette TRACE conn4 <- [1,521,null,{"value":"8"}] 00:54:08 INFO - PROCESS | 6440 | 1461138848359 Marionette TRACE conn4 -> [0,522,"setScriptTimeout",{"ms":35000}] 00:54:08 INFO - PROCESS | 6440 | 1461138848364 Marionette TRACE conn4 <- [1,522,null,{}] 00:54:08 INFO - PROCESS | 6440 | 1461138848371 Marionette TRACE conn4 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:54:08 INFO - PROCESS | 6440 | 1461138848613 Marionette TRACE conn4 <- [1,523,null,{"value":null}] 00:54:08 INFO - PROCESS | 6440 | 1461138848835 Marionette TRACE conn4 -> [0,524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6440 | ++DOCSHELL 0x8a8a3400 == 79 [pid = 6440] [id = 138] 00:54:08 INFO - PROCESS | 6440 | ++DOMWINDOW == 178 (0x8a8a6000) [pid = 6440] [serial = 414] [outer = (nil)] 00:54:08 INFO - PROCESS | 6440 | ++DOMWINDOW == 179 (0x8b818000) [pid = 6440] [serial = 415] [outer = 0x8a8a6000] 00:54:08 INFO - PROCESS | 6440 | 1461138848979 Marionette DEBUG loaded listener.js 00:54:09 INFO - PROCESS | 6440 | ++DOMWINDOW == 180 (0x98877000) [pid = 6440] [serial = 416] [outer = 0x8a8a6000] 00:54:09 INFO - PROCESS | 6440 | 1461138849901 Marionette TRACE conn4 <- [1,524,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html",0,null,null,[["drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR",0,null,null]]]}] 00:54:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 00:54:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1591ms 00:54:09 INFO - PROCESS | 6440 | 1461138849950 Marionette TRACE conn4 -> [0,525,"getWindowHandle",null] 00:54:09 INFO - PROCESS | 6440 | 1461138849954 Marionette TRACE conn4 <- [1,525,null,{"value":"8"}] 00:54:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 00:54:09 INFO - PROCESS | 6440 | 1461138849961 Marionette TRACE conn4 -> [0,526,"setScriptTimeout",{"ms":35000}] 00:54:09 INFO - PROCESS | 6440 | 1461138849965 Marionette TRACE conn4 <- [1,526,null,{}] 00:54:09 INFO - PROCESS | 6440 | 1461138849971 Marionette TRACE conn4 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:54:10 INFO - PROCESS | 6440 | 1461138850173 Marionette TRACE conn4 <- [1,527,null,{"value":null}] 00:54:10 INFO - PROCESS | 6440 | 1461138850446 Marionette TRACE conn4 -> [0,528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6440 | ++DOCSHELL 0x8ab11400 == 80 [pid = 6440] [id = 139] 00:54:10 INFO - PROCESS | 6440 | ++DOMWINDOW == 181 (0x8ab19400) [pid = 6440] [serial = 417] [outer = (nil)] 00:54:10 INFO - PROCESS | 6440 | ++DOMWINDOW == 182 (0x8ab1c800) [pid = 6440] [serial = 418] [outer = 0x8ab19400] 00:54:10 INFO - PROCESS | 6440 | 1461138850581 Marionette DEBUG loaded listener.js 00:54:10 INFO - PROCESS | 6440 | ++DOMWINDOW == 183 (0x8ab1f800) [pid = 6440] [serial = 419] [outer = 0x8ab19400] 00:54:11 INFO - PROCESS | 6440 | 1461138851532 Marionette TRACE conn4 <- [1,528,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html",0,null,null,[["drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR",0,null,null]]]}] 00:54:11 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:54:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1635ms 00:54:11 INFO - PROCESS | 6440 | 1461138851598 Marionette TRACE conn4 -> [0,529,"getWindowHandle",null] 00:54:11 INFO - PROCESS | 6440 | 1461138851602 Marionette TRACE conn4 <- [1,529,null,{"value":"8"}] 00:54:11 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 00:54:11 INFO - PROCESS | 6440 | 1461138851609 Marionette TRACE conn4 -> [0,530,"setScriptTimeout",{"ms":35000}] 00:54:11 INFO - PROCESS | 6440 | 1461138851612 Marionette TRACE conn4 <- [1,530,null,{}] 00:54:11 INFO - PROCESS | 6440 | 1461138851618 Marionette TRACE conn4 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:54:11 INFO - PROCESS | 6440 | 1461138851807 Marionette TRACE conn4 <- [1,531,null,{"value":null}] 00:54:12 INFO - PROCESS | 6440 | 1461138852029 Marionette TRACE conn4 -> [0,532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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:12 INFO - PROCESS | 6440 | ++DOCSHELL 0x8e787400 == 81 [pid = 6440] [id = 140] 00:54:12 INFO - PROCESS | 6440 | ++DOMWINDOW == 184 (0x8fb14800) [pid = 6440] [serial = 420] [outer = (nil)] 00:54:12 INFO - PROCESS | 6440 | ++DOMWINDOW == 185 (0x8fb17000) [pid = 6440] [serial = 421] [outer = 0x8fb14800] 00:54:12 INFO - PROCESS | 6440 | 1461138852133 Marionette DEBUG loaded listener.js 00:54:12 INFO - PROCESS | 6440 | ++DOMWINDOW == 186 (0x8fb19c00) [pid = 6440] [serial = 422] [outer = 0x8fb14800] 00:54:12 INFO - PROCESS | 6440 | 1461138852942 Marionette TRACE conn4 <- [1,532,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html",0,null,null,[["drawCustomFocusRing must return false for an element that is not focused.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"],["drawCustomFocusRing must return false for an element that is not a descendant of the canvas element.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"]]]}] 00:54:12 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:54:12 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 00:54:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:54:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:54:12 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 00:54:12 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 00:54:12 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:54:12 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 00:54:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:54:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:54:12 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 00:54:13 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 00:54:13 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1390ms 00:54:13 INFO - PROCESS | 6440 | 1461138853020 Marionette TRACE conn4 -> [0,533,"getWindowHandle",null] 00:54:13 INFO - PROCESS | 6440 | 1461138853025 Marionette TRACE conn4 <- [1,533,null,{"value":"8"}] 00:54:13 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 00:54:13 INFO - PROCESS | 6440 | 1461138853035 Marionette TRACE conn4 -> [0,534,"setScriptTimeout",{"ms":35000}] 00:54:13 INFO - PROCESS | 6440 | 1461138853038 Marionette TRACE conn4 <- [1,534,null,{}] 00:54:13 INFO - PROCESS | 6440 | 1461138853044 Marionette TRACE conn4 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:54:13 INFO - PROCESS | 6440 | 1461138853242 Marionette TRACE conn4 <- [1,535,null,{"value":null}] 00:54:13 INFO - PROCESS | 6440 | 1461138853422 Marionette TRACE conn4 -> [0,536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6440 | ++DOCSHELL 0x8a8a0800 == 82 [pid = 6440] [id = 141] 00:54:13 INFO - PROCESS | 6440 | ++DOMWINDOW == 187 (0x8b6b1c00) [pid = 6440] [serial = 423] [outer = (nil)] 00:54:13 INFO - PROCESS | 6440 | ++DOMWINDOW == 188 (0x8fb1f400) [pid = 6440] [serial = 424] [outer = 0x8b6b1c00] 00:54:13 INFO - PROCESS | 6440 | 1461138853512 Marionette DEBUG loaded listener.js 00:54:13 INFO - PROCESS | 6440 | ++DOMWINDOW == 189 (0x91441800) [pid = 6440] [serial = 425] [outer = 0x8b6b1c00] 00:54:14 INFO - PROCESS | 6440 | 1461138854754 Marionette TRACE conn4 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html",0,null,null,[["drawFocusIfNeeded draws a focus ring.",0,null,null]]]}] 00:54:14 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 00:54:14 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1735ms 00:54:14 INFO - PROCESS | 6440 | 1461138854829 Marionette TRACE conn4 -> [0,537,"getWindowHandle",null] 00:54:14 INFO - PROCESS | 6440 | 1461138854838 Marionette TRACE conn4 <- [1,537,null,{"value":"8"}] 00:54:14 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 00:54:14 INFO - PROCESS | 6440 | 1461138854852 Marionette TRACE conn4 -> [0,538,"setScriptTimeout",{"ms":35000}] 00:54:14 INFO - PROCESS | 6440 | 1461138854859 Marionette TRACE conn4 <- [1,538,null,{}] 00:54:14 INFO - PROCESS | 6440 | 1461138854868 Marionette TRACE conn4 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:54:15 INFO - PROCESS | 6440 | 1461138855103 Marionette TRACE conn4 <- [1,539,null,{"value":null}] 00:54:15 INFO - PROCESS | 6440 | 1461138855341 Marionette TRACE conn4 -> [0,540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6440 | ++DOCSHELL 0x8c1f4400 == 83 [pid = 6440] [id = 142] 00:54:15 INFO - PROCESS | 6440 | ++DOMWINDOW == 190 (0x8cbc6800) [pid = 6440] [serial = 426] [outer = (nil)] 00:54:15 INFO - PROCESS | 6440 | ++DOMWINDOW == 191 (0x8e50d000) [pid = 6440] [serial = 427] [outer = 0x8cbc6800] 00:54:15 INFO - PROCESS | 6440 | 1461138855443 Marionette DEBUG loaded listener.js 00:54:15 INFO - PROCESS | 6440 | ++DOMWINDOW == 192 (0x8e782000) [pid = 6440] [serial = 428] [outer = 0x8cbc6800] 00:54:16 INFO - PROCESS | 6440 | 1461138856326 Marionette TRACE conn4 <- [1,540,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not in focus.",0,null,null]]]}] 00:54:16 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:54:16 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1494ms 00:54:16 INFO - PROCESS | 6440 | 1461138856385 Marionette TRACE conn4 -> [0,541,"getWindowHandle",null] 00:54:16 INFO - PROCESS | 6440 | 1461138856394 Marionette TRACE conn4 <- [1,541,null,{"value":"8"}] 00:54:16 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 00:54:16 INFO - PROCESS | 6440 | 1461138856410 Marionette TRACE conn4 -> [0,542,"setScriptTimeout",{"ms":35000}] 00:54:16 INFO - PROCESS | 6440 | 1461138856414 Marionette TRACE conn4 <- [1,542,null,{}] 00:54:16 INFO - PROCESS | 6440 | 1461138856420 Marionette TRACE conn4 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:54:16 INFO - PROCESS | 6440 | 1461138856602 Marionette TRACE conn4 <- [1,543,null,{"value":null}] 00:54:17 INFO - PROCESS | 6440 | 1461138856981 Marionette TRACE conn4 -> [0,544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6440 | ++DOCSHELL 0x8c1f6000 == 84 [pid = 6440] [id = 143] 00:54:17 INFO - PROCESS | 6440 | ++DOMWINDOW == 193 (0x8e77e400) [pid = 6440] [serial = 429] [outer = (nil)] 00:54:17 INFO - PROCESS | 6440 | ++DOMWINDOW == 194 (0x8fbd3800) [pid = 6440] [serial = 430] [outer = 0x8e77e400] 00:54:17 INFO - PROCESS | 6440 | 1461138857069 Marionette DEBUG loaded listener.js 00:54:17 INFO - PROCESS | 6440 | ++DOMWINDOW == 195 (0x8fe9c800) [pid = 6440] [serial = 431] [outer = 0x8e77e400] 00:54:17 INFO - PROCESS | 6440 | 1461138857906 Marionette TRACE conn4 <- [1,544,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context.",0,null,null]]]}] 00:54:17 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:54:17 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1542ms 00:54:18 INFO - PROCESS | 6440 | --DOCSHELL 0x92842c00 == 83 [pid = 6440] [id = 89] 00:54:18 INFO - PROCESS | 6440 | --DOCSHELL 0x8fe8f800 == 82 [pid = 6440] [id = 93] 00:54:18 INFO - PROCESS | 6440 | --DOCSHELL 0x96fd6800 == 81 [pid = 6440] [id = 90] 00:54:18 INFO - PROCESS | 6440 | --DOCSHELL 0x8f20bc00 == 80 [pid = 6440] [id = 92] 00:54:18 INFO - PROCESS | 6440 | 1461138858056 Marionette TRACE conn4 -> [0,545,"getWindowHandle",null] 00:54:18 INFO - PROCESS | 6440 | 1461138858060 Marionette TRACE conn4 <- [1,545,null,{"value":"8"}] 00:54:18 INFO - PROCESS | 6440 | --DOCSHELL 0x8e503400 == 79 [pid = 6440] [id = 94] 00:54:18 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 00:54:18 INFO - PROCESS | 6440 | 1461138858097 Marionette TRACE conn4 -> [0,546,"setScriptTimeout",{"ms":35000}] 00:54:18 INFO - PROCESS | 6440 | 1461138858104 Marionette TRACE conn4 <- [1,546,null,{}] 00:54:18 INFO - PROCESS | 6440 | 1461138858128 Marionette TRACE conn4 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:54:18 INFO - PROCESS | 6440 | 1461138858324 Marionette TRACE conn4 <- [1,547,null,{"value":null}] 00:54:18 INFO - PROCESS | 6440 | --DOMWINDOW == 194 (0x98f90000) [pid = 6440] [serial = 336] [outer = (nil)] [url = about:blank] 00:54:18 INFO - PROCESS | 6440 | --DOMWINDOW == 193 (0x9993b400) [pid = 6440] [serial = 337] [outer = (nil)] [url = about:blank] 00:54:18 INFO - PROCESS | 6440 | --DOMWINDOW == 192 (0x96fcd800) [pid = 6440] [serial = 295] [outer = (nil)] [url = about:blank] 00:54:18 INFO - PROCESS | 6440 | --DOMWINDOW == 191 (0x9ade2000) [pid = 6440] [serial = 312] [outer = (nil)] [url = about:blank] 00:54:18 INFO - PROCESS | 6440 | --DOMWINDOW == 190 (0x98b0bc00) [pid = 6440] [serial = 306] [outer = (nil)] [url = about:blank] 00:54:18 INFO - PROCESS | 6440 | --DOMWINDOW == 189 (0x906f0000) [pid = 6440] [serial = 328] [outer = (nil)] [url = about:blank] 00:54:18 INFO - PROCESS | 6440 | --DOMWINDOW == 188 (0x906ebc00) [pid = 6440] [serial = 300] [outer = (nil)] [url = about:blank] 00:54:18 INFO - PROCESS | 6440 | --DOMWINDOW == 187 (0x95934400) [pid = 6440] [serial = 303] [outer = (nil)] [url = about:blank] 00:54:18 INFO - PROCESS | 6440 | --DOMWINDOW == 186 (0x94e97800) [pid = 6440] [serial = 330] [outer = (nil)] [url = about:blank] 00:54:18 INFO - PROCESS | 6440 | --DOMWINDOW == 185 (0x999e1400) [pid = 6440] [serial = 309] [outer = (nil)] [url = about:blank] 00:54:18 INFO - PROCESS | 6440 | --DOMWINDOW == 184 (0x98b0c000) [pid = 6440] [serial = 333] [outer = (nil)] [url = about:blank] 00:54:18 INFO - PROCESS | 6440 | --DOMWINDOW == 183 (0x8f209000) [pid = 6440] [serial = 297] [outer = (nil)] [url = about:blank] 00:54:18 INFO - PROCESS | 6440 | --DOMWINDOW == 182 (0x8fe9bc00) [pid = 6440] [serial = 325] [outer = (nil)] [url = about:blank] 00:54:18 INFO - PROCESS | 6440 | --DOMWINDOW == 181 (0x902c9c00) [pid = 6440] [serial = 327] [outer = (nil)] [url = about:blank] 00:54:18 INFO - PROCESS | 6440 | --DOMWINDOW == 180 (0x902c1000) [pid = 6440] [serial = 321] [outer = (nil)] [url = about:blank] 00:54:18 INFO - PROCESS | 6440 | --DOMWINDOW == 179 (0x8fe8ec00) [pid = 6440] [serial = 324] [outer = (nil)] [url = about:blank] 00:54:18 INFO - PROCESS | 6440 | --DOMWINDOW == 178 (0xa0fd4400) [pid = 6440] [serial = 315] [outer = (nil)] [url = about:blank] 00:54:18 INFO - PROCESS | 6440 | --DOMWINDOW == 177 (0x98f90400) [pid = 6440] [serial = 334] [outer = (nil)] [url = about:blank] 00:54:18 INFO - PROCESS | 6440 | --DOMWINDOW == 176 (0x9018a400) [pid = 6440] [serial = 318] [outer = (nil)] [url = about:blank] 00:54:18 INFO - PROCESS | 6440 | --DOMWINDOW == 175 (0x96acac00) [pid = 6440] [serial = 331] [outer = (nil)] [url = about:blank] 00:54:18 INFO - PROCESS | 6440 | 1461138858553 Marionette TRACE conn4 -> [0,548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6440 | ++DOCSHELL 0x8f209000 == 80 [pid = 6440] [id = 144] 00:54:18 INFO - PROCESS | 6440 | ++DOMWINDOW == 176 (0x8f555800) [pid = 6440] [serial = 432] [outer = (nil)] 00:54:18 INFO - PROCESS | 6440 | ++DOMWINDOW == 177 (0x902c9c00) [pid = 6440] [serial = 433] [outer = 0x8f555800] 00:54:18 INFO - PROCESS | 6440 | 1461138858643 Marionette DEBUG loaded listener.js 00:54:18 INFO - PROCESS | 6440 | ++DOMWINDOW == 178 (0x906e8800) [pid = 6440] [serial = 434] [outer = 0x8f555800] 00:54:19 INFO - PROCESS | 6440 | 1461138859443 Marionette TRACE conn4 <- [1,548,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus.",0,null,null]]]}] 00:54:19 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:54:19 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1411ms 00:54:19 INFO - PROCESS | 6440 | 1461138859493 Marionette TRACE conn4 -> [0,549,"getWindowHandle",null] 00:54:19 INFO - PROCESS | 6440 | 1461138859498 Marionette TRACE conn4 <- [1,549,null,{"value":"8"}] 00:54:19 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 00:54:19 INFO - PROCESS | 6440 | 1461138859504 Marionette TRACE conn4 -> [0,550,"setScriptTimeout",{"ms":35000}] 00:54:19 INFO - PROCESS | 6440 | 1461138859507 Marionette TRACE conn4 <- [1,550,null,{}] 00:54:19 INFO - PROCESS | 6440 | 1461138859514 Marionette TRACE conn4 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:54:19 INFO - PROCESS | 6440 | 1461138859758 Marionette TRACE conn4 <- [1,551,null,{"value":null}] 00:54:19 INFO - PROCESS | 6440 | 1461138859782 Marionette TRACE conn4 -> [0,552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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:19 INFO - PROCESS | 6440 | ++DOCSHELL 0x904ca000 == 81 [pid = 6440] [id = 145] 00:54:19 INFO - PROCESS | 6440 | ++DOMWINDOW == 179 (0x904d7c00) [pid = 6440] [serial = 435] [outer = (nil)] 00:54:19 INFO - PROCESS | 6440 | ++DOMWINDOW == 180 (0x92846800) [pid = 6440] [serial = 436] [outer = 0x904d7c00] 00:54:19 INFO - PROCESS | 6440 | 1461138859958 Marionette DEBUG loaded listener.js 00:54:20 INFO - PROCESS | 6440 | ++DOMWINDOW == 181 (0x92cbec00) [pid = 6440] [serial = 437] [outer = 0x904d7c00] 00:54:20 INFO - PROCESS | 6440 | 1461138860851 Marionette TRACE conn4 <- [1,552,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring.",0,null,null]]]}] 00:54:20 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:54:20 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1384ms 00:54:20 INFO - PROCESS | 6440 | 1461138860889 Marionette TRACE conn4 -> [0,553,"getWindowHandle",null] 00:54:20 INFO - PROCESS | 6440 | 1461138860893 Marionette TRACE conn4 <- [1,553,null,{"value":"8"}] 00:54:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 00:54:20 INFO - PROCESS | 6440 | 1461138860900 Marionette TRACE conn4 -> [0,554,"setScriptTimeout",{"ms":35000}] 00:54:20 INFO - PROCESS | 6440 | 1461138860904 Marionette TRACE conn4 <- [1,554,null,{}] 00:54:20 INFO - PROCESS | 6440 | 1461138860910 Marionette TRACE conn4 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:54:21 INFO - PROCESS | 6440 | 1461138861120 Marionette TRACE conn4 <- [1,555,null,{"value":null}] 00:54:21 INFO - PROCESS | 6440 | 1461138861152 Marionette TRACE conn4 -> [0,556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6440 | ++DOCSHELL 0x8e506800 == 82 [pid = 6440] [id = 146] 00:54:21 INFO - PROCESS | 6440 | ++DOMWINDOW == 182 (0x928c4000) [pid = 6440] [serial = 438] [outer = (nil)] 00:54:21 INFO - PROCESS | 6440 | ++DOMWINDOW == 183 (0x96fcd800) [pid = 6440] [serial = 439] [outer = 0x928c4000] 00:54:21 INFO - PROCESS | 6440 | 1461138861228 Marionette DEBUG loaded listener.js 00:54:21 INFO - PROCESS | 6440 | ++DOMWINDOW == 184 (0x97781400) [pid = 6440] [serial = 440] [outer = 0x928c4000] 00:54:21 INFO - PROCESS | 6440 | [6440] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 00:54:22 INFO - PROCESS | 6440 | 1461138862167 Marionette TRACE conn4 <- [1,556,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html",0,null,null,[["clearRect clears to transparent black",0,null,null]]]}] 00:54:22 INFO - PROCESS | 6440 | --DOMWINDOW == 183 (0x8f20e400) [pid = 6440] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 00:54:22 INFO - PROCESS | 6440 | --DOMWINDOW == 182 (0x979eb800) [pid = 6440] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 00:54:22 INFO - PROCESS | 6440 | --DOMWINDOW == 181 (0x8f557400) [pid = 6440] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 00:54:22 INFO - PROCESS | 6440 | --DOMWINDOW == 180 (0x92cc0800) [pid = 6440] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 00:54:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 00:54:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1538ms 00:54:22 INFO - PROCESS | 6440 | --DOMWINDOW == 179 (0x8e50cc00) [pid = 6440] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 00:54:22 INFO - PROCESS | 6440 | --DOMWINDOW == 178 (0x979eb400) [pid = 6440] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 00:54:22 INFO - PROCESS | 6440 | 1461138862447 Marionette TRACE conn4 -> [0,557,"getWindowHandle",null] 00:54:22 INFO - PROCESS | 6440 | 1461138862455 Marionette TRACE conn4 <- [1,557,null,{"value":"8"}] 00:54:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 00:54:22 INFO - PROCESS | 6440 | 1461138862464 Marionette TRACE conn4 -> [0,558,"setScriptTimeout",{"ms":35000}] 00:54:22 INFO - PROCESS | 6440 | 1461138862468 Marionette TRACE conn4 <- [1,558,null,{}] 00:54:22 INFO - PROCESS | 6440 | 1461138862478 Marionette TRACE conn4 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:54:22 INFO - PROCESS | 6440 | 1461138862713 Marionette TRACE conn4 <- [1,559,null,{"value":null}] 00:54:23 INFO - PROCESS | 6440 | 1461138862983 Marionette TRACE conn4 -> [0,560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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:23 INFO - PROCESS | 6440 | ++DOCSHELL 0x8b810c00 == 83 [pid = 6440] [id = 147] 00:54:23 INFO - PROCESS | 6440 | ++DOMWINDOW == 179 (0x8b818c00) [pid = 6440] [serial = 441] [outer = (nil)] 00:54:23 INFO - PROCESS | 6440 | ++DOMWINDOW == 180 (0x8c1fc000) [pid = 6440] [serial = 442] [outer = 0x8b818c00] 00:54:23 INFO - PROCESS | 6440 | 1461138863076 Marionette DEBUG loaded listener.js 00:54:23 INFO - PROCESS | 6440 | ++DOMWINDOW == 181 (0x8e3a1c00) [pid = 6440] [serial = 443] [outer = 0x8b818c00] 00:54:24 INFO - PROCESS | 6440 | 1461138864061 Marionette TRACE conn4 <- [1,560,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html",0,null,null,[["clearRect is affected by clipping regions",0,null,null]]]}] 00:54:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 00:54:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1639ms 00:54:24 INFO - PROCESS | 6440 | 1461138864104 Marionette TRACE conn4 -> [0,561,"getWindowHandle",null] 00:54:24 INFO - PROCESS | 6440 | 1461138864110 Marionette TRACE conn4 <- [1,561,null,{"value":"8"}] 00:54:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 00:54:24 INFO - PROCESS | 6440 | 1461138864125 Marionette TRACE conn4 -> [0,562,"setScriptTimeout",{"ms":35000}] 00:54:24 INFO - PROCESS | 6440 | 1461138864131 Marionette TRACE conn4 <- [1,562,null,{}] 00:54:24 INFO - PROCESS | 6440 | 1461138864138 Marionette TRACE conn4 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:54:24 INFO - PROCESS | 6440 | 1461138864348 Marionette TRACE conn4 <- [1,563,null,{"value":null}] 00:54:24 INFO - PROCESS | 6440 | 1461138864576 Marionette TRACE conn4 -> [0,564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6440 | ++DOCSHELL 0x8e39f400 == 84 [pid = 6440] [id = 148] 00:54:24 INFO - PROCESS | 6440 | ++DOMWINDOW == 182 (0x8f208000) [pid = 6440] [serial = 444] [outer = (nil)] 00:54:24 INFO - PROCESS | 6440 | ++DOMWINDOW == 183 (0x8fb1c400) [pid = 6440] [serial = 445] [outer = 0x8f208000] 00:54:24 INFO - PROCESS | 6440 | 1461138864714 Marionette DEBUG loaded listener.js 00:54:24 INFO - PROCESS | 6440 | ++DOMWINDOW == 184 (0x8fe95800) [pid = 6440] [serial = 446] [outer = 0x8f208000] 00:54:25 INFO - PROCESS | 6440 | [6440] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 00:54:25 INFO - PROCESS | 6440 | 1461138865754 Marionette TRACE conn4 <- [1,564,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html",0,null,null,[["clearRect is not affected by globalAlpha",0,null,null]]]}] 00:54:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 00:54:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1695ms 00:54:25 INFO - PROCESS | 6440 | 1461138865817 Marionette TRACE conn4 -> [0,565,"getWindowHandle",null] 00:54:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 00:54:25 INFO - PROCESS | 6440 | 1461138865822 Marionette TRACE conn4 <- [1,565,null,{"value":"8"}] 00:54:25 INFO - PROCESS | 6440 | 1461138865830 Marionette TRACE conn4 -> [0,566,"setScriptTimeout",{"ms":35000}] 00:54:25 INFO - PROCESS | 6440 | 1461138865833 Marionette TRACE conn4 <- [1,566,null,{}] 00:54:25 INFO - PROCESS | 6440 | 1461138865850 Marionette TRACE conn4 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:54:26 INFO - PROCESS | 6440 | 1461138866094 Marionette TRACE conn4 <- [1,567,null,{"value":null}] 00:54:26 INFO - PROCESS | 6440 | 1461138866364 Marionette TRACE conn4 -> [0,568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6440 | ++DOCSHELL 0x8fe9bc00 == 85 [pid = 6440] [id = 149] 00:54:26 INFO - PROCESS | 6440 | ++DOMWINDOW == 185 (0x9283f400) [pid = 6440] [serial = 447] [outer = (nil)] 00:54:26 INFO - PROCESS | 6440 | ++DOMWINDOW == 186 (0x9593a400) [pid = 6440] [serial = 448] [outer = 0x9283f400] 00:54:26 INFO - PROCESS | 6440 | 1461138866477 Marionette DEBUG loaded listener.js 00:54:26 INFO - PROCESS | 6440 | ++DOMWINDOW == 187 (0x977cec00) [pid = 6440] [serial = 449] [outer = 0x9283f400] 00:54:27 INFO - PROCESS | 6440 | [6440] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 00:54:27 INFO - PROCESS | 6440 | 1461138867408 Marionette TRACE conn4 <- [1,568,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html",0,null,null,[["clearRect is not affected by globalCompositeOperation",0,null,null]]]}] 00:54:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 00:54:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1645ms 00:54:27 INFO - PROCESS | 6440 | 1461138867475 Marionette TRACE conn4 -> [0,569,"getWindowHandle",null] 00:54:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 00:54:27 INFO - PROCESS | 6440 | 1461138867480 Marionette TRACE conn4 <- [1,569,null,{"value":"8"}] 00:54:27 INFO - PROCESS | 6440 | 1461138867486 Marionette TRACE conn4 -> [0,570,"setScriptTimeout",{"ms":35000}] 00:54:27 INFO - PROCESS | 6440 | 1461138867490 Marionette TRACE conn4 <- [1,570,null,{}] 00:54:27 INFO - PROCESS | 6440 | 1461138867496 Marionette TRACE conn4 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:54:27 INFO - PROCESS | 6440 | 1461138867728 Marionette TRACE conn4 <- [1,571,null,{"value":null}] 00:54:27 INFO - PROCESS | 6440 | 1461138867957 Marionette TRACE conn4 -> [0,572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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:28 INFO - PROCESS | 6440 | ++DOCSHELL 0x8e50cc00 == 86 [pid = 6440] [id = 150] 00:54:28 INFO - PROCESS | 6440 | ++DOMWINDOW == 188 (0x9886fc00) [pid = 6440] [serial = 450] [outer = (nil)] 00:54:28 INFO - PROCESS | 6440 | ++DOMWINDOW == 189 (0x9887d800) [pid = 6440] [serial = 451] [outer = 0x9886fc00] 00:54:28 INFO - PROCESS | 6440 | 1461138868095 Marionette DEBUG loaded listener.js 00:54:28 INFO - PROCESS | 6440 | ++DOMWINDOW == 190 (0x98f80000) [pid = 6440] [serial = 452] [outer = 0x9886fc00] 00:54:28 INFO - PROCESS | 6440 | [6440] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 00:54:29 INFO - PROCESS | 6440 | 1461138869175 Marionette TRACE conn4 <- [1,572,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html",0,null,null,[["clearRect of negative sizes works",0,null,null]]]}] 00:54:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 00:54:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1741ms 00:54:29 INFO - PROCESS | 6440 | 1461138869229 Marionette TRACE conn4 -> [0,573,"getWindowHandle",null] 00:54:29 INFO - PROCESS | 6440 | 1461138869236 Marionette TRACE conn4 <- [1,573,null,{"value":"8"}] 00:54:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 00:54:29 INFO - PROCESS | 6440 | 1461138869246 Marionette TRACE conn4 -> [0,574,"setScriptTimeout",{"ms":35000}] 00:54:29 INFO - PROCESS | 6440 | 1461138869253 Marionette TRACE conn4 <- [1,574,null,{}] 00:54:29 INFO - PROCESS | 6440 | 1461138869262 Marionette TRACE conn4 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:54:29 INFO - PROCESS | 6440 | 1461138869600 Marionette TRACE conn4 <- [1,575,null,{"value":null}] 00:54:29 INFO - PROCESS | 6440 | 1461138869928 Marionette TRACE conn4 -> [0,576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6440 | ++DOCSHELL 0x98f89400 == 87 [pid = 6440] [id = 151] 00:54:29 INFO - PROCESS | 6440 | ++DOMWINDOW == 191 (0x98f97000) [pid = 6440] [serial = 453] [outer = (nil)] 00:54:30 INFO - PROCESS | 6440 | ++DOMWINDOW == 192 (0x99943800) [pid = 6440] [serial = 454] [outer = 0x98f97000] 00:54:30 INFO - PROCESS | 6440 | 1461138870063 Marionette DEBUG loaded listener.js 00:54:30 INFO - PROCESS | 6440 | ++DOMWINDOW == 193 (0x9add6800) [pid = 6440] [serial = 455] [outer = 0x98f97000] 00:54:31 INFO - PROCESS | 6440 | 1461138871033 Marionette TRACE conn4 <- [1,576,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html",0,null,null,[["clearRect() with Infinity/NaN is ignored",0,null,null]]]}] 00:54:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 00:54:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1847ms 00:54:31 INFO - PROCESS | 6440 | 1461138871094 Marionette TRACE conn4 -> [0,577,"getWindowHandle",null] 00:54:31 INFO - PROCESS | 6440 | 1461138871099 Marionette TRACE conn4 <- [1,577,null,{"value":"8"}] 00:54:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 00:54:31 INFO - PROCESS | 6440 | 1461138871106 Marionette TRACE conn4 -> [0,578,"setScriptTimeout",{"ms":35000}] 00:54:31 INFO - PROCESS | 6440 | 1461138871110 Marionette TRACE conn4 <- [1,578,null,{}] 00:54:31 INFO - PROCESS | 6440 | 1461138871116 Marionette TRACE conn4 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:54:31 INFO - PROCESS | 6440 | 1461138871413 Marionette TRACE conn4 <- [1,579,null,{"value":null}] 00:54:31 INFO - PROCESS | 6440 | 1461138871694 Marionette TRACE conn4 -> [0,580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6440 | ++DOCSHELL 0x98f8b800 == 88 [pid = 6440] [id = 152] 00:54:31 INFO - PROCESS | 6440 | ++DOMWINDOW == 194 (0x9df86800) [pid = 6440] [serial = 456] [outer = (nil)] 00:54:31 INFO - PROCESS | 6440 | ++DOMWINDOW == 195 (0x9fc05800) [pid = 6440] [serial = 457] [outer = 0x9df86800] 00:54:31 INFO - PROCESS | 6440 | 1461138871814 Marionette DEBUG loaded listener.js 00:54:31 INFO - PROCESS | 6440 | ++DOMWINDOW == 196 (0xa281b400) [pid = 6440] [serial = 458] [outer = 0x9df86800] 00:54:32 INFO - PROCESS | 6440 | 1461138872745 Marionette TRACE conn4 <- [1,580,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html",0,null,null,[["clearRect does not affect the current path",0,null,null]]]}] 00:54:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 00:54:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1685ms 00:54:32 INFO - PROCESS | 6440 | 1461138872792 Marionette TRACE conn4 -> [0,581,"getWindowHandle",null] 00:54:32 INFO - PROCESS | 6440 | 1461138872796 Marionette TRACE conn4 <- [1,581,null,{"value":"8"}] 00:54:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 00:54:32 INFO - PROCESS | 6440 | 1461138872803 Marionette TRACE conn4 -> [0,582,"setScriptTimeout",{"ms":35000}] 00:54:32 INFO - PROCESS | 6440 | 1461138872806 Marionette TRACE conn4 <- [1,582,null,{}] 00:54:32 INFO - PROCESS | 6440 | 1461138872818 Marionette TRACE conn4 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:54:33 INFO - PROCESS | 6440 | 1461138873031 Marionette TRACE conn4 <- [1,583,null,{"value":null}] 00:54:33 INFO - PROCESS | 6440 | 1461138873251 Marionette TRACE conn4 -> [0,584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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:33 INFO - PROCESS | 6440 | ++DOCSHELL 0x8a2e1c00 == 89 [pid = 6440] [id = 153] 00:54:33 INFO - PROCESS | 6440 | ++DOMWINDOW == 197 (0x8a2e3800) [pid = 6440] [serial = 459] [outer = (nil)] 00:54:33 INFO - PROCESS | 6440 | ++DOMWINDOW == 198 (0x8a2e9800) [pid = 6440] [serial = 460] [outer = 0x8a2e3800] 00:54:33 INFO - PROCESS | 6440 | 1461138873385 Marionette DEBUG loaded listener.js 00:54:33 INFO - PROCESS | 6440 | ++DOMWINDOW == 199 (0x8a2ed000) [pid = 6440] [serial = 461] [outer = 0x8a2e3800] 00:54:34 INFO - PROCESS | 6440 | 1461138874292 Marionette TRACE conn4 <- [1,584,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html",0,null,null,[["clearRect does not draw shadows",0,null,null]]]}] 00:54:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 00:54:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1553ms 00:54:34 INFO - PROCESS | 6440 | 1461138874358 Marionette TRACE conn4 -> [0,585,"getWindowHandle",null] 00:54:34 INFO - PROCESS | 6440 | 1461138874362 Marionette TRACE conn4 <- [1,585,null,{"value":"8"}] 00:54:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 00:54:34 INFO - PROCESS | 6440 | 1461138874369 Marionette TRACE conn4 -> [0,586,"setScriptTimeout",{"ms":35000}] 00:54:34 INFO - PROCESS | 6440 | 1461138874372 Marionette TRACE conn4 <- [1,586,null,{}] 00:54:34 INFO - PROCESS | 6440 | 1461138874378 Marionette TRACE conn4 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:54:34 INFO - PROCESS | 6440 | 1461138874567 Marionette TRACE conn4 <- [1,587,null,{"value":null}] 00:54:34 INFO - PROCESS | 6440 | 1461138874790 Marionette TRACE conn4 -> [0,588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6440 | ++DOCSHELL 0x894e1400 == 90 [pid = 6440] [id = 154] 00:54:34 INFO - PROCESS | 6440 | ++DOMWINDOW == 200 (0x894e1c00) [pid = 6440] [serial = 462] [outer = (nil)] 00:54:34 INFO - PROCESS | 6440 | ++DOMWINDOW == 201 (0x894ea000) [pid = 6440] [serial = 463] [outer = 0x894e1c00] 00:54:34 INFO - PROCESS | 6440 | 1461138874935 Marionette DEBUG loaded listener.js 00:54:35 INFO - PROCESS | 6440 | ++DOMWINDOW == 202 (0x894ed000) [pid = 6440] [serial = 464] [outer = 0x894e1c00] 00:54:35 INFO - PROCESS | 6440 | [6440] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 00:54:35 INFO - PROCESS | 6440 | 1461138875849 Marionette TRACE conn4 <- [1,588,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html",0,null,null,[["clearRect is affected by transforms",0,null,null]]]}] 00:54:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 00:54:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1531ms 00:54:35 INFO - PROCESS | 6440 | 1461138875901 Marionette TRACE conn4 -> [0,589,"getWindowHandle",null] 00:54:35 INFO - PROCESS | 6440 | 1461138875906 Marionette TRACE conn4 <- [1,589,null,{"value":"8"}] 00:54:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 00:54:35 INFO - PROCESS | 6440 | 1461138875912 Marionette TRACE conn4 -> [0,590,"setScriptTimeout",{"ms":35000}] 00:54:35 INFO - PROCESS | 6440 | 1461138875916 Marionette TRACE conn4 <- [1,590,null,{}] 00:54:35 INFO - PROCESS | 6440 | 1461138875923 Marionette TRACE conn4 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:54:36 INFO - PROCESS | 6440 | 1461138876113 Marionette TRACE conn4 <- [1,591,null,{"value":null}] 00:54:36 INFO - PROCESS | 6440 | 1461138876290 Marionette TRACE conn4 -> [0,592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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:36 INFO - PROCESS | 6440 | ++DOCSHELL 0x894e9c00 == 91 [pid = 6440] [id = 155] 00:54:36 INFO - PROCESS | 6440 | ++DOMWINDOW == 203 (0x894ecc00) [pid = 6440] [serial = 465] [outer = (nil)] 00:54:36 INFO - PROCESS | 6440 | ++DOMWINDOW == 204 (0x8a205800) [pid = 6440] [serial = 466] [outer = 0x894ecc00] 00:54:36 INFO - PROCESS | 6440 | 1461138876380 Marionette DEBUG loaded listener.js 00:54:36 INFO - PROCESS | 6440 | ++DOMWINDOW == 205 (0x8a206c00) [pid = 6440] [serial = 467] [outer = 0x894ecc00] 00:54:37 INFO - PROCESS | 6440 | 1461138877257 Marionette TRACE conn4 <- [1,592,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html",0,null,null,[["clearRect of zero pixels has no effect",0,null,null]]]}] 00:54:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 00:54:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1382ms 00:54:37 INFO - PROCESS | 6440 | 1461138877304 Marionette TRACE conn4 -> [0,593,"getWindowHandle",null] 00:54:37 INFO - PROCESS | 6440 | 1461138877309 Marionette TRACE conn4 <- [1,593,null,{"value":"8"}] 00:54:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 00:54:37 INFO - PROCESS | 6440 | 1461138877316 Marionette TRACE conn4 -> [0,594,"setScriptTimeout",{"ms":35000}] 00:54:37 INFO - PROCESS | 6440 | 1461138877320 Marionette TRACE conn4 <- [1,594,null,{}] 00:54:37 INFO - PROCESS | 6440 | 1461138877326 Marionette TRACE conn4 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:54:37 INFO - PROCESS | 6440 | 1461138877519 Marionette TRACE conn4 <- [1,595,null,{"value":null}] 00:54:37 INFO - PROCESS | 6440 | 1461138877695 Marionette TRACE conn4 -> [0,596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6440 | ++DOCSHELL 0x894e4400 == 92 [pid = 6440] [id = 156] 00:54:37 INFO - PROCESS | 6440 | ++DOMWINDOW == 206 (0x894e8400) [pid = 6440] [serial = 468] [outer = (nil)] 00:54:37 INFO - PROCESS | 6440 | ++DOMWINDOW == 207 (0x8a20e000) [pid = 6440] [serial = 469] [outer = 0x894e8400] 00:54:37 INFO - PROCESS | 6440 | 1461138877788 Marionette DEBUG loaded listener.js 00:54:37 INFO - PROCESS | 6440 | ++DOMWINDOW == 208 (0x8a210400) [pid = 6440] [serial = 470] [outer = 0x894e8400] 00:54:38 INFO - PROCESS | 6440 | 1461138878771 Marionette TRACE conn4 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 00:54:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 00:54:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1534ms 00:54:38 INFO - PROCESS | 6440 | 1461138878852 Marionette TRACE conn4 -> [0,597,"getWindowHandle",null] 00:54:38 INFO - PROCESS | 6440 | 1461138878857 Marionette TRACE conn4 <- [1,597,null,{"value":"8"}] 00:54:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 00:54:38 INFO - PROCESS | 6440 | 1461138878863 Marionette TRACE conn4 -> [0,598,"setScriptTimeout",{"ms":35000}] 00:54:38 INFO - PROCESS | 6440 | 1461138878868 Marionette TRACE conn4 <- [1,598,null,{}] 00:54:38 INFO - PROCESS | 6440 | 1461138878874 Marionette TRACE conn4 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:54:39 INFO - PROCESS | 6440 | 1461138879126 Marionette TRACE conn4 <- [1,599,null,{"value":null}] 00:54:39 INFO - PROCESS | 6440 | 1461138879369 Marionette TRACE conn4 -> [0,600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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:39 INFO - PROCESS | 6440 | ++DOCSHELL 0x8977fc00 == 93 [pid = 6440] [id = 157] 00:54:39 INFO - PROCESS | 6440 | ++DOMWINDOW == 209 (0x89780400) [pid = 6440] [serial = 471] [outer = (nil)] 00:54:39 INFO - PROCESS | 6440 | ++DOMWINDOW == 210 (0x89785400) [pid = 6440] [serial = 472] [outer = 0x89780400] 00:54:39 INFO - PROCESS | 6440 | 1461138879490 Marionette DEBUG loaded listener.js 00:54:39 INFO - PROCESS | 6440 | ++DOMWINDOW == 211 (0x8a210000) [pid = 6440] [serial = 473] [outer = 0x89780400] 00:54:40 INFO - PROCESS | 6440 | 1461138880560 Marionette TRACE conn4 <- [1,600,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html",0,null,null,[["fillRect is affected by clipping regions",0,null,null]]]}] 00:54:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 00:54:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1733ms 00:54:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 00:54:40 INFO - PROCESS | 6440 | 1461138880632 Marionette TRACE conn4 -> [0,601,"getWindowHandle",null] 00:54:40 INFO - PROCESS | 6440 | 1461138880635 Marionette TRACE conn4 <- [1,601,null,{"value":"8"}] 00:54:40 INFO - PROCESS | 6440 | 1461138880642 Marionette TRACE conn4 -> [0,602,"setScriptTimeout",{"ms":35000}] 00:54:40 INFO - PROCESS | 6440 | 1461138880645 Marionette TRACE conn4 <- [1,602,null,{}] 00:54:40 INFO - PROCESS | 6440 | 1461138880652 Marionette TRACE conn4 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:54:40 INFO - PROCESS | 6440 | 1461138880836 Marionette TRACE conn4 <- [1,603,null,{"value":null}] 00:54:41 INFO - PROCESS | 6440 | 1461138881134 Marionette TRACE conn4 -> [0,604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6440 | ++DOCSHELL 0x89998800 == 94 [pid = 6440] [id = 158] 00:54:41 INFO - PROCESS | 6440 | ++DOMWINDOW == 212 (0x8999b000) [pid = 6440] [serial = 474] [outer = (nil)] 00:54:41 INFO - PROCESS | 6440 | ++DOMWINDOW == 213 (0x899a1000) [pid = 6440] [serial = 475] [outer = 0x8999b000] 00:54:41 INFO - PROCESS | 6440 | 1461138881229 Marionette DEBUG loaded listener.js 00:54:41 INFO - PROCESS | 6440 | ++DOMWINDOW == 214 (0x899a4800) [pid = 6440] [serial = 476] [outer = 0x8999b000] 00:54:42 INFO - PROCESS | 6440 | 1461138882118 Marionette TRACE conn4 <- [1,604,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html",0,null,null,[["fillRect of negative sizes works",0,null,null]]]}] 00:54:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 00:54:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1537ms 00:54:42 INFO - PROCESS | 6440 | 1461138882179 Marionette TRACE conn4 -> [0,605,"getWindowHandle",null] 00:54:42 INFO - PROCESS | 6440 | 1461138882183 Marionette TRACE conn4 <- [1,605,null,{"value":"8"}] 00:54:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 00:54:42 INFO - PROCESS | 6440 | 1461138882190 Marionette TRACE conn4 -> [0,606,"setScriptTimeout",{"ms":35000}] 00:54:42 INFO - PROCESS | 6440 | 1461138882193 Marionette TRACE conn4 <- [1,606,null,{}] 00:54:42 INFO - PROCESS | 6440 | 1461138882199 Marionette TRACE conn4 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:54:42 INFO - PROCESS | 6440 | 1461138882385 Marionette TRACE conn4 <- [1,607,null,{"value":null}] 00:54:42 INFO - PROCESS | 6440 | 1461138882675 Marionette TRACE conn4 -> [0,608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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:42 INFO - PROCESS | 6440 | ++DOCSHELL 0x959c4000 == 95 [pid = 6440] [id = 159] 00:54:42 INFO - PROCESS | 6440 | ++DOMWINDOW == 215 (0x96fd4800) [pid = 6440] [serial = 477] [outer = (nil)] 00:54:42 INFO - PROCESS | 6440 | ++DOMWINDOW == 216 (0xa444f800) [pid = 6440] [serial = 478] [outer = 0x96fd4800] 00:54:42 INFO - PROCESS | 6440 | 1461138882811 Marionette DEBUG loaded listener.js 00:54:42 INFO - PROCESS | 6440 | ++DOMWINDOW == 217 (0xa45bb000) [pid = 6440] [serial = 479] [outer = 0x96fd4800] 00:54:44 INFO - PROCESS | 6440 | 1461138884114 Marionette TRACE conn4 <- [1,608,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html",0,null,null,[["fillRect() with Infinity/NaN is ignored",0,null,null]]]}] 00:54:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 00:54:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1987ms 00:54:44 INFO - PROCESS | 6440 | 1461138884178 Marionette TRACE conn4 -> [0,609,"getWindowHandle",null] 00:54:44 INFO - PROCESS | 6440 | 1461138884184 Marionette TRACE conn4 <- [1,609,null,{"value":"8"}] 00:54:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 00:54:44 INFO - PROCESS | 6440 | 1461138884309 Marionette TRACE conn4 -> [0,610,"setScriptTimeout",{"ms":35000}] 00:54:44 INFO - PROCESS | 6440 | 1461138884314 Marionette TRACE conn4 <- [1,610,null,{}] 00:54:44 INFO - PROCESS | 6440 | 1461138884324 Marionette TRACE conn4 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:54:44 INFO - PROCESS | 6440 | 1461138884506 Marionette TRACE conn4 <- [1,611,null,{"value":null}] 00:54:44 INFO - PROCESS | 6440 | 1461138884702 Marionette TRACE conn4 -> [0,612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6440 | ++DOCSHELL 0x899a0400 == 96 [pid = 6440] [id = 160] 00:54:44 INFO - PROCESS | 6440 | ++DOMWINDOW == 218 (0x8a20d800) [pid = 6440] [serial = 480] [outer = (nil)] 00:54:44 INFO - PROCESS | 6440 | ++DOMWINDOW == 219 (0x8ab18c00) [pid = 6440] [serial = 481] [outer = 0x8a20d800] 00:54:44 INFO - PROCESS | 6440 | 1461138884787 Marionette DEBUG loaded listener.js 00:54:44 INFO - PROCESS | 6440 | ++DOMWINDOW == 220 (0x8b6b9800) [pid = 6440] [serial = 482] [outer = 0x8a20d800] 00:54:45 INFO - PROCESS | 6440 | 1461138885776 Marionette TRACE conn4 <- [1,612,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html",0,null,null,[["fillRect does not affect the current path",0,null,null]]]}] 00:54:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 00:54:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1600ms 00:54:45 INFO - PROCESS | 6440 | 1461138885847 Marionette TRACE conn4 -> [0,613,"getWindowHandle",null] 00:54:45 INFO - PROCESS | 6440 | 1461138885856 Marionette TRACE conn4 <- [1,613,null,{"value":"8"}] 00:54:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 00:54:45 INFO - PROCESS | 6440 | 1461138885867 Marionette TRACE conn4 -> [0,614,"setScriptTimeout",{"ms":35000}] 00:54:45 INFO - PROCESS | 6440 | 1461138885872 Marionette TRACE conn4 <- [1,614,null,{}] 00:54:45 INFO - PROCESS | 6440 | 1461138885878 Marionette TRACE conn4 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:54:46 INFO - PROCESS | 6440 | 1461138886095 Marionette TRACE conn4 <- [1,615,null,{"value":null}] 00:54:46 INFO - PROCESS | 6440 | --DOCSHELL 0x904ca000 == 95 [pid = 6440] [id = 145] 00:54:46 INFO - PROCESS | 6440 | --DOMWINDOW == 219 (0x9fb8bc00) [pid = 6440] [serial = 339] [outer = (nil)] [url = about:blank] 00:54:46 INFO - PROCESS | 6440 | --DOMWINDOW == 218 (0x8fe90000) [pid = 6440] [serial = 342] [outer = (nil)] [url = about:blank] 00:54:46 INFO - PROCESS | 6440 | --DOMWINDOW == 217 (0x98122400) [pid = 6440] [serial = 345] [outer = (nil)] [url = about:blank] 00:54:46 INFO - PROCESS | 6440 | --DOMWINDOW == 216 (0xa0c33800) [pid = 6440] [serial = 348] [outer = (nil)] [url = about:blank] 00:54:46 INFO - PROCESS | 6440 | --DOMWINDOW == 215 (0x9870c400) [pid = 6440] [serial = 351] [outer = (nil)] [url = about:blank] 00:54:46 INFO - PROCESS | 6440 | --DOMWINDOW == 214 (0x904d1800) [pid = 6440] [serial = 354] [outer = (nil)] [url = about:blank] 00:54:46 INFO - PROCESS | 6440 | --DOMWINDOW == 213 (0x904d2c00) [pid = 6440] [serial = 357] [outer = (nil)] [url = about:blank] 00:54:46 INFO - PROCESS | 6440 | 1461138886649 Marionette TRACE conn4 -> [0,616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6440 | --DOCSHELL 0x8f209000 == 94 [pid = 6440] [id = 144] 00:54:46 INFO - PROCESS | 6440 | --DOCSHELL 0x8c1f6000 == 93 [pid = 6440] [id = 143] 00:54:46 INFO - PROCESS | 6440 | --DOCSHELL 0x8c1f4400 == 92 [pid = 6440] [id = 142] 00:54:46 INFO - PROCESS | 6440 | ++DOCSHELL 0x8a8a3000 == 93 [pid = 6440] [id = 161] 00:54:46 INFO - PROCESS | 6440 | ++DOMWINDOW == 214 (0x8ab11c00) [pid = 6440] [serial = 483] [outer = (nil)] 00:54:46 INFO - PROCESS | 6440 | ++DOMWINDOW == 215 (0x8c1fcc00) [pid = 6440] [serial = 484] [outer = 0x8ab11c00] 00:54:46 INFO - PROCESS | 6440 | 1461138886750 Marionette DEBUG loaded listener.js 00:54:46 INFO - PROCESS | 6440 | ++DOMWINDOW == 216 (0x8cbc5400) [pid = 6440] [serial = 485] [outer = 0x8ab11c00] 00:54:47 INFO - PROCESS | 6440 | --DOCSHELL 0x8c1f1400 == 92 [pid = 6440] [id = 134] 00:54:47 INFO - PROCESS | 6440 | --DOCSHELL 0x98872800 == 91 [pid = 6440] [id = 130] 00:54:47 INFO - PROCESS | 6440 | --DOCSHELL 0x92cc7000 == 90 [pid = 6440] [id = 129] 00:54:47 INFO - PROCESS | 6440 | --DOCSHELL 0x8f551800 == 89 [pid = 6440] [id = 128] 00:54:47 INFO - PROCESS | 6440 | --DOMWINDOW == 215 (0x98874800) [pid = 6440] [serial = 378] [outer = (nil)] [url = about:blank] 00:54:47 INFO - PROCESS | 6440 | --DOMWINDOW == 214 (0x9ad2e000) [pid = 6440] [serial = 372] [outer = (nil)] [url = about:blank] 00:54:47 INFO - PROCESS | 6440 | --DOMWINDOW == 213 (0x9120b400) [pid = 6440] [serial = 364] [outer = (nil)] [url = about:blank] 00:54:47 INFO - PROCESS | 6440 | --DOMWINDOW == 212 (0x9018c400) [pid = 6440] [serial = 363] [outer = (nil)] [url = about:blank] 00:54:47 INFO - PROCESS | 6440 | --DOMWINDOW == 211 (0x96acbc00) [pid = 6440] [serial = 369] [outer = (nil)] [url = about:blank] 00:54:47 INFO - PROCESS | 6440 | --DOMWINDOW == 210 (0x8f33b800) [pid = 6440] [serial = 366] [outer = (nil)] [url = about:blank] 00:54:47 INFO - PROCESS | 6440 | --DOMWINDOW == 209 (0x8fbd4000) [pid = 6440] [serial = 367] [outer = (nil)] [url = about:blank] 00:54:47 INFO - PROCESS | 6440 | --DOMWINDOW == 208 (0xa4451400) [pid = 6440] [serial = 360] [outer = (nil)] [url = about:blank] 00:54:47 INFO - PROCESS | 6440 | --DOMWINDOW == 207 (0xa0acd800) [pid = 6440] [serial = 375] [outer = (nil)] [url = about:blank] 00:54:47 INFO - PROCESS | 6440 | --DOMWINDOW == 206 (0xa0c2d800) [pid = 6440] [serial = 376] [outer = (nil)] [url = about:blank] 00:54:47 INFO - PROCESS | 6440 | --DOMWINDOW == 205 (0x9b093000) [pid = 6440] [serial = 373] [outer = (nil)] [url = about:blank] 00:54:47 INFO - PROCESS | 6440 | --DOMWINDOW == 204 (0x97923400) [pid = 6440] [serial = 370] [outer = (nil)] [url = about:blank] 00:54:47 INFO - PROCESS | 6440 | --DOMWINDOW == 203 (0x9887bc00) [pid = 6440] [serial = 379] [outer = (nil)] [url = about:blank] 00:54:47 INFO - PROCESS | 6440 | 1461138887604 Marionette TRACE conn4 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 00:54:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 00:54:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1794ms 00:54:47 INFO - PROCESS | 6440 | 1461138887662 Marionette TRACE conn4 -> [0,617,"getWindowHandle",null] 00:54:47 INFO - PROCESS | 6440 | 1461138887665 Marionette TRACE conn4 <- [1,617,null,{"value":"8"}] 00:54:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 00:54:47 INFO - PROCESS | 6440 | 1461138887672 Marionette TRACE conn4 -> [0,618,"setScriptTimeout",{"ms":35000}] 00:54:47 INFO - PROCESS | 6440 | 1461138887678 Marionette TRACE conn4 <- [1,618,null,{}] 00:54:47 INFO - PROCESS | 6440 | 1461138887694 Marionette TRACE conn4 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:54:47 INFO - PROCESS | 6440 | 1461138887872 Marionette TRACE conn4 <- [1,619,null,{"value":null}] 00:54:48 INFO - PROCESS | 6440 | 1461138888036 Marionette TRACE conn4 -> [0,620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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:48 INFO - PROCESS | 6440 | ++DOCSHELL 0x8b80f400 == 90 [pid = 6440] [id = 162] 00:54:48 INFO - PROCESS | 6440 | ++DOMWINDOW == 204 (0x8e3a7c00) [pid = 6440] [serial = 486] [outer = (nil)] 00:54:48 INFO - PROCESS | 6440 | ++DOMWINDOW == 205 (0x8f247400) [pid = 6440] [serial = 487] [outer = 0x8e3a7c00] 00:54:48 INFO - PROCESS | 6440 | 1461138888116 Marionette DEBUG loaded listener.js 00:54:48 INFO - PROCESS | 6440 | ++DOMWINDOW == 206 (0x8f37b400) [pid = 6440] [serial = 488] [outer = 0x8e3a7c00] 00:54:48 INFO - PROCESS | 6440 | 1461138888941 Marionette TRACE conn4 <- [1,620,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 00:54:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 00:54:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1289ms 00:54:48 INFO - PROCESS | 6440 | 1461138888982 Marionette TRACE conn4 -> [0,621,"getWindowHandle",null] 00:54:48 INFO - PROCESS | 6440 | 1461138888987 Marionette TRACE conn4 <- [1,621,null,{"value":"8"}] 00:54:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 00:54:49 INFO - PROCESS | 6440 | 1461138889003 Marionette TRACE conn4 -> [0,622,"setScriptTimeout",{"ms":35000}] 00:54:49 INFO - PROCESS | 6440 | 1461138889007 Marionette TRACE conn4 <- [1,622,null,{}] 00:54:49 INFO - PROCESS | 6440 | 1461138889013 Marionette TRACE conn4 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:54:49 INFO - PROCESS | 6440 | 1461138889231 Marionette TRACE conn4 <- [1,623,null,{"value":null}] 00:54:49 INFO - PROCESS | 6440 | 1461138889263 Marionette TRACE conn4 -> [0,624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6440 | ++DOCSHELL 0x8cb26c00 == 91 [pid = 6440] [id = 163] 00:54:49 INFO - PROCESS | 6440 | ++DOMWINDOW == 207 (0x8fe8dc00) [pid = 6440] [serial = 489] [outer = (nil)] 00:54:49 INFO - PROCESS | 6440 | ++DOMWINDOW == 208 (0x902c2000) [pid = 6440] [serial = 490] [outer = 0x8fe8dc00] 00:54:49 INFO - PROCESS | 6440 | 1461138889336 Marionette DEBUG loaded listener.js 00:54:49 INFO - PROCESS | 6440 | ++DOMWINDOW == 209 (0x904c9c00) [pid = 6440] [serial = 491] [outer = 0x8fe8dc00] 00:54:50 INFO - PROCESS | 6440 | 1461138890275 Marionette TRACE conn4 <- [1,624,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html",0,null,null,[["fillRect of zero pixels has no effect",0,null,null]]]}] 00:54:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 00:54:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1335ms 00:54:50 INFO - PROCESS | 6440 | 1461138890341 Marionette TRACE conn4 -> [0,625,"getWindowHandle",null] 00:54:50 INFO - PROCESS | 6440 | 1461138890345 Marionette TRACE conn4 <- [1,625,null,{"value":"8"}] 00:54:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 00:54:50 INFO - PROCESS | 6440 | 1461138890351 Marionette TRACE conn4 -> [0,626,"setScriptTimeout",{"ms":35000}] 00:54:50 INFO - PROCESS | 6440 | 1461138890354 Marionette TRACE conn4 <- [1,626,null,{}] 00:54:50 INFO - PROCESS | 6440 | 1461138890360 Marionette TRACE conn4 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:54:50 INFO - PROCESS | 6440 | 1461138890590 Marionette TRACE conn4 <- [1,627,null,{"value":null}] 00:54:50 INFO - PROCESS | 6440 | 1461138890617 Marionette TRACE conn4 -> [0,628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6440 | ++DOCSHELL 0x8a2eac00 == 92 [pid = 6440] [id = 164] 00:54:50 INFO - PROCESS | 6440 | ++DOMWINDOW == 210 (0x8fe90000) [pid = 6440] [serial = 492] [outer = (nil)] 00:54:50 INFO - PROCESS | 6440 | ++DOMWINDOW == 211 (0x9066d800) [pid = 6440] [serial = 493] [outer = 0x8fe90000] 00:54:50 INFO - PROCESS | 6440 | 1461138890706 Marionette DEBUG loaded listener.js 00:54:50 INFO - PROCESS | 6440 | ++DOMWINDOW == 212 (0x906f3400) [pid = 6440] [serial = 494] [outer = 0x8fe90000] 00:54:51 INFO - PROCESS | 6440 | --DOMWINDOW == 211 (0x904d7c00) [pid = 6440] [serial = 435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 00:54:51 INFO - PROCESS | 6440 | --DOMWINDOW == 210 (0x8cbc6800) [pid = 6440] [serial = 426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 00:54:51 INFO - PROCESS | 6440 | --DOMWINDOW == 209 (0x8e77e400) [pid = 6440] [serial = 429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 00:54:51 INFO - PROCESS | 6440 | --DOMWINDOW == 208 (0x8f555800) [pid = 6440] [serial = 432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 00:54:51 INFO - PROCESS | 6440 | 1461138891819 Marionette TRACE conn4 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 00:54:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 00:54:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1529ms 00:54:51 INFO - PROCESS | 6440 | 1461138891886 Marionette TRACE conn4 -> [0,629,"getWindowHandle",null] 00:54:51 INFO - PROCESS | 6440 | 1461138891890 Marionette TRACE conn4 <- [1,629,null,{"value":"8"}] 00:54:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 00:54:51 INFO - PROCESS | 6440 | 1461138891896 Marionette TRACE conn4 -> [0,630,"setScriptTimeout",{"ms":35000}] 00:54:51 INFO - PROCESS | 6440 | 1461138891899 Marionette TRACE conn4 <- [1,630,null,{}] 00:54:51 INFO - PROCESS | 6440 | 1461138891905 Marionette TRACE conn4 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:54:52 INFO - PROCESS | 6440 | 1461138892108 Marionette TRACE conn4 <- [1,631,null,{"value":null}] 00:54:52 INFO - PROCESS | 6440 | 1461138892120 Marionette TRACE conn4 -> [0,632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6440 | ++DOCSHELL 0x8cbc6800 == 93 [pid = 6440] [id = 165] 00:54:52 INFO - PROCESS | 6440 | ++DOMWINDOW == 209 (0x902cc400) [pid = 6440] [serial = 495] [outer = (nil)] 00:54:52 INFO - PROCESS | 6440 | ++DOMWINDOW == 210 (0x96fd2400) [pid = 6440] [serial = 496] [outer = 0x902cc400] 00:54:52 INFO - PROCESS | 6440 | 1461138892201 Marionette DEBUG loaded listener.js 00:54:52 INFO - PROCESS | 6440 | ++DOMWINDOW == 211 (0x97fbac00) [pid = 6440] [serial = 497] [outer = 0x902cc400] 00:54:53 INFO - PROCESS | 6440 | 1461138893117 Marionette TRACE conn4 <- [1,632,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html",0,null,null,[["strokeRect is affected by clipping regions",0,null,null]]]}] 00:54:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 00:54:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1279ms 00:54:53 INFO - PROCESS | 6440 | 1461138893176 Marionette TRACE conn4 -> [0,633,"getWindowHandle",null] 00:54:53 INFO - PROCESS | 6440 | 1461138893179 Marionette TRACE conn4 <- [1,633,null,{"value":"8"}] 00:54:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 00:54:53 INFO - PROCESS | 6440 | 1461138893186 Marionette TRACE conn4 -> [0,634,"setScriptTimeout",{"ms":35000}] 00:54:53 INFO - PROCESS | 6440 | 1461138893189 Marionette TRACE conn4 <- [1,634,null,{}] 00:54:53 INFO - PROCESS | 6440 | 1461138893194 Marionette TRACE conn4 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:54:53 INFO - PROCESS | 6440 | 1461138893360 Marionette TRACE conn4 <- [1,635,null,{"value":null}] 00:54:53 INFO - PROCESS | 6440 | 1461138893638 Marionette TRACE conn4 -> [0,636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6440 | ++DOCSHELL 0x894e5c00 == 94 [pid = 6440] [id = 166] 00:54:53 INFO - PROCESS | 6440 | ++DOMWINDOW == 212 (0x894e7400) [pid = 6440] [serial = 498] [outer = (nil)] 00:54:53 INFO - PROCESS | 6440 | ++DOMWINDOW == 213 (0x89783000) [pid = 6440] [serial = 499] [outer = 0x894e7400] 00:54:53 INFO - PROCESS | 6440 | 1461138893738 Marionette DEBUG loaded listener.js 00:54:53 INFO - PROCESS | 6440 | ++DOMWINDOW == 214 (0x8a205c00) [pid = 6440] [serial = 500] [outer = 0x894e7400] 00:54:54 INFO - PROCESS | 6440 | [6440] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 00:54:54 INFO - PROCESS | 6440 | 1461138894767 Marionette TRACE conn4 <- [1,636,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html",0,null,null,[["strokeRect is affected by globalAlpha",0,null,null]]]}] 00:54:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 00:54:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1630ms 00:54:54 INFO - PROCESS | 6440 | 1461138894819 Marionette TRACE conn4 -> [0,637,"getWindowHandle",null] 00:54:54 INFO - PROCESS | 6440 | 1461138894827 Marionette TRACE conn4 <- [1,637,null,{"value":"8"}] 00:54:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 00:54:54 INFO - PROCESS | 6440 | 1461138894837 Marionette TRACE conn4 -> [0,638,"setScriptTimeout",{"ms":35000}] 00:54:54 INFO - PROCESS | 6440 | 1461138894842 Marionette TRACE conn4 <- [1,638,null,{}] 00:54:54 INFO - PROCESS | 6440 | 1461138894850 Marionette TRACE conn4 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:54:55 INFO - PROCESS | 6440 | 1461138895069 Marionette TRACE conn4 <- [1,639,null,{"value":null}] 00:54:55 INFO - PROCESS | 6440 | 1461138895310 Marionette TRACE conn4 -> [0,640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6440 | ++DOCSHELL 0x8c1f9400 == 95 [pid = 6440] [id = 167] 00:54:55 INFO - PROCESS | 6440 | ++DOMWINDOW == 215 (0x8cb28400) [pid = 6440] [serial = 501] [outer = (nil)] 00:54:55 INFO - PROCESS | 6440 | ++DOMWINDOW == 216 (0x8cb30400) [pid = 6440] [serial = 502] [outer = 0x8cb28400] 00:54:55 INFO - PROCESS | 6440 | 1461138895452 Marionette DEBUG loaded listener.js 00:54:55 INFO - PROCESS | 6440 | ++DOMWINDOW == 217 (0x8cbcfc00) [pid = 6440] [serial = 503] [outer = 0x8cb28400] 00:54:56 INFO - PROCESS | 6440 | [6440] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 00:54:56 INFO - PROCESS | 6440 | 1461138896517 Marionette TRACE conn4 <- [1,640,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html",0,null,null,[["strokeRect is not affected by globalCompositeOperation",0,null,null]]]}] 00:54:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 00:54:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1744ms 00:54:56 INFO - PROCESS | 6440 | 1461138896585 Marionette TRACE conn4 -> [0,641,"getWindowHandle",null] 00:54:56 INFO - PROCESS | 6440 | 1461138896592 Marionette TRACE conn4 <- [1,641,null,{"value":"8"}] 00:54:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 00:54:56 INFO - PROCESS | 6440 | 1461138896600 Marionette TRACE conn4 -> [0,642,"setScriptTimeout",{"ms":35000}] 00:54:56 INFO - PROCESS | 6440 | 1461138896603 Marionette TRACE conn4 <- [1,642,null,{}] 00:54:56 INFO - PROCESS | 6440 | 1461138896610 Marionette TRACE conn4 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:54:56 INFO - PROCESS | 6440 | 1461138896825 Marionette TRACE conn4 <- [1,643,null,{"value":null}] 00:54:57 INFO - PROCESS | 6440 | 1461138897104 Marionette TRACE conn4 -> [0,644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6440 | ++DOCSHELL 0x8e510400 == 96 [pid = 6440] [id = 168] 00:54:57 INFO - PROCESS | 6440 | ++DOMWINDOW == 218 (0x8f343800) [pid = 6440] [serial = 504] [outer = (nil)] 00:54:57 INFO - PROCESS | 6440 | ++DOMWINDOW == 219 (0x8fb17800) [pid = 6440] [serial = 505] [outer = 0x8f343800] 00:54:57 INFO - PROCESS | 6440 | 1461138897234 Marionette DEBUG loaded listener.js 00:54:57 INFO - PROCESS | 6440 | ++DOMWINDOW == 220 (0x902bf800) [pid = 6440] [serial = 506] [outer = 0x8f343800] 00:54:58 INFO - PROCESS | 6440 | 1461138898228 Marionette TRACE conn4 <- [1,644,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html",0,null,null,[["strokeRect of negative sizes works",0,null,null]]]}] 00:54:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 00:54:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1684ms 00:54:58 INFO - PROCESS | 6440 | 1461138898284 Marionette TRACE conn4 -> [0,645,"getWindowHandle",null] 00:54:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 00:54:58 INFO - PROCESS | 6440 | 1461138898289 Marionette TRACE conn4 <- [1,645,null,{"value":"8"}] 00:54:58 INFO - PROCESS | 6440 | 1461138898306 Marionette TRACE conn4 -> [0,646,"setScriptTimeout",{"ms":35000}] 00:54:58 INFO - PROCESS | 6440 | 1461138898317 Marionette TRACE conn4 <- [1,646,null,{}] 00:54:58 INFO - PROCESS | 6440 | 1461138898324 Marionette TRACE conn4 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:54:58 INFO - PROCESS | 6440 | 1461138898574 Marionette TRACE conn4 <- [1,647,null,{"value":null}] 00:54:58 INFO - PROCESS | 6440 | 1461138898811 Marionette TRACE conn4 -> [0,648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6440 | ++DOCSHELL 0x8f382c00 == 97 [pid = 6440] [id = 169] 00:54:58 INFO - PROCESS | 6440 | ++DOMWINDOW == 221 (0x90674400) [pid = 6440] [serial = 507] [outer = (nil)] 00:54:58 INFO - PROCESS | 6440 | ++DOMWINDOW == 222 (0x97cb4400) [pid = 6440] [serial = 508] [outer = 0x90674400] 00:54:58 INFO - PROCESS | 6440 | 1461138898946 Marionette DEBUG loaded listener.js 00:54:59 INFO - PROCESS | 6440 | ++DOMWINDOW == 223 (0x9870f000) [pid = 6440] [serial = 509] [outer = 0x90674400] 00:54:59 INFO - PROCESS | 6440 | 1461138899858 Marionette TRACE conn4 <- [1,648,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html",0,null,null,[["strokeRect() with Infinity/NaN is ignored",0,null,null]]]}] 00:54:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 00:54:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1600ms 00:54:59 INFO - PROCESS | 6440 | 1461138899897 Marionette TRACE conn4 -> [0,649,"getWindowHandle",null] 00:54:59 INFO - PROCESS | 6440 | 1461138899903 Marionette TRACE conn4 <- [1,649,null,{"value":"8"}] 00:54:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 00:54:59 INFO - PROCESS | 6440 | 1461138899909 Marionette TRACE conn4 -> [0,650,"setScriptTimeout",{"ms":35000}] 00:54:59 INFO - PROCESS | 6440 | 1461138899913 Marionette TRACE conn4 <- [1,650,null,{}] 00:54:59 INFO - PROCESS | 6440 | 1461138899919 Marionette TRACE conn4 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:55:00 INFO - PROCESS | 6440 | 1461138900113 Marionette TRACE conn4 <- [1,651,null,{"value":null}] 00:55:00 INFO - PROCESS | 6440 | 1461138900295 Marionette TRACE conn4 -> [0,652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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:00 INFO - PROCESS | 6440 | ++DOCSHELL 0x97db1800 == 98 [pid = 6440] [id = 170] 00:55:00 INFO - PROCESS | 6440 | ++DOMWINDOW == 224 (0x9899b400) [pid = 6440] [serial = 510] [outer = (nil)] 00:55:00 INFO - PROCESS | 6440 | ++DOMWINDOW == 225 (0x98f90400) [pid = 6440] [serial = 511] [outer = 0x9899b400] 00:55:00 INFO - PROCESS | 6440 | 1461138900433 Marionette DEBUG loaded listener.js 00:55:00 INFO - PROCESS | 6440 | ++DOMWINDOW == 226 (0x99b87800) [pid = 6440] [serial = 512] [outer = 0x9899b400] 00:55:01 INFO - PROCESS | 6440 | 1461138901350 Marionette TRACE conn4 <- [1,652,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html",0,null,null,[["strokeRect does not affect the current path",0,null,null]]]}] 00:55:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 00:55:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1481ms 00:55:01 INFO - PROCESS | 6440 | 1461138901391 Marionette TRACE conn4 -> [0,653,"getWindowHandle",null] 00:55:01 INFO - PROCESS | 6440 | 1461138901395 Marionette TRACE conn4 <- [1,653,null,{"value":"8"}] 00:55:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 00:55:01 INFO - PROCESS | 6440 | 1461138901402 Marionette TRACE conn4 -> [0,654,"setScriptTimeout",{"ms":35000}] 00:55:01 INFO - PROCESS | 6440 | 1461138901405 Marionette TRACE conn4 <- [1,654,null,{}] 00:55:01 INFO - PROCESS | 6440 | 1461138901412 Marionette TRACE conn4 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:55:01 INFO - PROCESS | 6440 | 1461138901633 Marionette TRACE conn4 <- [1,655,null,{"value":null}] 00:55:01 INFO - PROCESS | 6440 | 1461138901883 Marionette TRACE conn4 -> [0,656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6440 | ++DOCSHELL 0x89f16400 == 99 [pid = 6440] [id = 171] 00:55:01 INFO - PROCESS | 6440 | ++DOMWINDOW == 227 (0x89f16800) [pid = 6440] [serial = 513] [outer = (nil)] 00:55:02 INFO - PROCESS | 6440 | ++DOMWINDOW == 228 (0x89f19400) [pid = 6440] [serial = 514] [outer = 0x89f16800] 00:55:02 INFO - PROCESS | 6440 | 1461138902038 Marionette DEBUG loaded listener.js 00:55:02 INFO - PROCESS | 6440 | ++DOMWINDOW == 229 (0x9b086400) [pid = 6440] [serial = 515] [outer = 0x89f16800] 00:55:03 INFO - PROCESS | 6440 | 1461138903008 Marionette TRACE conn4 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 00:55:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 00:55:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1642ms 00:55:03 INFO - PROCESS | 6440 | 1461138903045 Marionette TRACE conn4 -> [0,657,"getWindowHandle",null] 00:55:03 INFO - PROCESS | 6440 | 1461138903049 Marionette TRACE conn4 <- [1,657,null,{"value":"8"}] 00:55:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 00:55:03 INFO - PROCESS | 6440 | 1461138903056 Marionette TRACE conn4 -> [0,658,"setScriptTimeout",{"ms":35000}] 00:55:03 INFO - PROCESS | 6440 | 1461138903060 Marionette TRACE conn4 <- [1,658,null,{}] 00:55:03 INFO - PROCESS | 6440 | 1461138903066 Marionette TRACE conn4 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:55:03 INFO - PROCESS | 6440 | 1461138903254 Marionette TRACE conn4 <- [1,659,null,{"value":null}] 00:55:03 INFO - PROCESS | 6440 | 1461138903482 Marionette TRACE conn4 -> [0,660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6440 | ++DOCSHELL 0x89f13400 == 100 [pid = 6440] [id = 172] 00:55:03 INFO - PROCESS | 6440 | ++DOMWINDOW == 230 (0x89f13800) [pid = 6440] [serial = 516] [outer = (nil)] 00:55:03 INFO - PROCESS | 6440 | ++DOMWINDOW == 231 (0xa0a37800) [pid = 6440] [serial = 517] [outer = 0x89f13800] 00:55:03 INFO - PROCESS | 6440 | 1461138903613 Marionette DEBUG loaded listener.js 00:55:03 INFO - PROCESS | 6440 | ++DOMWINDOW == 232 (0xa0c1c400) [pid = 6440] [serial = 518] [outer = 0x89f13800] 00:55:04 INFO - PROCESS | 6440 | 1461138904484 Marionette TRACE conn4 <- [1,660,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 00:55:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 00:55:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1485ms 00:55:04 INFO - PROCESS | 6440 | 1461138904543 Marionette TRACE conn4 -> [0,661,"getWindowHandle",null] 00:55:04 INFO - PROCESS | 6440 | 1461138904546 Marionette TRACE conn4 <- [1,661,null,{"value":"8"}] 00:55:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 00:55:04 INFO - PROCESS | 6440 | 1461138904554 Marionette TRACE conn4 -> [0,662,"setScriptTimeout",{"ms":35000}] 00:55:04 INFO - PROCESS | 6440 | 1461138904558 Marionette TRACE conn4 <- [1,662,null,{}] 00:55:04 INFO - PROCESS | 6440 | 1461138904564 Marionette TRACE conn4 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:55:04 INFO - PROCESS | 6440 | 1461138904768 Marionette TRACE conn4 <- [1,663,null,{"value":null}] 00:55:05 INFO - PROCESS | 6440 | 1461138905000 Marionette TRACE conn4 -> [0,664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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:05 INFO - PROCESS | 6440 | ++DOCSHELL 0x8a833c00 == 101 [pid = 6440] [id = 173] 00:55:05 INFO - PROCESS | 6440 | ++DOMWINDOW == 233 (0x8a834400) [pid = 6440] [serial = 519] [outer = (nil)] 00:55:05 INFO - PROCESS | 6440 | ++DOMWINDOW == 234 (0x8a83b400) [pid = 6440] [serial = 520] [outer = 0x8a834400] 00:55:05 INFO - PROCESS | 6440 | 1461138905137 Marionette DEBUG loaded listener.js 00:55:05 INFO - PROCESS | 6440 | ++DOMWINDOW == 235 (0x8a83e400) [pid = 6440] [serial = 521] [outer = 0x8a834400] 00:55:05 INFO - PROCESS | 6440 | [6440] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 00:55:06 INFO - PROCESS | 6440 | 1461138906077 Marionette TRACE conn4 <- [1,664,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing",0,null,null]]]}] 00:55:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 00:55:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1538ms 00:55:06 INFO - PROCESS | 6440 | 1461138906093 Marionette TRACE conn4 -> [0,665,"getWindowHandle",null] 00:55:06 INFO - PROCESS | 6440 | 1461138906097 Marionette TRACE conn4 <- [1,665,null,{"value":"8"}] 00:55:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 00:55:06 INFO - PROCESS | 6440 | 1461138906104 Marionette TRACE conn4 -> [0,666,"setScriptTimeout",{"ms":35000}] 00:55:06 INFO - PROCESS | 6440 | 1461138906107 Marionette TRACE conn4 <- [1,666,null,{}] 00:55:06 INFO - PROCESS | 6440 | 1461138906114 Marionette TRACE conn4 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:55:06 INFO - PROCESS | 6440 | 1461138906312 Marionette TRACE conn4 <- [1,667,null,{"value":null}] 00:55:06 INFO - PROCESS | 6440 | 1461138906552 Marionette TRACE conn4 -> [0,668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6440 | ++DOCSHELL 0x88fe3c00 == 102 [pid = 6440] [id = 174] 00:55:06 INFO - PROCESS | 6440 | ++DOMWINDOW == 236 (0x88fe4800) [pid = 6440] [serial = 522] [outer = (nil)] 00:55:06 INFO - PROCESS | 6440 | ++DOMWINDOW == 237 (0x88feac00) [pid = 6440] [serial = 523] [outer = 0x88fe4800] 00:55:06 INFO - PROCESS | 6440 | 1461138906685 Marionette DEBUG loaded listener.js 00:55:06 INFO - PROCESS | 6440 | ++DOMWINDOW == 238 (0x88fed800) [pid = 6440] [serial = 524] [outer = 0x88fe4800] 00:55:07 INFO - PROCESS | 6440 | [6440] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 00:55:07 INFO - PROCESS | 6440 | 1461138907565 Marionette TRACE conn4 <- [1,668,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing, including caps and joins",0,null,null]]]}] 00:55:07 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:55:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1488ms 00:55:07 INFO - PROCESS | 6440 | 1461138907595 Marionette TRACE conn4 -> [0,669,"getWindowHandle",null] 00:55:07 INFO - PROCESS | 6440 | 1461138907600 Marionette TRACE conn4 <- [1,669,null,{"value":"8"}] 00:55:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 00:55:07 INFO - PROCESS | 6440 | 1461138907606 Marionette TRACE conn4 -> [0,670,"setScriptTimeout",{"ms":35000}] 00:55:07 INFO - PROCESS | 6440 | 1461138907610 Marionette TRACE conn4 <- [1,670,null,{}] 00:55:07 INFO - PROCESS | 6440 | 1461138907616 Marionette TRACE conn4 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:55:07 INFO - PROCESS | 6440 | 1461138907793 Marionette TRACE conn4 <- [1,671,null,{"value":null}] 00:55:08 INFO - PROCESS | 6440 | 1461138907995 Marionette TRACE conn4 -> [0,672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6440 | ++DOCSHELL 0x88fea400 == 103 [pid = 6440] [id = 175] 00:55:08 INFO - PROCESS | 6440 | ++DOMWINDOW == 239 (0x88febc00) [pid = 6440] [serial = 525] [outer = (nil)] 00:55:08 INFO - PROCESS | 6440 | ++DOMWINDOW == 240 (0x8a83d000) [pid = 6440] [serial = 526] [outer = 0x88febc00] 00:55:08 INFO - PROCESS | 6440 | 1461138908120 Marionette DEBUG loaded listener.js 00:55:08 INFO - PROCESS | 6440 | ++DOMWINDOW == 241 (0x8a8a4800) [pid = 6440] [serial = 527] [outer = 0x88febc00] 00:55:09 INFO - PROCESS | 6440 | 1461138909058 Marionette TRACE conn4 <- [1,672,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html",0,null,null,[["strokeRect of Nx0 pixels draws a straight line",0,null,null]]]}] 00:55:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 00:55:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1486ms 00:55:09 INFO - PROCESS | 6440 | 1461138909093 Marionette TRACE conn4 -> [0,673,"getWindowHandle",null] 00:55:09 INFO - PROCESS | 6440 | 1461138909097 Marionette TRACE conn4 <- [1,673,null,{"value":"8"}] 00:55:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 00:55:09 INFO - PROCESS | 6440 | 1461138909104 Marionette TRACE conn4 -> [0,674,"setScriptTimeout",{"ms":35000}] 00:55:09 INFO - PROCESS | 6440 | 1461138909107 Marionette TRACE conn4 <- [1,674,null,{}] 00:55:09 INFO - PROCESS | 6440 | 1461138909113 Marionette TRACE conn4 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:55:09 INFO - PROCESS | 6440 | 1461138909381 Marionette TRACE conn4 <- [1,675,null,{"value":null}] 00:55:09 INFO - PROCESS | 6440 | 1461138909521 Marionette TRACE conn4 -> [0,676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6440 | ++DOCSHELL 0xa0a3f400 == 104 [pid = 6440] [id = 176] 00:55:09 INFO - PROCESS | 6440 | ++DOMWINDOW == 242 (0xa0acf800) [pid = 6440] [serial = 528] [outer = (nil)] 00:55:09 INFO - PROCESS | 6440 | ++DOMWINDOW == 243 (0xa3c01c00) [pid = 6440] [serial = 529] [outer = 0xa0acf800] 00:55:09 INFO - PROCESS | 6440 | 1461138909697 Marionette DEBUG loaded listener.js 00:55:09 INFO - PROCESS | 6440 | ++DOMWINDOW == 244 (0xa45e4800) [pid = 6440] [serial = 530] [outer = 0xa0acf800] 00:55:10 INFO - PROCESS | 6440 | [6440] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 00:55:10 INFO - PROCESS | 6440 | 1461138910612 Marionette TRACE conn4 <- [1,676,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with no caps",0,null,null]]]}] 00:55:10 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:55:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1536ms 00:55:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 00:55:10 INFO - PROCESS | 6440 | 1461138910642 Marionette TRACE conn4 -> [0,677,"getWindowHandle",null] 00:55:10 INFO - PROCESS | 6440 | 1461138910646 Marionette TRACE conn4 <- [1,677,null,{"value":"8"}] 00:55:10 INFO - PROCESS | 6440 | 1461138910653 Marionette TRACE conn4 -> [0,678,"setScriptTimeout",{"ms":35000}] 00:55:10 INFO - PROCESS | 6440 | 1461138910658 Marionette TRACE conn4 <- [1,678,null,{}] 00:55:10 INFO - PROCESS | 6440 | 1461138910664 Marionette TRACE conn4 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:55:10 INFO - PROCESS | 6440 | 1461138910925 Marionette TRACE conn4 <- [1,679,null,{"value":null}] 00:55:11 INFO - PROCESS | 6440 | 1461138911242 Marionette TRACE conn4 -> [0,680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6440 | ++DOCSHELL 0x88136c00 == 105 [pid = 6440] [id = 177] 00:55:11 INFO - PROCESS | 6440 | ++DOMWINDOW == 245 (0x88139800) [pid = 6440] [serial = 531] [outer = (nil)] 00:55:11 INFO - PROCESS | 6440 | ++DOMWINDOW == 246 (0x8e77d000) [pid = 6440] [serial = 532] [outer = 0x88139800] 00:55:11 INFO - PROCESS | 6440 | 1461138911337 Marionette DEBUG loaded listener.js 00:55:11 INFO - PROCESS | 6440 | ++DOMWINDOW == 247 (0xa4a8d800) [pid = 6440] [serial = 533] [outer = 0x88139800] 00:55:12 INFO - PROCESS | 6440 | 1461138912226 Marionette TRACE conn4 <- [1,680,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with joins",0,null,null]]]}] 00:55:12 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:55:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1605ms 00:55:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 00:55:12 INFO - PROCESS | 6440 | 1461138912261 Marionette TRACE conn4 -> [0,681,"getWindowHandle",null] 00:55:12 INFO - PROCESS | 6440 | 1461138912264 Marionette TRACE conn4 <- [1,681,null,{"value":"8"}] 00:55:12 INFO - PROCESS | 6440 | 1461138912272 Marionette TRACE conn4 -> [0,682,"setScriptTimeout",{"ms":35000}] 00:55:12 INFO - PROCESS | 6440 | 1461138912275 Marionette TRACE conn4 <- [1,682,null,{}] 00:55:12 INFO - PROCESS | 6440 | 1461138912281 Marionette TRACE conn4 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:55:12 INFO - PROCESS | 6440 | 1461138912473 Marionette TRACE conn4 <- [1,683,null,{"value":null}] 00:55:12 INFO - PROCESS | 6440 | 1461138912668 Marionette TRACE conn4 -> [0,684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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:12 INFO - PROCESS | 6440 | ++DOCSHELL 0x8812e800 == 106 [pid = 6440] [id = 178] 00:55:12 INFO - PROCESS | 6440 | ++DOMWINDOW == 248 (0x88138c00) [pid = 6440] [serial = 534] [outer = (nil)] 00:55:12 INFO - PROCESS | 6440 | ++DOMWINDOW == 249 (0x8834f000) [pid = 6440] [serial = 535] [outer = 0x88138c00] 00:55:12 INFO - PROCESS | 6440 | 1461138912800 Marionette DEBUG loaded listener.js 00:55:12 INFO - PROCESS | 6440 | ++DOMWINDOW == 250 (0x88352c00) [pid = 6440] [serial = 536] [outer = 0x88138c00] 00:55:14 INFO - PROCESS | 6440 | SkCairoFTTypeface::onFilterRec unimplemented 00:55:14 INFO - PROCESS | 6440 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 00:55:14 INFO - PROCESS | 6440 | 1461138914163 Marionette TRACE conn4 <- [1,684,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html",0,null,null,[["textAlign center is the center of the em squares (not the bounding box)",0,null,null]]]}] 00:55:14 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:55:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1939ms 00:55:14 INFO - PROCESS | 6440 | 1461138914261 Marionette TRACE conn4 -> [0,685,"getWindowHandle",null] 00:55:14 INFO - PROCESS | 6440 | 1461138914266 Marionette TRACE conn4 <- [1,685,null,{"value":"8"}] 00:55:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 00:55:14 INFO - PROCESS | 6440 | 1461138914278 Marionette TRACE conn4 -> [0,686,"setScriptTimeout",{"ms":35000}] 00:55:14 INFO - PROCESS | 6440 | 1461138914281 Marionette TRACE conn4 <- [1,686,null,{}] 00:55:14 INFO - PROCESS | 6440 | 1461138914288 Marionette TRACE conn4 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:55:14 INFO - PROCESS | 6440 | 1461138914469 Marionette TRACE conn4 <- [1,687,null,{"value":null}] 00:55:14 INFO - PROCESS | 6440 | 1461138914659 Marionette TRACE conn4 -> [0,688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6440 | ++DOCSHELL 0x8834e000 == 107 [pid = 6440] [id = 179] 00:55:14 INFO - PROCESS | 6440 | ++DOMWINDOW == 251 (0x88350800) [pid = 6440] [serial = 537] [outer = (nil)] 00:55:14 INFO - PROCESS | 6440 | ++DOMWINDOW == 252 (0x89fa4400) [pid = 6440] [serial = 538] [outer = 0x88350800] 00:55:14 INFO - PROCESS | 6440 | 1461138914748 Marionette DEBUG loaded listener.js 00:55:14 INFO - PROCESS | 6440 | ++DOMWINDOW == 253 (0x89fa6800) [pid = 6440] [serial = 539] [outer = 0x88350800] 00:55:16 INFO - PROCESS | 6440 | SkCairoFTTypeface::onFilterRec unimplemented 00:55:16 INFO - PROCESS | 6440 | 1461138916417 Marionette TRACE conn4 <- [1,688,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html",0,null,null,[["textAlign end with ltr is the right edge",0,null,null]]]}] 00:55:16 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:55:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 2182ms 00:55:16 INFO - PROCESS | 6440 | 1461138916460 Marionette TRACE conn4 -> [0,689,"getWindowHandle",null] 00:55:16 INFO - PROCESS | 6440 | 1461138916466 Marionette TRACE conn4 <- [1,689,null,{"value":"8"}] 00:55:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 00:55:16 INFO - PROCESS | 6440 | 1461138916475 Marionette TRACE conn4 -> [0,690,"setScriptTimeout",{"ms":35000}] 00:55:16 INFO - PROCESS | 6440 | 1461138916481 Marionette TRACE conn4 <- [1,690,null,{}] 00:55:16 INFO - PROCESS | 6440 | 1461138916490 Marionette TRACE conn4 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:55:16 INFO - PROCESS | 6440 | 1461138916709 Marionette TRACE conn4 <- [1,691,null,{"value":null}] 00:55:16 INFO - PROCESS | 6440 | 1461138916926 Marionette TRACE conn4 -> [0,692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6440 | ++DOCSHELL 0x899a0c00 == 108 [pid = 6440] [id = 180] 00:55:17 INFO - PROCESS | 6440 | ++DOMWINDOW == 254 (0x899a2400) [pid = 6440] [serial = 540] [outer = (nil)] 00:55:17 INFO - PROCESS | 6440 | ++DOMWINDOW == 255 (0x89f0f000) [pid = 6440] [serial = 541] [outer = 0x899a2400] 00:55:17 INFO - PROCESS | 6440 | 1461138917160 Marionette DEBUG loaded listener.js 00:55:17 INFO - PROCESS | 6440 | ++DOMWINDOW == 256 (0x89f19c00) [pid = 6440] [serial = 542] [outer = 0x899a2400] 00:55:18 INFO - PROCESS | 6440 | --DOCSHELL 0x8f33f400 == 107 [pid = 6440] [id = 119] 00:55:18 INFO - PROCESS | 6440 | --DOCSHELL 0x94e96800 == 106 [pid = 6440] [id = 115] 00:55:18 INFO - PROCESS | 6440 | --DOCSHELL 0x8f203800 == 105 [pid = 6440] [id = 117] 00:55:18 INFO - PROCESS | 6440 | --DOCSHELL 0x9fc99400 == 104 [pid = 6440] [id = 116] 00:55:18 INFO - PROCESS | 6440 | --DOCSHELL 0x904c9400 == 103 [pid = 6440] [id = 118] 00:55:18 INFO - PROCESS | 6440 | --DOMWINDOW == 255 (0x96fcd800) [pid = 6440] [serial = 439] [outer = (nil)] [url = about:blank] 00:55:18 INFO - PROCESS | 6440 | --DOCSHELL 0x8e50bc00 == 102 [pid = 6440] [id = 114] 00:55:18 INFO - PROCESS | 6440 | --DOCSHELL 0x8cbc6800 == 101 [pid = 6440] [id = 165] 00:55:18 INFO - PROCESS | 6440 | --DOCSHELL 0x8a2eac00 == 100 [pid = 6440] [id = 164] 00:55:18 INFO - PROCESS | 6440 | --DOCSHELL 0x8cb26c00 == 99 [pid = 6440] [id = 163] 00:55:18 INFO - PROCESS | 6440 | --DOCSHELL 0x8b80f400 == 98 [pid = 6440] [id = 162] 00:55:18 INFO - PROCESS | 6440 | --DOCSHELL 0x8a8a3000 == 97 [pid = 6440] [id = 161] 00:55:18 INFO - PROCESS | 6440 | --DOCSHELL 0x899a0400 == 96 [pid = 6440] [id = 160] 00:55:18 INFO - PROCESS | 6440 | --DOCSHELL 0x98f89400 == 95 [pid = 6440] [id = 151] 00:55:18 INFO - PROCESS | 6440 | --DOCSHELL 0x8e50cc00 == 94 [pid = 6440] [id = 150] 00:55:18 INFO - PROCESS | 6440 | --DOCSHELL 0x8fe9bc00 == 93 [pid = 6440] [id = 149] 00:55:18 INFO - PROCESS | 6440 | --DOCSHELL 0x8e39f400 == 92 [pid = 6440] [id = 148] 00:55:18 INFO - PROCESS | 6440 | --DOCSHELL 0x8b810c00 == 91 [pid = 6440] [id = 147] 00:55:18 INFO - PROCESS | 6440 | --DOCSHELL 0x8e506800 == 90 [pid = 6440] [id = 146] 00:55:18 INFO - PROCESS | 6440 | --DOMWINDOW == 254 (0x8e783c00) [pid = 6440] [serial = 381] [outer = (nil)] [url = about:blank] 00:55:18 INFO - PROCESS | 6440 | --DOMWINDOW == 253 (0x8c1f7400) [pid = 6440] [serial = 403] [outer = (nil)] [url = about:blank] 00:55:18 INFO - PROCESS | 6440 | --DOMWINDOW == 252 (0x8fb1f400) [pid = 6440] [serial = 424] [outer = (nil)] [url = about:blank] 00:55:18 INFO - PROCESS | 6440 | --DOMWINDOW == 251 (0x8b6b8c00) [pid = 6440] [serial = 406] [outer = (nil)] [url = about:blank] 00:55:18 INFO - PROCESS | 6440 | --DOMWINDOW == 250 (0x8e50d000) [pid = 6440] [serial = 427] [outer = (nil)] [url = about:blank] 00:55:18 INFO - PROCESS | 6440 | --DOMWINDOW == 249 (0x96bb9400) [pid = 6440] [serial = 388] [outer = (nil)] [url = about:blank] 00:55:18 INFO - PROCESS | 6440 | --DOMWINDOW == 248 (0x8fe9c800) [pid = 6440] [serial = 431] [outer = (nil)] [url = about:blank] 00:55:18 INFO - PROCESS | 6440 | --DOMWINDOW == 247 (0x8b818000) [pid = 6440] [serial = 415] [outer = (nil)] [url = about:blank] 00:55:18 INFO - PROCESS | 6440 | --DOMWINDOW == 246 (0x98f97c00) [pid = 6440] [serial = 391] [outer = (nil)] [url = about:blank] 00:55:18 INFO - PROCESS | 6440 | --DOMWINDOW == 245 (0x8fb17000) [pid = 6440] [serial = 421] [outer = (nil)] [url = about:blank] 00:55:18 INFO - PROCESS | 6440 | --DOMWINDOW == 244 (0x8c1f3c00) [pid = 6440] [serial = 412] [outer = (nil)] [url = about:blank] 00:55:18 INFO - PROCESS | 6440 | --DOMWINDOW == 243 (0x8e3a6000) [pid = 6440] [serial = 394] [outer = (nil)] [url = about:blank] 00:55:18 INFO - PROCESS | 6440 | --DOMWINDOW == 242 (0x98e6e000) [pid = 6440] [serial = 208] [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:55:18 INFO - PROCESS | 6440 | --DOMWINDOW == 241 (0x8ab1c800) [pid = 6440] [serial = 418] [outer = (nil)] [url = about:blank] 00:55:18 INFO - PROCESS | 6440 | --DOMWINDOW == 240 (0x8b810800) [pid = 6440] [serial = 409] [outer = (nil)] [url = about:blank] 00:55:18 INFO - PROCESS | 6440 | --DOMWINDOW == 239 (0x9ade5000) [pid = 6440] [serial = 400] [outer = (nil)] [url = about:blank] 00:55:18 INFO - PROCESS | 6440 | --DOMWINDOW == 238 (0x8e782000) [pid = 6440] [serial = 428] [outer = (nil)] [url = about:blank] 00:55:18 INFO - PROCESS | 6440 | --DOMWINDOW == 237 (0x906e8800) [pid = 6440] [serial = 434] [outer = (nil)] [url = about:blank] 00:55:18 INFO - PROCESS | 6440 | --DOMWINDOW == 236 (0x9018bc00) [pid = 6440] [serial = 384] [outer = (nil)] [url = about:blank] 00:55:18 INFO - PROCESS | 6440 | --DOMWINDOW == 235 (0x8fbd3800) [pid = 6440] [serial = 430] [outer = (nil)] [url = about:blank] 00:55:18 INFO - PROCESS | 6440 | --DOMWINDOW == 234 (0x8cbcdc00) [pid = 6440] [serial = 397] [outer = (nil)] [url = about:blank] 00:55:18 INFO - PROCESS | 6440 | --DOMWINDOW == 233 (0x902c9c00) [pid = 6440] [serial = 433] [outer = (nil)] [url = about:blank] 00:55:18 INFO - PROCESS | 6440 | --DOMWINDOW == 232 (0x92cbec00) [pid = 6440] [serial = 437] [outer = (nil)] [url = about:blank] 00:55:18 INFO - PROCESS | 6440 | --DOMWINDOW == 231 (0x92846800) [pid = 6440] [serial = 436] [outer = (nil)] [url = about:blank] 00:55:18 INFO - PROCESS | 6440 | SkCairoFTTypeface::onFilterRec unimplemented 00:55:18 INFO - PROCESS | 6440 | 1461138918538 Marionette TRACE conn4 <- [1,692,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html",0,null,null,[["textAlign end with rtl is the left edge",0,null,null]]]}] 00:55:18 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:55:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 2150ms 00:55:18 INFO - PROCESS | 6440 | 1461138918635 Marionette TRACE conn4 -> [0,693,"getWindowHandle",null] 00:55:18 INFO - PROCESS | 6440 | 1461138918644 Marionette TRACE conn4 <- [1,693,null,{"value":"8"}] 00:55:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 00:55:18 INFO - PROCESS | 6440 | 1461138918656 Marionette TRACE conn4 -> [0,694,"setScriptTimeout",{"ms":35000}] 00:55:18 INFO - PROCESS | 6440 | 1461138918659 Marionette TRACE conn4 <- [1,694,null,{}] 00:55:18 INFO - PROCESS | 6440 | 1461138918666 Marionette TRACE conn4 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:55:18 INFO - PROCESS | 6440 | 1461138918834 Marionette TRACE conn4 <- [1,695,null,{"value":null}] 00:55:18 INFO - PROCESS | 6440 | 1461138918847 Marionette TRACE conn4 -> [0,696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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:18 INFO - PROCESS | 6440 | ++DOCSHELL 0x894e6800 == 91 [pid = 6440] [id = 181] 00:55:18 INFO - PROCESS | 6440 | ++DOMWINDOW == 232 (0x8977c400) [pid = 6440] [serial = 543] [outer = (nil)] 00:55:18 INFO - PROCESS | 6440 | ++DOMWINDOW == 233 (0x89fb2400) [pid = 6440] [serial = 544] [outer = 0x8977c400] 00:55:18 INFO - PROCESS | 6440 | 1461138918924 Marionette DEBUG loaded listener.js 00:55:19 INFO - PROCESS | 6440 | ++DOMWINDOW == 234 (0x8a2e3000) [pid = 6440] [serial = 545] [outer = 0x8977c400] 00:55:20 INFO - PROCESS | 6440 | SkCairoFTTypeface::onFilterRec unimplemented 00:55:20 INFO - PROCESS | 6440 | 1461138920230 Marionette TRACE conn4 <- [1,696,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html",0,null,null,[["textAlign left is the left of the first em square (not the bounding box)",0,null,null]]]}] 00:55:20 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:55:20 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1588ms 00:55:20 INFO - PROCESS | 6440 | 1461138920244 Marionette TRACE conn4 -> [0,697,"getWindowHandle",null] 00:55:20 INFO - PROCESS | 6440 | 1461138920247 Marionette TRACE conn4 <- [1,697,null,{"value":"8"}] 00:55:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 00:55:20 INFO - PROCESS | 6440 | 1461138920254 Marionette TRACE conn4 -> [0,698,"setScriptTimeout",{"ms":35000}] 00:55:20 INFO - PROCESS | 6440 | 1461138920259 Marionette TRACE conn4 <- [1,698,null,{}] 00:55:20 INFO - PROCESS | 6440 | 1461138920275 Marionette TRACE conn4 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:55:20 INFO - PROCESS | 6440 | 1461138920456 Marionette TRACE conn4 <- [1,699,null,{"value":null}] 00:55:20 INFO - PROCESS | 6440 | 1461138920709 Marionette TRACE conn4 -> [0,700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6440 | ++DOCSHELL 0x8a202800 == 92 [pid = 6440] [id = 182] 00:55:20 INFO - PROCESS | 6440 | ++DOMWINDOW == 235 (0x8a2eec00) [pid = 6440] [serial = 546] [outer = (nil)] 00:55:20 INFO - PROCESS | 6440 | ++DOMWINDOW == 236 (0x8ab1e800) [pid = 6440] [serial = 547] [outer = 0x8a2eec00] 00:55:20 INFO - PROCESS | 6440 | 1461138920791 Marionette DEBUG loaded listener.js 00:55:20 INFO - PROCESS | 6440 | ++DOMWINDOW == 237 (0x8b810800) [pid = 6440] [serial = 548] [outer = 0x8a2eec00] 00:55:22 INFO - PROCESS | 6440 | SkCairoFTTypeface::onFilterRec unimplemented 00:55:22 INFO - PROCESS | 6440 | 1461138922076 Marionette TRACE conn4 <- [1,700,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html",0,null,null,[["textAlign right is the right of the last em square (not the bounding box)",0,null,null]]]}] 00:55:22 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:55:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1889ms 00:55:22 INFO - PROCESS | 6440 | 1461138922145 Marionette TRACE conn4 -> [0,701,"getWindowHandle",null] 00:55:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 00:55:22 INFO - PROCESS | 6440 | 1461138922150 Marionette TRACE conn4 <- [1,701,null,{"value":"8"}] 00:55:22 INFO - PROCESS | 6440 | 1461138922156 Marionette TRACE conn4 -> [0,702,"setScriptTimeout",{"ms":35000}] 00:55:22 INFO - PROCESS | 6440 | 1461138922159 Marionette TRACE conn4 <- [1,702,null,{}] 00:55:22 INFO - PROCESS | 6440 | 1461138922165 Marionette TRACE conn4 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:55:22 INFO - PROCESS | 6440 | 1461138922433 Marionette TRACE conn4 <- [1,703,null,{"value":null}] 00:55:22 INFO - PROCESS | 6440 | 1461138922461 Marionette TRACE conn4 -> [0,704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6440 | ++DOCSHELL 0x8b6bac00 == 93 [pid = 6440] [id = 183] 00:55:22 INFO - PROCESS | 6440 | ++DOMWINDOW == 238 (0x8c1f0c00) [pid = 6440] [serial = 549] [outer = (nil)] 00:55:22 INFO - PROCESS | 6440 | ++DOMWINDOW == 239 (0x8cb33000) [pid = 6440] [serial = 550] [outer = 0x8c1f0c00] 00:55:22 INFO - PROCESS | 6440 | 1461138922539 Marionette DEBUG loaded listener.js 00:55:22 INFO - PROCESS | 6440 | ++DOMWINDOW == 240 (0x8e39d800) [pid = 6440] [serial = 551] [outer = 0x8c1f0c00] 00:55:23 INFO - PROCESS | 6440 | --DOMWINDOW == 239 (0x8fe90000) [pid = 6440] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 00:55:23 INFO - PROCESS | 6440 | --DOMWINDOW == 238 (0x928c4000) [pid = 6440] [serial = 438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 00:55:23 INFO - PROCESS | 6440 | --DOMWINDOW == 237 (0x8fe8dc00) [pid = 6440] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 00:55:23 INFO - PROCESS | 6440 | --DOMWINDOW == 236 (0x8e3a7c00) [pid = 6440] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 00:55:23 INFO - PROCESS | 6440 | --DOMWINDOW == 235 (0x8ab11c00) [pid = 6440] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 00:55:23 INFO - PROCESS | 6440 | --DOMWINDOW == 234 (0x8a20d800) [pid = 6440] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 00:55:24 INFO - PROCESS | 6440 | SkCairoFTTypeface::onFilterRec unimplemented 00:55:24 INFO - PROCESS | 6440 | 1461138924267 Marionette TRACE conn4 <- [1,704,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html",0,null,null,[["textAlign start with ltr is the left edge",0,null,null]]]}] 00:55:24 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:55:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 2144ms 00:55:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 00:55:24 INFO - PROCESS | 6440 | 1461138924300 Marionette TRACE conn4 -> [0,705,"getWindowHandle",null] 00:55:24 INFO - PROCESS | 6440 | 1461138924303 Marionette TRACE conn4 <- [1,705,null,{"value":"8"}] 00:55:24 INFO - PROCESS | 6440 | 1461138924309 Marionette TRACE conn4 -> [0,706,"setScriptTimeout",{"ms":35000}] 00:55:24 INFO - PROCESS | 6440 | 1461138924313 Marionette TRACE conn4 <- [1,706,null,{}] 00:55:24 INFO - PROCESS | 6440 | 1461138924318 Marionette TRACE conn4 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:55:24 INFO - PROCESS | 6440 | 1461138924547 Marionette TRACE conn4 <- [1,707,null,{"value":null}] 00:55:24 INFO - PROCESS | 6440 | 1461138924559 Marionette TRACE conn4 -> [0,708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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:24 INFO - PROCESS | 6440 | ++DOCSHELL 0x899a2800 == 94 [pid = 6440] [id = 184] 00:55:24 INFO - PROCESS | 6440 | ++DOMWINDOW == 235 (0x8a206400) [pid = 6440] [serial = 552] [outer = (nil)] 00:55:24 INFO - PROCESS | 6440 | ++DOMWINDOW == 236 (0x8e3a7c00) [pid = 6440] [serial = 553] [outer = 0x8a206400] 00:55:24 INFO - PROCESS | 6440 | 1461138924638 Marionette DEBUG loaded listener.js 00:55:24 INFO - PROCESS | 6440 | ++DOMWINDOW == 237 (0x8e510c00) [pid = 6440] [serial = 554] [outer = 0x8a206400] 00:55:25 INFO - PROCESS | 6440 | SkCairoFTTypeface::onFilterRec unimplemented 00:55:25 INFO - PROCESS | 6440 | 1461138925906 Marionette TRACE conn4 <- [1,708,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html",0,null,null,[["textAlign start with rtl is the right edge",0,null,null]]]}] 00:55:25 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:55:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1634ms 00:55:25 INFO - PROCESS | 6440 | 1461138925944 Marionette TRACE conn4 -> [0,709,"getWindowHandle",null] 00:55:25 INFO - PROCESS | 6440 | 1461138925951 Marionette TRACE conn4 <- [1,709,null,{"value":"8"}] 00:55:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 00:55:26 INFO - PROCESS | 6440 | 1461138926012 Marionette TRACE conn4 -> [0,710,"setScriptTimeout",{"ms":35000}] 00:55:26 INFO - PROCESS | 6440 | 1461138926019 Marionette TRACE conn4 <- [1,710,null,{}] 00:55:26 INFO - PROCESS | 6440 | 1461138926036 Marionette TRACE conn4 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:55:26 INFO - PROCESS | 6440 | 1461138926386 Marionette TRACE conn4 <- [1,711,null,{"value":null}] 00:55:26 INFO - PROCESS | 6440 | 1461138926579 Marionette TRACE conn4 -> [0,712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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:26 INFO - PROCESS | 6440 | ++DOCSHELL 0x899a4000 == 95 [pid = 6440] [id = 185] 00:55:26 INFO - PROCESS | 6440 | ++DOMWINDOW == 238 (0x89f1c000) [pid = 6440] [serial = 555] [outer = (nil)] 00:55:26 INFO - PROCESS | 6440 | ++DOMWINDOW == 239 (0x89fab800) [pid = 6440] [serial = 556] [outer = 0x89f1c000] 00:55:26 INFO - PROCESS | 6440 | 1461138926672 Marionette DEBUG loaded listener.js 00:55:26 INFO - PROCESS | 6440 | ++DOMWINDOW == 240 (0x8a2e2c00) [pid = 6440] [serial = 557] [outer = 0x89f1c000] 00:55:28 INFO - PROCESS | 6440 | SkCairoFTTypeface::onFilterRec unimplemented 00:55:28 INFO - PROCESS | 6440 | 1461138928072 Marionette TRACE conn4 <- [1,712,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.alphabetic",0,null,null]]]}] 00:55:28 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 00:55:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 2195ms 00:55:28 INFO - PROCESS | 6440 | 1461138928161 Marionette TRACE conn4 -> [0,713,"getWindowHandle",null] 00:55:28 INFO - PROCESS | 6440 | 1461138928170 Marionette TRACE conn4 <- [1,713,null,{"value":"8"}] 00:55:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 00:55:28 INFO - PROCESS | 6440 | 1461138928184 Marionette TRACE conn4 -> [0,714,"setScriptTimeout",{"ms":35000}] 00:55:28 INFO - PROCESS | 6440 | 1461138928189 Marionette TRACE conn4 <- [1,714,null,{}] 00:55:28 INFO - PROCESS | 6440 | 1461138928197 Marionette TRACE conn4 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:55:28 INFO - PROCESS | 6440 | 1461138928382 Marionette TRACE conn4 <- [1,715,null,{"value":null}] 00:55:28 INFO - PROCESS | 6440 | 1461138928570 Marionette TRACE conn4 -> [0,716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6440 | ++DOCSHELL 0x899a5400 == 96 [pid = 6440] [id = 186] 00:55:28 INFO - PROCESS | 6440 | ++DOMWINDOW == 241 (0x8a20d000) [pid = 6440] [serial = 558] [outer = (nil)] 00:55:28 INFO - PROCESS | 6440 | ++DOMWINDOW == 242 (0x8c1f9000) [pid = 6440] [serial = 559] [outer = 0x8a20d000] 00:55:28 INFO - PROCESS | 6440 | 1461138928661 Marionette DEBUG loaded listener.js 00:55:28 INFO - PROCESS | 6440 | ++DOMWINDOW == 243 (0x8cbc7c00) [pid = 6440] [serial = 560] [outer = 0x8a20d000] 00:55:30 INFO - PROCESS | 6440 | SkCairoFTTypeface::onFilterRec unimplemented 00:55:30 INFO - PROCESS | 6440 | 1461138930185 Marionette TRACE conn4 <- [1,716,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html",0,null,null,[["fillText handles maxWidth based on line size, not bounding box size",0,null,null]]]}] 00:55:30 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:55:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 2042ms 00:55:30 INFO - PROCESS | 6440 | 1461138930226 Marionette TRACE conn4 -> [0,717,"getWindowHandle",null] 00:55:30 INFO - PROCESS | 6440 | 1461138930231 Marionette TRACE conn4 <- [1,717,null,{"value":"8"}] 00:55:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 00:55:30 INFO - PROCESS | 6440 | 1461138930238 Marionette TRACE conn4 -> [0,718,"setScriptTimeout",{"ms":35000}] 00:55:30 INFO - PROCESS | 6440 | 1461138930244 Marionette TRACE conn4 <- [1,718,null,{}] 00:55:30 INFO - PROCESS | 6440 | 1461138930261 Marionette TRACE conn4 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:55:30 INFO - PROCESS | 6440 | 1461138930485 Marionette TRACE conn4 <- [1,719,null,{"value":null}] 00:55:30 INFO - PROCESS | 6440 | 1461138930672 Marionette TRACE conn4 -> [0,720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6440 | ++DOCSHELL 0x8ab1dc00 == 97 [pid = 6440] [id = 187] 00:55:30 INFO - PROCESS | 6440 | ++DOMWINDOW == 244 (0x8e77b400) [pid = 6440] [serial = 561] [outer = (nil)] 00:55:30 INFO - PROCESS | 6440 | ++DOMWINDOW == 245 (0x8f33b000) [pid = 6440] [serial = 562] [outer = 0x8e77b400] 00:55:30 INFO - PROCESS | 6440 | 1461138930766 Marionette DEBUG loaded listener.js 00:55:30 INFO - PROCESS | 6440 | ++DOMWINDOW == 246 (0x8fb19000) [pid = 6440] [serial = 563] [outer = 0x8e77b400] 00:55:32 INFO - PROCESS | 6440 | SkCairoFTTypeface::onFilterRec unimplemented 00:55:32 INFO - PROCESS | 6440 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 00:55:32 INFO - PROCESS | 6440 | 1461138932130 Marionette TRACE conn4 <- [1,720,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html",0,null,null,[["fillText works on @font-face fonts",0,null,null]]]}] 00:55:32 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 00:55:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1944ms 00:55:32 INFO - PROCESS | 6440 | 1461138932222 Marionette TRACE conn4 -> [0,721,"getWindowHandle",null] 00:55:32 INFO - PROCESS | 6440 | 1461138932228 Marionette TRACE conn4 <- [1,721,null,{"value":"8"}] 00:55:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 00:55:32 INFO - PROCESS | 6440 | 1461138932240 Marionette TRACE conn4 -> [0,722,"setScriptTimeout",{"ms":35000}] 00:55:32 INFO - PROCESS | 6440 | 1461138932244 Marionette TRACE conn4 <- [1,722,null,{}] 00:55:32 INFO - PROCESS | 6440 | 1461138932250 Marionette TRACE conn4 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:55:32 INFO - PROCESS | 6440 | 1461138932433 Marionette TRACE conn4 <- [1,723,null,{"value":null}] 00:55:32 INFO - PROCESS | 6440 | 1461138932620 Marionette TRACE conn4 -> [0,724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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:32 INFO - PROCESS | 6440 | ++DOCSHELL 0x89f14c00 == 98 [pid = 6440] [id = 188] 00:55:32 INFO - PROCESS | 6440 | ++DOMWINDOW == 247 (0x8f380000) [pid = 6440] [serial = 564] [outer = (nil)] 00:55:32 INFO - PROCESS | 6440 | ++DOMWINDOW == 248 (0x8fe9c000) [pid = 6440] [serial = 565] [outer = 0x8f380000] 00:55:32 INFO - PROCESS | 6440 | 1461138932711 Marionette DEBUG loaded listener.js 00:55:32 INFO - PROCESS | 6440 | ++DOMWINDOW == 249 (0x902c4000) [pid = 6440] [serial = 566] [outer = 0x8f380000] 00:55:33 INFO - PROCESS | 6440 | 1461138933637 Marionette TRACE conn4 <- [1,724,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html",0,null,null,[["fillText handles maxWidth correctly",1,"","@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,725,"getWindowHandle",null] 00:55:33 INFO - PROCESS | 6440 | 1461138933682 Marionette TRACE conn4 <- [1,725,null,{"value":"8"}] 00:55:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 00:55:33 INFO - PROCESS | 6440 | 1461138933690 Marionette TRACE conn4 -> [0,726,"setScriptTimeout",{"ms":35000}] 00:55:33 INFO - PROCESS | 6440 | 1461138933693 Marionette TRACE conn4 <- [1,726,null,{}] 00:55:33 INFO - PROCESS | 6440 | 1461138933700 Marionette TRACE conn4 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:55:33 INFO - PROCESS | 6440 | 1461138933905 Marionette TRACE conn4 <- [1,727,null,{"value":null}] 00:55:34 INFO - PROCESS | 6440 | 1461138934145 Marionette TRACE conn4 -> [0,728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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:34 INFO - PROCESS | 6440 | ++DOCSHELL 0x8fe9a400 == 99 [pid = 6440] [id = 189] 00:55:34 INFO - PROCESS | 6440 | ++DOMWINDOW == 250 (0x8fe9c400) [pid = 6440] [serial = 567] [outer = (nil)] 00:55:34 INFO - PROCESS | 6440 | ++DOMWINDOW == 251 (0x906ef000) [pid = 6440] [serial = 568] [outer = 0x8fe9c400] 00:55:34 INFO - PROCESS | 6440 | 1461138934279 Marionette DEBUG loaded listener.js 00:55:34 INFO - PROCESS | 6440 | ++DOMWINDOW == 252 (0x91446000) [pid = 6440] [serial = 569] [outer = 0x8fe9c400] 00:55:35 INFO - PROCESS | 6440 | SkCairoFTTypeface::onFilterRec unimplemented 00:55:35 INFO - PROCESS | 6440 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 00:55:35 INFO - PROCESS | 6440 | 1461138935310 Marionette TRACE conn4 <- [1,728,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html",0,null,null,[["fillText handles maxWidth correctly",0,null,null]]]}] 00:55:35 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 00:55:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1683ms 00:55:35 INFO - PROCESS | 6440 | 1461138935374 Marionette TRACE conn4 -> [0,729,"getWindowHandle",null] 00:55:35 INFO - PROCESS | 6440 | 1461138935379 Marionette TRACE conn4 <- [1,729,null,{"value":"8"}] 00:55:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 00:55:35 INFO - PROCESS | 6440 | 1461138935385 Marionette TRACE conn4 -> [0,730,"setScriptTimeout",{"ms":35000}] 00:55:35 INFO - PROCESS | 6440 | 1461138935389 Marionette TRACE conn4 <- [1,730,null,{}] 00:55:35 INFO - PROCESS | 6440 | 1461138935395 Marionette TRACE conn4 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:55:35 INFO - PROCESS | 6440 | 1461138935647 Marionette TRACE conn4 <- [1,731,null,{"value":null}] 00:55:35 INFO - PROCESS | 6440 | 1461138935901 Marionette TRACE conn4 -> [0,732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6440 | ++DOCSHELL 0x92cc1000 == 100 [pid = 6440] [id = 190] 00:55:35 INFO - PROCESS | 6440 | ++DOMWINDOW == 253 (0x94e96800) [pid = 6440] [serial = 570] [outer = (nil)] 00:55:35 INFO - PROCESS | 6440 | ++DOMWINDOW == 254 (0x96fcd000) [pid = 6440] [serial = 571] [outer = 0x94e96800] 00:55:36 INFO - PROCESS | 6440 | 1461138936003 Marionette DEBUG loaded listener.js 00:55:36 INFO - PROCESS | 6440 | ++DOMWINDOW == 255 (0x97cb9c00) [pid = 6440] [serial = 572] [outer = 0x94e96800] 00:55:36 INFO - PROCESS | 6440 | SkCairoFTTypeface::onFilterRec unimplemented 00:55:36 INFO - PROCESS | 6440 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 00:55:37 INFO - PROCESS | 6440 | 1461138936995 Marionette TRACE conn4 <- [1,732,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html",0,null,null,[["fillText handles maxWidth correctly",1,"assert_equals: d[4040] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,733,"getWindowHandle",null] 00:55:37 INFO - PROCESS | 6440 | 1461138937073 Marionette TRACE conn4 <- [1,733,null,{"value":"8"}] 00:55:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 00:55:37 INFO - PROCESS | 6440 | 1461138937081 Marionette TRACE conn4 -> [0,734,"setScriptTimeout",{"ms":35000}] 00:55:37 INFO - PROCESS | 6440 | 1461138937084 Marionette TRACE conn4 <- [1,734,null,{}] 00:55:37 INFO - PROCESS | 6440 | 1461138937091 Marionette TRACE conn4 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:55:37 INFO - PROCESS | 6440 | 1461138937280 Marionette TRACE conn4 <- [1,735,null,{"value":null}] 00:55:37 INFO - PROCESS | 6440 | 1461138937520 Marionette TRACE conn4 -> [0,736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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:37 INFO - PROCESS | 6440 | ++DOCSHELL 0x9066e400 == 101 [pid = 6440] [id = 191] 00:55:37 INFO - PROCESS | 6440 | ++DOMWINDOW == 256 (0x92cbc400) [pid = 6440] [serial = 573] [outer = (nil)] 00:55:37 INFO - PROCESS | 6440 | ++DOMWINDOW == 257 (0x9887e400) [pid = 6440] [serial = 574] [outer = 0x92cbc400] 00:55:37 INFO - PROCESS | 6440 | 1461138937628 Marionette DEBUG loaded listener.js 00:55:37 INFO - PROCESS | 6440 | ++DOMWINDOW == 258 (0x98f81c00) [pid = 6440] [serial = 575] [outer = 0x92cbc400] 00:55:38 INFO - PROCESS | 6440 | SkCairoFTTypeface::onFilterRec unimplemented 00:55:38 INFO - PROCESS | 6440 | 1461138938554 Marionette TRACE conn4 <- [1,736,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html",0,null,null,[["fillText does not start a new path or subpath",0,null,null]]]}] 00:55:38 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:55:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1547ms 00:55:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 00:55:38 INFO - PROCESS | 6440 | 1461138938630 Marionette TRACE conn4 -> [0,737,"getWindowHandle",null] 00:55:38 INFO - PROCESS | 6440 | 1461138938633 Marionette TRACE conn4 <- [1,737,null,{"value":"8"}] 00:55:38 INFO - PROCESS | 6440 | 1461138938641 Marionette TRACE conn4 -> [0,738,"setScriptTimeout",{"ms":35000}] 00:55:38 INFO - PROCESS | 6440 | 1461138938643 Marionette TRACE conn4 <- [1,738,null,{}] 00:55:38 INFO - PROCESS | 6440 | 1461138938651 Marionette TRACE conn4 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:55:38 INFO - PROCESS | 6440 | 1461138938875 Marionette TRACE conn4 <- [1,739,null,{"value":null}] 00:55:39 INFO - PROCESS | 6440 | 1461138939114 Marionette TRACE conn4 -> [0,740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6440 | ++DOCSHELL 0x8cb2a400 == 102 [pid = 6440] [id = 192] 00:55:39 INFO - PROCESS | 6440 | ++DOMWINDOW == 259 (0x91207c00) [pid = 6440] [serial = 576] [outer = (nil)] 00:55:39 INFO - PROCESS | 6440 | ++DOMWINDOW == 260 (0x9ae68400) [pid = 6440] [serial = 577] [outer = 0x91207c00] 00:55:39 INFO - PROCESS | 6440 | 1461138939249 Marionette DEBUG loaded listener.js 00:55:39 INFO - PROCESS | 6440 | ++DOMWINDOW == 261 (0x9ea18c00) [pid = 6440] [serial = 578] [outer = 0x91207c00] 00:55:40 INFO - PROCESS | 6440 | SkCairoFTTypeface::onFilterRec unimplemented 00:55:40 INFO - PROCESS | 6440 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 00:55:40 INFO - PROCESS | 6440 | 1461138940551 Marionette TRACE conn4 <- [1,740,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html",0,null,null,[["Canvas test: 2d.text.draw.fontface",0,null,null]]]}] 00:55:40 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 00:55:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1939ms 00:55:40 INFO - PROCESS | 6440 | 1461138940579 Marionette TRACE conn4 -> [0,741,"getWindowHandle",null] 00:55:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 00:55:40 INFO - PROCESS | 6440 | 1461138940583 Marionette TRACE conn4 <- [1,741,null,{"value":"8"}] 00:55:40 INFO - PROCESS | 6440 | 1461138940590 Marionette TRACE conn4 -> [0,742,"setScriptTimeout",{"ms":35000}] 00:55:40 INFO - PROCESS | 6440 | 1461138940594 Marionette TRACE conn4 <- [1,742,null,{}] 00:55:40 INFO - PROCESS | 6440 | 1461138940600 Marionette TRACE conn4 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:55:40 INFO - PROCESS | 6440 | 1461138940863 Marionette TRACE conn4 <- [1,743,null,{"value":null}] 00:55:41 INFO - PROCESS | 6440 | 1461138941057 Marionette TRACE conn4 -> [0,744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6440 | ++DOCSHELL 0x99b84000 == 103 [pid = 6440] [id = 193] 00:55:41 INFO - PROCESS | 6440 | ++DOMWINDOW == 262 (0x99b86c00) [pid = 6440] [serial = 579] [outer = (nil)] 00:55:41 INFO - PROCESS | 6440 | ++DOMWINDOW == 263 (0xa0c34c00) [pid = 6440] [serial = 580] [outer = 0x99b86c00] 00:55:41 INFO - PROCESS | 6440 | 1461138941151 Marionette DEBUG loaded listener.js 00:55:41 INFO - PROCESS | 6440 | ++DOMWINDOW == 264 (0xa281bc00) [pid = 6440] [serial = 581] [outer = 0x99b86c00] 00:55:42 INFO - PROCESS | 6440 | SkCairoFTTypeface::onFilterRec unimplemented 00:55:42 INFO - PROCESS | 6440 | 1461138942653 Marionette TRACE conn4 <- [1,744,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html",0,null,null,[["@font-face fonts should work even if they are not used in the page",0,null,null]]]}] 00:55:42 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:55:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 2094ms 00:55:42 INFO - PROCESS | 6440 | 1461138942685 Marionette TRACE conn4 -> [0,745,"getWindowHandle",null] 00:55:42 INFO - PROCESS | 6440 | 1461138942688 Marionette TRACE conn4 <- [1,745,null,{"value":"8"}] 00:55:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 00:55:42 INFO - PROCESS | 6440 | 1461138942696 Marionette TRACE conn4 -> [0,746,"setScriptTimeout",{"ms":35000}] 00:55:42 INFO - PROCESS | 6440 | 1461138942698 Marionette TRACE conn4 <- [1,746,null,{}] 00:55:42 INFO - PROCESS | 6440 | 1461138942705 Marionette TRACE conn4 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:55:42 INFO - PROCESS | 6440 | 1461138942888 Marionette TRACE conn4 <- [1,747,null,{"value":null}] 00:55:43 INFO - PROCESS | 6440 | 1461138943081 Marionette TRACE conn4 -> [0,748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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:43 INFO - PROCESS | 6440 | ++DOCSHELL 0x88fb3800 == 104 [pid = 6440] [id = 194] 00:55:43 INFO - PROCESS | 6440 | ++DOMWINDOW == 265 (0x88fb5c00) [pid = 6440] [serial = 582] [outer = (nil)] 00:55:43 INFO - PROCESS | 6440 | ++DOMWINDOW == 266 (0x88fba800) [pid = 6440] [serial = 583] [outer = 0x88fb5c00] 00:55:43 INFO - PROCESS | 6440 | 1461138943182 Marionette DEBUG loaded listener.js 00:55:43 INFO - PROCESS | 6440 | ++DOMWINDOW == 267 (0x88fbd800) [pid = 6440] [serial = 584] [outer = 0x88fb5c00] 00:55:43 INFO - PROCESS | 6440 | SkCairoFTTypeface::onFilterRec unimplemented 00:55:44 INFO - PROCESS | 6440 | SkCairoFTTypeface::onFilterRec unimplemented 00:55:44 INFO - PROCESS | 6440 | 1461138944512 Marionette TRACE conn4 <- [1,748,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html",0,null,null,[["Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.)",0,null,null]]]}] 00:55:44 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:55:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1838ms 00:55:44 INFO - PROCESS | 6440 | 1461138944535 Marionette TRACE conn4 -> [0,749,"getWindowHandle",null] 00:55:44 INFO - PROCESS | 6440 | 1461138944540 Marionette TRACE conn4 <- [1,749,null,{"value":"8"}] 00:55:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 00:55:44 INFO - PROCESS | 6440 | 1461138944660 Marionette TRACE conn4 -> [0,750,"setScriptTimeout",{"ms":35000}] 00:55:44 INFO - PROCESS | 6440 | 1461138944673 Marionette TRACE conn4 <- [1,750,null,{}] 00:55:44 INFO - PROCESS | 6440 | 1461138944681 Marionette TRACE conn4 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:55:44 INFO - PROCESS | 6440 | 1461138944922 Marionette TRACE conn4 <- [1,751,null,{"value":null}] 00:55:45 INFO - PROCESS | 6440 | 1461138945115 Marionette TRACE conn4 -> [0,752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6440 | ++DOCSHELL 0x88fbd000 == 105 [pid = 6440] [id = 195] 00:55:45 INFO - PROCESS | 6440 | ++DOMWINDOW == 268 (0x89867400) [pid = 6440] [serial = 585] [outer = (nil)] 00:55:45 INFO - PROCESS | 6440 | ++DOMWINDOW == 269 (0x8986c400) [pid = 6440] [serial = 586] [outer = 0x89867400] 00:55:45 INFO - PROCESS | 6440 | 1461138945209 Marionette DEBUG loaded listener.js 00:55:45 INFO - PROCESS | 6440 | ++DOMWINDOW == 270 (0x89876400) [pid = 6440] [serial = 587] [outer = 0x89867400] 00:55:46 INFO - PROCESS | 6440 | SkCairoFTTypeface::onFilterRec unimplemented 00:55:46 INFO - PROCESS | 6440 | 1461138946545 Marionette TRACE conn4 <- [1,752,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html",0,null,null,[["U+0020 is rendered the correct size (1em wide)",0,null,null]]]}] 00:55:46 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:55:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1998ms 00:55:47 INFO - PROCESS | 6440 | 1461138947011 Marionette TRACE conn4 -> [0,753,"getWindowHandle",null] 00:55:47 INFO - PROCESS | 6440 | 1461138947017 Marionette TRACE conn4 <- [1,753,null,{"value":"8"}] 00:55:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 00:55:47 INFO - PROCESS | 6440 | 1461138947097 Marionette TRACE conn4 -> [0,754,"setScriptTimeout",{"ms":35000}] 00:55:47 INFO - PROCESS | 6440 | 1461138947105 Marionette TRACE conn4 <- [1,754,null,{}] 00:55:47 INFO - PROCESS | 6440 | 1461138947157 Marionette TRACE conn4 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:55:47 INFO - PROCESS | 6440 | 1461138947321 Marionette TRACE conn4 <- [1,755,null,{"value":null}] 00:55:47 INFO - PROCESS | 6440 | 1461138947561 Marionette TRACE conn4 -> [0,756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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:47 INFO - PROCESS | 6440 | ++DOCSHELL 0x88351800 == 106 [pid = 6440] [id = 196] 00:55:47 INFO - PROCESS | 6440 | ++DOMWINDOW == 271 (0x88fe4000) [pid = 6440] [serial = 588] [outer = (nil)] 00:55:47 INFO - PROCESS | 6440 | ++DOMWINDOW == 272 (0x894ef800) [pid = 6440] [serial = 589] [outer = 0x88fe4000] 00:55:47 INFO - PROCESS | 6440 | 1461138947645 Marionette DEBUG loaded listener.js 00:55:47 INFO - PROCESS | 6440 | ++DOMWINDOW == 273 (0x89868c00) [pid = 6440] [serial = 590] [outer = 0x88fe4000] 00:55:48 INFO - PROCESS | 6440 | --DOCSHELL 0x8e39d400 == 105 [pid = 6440] [id = 131] 00:55:48 INFO - PROCESS | 6440 | --DOCSHELL 0x8cbcd400 == 104 [pid = 6440] [id = 133] 00:55:48 INFO - PROCESS | 6440 | --DOCSHELL 0x8fbd8800 == 103 [pid = 6440] [id = 51] 00:55:48 INFO - PROCESS | 6440 | --DOCSHELL 0x8ab11400 == 102 [pid = 6440] [id = 139] 00:55:49 INFO - PROCESS | 6440 | --DOMWINDOW == 272 (0x96fd2400) [pid = 6440] [serial = 496] [outer = (nil)] [url = about:blank] 00:55:49 INFO - PROCESS | 6440 | --DOMWINDOW == 271 (0x8a20e000) [pid = 6440] [serial = 469] [outer = (nil)] [url = about:blank] 00:55:49 INFO - PROCESS | 6440 | --DOMWINDOW == 270 (0x899a1000) [pid = 6440] [serial = 475] [outer = (nil)] [url = about:blank] 00:55:49 INFO - PROCESS | 6440 | --DOMWINDOW == 269 (0x9fc05800) [pid = 6440] [serial = 457] [outer = (nil)] [url = about:blank] 00:55:49 INFO - PROCESS | 6440 | --DOMWINDOW == 268 (0x8fb1c400) [pid = 6440] [serial = 445] [outer = (nil)] [url = about:blank] 00:55:49 INFO - PROCESS | 6440 | --DOMWINDOW == 267 (0x99943800) [pid = 6440] [serial = 454] [outer = (nil)] [url = about:blank] 00:55:49 INFO - PROCESS | 6440 | --DOMWINDOW == 266 (0x89785400) [pid = 6440] [serial = 472] [outer = (nil)] [url = about:blank] 00:55:49 INFO - PROCESS | 6440 | --DOMWINDOW == 265 (0x9887d800) [pid = 6440] [serial = 451] [outer = (nil)] [url = about:blank] 00:55:49 INFO - PROCESS | 6440 | --DOMWINDOW == 264 (0x8a205800) [pid = 6440] [serial = 466] [outer = (nil)] [url = about:blank] 00:55:49 INFO - PROCESS | 6440 | --DOMWINDOW == 263 (0x8c1fc000) [pid = 6440] [serial = 442] [outer = (nil)] [url = about:blank] 00:55:49 INFO - PROCESS | 6440 | --DOMWINDOW == 262 (0x8a2e9800) [pid = 6440] [serial = 460] [outer = (nil)] [url = about:blank] 00:55:49 INFO - PROCESS | 6440 | --DOMWINDOW == 261 (0x9593a400) [pid = 6440] [serial = 448] [outer = (nil)] [url = about:blank] 00:55:49 INFO - PROCESS | 6440 | --DOMWINDOW == 260 (0x894ea000) [pid = 6440] [serial = 463] [outer = (nil)] [url = about:blank] 00:55:49 INFO - PROCESS | 6440 | --DOCSHELL 0x8b6b3400 == 101 [pid = 6440] [id = 136] 00:55:49 INFO - PROCESS | 6440 | --DOCSHELL 0x8e510000 == 100 [pid = 6440] [id = 108] 00:55:49 INFO - PROCESS | 6440 | --DOCSHELL 0x8cbc5000 == 99 [pid = 6440] [id = 132] 00:55:49 INFO - PROCESS | 6440 | --DOCSHELL 0x8b6b0400 == 98 [pid = 6440] [id = 135] 00:55:49 INFO - PROCESS | 6440 | SkCairoFTTypeface::onFilterRec unimplemented 00:55:49 INFO - PROCESS | 6440 | --DOCSHELL 0x89f13400 == 97 [pid = 6440] [id = 172] 00:55:49 INFO - PROCESS | 6440 | --DOCSHELL 0x89f16400 == 96 [pid = 6440] [id = 171] 00:55:49 INFO - PROCESS | 6440 | 1461138949200 Marionette TRACE conn4 <- [1,756,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html",0,null,null,[["Non-space characters are not converted to U+0020 and collapsed",0,null,null]]]}] 00:55:49 INFO - PROCESS | 6440 | --DOCSHELL 0x97db1800 == 95 [pid = 6440] [id = 170] 00:55:49 INFO - PROCESS | 6440 | --DOCSHELL 0x8f382c00 == 94 [pid = 6440] [id = 169] 00:55:49 INFO - PROCESS | 6440 | --DOCSHELL 0x8e510400 == 93 [pid = 6440] [id = 168] 00:55:49 INFO - PROCESS | 6440 | --DOCSHELL 0x8c1f9400 == 92 [pid = 6440] [id = 167] 00:55:49 INFO - PROCESS | 6440 | --DOCSHELL 0x894e5c00 == 91 [pid = 6440] [id = 166] 00:55:49 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:55:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 2154ms 00:55:49 INFO - PROCESS | 6440 | 1461138949245 Marionette TRACE conn4 -> [0,757,"getWindowHandle",null] 00:55:49 INFO - PROCESS | 6440 | 1461138949251 Marionette TRACE conn4 <- [1,757,null,{"value":"8"}] 00:55:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 00:55:49 INFO - PROCESS | 6440 | 1461138949262 Marionette TRACE conn4 -> [0,758,"setScriptTimeout",{"ms":35000}] 00:55:49 INFO - PROCESS | 6440 | 1461138949267 Marionette TRACE conn4 <- [1,758,null,{}] 00:55:49 INFO - PROCESS | 6440 | 1461138949275 Marionette TRACE conn4 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:55:49 INFO - PROCESS | 6440 | 1461138949451 Marionette TRACE conn4 <- [1,759,null,{"value":null}] 00:55:49 INFO - PROCESS | 6440 | --DOMWINDOW == 259 (0x906f3400) [pid = 6440] [serial = 494] [outer = (nil)] [url = about:blank] 00:55:49 INFO - PROCESS | 6440 | --DOMWINDOW == 258 (0x97781400) [pid = 6440] [serial = 440] [outer = (nil)] [url = about:blank] 00:55:49 INFO - PROCESS | 6440 | --DOMWINDOW == 257 (0x902c2000) [pid = 6440] [serial = 490] [outer = (nil)] [url = about:blank] 00:55:49 INFO - PROCESS | 6440 | --DOMWINDOW == 256 (0x8f37b400) [pid = 6440] [serial = 488] [outer = (nil)] [url = about:blank] 00:55:49 INFO - PROCESS | 6440 | --DOMWINDOW == 255 (0x8f247400) [pid = 6440] [serial = 487] [outer = (nil)] [url = about:blank] 00:55:49 INFO - PROCESS | 6440 | --DOMWINDOW == 254 (0x8c1fcc00) [pid = 6440] [serial = 484] [outer = (nil)] [url = about:blank] 00:55:49 INFO - PROCESS | 6440 | --DOMWINDOW == 253 (0x8ab18c00) [pid = 6440] [serial = 481] [outer = (nil)] [url = about:blank] 00:55:49 INFO - PROCESS | 6440 | --DOMWINDOW == 252 (0x8b6b9800) [pid = 6440] [serial = 482] [outer = (nil)] [url = about:blank] 00:55:49 INFO - PROCESS | 6440 | --DOMWINDOW == 251 (0x9066d800) [pid = 6440] [serial = 493] [outer = (nil)] [url = about:blank] 00:55:49 INFO - PROCESS | 6440 | --DOMWINDOW == 250 (0x904c9c00) [pid = 6440] [serial = 491] [outer = (nil)] [url = about:blank] 00:55:49 INFO - PROCESS | 6440 | --DOMWINDOW == 249 (0xa444f800) [pid = 6440] [serial = 478] [outer = (nil)] [url = about:blank] 00:55:49 INFO - PROCESS | 6440 | --DOMWINDOW == 248 (0x8cbc5400) [pid = 6440] [serial = 485] [outer = (nil)] [url = about:blank] 00:55:49 INFO - PROCESS | 6440 | 1461138949616 Marionette TRACE conn4 -> [0,760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6440 | ++DOCSHELL 0x88fb6000 == 92 [pid = 6440] [id = 197] 00:55:49 INFO - PROCESS | 6440 | ++DOMWINDOW == 249 (0x88fea800) [pid = 6440] [serial = 591] [outer = (nil)] 00:55:49 INFO - PROCESS | 6440 | ++DOMWINDOW == 250 (0x89873800) [pid = 6440] [serial = 592] [outer = 0x88fea800] 00:55:49 INFO - PROCESS | 6440 | 1461138949694 Marionette DEBUG loaded listener.js 00:55:49 INFO - PROCESS | 6440 | ++DOMWINDOW == 251 (0x899a7c00) [pid = 6440] [serial = 593] [outer = 0x88fea800] 00:55:50 INFO - PROCESS | 6440 | SkCairoFTTypeface::onFilterRec unimplemented 00:55:50 INFO - PROCESS | 6440 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 00:55:50 INFO - PROCESS | 6440 | SkCairoFTTypeface::onFilterRec unimplemented 00:55:50 INFO - PROCESS | 6440 | SkCairoFTTypeface::onFilterRec unimplemented 00:55:50 INFO - PROCESS | 6440 | SkCairoFTTypeface::onFilterRec unimplemented 00:55:50 INFO - PROCESS | 6440 | 1461138950552 Marionette TRACE conn4 <- [1,760,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html",0,null,null,[["strokeText does not start a new path or subpath",0,null,null]]]}] 00:55:50 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:55:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1346ms 00:55:50 INFO - PROCESS | 6440 | 1461138950606 Marionette TRACE conn4 -> [0,761,"getWindowHandle",null] 00:55:50 INFO - PROCESS | 6440 | 1461138950609 Marionette TRACE conn4 <- [1,761,null,{"value":"8"}] 00:55:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 00:55:50 INFO - PROCESS | 6440 | 1461138950617 Marionette TRACE conn4 -> [0,762,"setScriptTimeout",{"ms":35000}] 00:55:50 INFO - PROCESS | 6440 | 1461138950620 Marionette TRACE conn4 <- [1,762,null,{}] 00:55:50 INFO - PROCESS | 6440 | 1461138950629 Marionette TRACE conn4 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:55:50 INFO - PROCESS | 6440 | 1461138950818 Marionette TRACE conn4 <- [1,763,null,{"value":null}] 00:55:51 INFO - PROCESS | 6440 | 1461138950986 Marionette TRACE conn4 -> [0,764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6440 | ++DOCSHELL 0x8a210800 == 93 [pid = 6440] [id = 198] 00:55:51 INFO - PROCESS | 6440 | ++DOMWINDOW == 252 (0x8a2e1800) [pid = 6440] [serial = 594] [outer = (nil)] 00:55:51 INFO - PROCESS | 6440 | ++DOMWINDOW == 253 (0x8a2e9400) [pid = 6440] [serial = 595] [outer = 0x8a2e1800] 00:55:51 INFO - PROCESS | 6440 | 1461138951069 Marionette DEBUG loaded listener.js 00:55:51 INFO - PROCESS | 6440 | ++DOMWINDOW == 254 (0x8a2f0000) [pid = 6440] [serial = 596] [outer = 0x8a2e1800] 00:55:52 INFO - PROCESS | 6440 | 1461138952362 Marionette TRACE conn4 <- [1,764,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html",0,null,null,[["Canvas test: 2d.text.measure.width.basic",0,null,null]]]}] 00:55:52 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 00:55:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1781ms 00:55:52 INFO - PROCESS | 6440 | 1461138952398 Marionette TRACE conn4 -> [0,765,"getWindowHandle",null] 00:55:52 INFO - PROCESS | 6440 | 1461138952403 Marionette TRACE conn4 <- [1,765,null,{"value":"8"}] 00:55:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 00:55:52 INFO - PROCESS | 6440 | 1461138952433 Marionette TRACE conn4 -> [0,766,"setScriptTimeout",{"ms":35000}] 00:55:52 INFO - PROCESS | 6440 | 1461138952435 Marionette TRACE conn4 <- [1,766,null,{}] 00:55:52 INFO - PROCESS | 6440 | 1461138952442 Marionette TRACE conn4 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:55:52 INFO - PROCESS | 6440 | 1461138952782 Marionette TRACE conn4 <- [1,767,null,{"value":null}] 00:55:52 INFO - PROCESS | 6440 | 1461138952836 Marionette TRACE conn4 -> [0,768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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:52 INFO - PROCESS | 6440 | ++DOCSHELL 0x8a8a2800 == 94 [pid = 6440] [id = 199] 00:55:52 INFO - PROCESS | 6440 | ++DOMWINDOW == 255 (0x8a8ac800) [pid = 6440] [serial = 597] [outer = (nil)] 00:55:52 INFO - PROCESS | 6440 | ++DOMWINDOW == 256 (0x8ab15000) [pid = 6440] [serial = 598] [outer = 0x8a8ac800] 00:55:52 INFO - PROCESS | 6440 | 1461138952914 Marionette DEBUG loaded listener.js 00:55:53 INFO - PROCESS | 6440 | ++DOMWINDOW == 257 (0x8ab1c400) [pid = 6440] [serial = 599] [outer = 0x8a8ac800] 00:55:53 INFO - PROCESS | 6440 | --DOMWINDOW == 256 (0x8c1f0c00) [pid = 6440] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 00:55:53 INFO - PROCESS | 6440 | --DOMWINDOW == 255 (0x8a2eec00) [pid = 6440] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 00:55:54 INFO - PROCESS | 6440 | --DOMWINDOW == 254 (0x899a2400) [pid = 6440] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 00:55:54 INFO - PROCESS | 6440 | --DOMWINDOW == 253 (0x8977c400) [pid = 6440] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 00:55:54 INFO - PROCESS | 6440 | --DOMWINDOW == 252 (0x902cc400) [pid = 6440] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 00:55:54 INFO - PROCESS | 6440 | 1461138954182 Marionette TRACE conn4 <- [1,768,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html",0,null,null,[["The empty string has zero width",0,null,null]]]}] 00:55:54 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 00:55:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1783ms 00:55:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 00:55:54 INFO - PROCESS | 6440 | 1461138954215 Marionette TRACE conn4 -> [0,769,"getWindowHandle",null] 00:55:54 INFO - PROCESS | 6440 | 1461138954218 Marionette TRACE conn4 <- [1,769,null,{"value":"8"}] 00:55:54 INFO - PROCESS | 6440 | 1461138954225 Marionette TRACE conn4 -> [0,770,"setScriptTimeout",{"ms":35000}] 00:55:54 INFO - PROCESS | 6440 | 1461138954228 Marionette TRACE conn4 <- [1,770,null,{}] 00:55:54 INFO - PROCESS | 6440 | 1461138954244 Marionette TRACE conn4 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:55:54 INFO - PROCESS | 6440 | 1461138954496 Marionette TRACE conn4 <- [1,771,null,{"value":null}] 00:55:54 INFO - PROCESS | 6440 | 1461138954655 Marionette TRACE conn4 -> [0,772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6440 | ++DOCSHELL 0x88fe6000 == 95 [pid = 6440] [id = 200] 00:55:54 INFO - PROCESS | 6440 | ++DOMWINDOW == 253 (0x8a2eec00) [pid = 6440] [serial = 600] [outer = (nil)] 00:55:54 INFO - PROCESS | 6440 | ++DOMWINDOW == 254 (0x8b6afc00) [pid = 6440] [serial = 601] [outer = 0x8a2eec00] 00:55:54 INFO - PROCESS | 6440 | 1461138954732 Marionette DEBUG loaded listener.js 00:55:54 INFO - PROCESS | 6440 | ++DOMWINDOW == 255 (0x8b6b9000) [pid = 6440] [serial = 602] [outer = 0x8a2eec00] 00:55:55 INFO - PROCESS | 6440 | ++DOMWINDOW == 256 (0x8cb2a800) [pid = 6440] [serial = 603] [outer = 0x97da7c00] 00:55:55 INFO - PROCESS | 6440 | 1461138955545 Marionette TRACE conn4 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 00:55:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 00:55:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1352ms 00:55:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 00:55:55 INFO - PROCESS | 6440 | 1461138955578 Marionette TRACE conn4 -> [0,773,"getWindowHandle",null] 00:55:55 INFO - PROCESS | 6440 | 1461138955581 Marionette TRACE conn4 <- [1,773,null,{"value":"8"}] 00:55:55 INFO - PROCESS | 6440 | 1461138955587 Marionette TRACE conn4 -> [0,774,"setScriptTimeout",{"ms":35000}] 00:55:55 INFO - PROCESS | 6440 | 1461138955591 Marionette TRACE conn4 <- [1,774,null,{}] 00:55:55 INFO - PROCESS | 6440 | 1461138955597 Marionette TRACE conn4 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:55:55 INFO - PROCESS | 6440 | 1461138955801 Marionette TRACE conn4 <- [1,775,null,{"value":null}] 00:55:56 INFO - PROCESS | 6440 | 1461138956067 Marionette TRACE conn4 -> [0,776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6440 | ++DOCSHELL 0x88357c00 == 96 [pid = 6440] [id = 201] 00:55:56 INFO - PROCESS | 6440 | ++DOMWINDOW == 257 (0x88fb1400) [pid = 6440] [serial = 604] [outer = (nil)] 00:55:56 INFO - PROCESS | 6440 | ++DOMWINDOW == 258 (0x88fe5c00) [pid = 6440] [serial = 605] [outer = 0x88fb1400] 00:55:56 INFO - PROCESS | 6440 | 1461138956239 Marionette DEBUG loaded listener.js 00:55:56 INFO - PROCESS | 6440 | ++DOMWINDOW == 259 (0x894e6400) [pid = 6440] [serial = 606] [outer = 0x88fb1400] 00:55:57 INFO - PROCESS | 6440 | 1461138957433 Marionette TRACE conn4 <- [1,776,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.semitransparent",0,null,null]]]}] 00:55:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 00:55:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1883ms 00:55:57 INFO - PROCESS | 6440 | 1461138957471 Marionette TRACE conn4 -> [0,777,"getWindowHandle",null] 00:55:57 INFO - PROCESS | 6440 | 1461138957477 Marionette TRACE conn4 <- [1,777,null,{"value":"8"}] 00:55:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 00:55:57 INFO - PROCESS | 6440 | 1461138957486 Marionette TRACE conn4 -> [0,778,"setScriptTimeout",{"ms":35000}] 00:55:57 INFO - PROCESS | 6440 | 1461138957493 Marionette TRACE conn4 <- [1,778,null,{}] 00:55:57 INFO - PROCESS | 6440 | 1461138957502 Marionette TRACE conn4 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:55:57 INFO - PROCESS | 6440 | 1461138957747 Marionette TRACE conn4 <- [1,779,null,{"value":null}] 00:55:58 INFO - PROCESS | 6440 | 1461138958066 Marionette TRACE conn4 -> [0,780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6440 | ++DOCSHELL 0x899a7800 == 97 [pid = 6440] [id = 202] 00:55:58 INFO - PROCESS | 6440 | ++DOMWINDOW == 260 (0x89f16000) [pid = 6440] [serial = 607] [outer = (nil)] 00:55:58 INFO - PROCESS | 6440 | ++DOMWINDOW == 261 (0x89fa5400) [pid = 6440] [serial = 608] [outer = 0x89f16000] 00:55:58 INFO - PROCESS | 6440 | 1461138958167 Marionette DEBUG loaded listener.js 00:55:58 INFO - PROCESS | 6440 | ++DOMWINDOW == 262 (0x89fb0800) [pid = 6440] [serial = 609] [outer = 0x89f16000] 00:55:59 INFO - PROCESS | 6440 | 1461138959208 Marionette TRACE conn4 <- [1,780,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html",0,null,null,[["Canvas test: 2d.fillStyle.get.solid",0,null,null]]]}] 00:55:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 00:55:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1740ms 00:55:59 INFO - PROCESS | 6440 | 1461138959227 Marionette TRACE conn4 -> [0,781,"getWindowHandle",null] 00:55:59 INFO - PROCESS | 6440 | 1461138959234 Marionette TRACE conn4 <- [1,781,null,{"value":"8"}] 00:55:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 00:55:59 INFO - PROCESS | 6440 | 1461138959243 Marionette TRACE conn4 -> [0,782,"setScriptTimeout",{"ms":35000}] 00:55:59 INFO - PROCESS | 6440 | 1461138959247 Marionette TRACE conn4 <- [1,782,null,{}] 00:55:59 INFO - PROCESS | 6440 | 1461138959254 Marionette TRACE conn4 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:55:59 INFO - PROCESS | 6440 | 1461138959485 Marionette TRACE conn4 <- [1,783,null,{"value":null}] 00:55:59 INFO - PROCESS | 6440 | 1461138959821 Marionette TRACE conn4 -> [0,784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6440 | ++DOCSHELL 0x89fa9c00 == 98 [pid = 6440] [id = 203] 00:55:59 INFO - PROCESS | 6440 | ++DOMWINDOW == 263 (0x8a8a4400) [pid = 6440] [serial = 610] [outer = (nil)] 00:55:59 INFO - PROCESS | 6440 | ++DOMWINDOW == 264 (0x8b6af800) [pid = 6440] [serial = 611] [outer = 0x8a8a4400] 00:55:59 INFO - PROCESS | 6440 | 1461138959918 Marionette DEBUG loaded listener.js 00:56:00 INFO - PROCESS | 6440 | ++DOMWINDOW == 265 (0x8b814400) [pid = 6440] [serial = 612] [outer = 0x8a8a4400] 00:56:00 INFO - PROCESS | 6440 | 1461138960874 Marionette TRACE conn4 <- [1,784,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.transparent",0,null,null]]]}] 00:56:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 00:56:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1690ms 00:56:00 INFO - PROCESS | 6440 | 1461138960934 Marionette TRACE conn4 -> [0,785,"getWindowHandle",null] 00:56:00 INFO - PROCESS | 6440 | 1461138960939 Marionette TRACE conn4 <- [1,785,null,{"value":"8"}] 00:56:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 00:56:00 INFO - PROCESS | 6440 | 1461138960949 Marionette TRACE conn4 -> [0,786,"setScriptTimeout",{"ms":35000}] 00:56:00 INFO - PROCESS | 6440 | 1461138960959 Marionette TRACE conn4 <- [1,786,null,{}] 00:56:01 INFO - PROCESS | 6440 | 1461138961016 Marionette TRACE conn4 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:56:01 INFO - PROCESS | 6440 | 1461138961333 Marionette TRACE conn4 <- [1,787,null,{"value":null}] 00:56:01 INFO - PROCESS | 6440 | 1461138961558 Marionette TRACE conn4 -> [0,788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6440 | ++DOCSHELL 0x88fb3400 == 99 [pid = 6440] [id = 204] 00:56:01 INFO - PROCESS | 6440 | ++DOMWINDOW == 266 (0x8a83b000) [pid = 6440] [serial = 613] [outer = (nil)] 00:56:01 INFO - PROCESS | 6440 | ++DOMWINDOW == 267 (0x8cbd1c00) [pid = 6440] [serial = 614] [outer = 0x8a83b000] 00:56:01 INFO - PROCESS | 6440 | 1461138961656 Marionette DEBUG loaded listener.js 00:56:01 INFO - PROCESS | 6440 | ++DOMWINDOW == 268 (0x8e39c400) [pid = 6440] [serial = 615] [outer = 0x8a83b000] 00:56:02 INFO - PROCESS | 6440 | 1461138962675 Marionette TRACE conn4 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 00:56:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 00:56:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1803ms 00:56:02 INFO - PROCESS | 6440 | 1461138962750 Marionette TRACE conn4 -> [0,789,"getWindowHandle",null] 00:56:02 INFO - PROCESS | 6440 | 1461138962756 Marionette TRACE conn4 <- [1,789,null,{"value":"8"}] 00:56:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 00:56:02 INFO - PROCESS | 6440 | 1461138962768 Marionette TRACE conn4 -> [0,790,"setScriptTimeout",{"ms":35000}] 00:56:02 INFO - PROCESS | 6440 | 1461138962771 Marionette TRACE conn4 <- [1,790,null,{}] 00:56:02 INFO - PROCESS | 6440 | 1461138962778 Marionette TRACE conn4 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:56:03 INFO - PROCESS | 6440 | 1461138963012 Marionette TRACE conn4 <- [1,791,null,{"value":null}] 00:56:03 INFO - PROCESS | 6440 | 1461138963304 Marionette TRACE conn4 -> [0,792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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:03 INFO - PROCESS | 6440 | ++DOCSHELL 0x88fb4400 == 100 [pid = 6440] [id = 205] 00:56:03 INFO - PROCESS | 6440 | ++DOMWINDOW == 269 (0x8b81ac00) [pid = 6440] [serial = 616] [outer = (nil)] 00:56:03 INFO - PROCESS | 6440 | ++DOMWINDOW == 270 (0x8e77fc00) [pid = 6440] [serial = 617] [outer = 0x8b81ac00] 00:56:03 INFO - PROCESS | 6440 | 1461138963398 Marionette DEBUG loaded listener.js 00:56:03 INFO - PROCESS | 6440 | ++DOMWINDOW == 271 (0x8e784400) [pid = 6440] [serial = 618] [outer = 0x8b81ac00] 00:56:04 INFO - PROCESS | 6440 | 1461138964355 Marionette TRACE conn4 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 00:56:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 00:56:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1642ms 00:56:04 INFO - PROCESS | 6440 | 1461138964407 Marionette TRACE conn4 -> [0,793,"getWindowHandle",null] 00:56:04 INFO - PROCESS | 6440 | 1461138964410 Marionette TRACE conn4 <- [1,793,null,{"value":"8"}] 00:56:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 00:56:04 INFO - PROCESS | 6440 | 1461138964417 Marionette TRACE conn4 -> [0,794,"setScriptTimeout",{"ms":35000}] 00:56:04 INFO - PROCESS | 6440 | 1461138964421 Marionette TRACE conn4 <- [1,794,null,{}] 00:56:04 INFO - PROCESS | 6440 | 1461138964427 Marionette TRACE conn4 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:56:04 INFO - PROCESS | 6440 | 1461138964625 Marionette TRACE conn4 <- [1,795,null,{"value":null}] 00:56:04 INFO - PROCESS | 6440 | 1461138964882 Marionette TRACE conn4 -> [0,796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6440 | ++DOCSHELL 0x8f242800 == 101 [pid = 6440] [id = 206] 00:56:04 INFO - PROCESS | 6440 | ++DOMWINDOW == 272 (0x8f243000) [pid = 6440] [serial = 619] [outer = (nil)] 00:56:05 INFO - PROCESS | 6440 | ++DOMWINDOW == 273 (0x8f24c000) [pid = 6440] [serial = 620] [outer = 0x8f243000] 00:56:05 INFO - PROCESS | 6440 | 1461138965038 Marionette DEBUG loaded listener.js 00:56:05 INFO - PROCESS | 6440 | ++DOMWINDOW == 274 (0x8f380c00) [pid = 6440] [serial = 621] [outer = 0x8f243000] 00:56:06 INFO - PROCESS | 6440 | 1461138966006 Marionette TRACE conn4 <- [1,796,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html",0,null,null,[["currentColor is computed from the canvas element",0,null,null]]]}] 00:56:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 00:56:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1636ms 00:56:06 INFO - PROCESS | 6440 | 1461138966054 Marionette TRACE conn4 -> [0,797,"getWindowHandle",null] 00:56:06 INFO - PROCESS | 6440 | 1461138966058 Marionette TRACE conn4 <- [1,797,null,{"value":"8"}] 00:56:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 00:56:06 INFO - PROCESS | 6440 | 1461138966065 Marionette TRACE conn4 -> [0,798,"setScriptTimeout",{"ms":35000}] 00:56:06 INFO - PROCESS | 6440 | 1461138966068 Marionette TRACE conn4 <- [1,798,null,{}] 00:56:06 INFO - PROCESS | 6440 | 1461138966075 Marionette TRACE conn4 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:56:06 INFO - PROCESS | 6440 | 1461138966272 Marionette TRACE conn4 <- [1,799,null,{"value":null}] 00:56:06 INFO - PROCESS | 6440 | 1461138966525 Marionette TRACE conn4 -> [0,800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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:06 INFO - PROCESS | 6440 | ++DOCSHELL 0x8fb15800 == 102 [pid = 6440] [id = 207] 00:56:06 INFO - PROCESS | 6440 | ++DOMWINDOW == 275 (0x8fb1f000) [pid = 6440] [serial = 622] [outer = (nil)] 00:56:06 INFO - PROCESS | 6440 | ++DOMWINDOW == 276 (0x8fe90800) [pid = 6440] [serial = 623] [outer = 0x8fb1f000] 00:56:06 INFO - PROCESS | 6440 | 1461138966658 Marionette DEBUG loaded listener.js 00:56:06 INFO - PROCESS | 6440 | ++DOMWINDOW == 277 (0x8fe98800) [pid = 6440] [serial = 624] [outer = 0x8fb1f000] 00:56:07 INFO - PROCESS | 6440 | 1461138967622 Marionette TRACE conn4 <- [1,800,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html",0,null,null,[["currentColor is computed when the attribute is set, not when it is painted",0,null,null]]]}] 00:56:07 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:56:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1637ms 00:56:07 INFO - PROCESS | 6440 | 1461138967704 Marionette TRACE conn4 -> [0,801,"getWindowHandle",null] 00:56:07 INFO - PROCESS | 6440 | 1461138967708 Marionette TRACE conn4 <- [1,801,null,{"value":"8"}] 00:56:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 00:56:07 INFO - PROCESS | 6440 | 1461138967714 Marionette TRACE conn4 -> [0,802,"setScriptTimeout",{"ms":35000}] 00:56:07 INFO - PROCESS | 6440 | 1461138967718 Marionette TRACE conn4 <- [1,802,null,{}] 00:56:07 INFO - PROCESS | 6440 | 1461138967724 Marionette TRACE conn4 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:56:07 INFO - PROCESS | 6440 | 1461138967955 Marionette TRACE conn4 <- [1,803,null,{"value":null}] 00:56:08 INFO - PROCESS | 6440 | 1461138968208 Marionette TRACE conn4 -> [0,804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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:08 INFO - PROCESS | 6440 | ++DOCSHELL 0x8fb1c400 == 103 [pid = 6440] [id = 208] 00:56:08 INFO - PROCESS | 6440 | ++DOMWINDOW == 278 (0x8fb21800) [pid = 6440] [serial = 625] [outer = (nil)] 00:56:08 INFO - PROCESS | 6440 | ++DOMWINDOW == 279 (0x902c2c00) [pid = 6440] [serial = 626] [outer = 0x8fb21800] 00:56:08 INFO - PROCESS | 6440 | 1461138968344 Marionette DEBUG loaded listener.js 00:56:08 INFO - PROCESS | 6440 | ++DOMWINDOW == 280 (0x904c9800) [pid = 6440] [serial = 627] [outer = 0x8fb21800] 00:56:09 INFO - PROCESS | 6440 | 1461138969281 Marionette TRACE conn4 <- [1,804,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html",0,null,null,[["currentColor is computed from the canvas element even when element is not rendered",0,null,null]]]}] 00:56:09 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:56:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1646ms 00:56:09 INFO - PROCESS | 6440 | 1461138969362 Marionette TRACE conn4 -> [0,805,"getWindowHandle",null] 00:56:09 INFO - PROCESS | 6440 | 1461138969367 Marionette TRACE conn4 <- [1,805,null,{"value":"8"}] 00:56:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 00:56:09 INFO - PROCESS | 6440 | 1461138969374 Marionette TRACE conn4 -> [0,806,"setScriptTimeout",{"ms":35000}] 00:56:09 INFO - PROCESS | 6440 | 1461138969378 Marionette TRACE conn4 <- [1,806,null,{}] 00:56:09 INFO - PROCESS | 6440 | 1461138969384 Marionette TRACE conn4 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:56:09 INFO - PROCESS | 6440 | 1461138969610 Marionette TRACE conn4 <- [1,807,null,{"value":null}] 00:56:09 INFO - PROCESS | 6440 | 1461138969863 Marionette TRACE conn4 -> [0,808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6440 | ++DOCSHELL 0x90184000 == 104 [pid = 6440] [id = 209] 00:56:09 INFO - PROCESS | 6440 | ++DOMWINDOW == 281 (0x90184400) [pid = 6440] [serial = 628] [outer = (nil)] 00:56:09 INFO - PROCESS | 6440 | ++DOMWINDOW == 282 (0x906e8400) [pid = 6440] [serial = 629] [outer = 0x90184400] 00:56:10 INFO - PROCESS | 6440 | 1461138969997 Marionette DEBUG loaded listener.js 00:56:10 INFO - PROCESS | 6440 | ++DOMWINDOW == 283 (0x906f1800) [pid = 6440] [serial = 630] [outer = 0x90184400] 00:56:10 INFO - PROCESS | 6440 | 1461138970904 Marionette TRACE conn4 <- [1,808,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html",0,null,null,[["currentColor is solid black when the canvas element is not in a document",0,null,null]]]}] 00:56:10 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:56:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1585ms 00:56:10 INFO - PROCESS | 6440 | 1461138970961 Marionette TRACE conn4 -> [0,809,"getWindowHandle",null] 00:56:10 INFO - PROCESS | 6440 | 1461138970965 Marionette TRACE conn4 <- [1,809,null,{"value":"8"}] 00:56:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 00:56:10 INFO - PROCESS | 6440 | 1461138970972 Marionette TRACE conn4 -> [0,810,"setScriptTimeout",{"ms":35000}] 00:56:10 INFO - PROCESS | 6440 | 1461138970976 Marionette TRACE conn4 <- [1,810,null,{}] 00:56:10 INFO - PROCESS | 6440 | 1461138970982 Marionette TRACE conn4 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:56:11 INFO - PROCESS | 6440 | 1461138971188 Marionette TRACE conn4 <- [1,811,null,{"value":null}] 00:56:11 INFO - PROCESS | 6440 | 1461138971443 Marionette TRACE conn4 -> [0,812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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:11 INFO - PROCESS | 6440 | ++DOCSHELL 0x8a8a5000 == 105 [pid = 6440] [id = 210] 00:56:11 INFO - PROCESS | 6440 | ++DOMWINDOW == 284 (0x904d6400) [pid = 6440] [serial = 631] [outer = (nil)] 00:56:11 INFO - PROCESS | 6440 | ++DOMWINDOW == 285 (0x9144d000) [pid = 6440] [serial = 632] [outer = 0x904d6400] 00:56:11 INFO - PROCESS | 6440 | 1461138971577 Marionette DEBUG loaded listener.js 00:56:11 INFO - PROCESS | 6440 | ++DOMWINDOW == 286 (0x92839400) [pid = 6440] [serial = 633] [outer = 0x904d6400] 00:56:12 INFO - PROCESS | 6440 | 1461138972619 Marionette TRACE conn4 <- [1,812,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex3",0,null,null]]]}] 00:56:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 00:56:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1682ms 00:56:12 INFO - PROCESS | 6440 | 1461138972655 Marionette TRACE conn4 -> [0,813,"getWindowHandle",null] 00:56:12 INFO - PROCESS | 6440 | 1461138972658 Marionette TRACE conn4 <- [1,813,null,{"value":"8"}] 00:56:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 00:56:12 INFO - PROCESS | 6440 | 1461138972666 Marionette TRACE conn4 -> [0,814,"setScriptTimeout",{"ms":35000}] 00:56:12 INFO - PROCESS | 6440 | 1461138972671 Marionette TRACE conn4 <- [1,814,null,{}] 00:56:12 INFO - PROCESS | 6440 | 1461138972677 Marionette TRACE conn4 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:56:12 INFO - PROCESS | 6440 | 1461138972865 Marionette TRACE conn4 <- [1,815,null,{"value":null}] 00:56:13 INFO - PROCESS | 6440 | 1461138973176 Marionette TRACE conn4 -> [0,816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6440 | ++DOCSHELL 0x92cbf000 == 106 [pid = 6440] [id = 211] 00:56:13 INFO - PROCESS | 6440 | ++DOMWINDOW == 287 (0x92cbf400) [pid = 6440] [serial = 634] [outer = (nil)] 00:56:13 INFO - PROCESS | 6440 | ++DOMWINDOW == 288 (0x92cc7000) [pid = 6440] [serial = 635] [outer = 0x92cbf400] 00:56:13 INFO - PROCESS | 6440 | 1461138973292 Marionette DEBUG loaded listener.js 00:56:13 INFO - PROCESS | 6440 | ++DOMWINDOW == 289 (0x959cf800) [pid = 6440] [serial = 636] [outer = 0x92cbf400] 00:56:14 INFO - PROCESS | 6440 | 1461138974268 Marionette TRACE conn4 <- [1,816,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex4",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,817,"getWindowHandle",null] 00:56:14 INFO - PROCESS | 6440 | 1461138974311 Marionette TRACE conn4 <- [1,817,null,{"value":"8"}] 00:56:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 00:56:14 INFO - PROCESS | 6440 | 1461138974318 Marionette TRACE conn4 -> [0,818,"setScriptTimeout",{"ms":35000}] 00:56:14 INFO - PROCESS | 6440 | 1461138974322 Marionette TRACE conn4 <- [1,818,null,{}] 00:56:14 INFO - PROCESS | 6440 | 1461138974328 Marionette TRACE conn4 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:56:14 INFO - PROCESS | 6440 | 1461138974563 Marionette TRACE conn4 <- [1,819,null,{"value":null}] 00:56:14 INFO - PROCESS | 6440 | 1461138974823 Marionette TRACE conn4 -> [0,820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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:14 INFO - PROCESS | 6440 | ++DOCSHELL 0x96fdb000 == 107 [pid = 6440] [id = 212] 00:56:14 INFO - PROCESS | 6440 | ++DOMWINDOW == 290 (0x97923400) [pid = 6440] [serial = 637] [outer = (nil)] 00:56:14 INFO - PROCESS | 6440 | ++DOMWINDOW == 291 (0x97da9800) [pid = 6440] [serial = 638] [outer = 0x97923400] 00:56:14 INFO - PROCESS | 6440 | 1461138974957 Marionette DEBUG loaded listener.js 00:56:15 INFO - PROCESS | 6440 | ++DOMWINDOW == 292 (0x984c7c00) [pid = 6440] [serial = 639] [outer = 0x97923400] 00:56:15 INFO - PROCESS | 6440 | 1461138975894 Marionette TRACE conn4 <- [1,820,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex6",0,null,null]]]}] 00:56:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 00:56:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1636ms 00:56:15 INFO - PROCESS | 6440 | 1461138975956 Marionette TRACE conn4 -> [0,821,"getWindowHandle",null] 00:56:15 INFO - PROCESS | 6440 | 1461138975959 Marionette TRACE conn4 <- [1,821,null,{"value":"8"}] 00:56:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 00:56:15 INFO - PROCESS | 6440 | 1461138975967 Marionette TRACE conn4 -> [0,822,"setScriptTimeout",{"ms":35000}] 00:56:15 INFO - PROCESS | 6440 | 1461138975971 Marionette TRACE conn4 <- [1,822,null,{}] 00:56:15 INFO - PROCESS | 6440 | 1461138975978 Marionette TRACE conn4 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:56:16 INFO - PROCESS | 6440 | 1461138976230 Marionette TRACE conn4 <- [1,823,null,{"value":null}] 00:56:16 INFO - PROCESS | 6440 | 1461138976529 Marionette TRACE conn4 -> [0,824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6440 | ++DOCSHELL 0x8812f000 == 108 [pid = 6440] [id = 213] 00:56:16 INFO - PROCESS | 6440 | ++DOMWINDOW == 293 (0x96fd8800) [pid = 6440] [serial = 640] [outer = (nil)] 00:56:16 INFO - PROCESS | 6440 | ++DOMWINDOW == 294 (0x98874800) [pid = 6440] [serial = 641] [outer = 0x96fd8800] 00:56:16 INFO - PROCESS | 6440 | 1461138976624 Marionette DEBUG loaded listener.js 00:56:16 INFO - PROCESS | 6440 | ++DOMWINDOW == 295 (0x98878000) [pid = 6440] [serial = 642] [outer = 0x96fd8800] 00:56:17 INFO - PROCESS | 6440 | 1461138977635 Marionette TRACE conn4 <- [1,824,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex8",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,825,"getWindowHandle",null] 00:56:17 INFO - PROCESS | 6440 | 1461138977721 Marionette TRACE conn4 <- [1,825,null,{"value":"8"}] 00:56:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 00:56:17 INFO - PROCESS | 6440 | 1461138977729 Marionette TRACE conn4 -> [0,826,"setScriptTimeout",{"ms":35000}] 00:56:17 INFO - PROCESS | 6440 | 1461138977733 Marionette TRACE conn4 <- [1,826,null,{}] 00:56:17 INFO - PROCESS | 6440 | 1461138977739 Marionette TRACE conn4 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:56:17 INFO - PROCESS | 6440 | 1461138977972 Marionette TRACE conn4 <- [1,827,null,{"value":null}] 00:56:18 INFO - PROCESS | 6440 | 1461138978273 Marionette TRACE conn4 -> [0,828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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:18 INFO - PROCESS | 6440 | ++DOCSHELL 0x98710000 == 109 [pid = 6440] [id = 214] 00:56:18 INFO - PROCESS | 6440 | ++DOMWINDOW == 296 (0x98876c00) [pid = 6440] [serial = 643] [outer = (nil)] 00:56:18 INFO - PROCESS | 6440 | ++DOMWINDOW == 297 (0x98f9a000) [pid = 6440] [serial = 644] [outer = 0x98876c00] 00:56:18 INFO - PROCESS | 6440 | 1461138978366 Marionette DEBUG loaded listener.js 00:56:18 INFO - PROCESS | 6440 | ++DOMWINDOW == 298 (0x99183400) [pid = 6440] [serial = 645] [outer = 0x98876c00] 00:56:19 INFO - PROCESS | 6440 | 1461138979315 Marionette TRACE conn4 <- [1,828,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-1",0,null,null]]]}] 00:56:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 00:56:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1639ms 00:56:19 INFO - PROCESS | 6440 | 1461138979369 Marionette TRACE conn4 -> [0,829,"getWindowHandle",null] 00:56:19 INFO - PROCESS | 6440 | 1461138979372 Marionette TRACE conn4 <- [1,829,null,{"value":"8"}] 00:56:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 00:56:19 INFO - PROCESS | 6440 | 1461138979380 Marionette TRACE conn4 -> [0,830,"setScriptTimeout",{"ms":35000}] 00:56:19 INFO - PROCESS | 6440 | 1461138979382 Marionette TRACE conn4 <- [1,830,null,{}] 00:56:19 INFO - PROCESS | 6440 | 1461138979389 Marionette TRACE conn4 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:56:19 INFO - PROCESS | 6440 | 1461138979602 Marionette TRACE conn4 <- [1,831,null,{"value":null}] 00:56:19 INFO - PROCESS | 6440 | 1461138979861 Marionette TRACE conn4 -> [0,832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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:19 INFO - PROCESS | 6440 | ++DOCSHELL 0x9018cc00 == 110 [pid = 6440] [id = 215] 00:56:19 INFO - PROCESS | 6440 | ++DOMWINDOW == 299 (0x984cb000) [pid = 6440] [serial = 646] [outer = (nil)] 00:56:19 INFO - PROCESS | 6440 | ++DOMWINDOW == 300 (0x98f89400) [pid = 6440] [serial = 647] [outer = 0x984cb000] 00:56:19 INFO - PROCESS | 6440 | 1461138979994 Marionette DEBUG loaded listener.js 00:56:20 INFO - PROCESS | 6440 | ++DOMWINDOW == 301 (0x99b85000) [pid = 6440] [serial = 648] [outer = 0x984cb000] 00:56:20 INFO - PROCESS | 6440 | 1461138980929 Marionette TRACE conn4 <- [1,832,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-2",0,null,null]]]}] 00:56:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 00:56:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1593ms 00:56:20 INFO - PROCESS | 6440 | 1461138980973 Marionette TRACE conn4 -> [0,833,"getWindowHandle",null] 00:56:20 INFO - PROCESS | 6440 | 1461138980976 Marionette TRACE conn4 <- [1,833,null,{"value":"8"}] 00:56:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 00:56:20 INFO - PROCESS | 6440 | 1461138980984 Marionette TRACE conn4 -> [0,834,"setScriptTimeout",{"ms":35000}] 00:56:20 INFO - PROCESS | 6440 | 1461138980987 Marionette TRACE conn4 <- [1,834,null,{}] 00:56:20 INFO - PROCESS | 6440 | 1461138980993 Marionette TRACE conn4 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:56:21 INFO - PROCESS | 6440 | 1461138981193 Marionette TRACE conn4 <- [1,835,null,{"value":null}] 00:56:21 INFO - PROCESS | 6440 | 1461138981456 Marionette TRACE conn4 -> [0,836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6440 | ++DOCSHELL 0x9df8dc00 == 111 [pid = 6440] [id = 216] 00:56:21 INFO - PROCESS | 6440 | ++DOMWINDOW == 302 (0x9ea0ec00) [pid = 6440] [serial = 649] [outer = (nil)] 00:56:21 INFO - PROCESS | 6440 | ++DOMWINDOW == 303 (0x9ea16800) [pid = 6440] [serial = 650] [outer = 0x9ea0ec00] 00:56:21 INFO - PROCESS | 6440 | 1461138981593 Marionette DEBUG loaded listener.js 00:56:21 INFO - PROCESS | 6440 | ++DOMWINDOW == 304 (0x9fb8d400) [pid = 6440] [serial = 651] [outer = 0x9ea0ec00] 00:56:22 INFO - PROCESS | 6440 | 1461138982605 Marionette TRACE conn4 <- [1,836,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-3",0,null,null]]]}] 00:56:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 00:56:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1686ms 00:56:22 INFO - PROCESS | 6440 | 1461138982671 Marionette TRACE conn4 -> [0,837,"getWindowHandle",null] 00:56:22 INFO - PROCESS | 6440 | 1461138982675 Marionette TRACE conn4 <- [1,837,null,{"value":"8"}] 00:56:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 00:56:22 INFO - PROCESS | 6440 | 1461138982682 Marionette TRACE conn4 -> [0,838,"setScriptTimeout",{"ms":35000}] 00:56:22 INFO - PROCESS | 6440 | 1461138982685 Marionette TRACE conn4 <- [1,838,null,{}] 00:56:22 INFO - PROCESS | 6440 | 1461138982691 Marionette TRACE conn4 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:56:22 INFO - PROCESS | 6440 | 1461138982882 Marionette TRACE conn4 <- [1,839,null,{"value":null}] 00:56:23 INFO - PROCESS | 6440 | 1461138983134 Marionette TRACE conn4 -> [0,840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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:23 INFO - PROCESS | 6440 | ++DOCSHELL 0xa0c2e000 == 112 [pid = 6440] [id = 217] 00:56:23 INFO - PROCESS | 6440 | ++DOMWINDOW == 305 (0xa0c2e400) [pid = 6440] [serial = 652] [outer = (nil)] 00:56:23 INFO - PROCESS | 6440 | ++DOMWINDOW == 306 (0xa0f45000) [pid = 6440] [serial = 653] [outer = 0xa0c2e400] 00:56:23 INFO - PROCESS | 6440 | 1461138983268 Marionette DEBUG loaded listener.js 00:56:23 INFO - PROCESS | 6440 | ++DOMWINDOW == 307 (0xa0fd1c00) [pid = 6440] [serial = 654] [outer = 0xa0c2e400] 00:56:24 INFO - PROCESS | 6440 | 1461138984208 Marionette TRACE conn4 <- [1,840,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-4",0,null,null]]]}] 00:56:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 00:56:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1585ms 00:56:24 INFO - PROCESS | 6440 | 1461138984268 Marionette TRACE conn4 -> [0,841,"getWindowHandle",null] 00:56:24 INFO - PROCESS | 6440 | 1461138984272 Marionette TRACE conn4 <- [1,841,null,{"value":"8"}] 00:56:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 00:56:24 INFO - PROCESS | 6440 | 1461138984279 Marionette TRACE conn4 -> [0,842,"setScriptTimeout",{"ms":35000}] 00:56:24 INFO - PROCESS | 6440 | 1461138984281 Marionette TRACE conn4 <- [1,842,null,{}] 00:56:24 INFO - PROCESS | 6440 | 1461138984288 Marionette TRACE conn4 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:56:24 INFO - PROCESS | 6440 | 1461138984875 Marionette TRACE conn4 <- [1,843,null,{"value":null}] 00:56:25 INFO - PROCESS | 6440 | 1461138985205 Marionette TRACE conn4 -> [0,844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6440 | ++DOCSHELL 0x85a9cc00 == 113 [pid = 6440] [id = 218] 00:56:25 INFO - PROCESS | 6440 | ++DOMWINDOW == 308 (0x85a9dc00) [pid = 6440] [serial = 655] [outer = (nil)] 00:56:25 INFO - PROCESS | 6440 | ++DOMWINDOW == 309 (0x894ed800) [pid = 6440] [serial = 656] [outer = 0x85a9dc00] 00:56:25 INFO - PROCESS | 6440 | 1461138985298 Marionette DEBUG loaded listener.js 00:56:25 INFO - PROCESS | 6440 | ++DOMWINDOW == 310 (0x89782000) [pid = 6440] [serial = 657] [outer = 0x85a9dc00] 00:56:26 INFO - PROCESS | 6440 | 1461138986259 Marionette TRACE conn4 <- [1,844,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-5",0,null,null]]]}] 00:56:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 00:56:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 2041ms 00:56:26 INFO - PROCESS | 6440 | 1461138986323 Marionette TRACE conn4 -> [0,845,"getWindowHandle",null] 00:56:26 INFO - PROCESS | 6440 | 1461138986332 Marionette TRACE conn4 <- [1,845,null,{"value":"8"}] 00:56:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 00:56:26 INFO - PROCESS | 6440 | 1461138986385 Marionette TRACE conn4 -> [0,846,"setScriptTimeout",{"ms":35000}] 00:56:26 INFO - PROCESS | 6440 | 1461138986396 Marionette TRACE conn4 <- [1,846,null,{}] 00:56:26 INFO - PROCESS | 6440 | 1461138986431 Marionette TRACE conn4 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:56:26 INFO - PROCESS | 6440 | --DOCSHELL 0x894e6800 == 112 [pid = 6440] [id = 181] 00:56:26 INFO - PROCESS | 6440 | --DOCSHELL 0x8b6bac00 == 111 [pid = 6440] [id = 183] 00:56:26 INFO - PROCESS | 6440 | --DOCSHELL 0x8a202800 == 110 [pid = 6440] [id = 182] 00:56:26 INFO - PROCESS | 6440 | --DOCSHELL 0x8a8a2800 == 109 [pid = 6440] [id = 199] 00:56:26 INFO - PROCESS | 6440 | --DOCSHELL 0x8a210800 == 108 [pid = 6440] [id = 198] 00:56:26 INFO - PROCESS | 6440 | --DOCSHELL 0x88fb6000 == 107 [pid = 6440] [id = 197] 00:56:26 INFO - PROCESS | 6440 | --DOCSHELL 0x88351800 == 106 [pid = 6440] [id = 196] 00:56:26 INFO - PROCESS | 6440 | --DOCSHELL 0x8cb2a400 == 105 [pid = 6440] [id = 192] 00:56:26 INFO - PROCESS | 6440 | --DOCSHELL 0x9066e400 == 104 [pid = 6440] [id = 191] 00:56:26 INFO - PROCESS | 6440 | --DOCSHELL 0x92cc1000 == 103 [pid = 6440] [id = 190] 00:56:26 INFO - PROCESS | 6440 | --DOCSHELL 0x8fe9a400 == 102 [pid = 6440] [id = 189] 00:56:26 INFO - PROCESS | 6440 | --DOCSHELL 0x89f14c00 == 101 [pid = 6440] [id = 188] 00:56:26 INFO - PROCESS | 6440 | --DOCSHELL 0x899a5400 == 100 [pid = 6440] [id = 186] 00:56:26 INFO - PROCESS | 6440 | --DOCSHELL 0x8ab1dc00 == 99 [pid = 6440] [id = 187] 00:56:26 INFO - PROCESS | 6440 | --DOCSHELL 0x899a2800 == 98 [pid = 6440] [id = 184] 00:56:26 INFO - PROCESS | 6440 | --DOCSHELL 0x899a4000 == 97 [pid = 6440] [id = 185] 00:56:27 INFO - PROCESS | 6440 | 1461138987005 Marionette TRACE conn4 <- [1,847,null,{"value":null}] 00:56:27 INFO - PROCESS | 6440 | --DOMWINDOW == 309 (0x97fbac00) [pid = 6440] [serial = 497] [outer = (nil)] [url = about:blank] 00:56:27 INFO - PROCESS | 6440 | --DOMWINDOW == 308 (0x8cb33000) [pid = 6440] [serial = 550] [outer = (nil)] [url = about:blank] 00:56:27 INFO - PROCESS | 6440 | --DOMWINDOW == 307 (0x97cb4400) [pid = 6440] [serial = 508] [outer = (nil)] [url = about:blank] 00:56:27 INFO - PROCESS | 6440 | --DOMWINDOW == 306 (0xa0a37800) [pid = 6440] [serial = 517] [outer = (nil)] [url = about:blank] 00:56:27 INFO - PROCESS | 6440 | --DOMWINDOW == 305 (0x8ab1e800) [pid = 6440] [serial = 547] [outer = (nil)] [url = about:blank] 00:56:27 INFO - PROCESS | 6440 | --DOMWINDOW == 304 (0x98f90400) [pid = 6440] [serial = 511] [outer = (nil)] [url = about:blank] 00:56:27 INFO - PROCESS | 6440 | --DOMWINDOW == 303 (0x88feac00) [pid = 6440] [serial = 523] [outer = (nil)] [url = about:blank] 00:56:27 INFO - PROCESS | 6440 | --DOMWINDOW == 302 (0x89f0f000) [pid = 6440] [serial = 541] [outer = (nil)] [url = about:blank] 00:56:27 INFO - PROCESS | 6440 | --DOMWINDOW == 301 (0x8e3a7c00) [pid = 6440] [serial = 553] [outer = (nil)] [url = about:blank] 00:56:27 INFO - PROCESS | 6440 | --DOMWINDOW == 300 (0x89f19c00) [pid = 6440] [serial = 542] [outer = (nil)] [url = about:blank] 00:56:27 INFO - PROCESS | 6440 | --DOMWINDOW == 299 (0x8e77d000) [pid = 6440] [serial = 532] [outer = (nil)] [url = about:blank] 00:56:27 INFO - PROCESS | 6440 | --DOMWINDOW == 298 (0x8e39d800) [pid = 6440] [serial = 551] [outer = (nil)] [url = about:blank] 00:56:27 INFO - PROCESS | 6440 | --DOMWINDOW == 297 (0x8fb17800) [pid = 6440] [serial = 505] [outer = (nil)] [url = about:blank] 00:56:27 INFO - PROCESS | 6440 | --DOMWINDOW == 296 (0x89fb2400) [pid = 6440] [serial = 544] [outer = (nil)] [url = about:blank] 00:56:27 INFO - PROCESS | 6440 | --DOMWINDOW == 295 (0x8a2e3000) [pid = 6440] [serial = 545] [outer = (nil)] [url = about:blank] 00:56:27 INFO - PROCESS | 6440 | --DOMWINDOW == 294 (0x8cb30400) [pid = 6440] [serial = 502] [outer = (nil)] [url = about:blank] 00:56:27 INFO - PROCESS | 6440 | --DOMWINDOW == 293 (0x89fa4400) [pid = 6440] [serial = 538] [outer = (nil)] [url = about:blank] 00:56:27 INFO - PROCESS | 6440 | --DOMWINDOW == 292 (0x8a83d000) [pid = 6440] [serial = 526] [outer = (nil)] [url = about:blank] 00:56:27 INFO - PROCESS | 6440 | --DOMWINDOW == 291 (0x8a83b400) [pid = 6440] [serial = 520] [outer = (nil)] [url = about:blank] 00:56:27 INFO - PROCESS | 6440 | --DOMWINDOW == 290 (0x8834f000) [pid = 6440] [serial = 535] [outer = (nil)] [url = about:blank] 00:56:27 INFO - PROCESS | 6440 | --DOMWINDOW == 289 (0x89783000) [pid = 6440] [serial = 499] [outer = (nil)] [url = about:blank] 00:56:27 INFO - PROCESS | 6440 | --DOMWINDOW == 288 (0xa3c01c00) [pid = 6440] [serial = 529] [outer = (nil)] [url = about:blank] 00:56:27 INFO - PROCESS | 6440 | --DOMWINDOW == 287 (0x89f19400) [pid = 6440] [serial = 514] [outer = (nil)] [url = about:blank] 00:56:27 INFO - PROCESS | 6440 | --DOMWINDOW == 286 (0x8b810800) [pid = 6440] [serial = 548] [outer = (nil)] [url = about:blank] 00:56:27 INFO - PROCESS | 6440 | 1461138987411 Marionette TRACE conn4 -> [0,848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6440 | ++DOCSHELL 0x88351400 == 98 [pid = 6440] [id = 219] 00:56:27 INFO - PROCESS | 6440 | ++DOMWINDOW == 287 (0x88351c00) [pid = 6440] [serial = 658] [outer = (nil)] 00:56:27 INFO - PROCESS | 6440 | ++DOMWINDOW == 288 (0x88fec000) [pid = 6440] [serial = 659] [outer = 0x88351c00] 00:56:27 INFO - PROCESS | 6440 | 1461138987498 Marionette DEBUG loaded listener.js 00:56:27 INFO - PROCESS | 6440 | ++DOMWINDOW == 289 (0x899a5400) [pid = 6440] [serial = 660] [outer = 0x88351c00] 00:56:28 INFO - PROCESS | 6440 | 1461138988421 Marionette TRACE conn4 <- [1,848,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-6",0,null,null]]]}] 00:56:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 00:56:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 2109ms 00:56:28 INFO - PROCESS | 6440 | 1461138988452 Marionette TRACE conn4 -> [0,849,"getWindowHandle",null] 00:56:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 00:56:28 INFO - PROCESS | 6440 | 1461138988457 Marionette TRACE conn4 <- [1,849,null,{"value":"8"}] 00:56:28 INFO - PROCESS | 6440 | 1461138988464 Marionette TRACE conn4 -> [0,850,"setScriptTimeout",{"ms":35000}] 00:56:28 INFO - PROCESS | 6440 | 1461138988467 Marionette TRACE conn4 <- [1,850,null,{}] 00:56:28 INFO - PROCESS | 6440 | 1461138988475 Marionette TRACE conn4 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:56:28 INFO - PROCESS | 6440 | 1461138988674 Marionette TRACE conn4 <- [1,851,null,{"value":null}] 00:56:28 INFO - PROCESS | 6440 | 1461138988841 Marionette TRACE conn4 -> [0,852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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:28 INFO - PROCESS | 6440 | ++DOCSHELL 0x88fbe800 == 99 [pid = 6440] [id = 220] 00:56:28 INFO - PROCESS | 6440 | ++DOMWINDOW == 290 (0x89fa7400) [pid = 6440] [serial = 661] [outer = (nil)] 00:56:28 INFO - PROCESS | 6440 | ++DOMWINDOW == 291 (0x8a2eac00) [pid = 6440] [serial = 662] [outer = 0x89fa7400] 00:56:28 INFO - PROCESS | 6440 | 1461138988923 Marionette DEBUG loaded listener.js 00:56:29 INFO - PROCESS | 6440 | ++DOMWINDOW == 292 (0x8a83b400) [pid = 6440] [serial = 663] [outer = 0x89fa7400] 00:56:29 INFO - PROCESS | 6440 | 1461138989899 Marionette TRACE conn4 <- [1,852,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-1",0,null,null]]]}] 00:56:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 00:56:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1482ms 00:56:29 INFO - PROCESS | 6440 | 1461138989957 Marionette TRACE conn4 -> [0,853,"getWindowHandle",null] 00:56:29 INFO - PROCESS | 6440 | 1461138989964 Marionette TRACE conn4 <- [1,853,null,{"value":"8"}] 00:56:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 00:56:29 INFO - PROCESS | 6440 | 1461138989981 Marionette TRACE conn4 -> [0,854,"setScriptTimeout",{"ms":35000}] 00:56:29 INFO - PROCESS | 6440 | 1461138989989 Marionette TRACE conn4 <- [1,854,null,{}] 00:56:30 INFO - PROCESS | 6440 | 1461138990004 Marionette TRACE conn4 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:56:30 INFO - PROCESS | 6440 | 1461138990267 Marionette TRACE conn4 <- [1,855,null,{"value":null}] 00:56:30 INFO - PROCESS | 6440 | 1461138990296 Marionette TRACE conn4 -> [0,856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6440 | ++DOCSHELL 0x8a208800 == 100 [pid = 6440] [id = 221] 00:56:30 INFO - PROCESS | 6440 | ++DOMWINDOW == 293 (0x8c1ee800) [pid = 6440] [serial = 664] [outer = (nil)] 00:56:30 INFO - PROCESS | 6440 | ++DOMWINDOW == 294 (0x8cb2a400) [pid = 6440] [serial = 665] [outer = 0x8c1ee800] 00:56:30 INFO - PROCESS | 6440 | 1461138990374 Marionette DEBUG loaded listener.js 00:56:30 INFO - PROCESS | 6440 | ++DOMWINDOW == 295 (0x8cb32c00) [pid = 6440] [serial = 666] [outer = 0x8c1ee800] 00:56:31 INFO - PROCESS | 6440 | 1461138991356 Marionette TRACE conn4 <- [1,856,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-2",0,null,null]]]}] 00:56:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 00:56:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1401ms 00:56:31 INFO - PROCESS | 6440 | 1461138991378 Marionette TRACE conn4 -> [0,857,"getWindowHandle",null] 00:56:31 INFO - PROCESS | 6440 | 1461138991382 Marionette TRACE conn4 <- [1,857,null,{"value":"8"}] 00:56:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 00:56:31 INFO - PROCESS | 6440 | 1461138991388 Marionette TRACE conn4 -> [0,858,"setScriptTimeout",{"ms":35000}] 00:56:31 INFO - PROCESS | 6440 | 1461138991391 Marionette TRACE conn4 <- [1,858,null,{}] 00:56:31 INFO - PROCESS | 6440 | 1461138991397 Marionette TRACE conn4 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:56:31 INFO - PROCESS | 6440 | 1461138991644 Marionette TRACE conn4 <- [1,859,null,{"value":null}] 00:56:32 INFO - PROCESS | 6440 | --DOMWINDOW == 294 (0x8a8ac800) [pid = 6440] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 00:56:32 INFO - PROCESS | 6440 | --DOMWINDOW == 293 (0x8e780c00) [pid = 6440] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 00:56:32 INFO - PROCESS | 6440 | --DOMWINDOW == 292 (0x88fea800) [pid = 6440] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 00:56:32 INFO - PROCESS | 6440 | --DOMWINDOW == 291 (0x88fe4000) [pid = 6440] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 00:56:32 INFO - PROCESS | 6440 | --DOMWINDOW == 290 (0x9899cc00) [pid = 6440] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 00:56:32 INFO - PROCESS | 6440 | --DOMWINDOW == 289 (0x8a2e1800) [pid = 6440] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 00:56:32 INFO - PROCESS | 6440 | 1461138992100 Marionette TRACE conn4 -> [0,860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6440 | ++DOCSHELL 0x88fe4000 == 101 [pid = 6440] [id = 222] 00:56:32 INFO - PROCESS | 6440 | ++DOMWINDOW == 290 (0x88fea800) [pid = 6440] [serial = 667] [outer = (nil)] 00:56:32 INFO - PROCESS | 6440 | ++DOMWINDOW == 291 (0x8cbcf000) [pid = 6440] [serial = 668] [outer = 0x88fea800] 00:56:32 INFO - PROCESS | 6440 | 1461138992194 Marionette DEBUG loaded listener.js 00:56:32 INFO - PROCESS | 6440 | ++DOMWINDOW == 292 (0x8e501800) [pid = 6440] [serial = 669] [outer = 0x88fea800] 00:56:32 INFO - PROCESS | 6440 | 1461138992961 Marionette TRACE conn4 <- [1,860,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-3",0,null,null]]]}] 00:56:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 00:56:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1590ms 00:56:32 INFO - PROCESS | 6440 | 1461138992978 Marionette TRACE conn4 -> [0,861,"getWindowHandle",null] 00:56:32 INFO - PROCESS | 6440 | 1461138992981 Marionette TRACE conn4 <- [1,861,null,{"value":"8"}] 00:56:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 00:56:32 INFO - PROCESS | 6440 | 1461138992989 Marionette TRACE conn4 -> [0,862,"setScriptTimeout",{"ms":35000}] 00:56:32 INFO - PROCESS | 6440 | 1461138992993 Marionette TRACE conn4 <- [1,862,null,{}] 00:56:33 INFO - PROCESS | 6440 | 1461138993010 Marionette TRACE conn4 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:56:33 INFO - PROCESS | 6440 | 1461138993197 Marionette TRACE conn4 <- [1,863,null,{"value":null}] 00:56:33 INFO - PROCESS | 6440 | 1461138993220 Marionette TRACE conn4 -> [0,864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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:33 INFO - PROCESS | 6440 | ++DOCSHELL 0x8f206c00 == 102 [pid = 6440] [id = 223] 00:56:33 INFO - PROCESS | 6440 | ++DOMWINDOW == 293 (0x8f20b400) [pid = 6440] [serial = 670] [outer = (nil)] 00:56:33 INFO - PROCESS | 6440 | ++DOMWINDOW == 294 (0x8f336400) [pid = 6440] [serial = 671] [outer = 0x8f20b400] 00:56:33 INFO - PROCESS | 6440 | 1461138993355 Marionette DEBUG loaded listener.js 00:56:33 INFO - PROCESS | 6440 | ++DOMWINDOW == 295 (0x8fb17800) [pid = 6440] [serial = 672] [outer = 0x8f20b400] 00:56:34 INFO - PROCESS | 6440 | 1461138994593 Marionette TRACE conn4 <- [1,864,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-4",0,null,null]]]}] 00:56:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 00:56:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1639ms 00:56:34 INFO - PROCESS | 6440 | 1461138994629 Marionette TRACE conn4 -> [0,865,"getWindowHandle",null] 00:56:34 INFO - PROCESS | 6440 | 1461138994636 Marionette TRACE conn4 <- [1,865,null,{"value":"8"}] 00:56:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 00:56:34 INFO - PROCESS | 6440 | 1461138994646 Marionette TRACE conn4 -> [0,866,"setScriptTimeout",{"ms":35000}] 00:56:34 INFO - PROCESS | 6440 | 1461138994653 Marionette TRACE conn4 <- [1,866,null,{}] 00:56:34 INFO - PROCESS | 6440 | 1461138994662 Marionette TRACE conn4 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:56:34 INFO - PROCESS | 6440 | 1461138994925 Marionette TRACE conn4 <- [1,867,null,{"value":null}] 00:56:35 INFO - PROCESS | 6440 | 1461138995210 Marionette TRACE conn4 -> [0,868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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:35 INFO - PROCESS | 6440 | ++DOCSHELL 0x88fed400 == 103 [pid = 6440] [id = 224] 00:56:35 INFO - PROCESS | 6440 | ++DOMWINDOW == 296 (0x8977ec00) [pid = 6440] [serial = 673] [outer = (nil)] 00:56:35 INFO - PROCESS | 6440 | ++DOMWINDOW == 297 (0x89f17400) [pid = 6440] [serial = 674] [outer = 0x8977ec00] 00:56:35 INFO - PROCESS | 6440 | 1461138995345 Marionette DEBUG loaded listener.js 00:56:35 INFO - PROCESS | 6440 | ++DOMWINDOW == 298 (0x89faac00) [pid = 6440] [serial = 675] [outer = 0x8977ec00] 00:56:36 INFO - PROCESS | 6440 | 1461138996374 Marionette TRACE conn4 <- [1,868,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-1",0,null,null]]]}] 00:56:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 00:56:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1787ms 00:56:36 INFO - PROCESS | 6440 | 1461138996432 Marionette TRACE conn4 -> [0,869,"getWindowHandle",null] 00:56:36 INFO - PROCESS | 6440 | 1461138996442 Marionette TRACE conn4 <- [1,869,null,{"value":"8"}] 00:56:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 00:56:36 INFO - PROCESS | 6440 | 1461138996453 Marionette TRACE conn4 -> [0,870,"setScriptTimeout",{"ms":35000}] 00:56:36 INFO - PROCESS | 6440 | 1461138996458 Marionette TRACE conn4 <- [1,870,null,{}] 00:56:36 INFO - PROCESS | 6440 | 1461138996464 Marionette TRACE conn4 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:56:36 INFO - PROCESS | 6440 | 1461138996772 Marionette TRACE conn4 <- [1,871,null,{"value":null}] 00:56:37 INFO - PROCESS | 6440 | 1461138997027 Marionette TRACE conn4 -> [0,872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6440 | ++DOCSHELL 0x89f1b400 == 104 [pid = 6440] [id = 225] 00:56:37 INFO - PROCESS | 6440 | ++DOMWINDOW == 299 (0x89fa9000) [pid = 6440] [serial = 676] [outer = (nil)] 00:56:37 INFO - PROCESS | 6440 | ++DOMWINDOW == 300 (0x8b810800) [pid = 6440] [serial = 677] [outer = 0x89fa9000] 00:56:37 INFO - PROCESS | 6440 | 1461138997120 Marionette DEBUG loaded listener.js 00:56:37 INFO - PROCESS | 6440 | ++DOMWINDOW == 301 (0x8cb33800) [pid = 6440] [serial = 678] [outer = 0x89fa9000] 00:56:38 INFO - PROCESS | 6440 | 1461138998278 Marionette TRACE conn4 <- [1,872,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-2",0,null,null]]]}] 00:56:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 00:56:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1845ms 00:56:38 INFO - PROCESS | 6440 | 1461138998298 Marionette TRACE conn4 -> [0,873,"getWindowHandle",null] 00:56:38 INFO - PROCESS | 6440 | 1461138998302 Marionette TRACE conn4 <- [1,873,null,{"value":"8"}] 00:56:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 00:56:38 INFO - PROCESS | 6440 | 1461138998310 Marionette TRACE conn4 -> [0,874,"setScriptTimeout",{"ms":35000}] 00:56:38 INFO - PROCESS | 6440 | 1461138998317 Marionette TRACE conn4 <- [1,874,null,{}] 00:56:38 INFO - PROCESS | 6440 | 1461138998357 Marionette TRACE conn4 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:56:38 INFO - PROCESS | 6440 | 1461138998612 Marionette TRACE conn4 <- [1,875,null,{"value":null}] 00:56:38 INFO - PROCESS | 6440 | 1461138998925 Marionette TRACE conn4 -> [0,876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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:38 INFO - PROCESS | 6440 | ++DOCSHELL 0x8e77d000 == 105 [pid = 6440] [id = 226] 00:56:38 INFO - PROCESS | 6440 | ++DOMWINDOW == 302 (0x8fbd3800) [pid = 6440] [serial = 679] [outer = (nil)] 00:56:39 INFO - PROCESS | 6440 | ++DOMWINDOW == 303 (0x9018c800) [pid = 6440] [serial = 680] [outer = 0x8fbd3800] 00:56:39 INFO - PROCESS | 6440 | 1461138999028 Marionette DEBUG loaded listener.js 00:56:39 INFO - PROCESS | 6440 | ++DOMWINDOW == 304 (0x904d3400) [pid = 6440] [serial = 681] [outer = 0x8fbd3800] 00:56:39 INFO - PROCESS | 6440 | 1461138999967 Marionette TRACE conn4 <- [1,876,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-1",0,null,null]]]}] 00:56:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 00:56:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1703ms 00:56:40 INFO - PROCESS | 6440 | 1461139000014 Marionette TRACE conn4 -> [0,877,"getWindowHandle",null] 00:56:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 00:56:40 INFO - PROCESS | 6440 | 1461139000019 Marionette TRACE conn4 <- [1,877,null,{"value":"8"}] 00:56:40 INFO - PROCESS | 6440 | 1461139000026 Marionette TRACE conn4 -> [0,878,"setScriptTimeout",{"ms":35000}] 00:56:40 INFO - PROCESS | 6440 | 1461139000030 Marionette TRACE conn4 <- [1,878,null,{}] 00:56:40 INFO - PROCESS | 6440 | 1461139000036 Marionette TRACE conn4 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:56:40 INFO - PROCESS | 6440 | 1461139000252 Marionette TRACE conn4 <- [1,879,null,{"value":null}] 00:56:40 INFO - PROCESS | 6440 | 1461139000517 Marionette TRACE conn4 -> [0,880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6440 | ++DOCSHELL 0x8fbdb800 == 106 [pid = 6440] [id = 227] 00:56:40 INFO - PROCESS | 6440 | ++DOMWINDOW == 305 (0x9144d400) [pid = 6440] [serial = 682] [outer = (nil)] 00:56:40 INFO - PROCESS | 6440 | ++DOMWINDOW == 306 (0x928c7800) [pid = 6440] [serial = 683] [outer = 0x9144d400] 00:56:40 INFO - PROCESS | 6440 | 1461139000653 Marionette DEBUG loaded listener.js 00:56:40 INFO - PROCESS | 6440 | ++DOMWINDOW == 307 (0x92cc6800) [pid = 6440] [serial = 684] [outer = 0x9144d400] 00:56:41 INFO - PROCESS | 6440 | 1461139001566 Marionette TRACE conn4 <- [1,880,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-2",0,null,null]]]}] 00:56:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 00:56:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1583ms 00:56:41 INFO - PROCESS | 6440 | 1461139001609 Marionette TRACE conn4 -> [0,881,"getWindowHandle",null] 00:56:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 00:56:41 INFO - PROCESS | 6440 | 1461139001613 Marionette TRACE conn4 <- [1,881,null,{"value":"8"}] 00:56:41 INFO - PROCESS | 6440 | 1461139001620 Marionette TRACE conn4 -> [0,882,"setScriptTimeout",{"ms":35000}] 00:56:41 INFO - PROCESS | 6440 | 1461139001624 Marionette TRACE conn4 <- [1,882,null,{}] 00:56:41 INFO - PROCESS | 6440 | 1461139001630 Marionette TRACE conn4 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:56:41 INFO - PROCESS | 6440 | 1461139001840 Marionette TRACE conn4 <- [1,883,null,{"value":null}] 00:56:42 INFO - PROCESS | 6440 | 1461139002095 Marionette TRACE conn4 -> [0,884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6440 | ++DOCSHELL 0x91211800 == 107 [pid = 6440] [id = 228] 00:56:42 INFO - PROCESS | 6440 | ++DOMWINDOW == 308 (0x9144e000) [pid = 6440] [serial = 685] [outer = (nil)] 00:56:42 INFO - PROCESS | 6440 | ++DOMWINDOW == 309 (0x977c1400) [pid = 6440] [serial = 686] [outer = 0x9144e000] 00:56:42 INFO - PROCESS | 6440 | 1461139002255 Marionette DEBUG loaded listener.js 00:56:42 INFO - PROCESS | 6440 | ++DOMWINDOW == 310 (0x97b7b800) [pid = 6440] [serial = 687] [outer = 0x9144e000] 00:56:43 INFO - PROCESS | 6440 | 1461139003254 Marionette TRACE conn4 <- [1,884,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-3",0,null,null]]]}] 00:56:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 00:56:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1687ms 00:56:43 INFO - PROCESS | 6440 | 1461139003308 Marionette TRACE conn4 -> [0,885,"getWindowHandle",null] 00:56:43 INFO - PROCESS | 6440 | 1461139003311 Marionette TRACE conn4 <- [1,885,null,{"value":"8"}] 00:56:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 00:56:43 INFO - PROCESS | 6440 | 1461139003318 Marionette TRACE conn4 -> [0,886,"setScriptTimeout",{"ms":35000}] 00:56:43 INFO - PROCESS | 6440 | 1461139003321 Marionette TRACE conn4 <- [1,886,null,{}] 00:56:43 INFO - PROCESS | 6440 | 1461139003328 Marionette TRACE conn4 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:56:43 INFO - PROCESS | 6440 | 1461139003577 Marionette TRACE conn4 <- [1,887,null,{"value":null}] 00:56:43 INFO - PROCESS | 6440 | 1461139003848 Marionette TRACE conn4 -> [0,888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6440 | ++DOCSHELL 0x904ce400 == 108 [pid = 6440] [id = 229] 00:56:43 INFO - PROCESS | 6440 | ++DOMWINDOW == 311 (0x97db1800) [pid = 6440] [serial = 688] [outer = (nil)] 00:56:43 INFO - PROCESS | 6440 | ++DOMWINDOW == 312 (0x9add7800) [pid = 6440] [serial = 689] [outer = 0x97db1800] 00:56:43 INFO - PROCESS | 6440 | 1461139003981 Marionette DEBUG loaded listener.js 00:56:44 INFO - PROCESS | 6440 | ++DOMWINDOW == 313 (0x9ea18000) [pid = 6440] [serial = 690] [outer = 0x97db1800] 00:56:44 INFO - PROCESS | 6440 | 1461139004941 Marionette TRACE conn4 <- [1,888,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-4",0,null,null]]]}] 00:56:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 00:56:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1635ms 00:56:44 INFO - PROCESS | 6440 | 1461139004954 Marionette TRACE conn4 -> [0,889,"getWindowHandle",null] 00:56:44 INFO - PROCESS | 6440 | 1461139004957 Marionette TRACE conn4 <- [1,889,null,{"value":"8"}] 00:56:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 00:56:44 INFO - PROCESS | 6440 | 1461139004964 Marionette TRACE conn4 -> [0,890,"setScriptTimeout",{"ms":35000}] 00:56:44 INFO - PROCESS | 6440 | 1461139004966 Marionette TRACE conn4 <- [1,890,null,{}] 00:56:44 INFO - PROCESS | 6440 | 1461139004974 Marionette TRACE conn4 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:56:45 INFO - PROCESS | 6440 | 1461139005177 Marionette TRACE conn4 <- [1,891,null,{"value":null}] 00:56:45 INFO - PROCESS | 6440 | 1461139005438 Marionette TRACE conn4 -> [0,892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6440 | ++DOCSHELL 0x9ade1c00 == 109 [pid = 6440] [id = 230] 00:56:45 INFO - PROCESS | 6440 | ++DOMWINDOW == 314 (0x9b092400) [pid = 6440] [serial = 691] [outer = (nil)] 00:56:45 INFO - PROCESS | 6440 | ++DOMWINDOW == 315 (0xa0f47000) [pid = 6440] [serial = 692] [outer = 0x9b092400] 00:56:45 INFO - PROCESS | 6440 | 1461139005573 Marionette DEBUG loaded listener.js 00:56:45 INFO - PROCESS | 6440 | ++DOMWINDOW == 316 (0xa2a88400) [pid = 6440] [serial = 693] [outer = 0x9b092400] 00:56:46 INFO - PROCESS | 6440 | 1461139006517 Marionette TRACE conn4 <- [1,892,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-5",0,null,null]]]}] 00:56:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 00:56:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1588ms 00:56:46 INFO - PROCESS | 6440 | 1461139006553 Marionette TRACE conn4 -> [0,893,"getWindowHandle",null] 00:56:46 INFO - PROCESS | 6440 | 1461139006558 Marionette TRACE conn4 <- [1,893,null,{"value":"8"}] 00:56:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 00:56:46 INFO - PROCESS | 6440 | 1461139006565 Marionette TRACE conn4 -> [0,894,"setScriptTimeout",{"ms":35000}] 00:56:46 INFO - PROCESS | 6440 | 1461139006569 Marionette TRACE conn4 <- [1,894,null,{}] 00:56:46 INFO - PROCESS | 6440 | 1461139006576 Marionette TRACE conn4 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:56:46 INFO - PROCESS | 6440 | 1461139006814 Marionette TRACE conn4 <- [1,895,null,{"value":null}] 00:56:47 INFO - PROCESS | 6440 | 1461139007118 Marionette TRACE conn4 -> [0,896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6440 | ++DOCSHELL 0x882b1c00 == 110 [pid = 6440] [id = 231] 00:56:47 INFO - PROCESS | 6440 | ++DOMWINDOW == 317 (0x882b3400) [pid = 6440] [serial = 694] [outer = (nil)] 00:56:47 INFO - PROCESS | 6440 | ++DOMWINDOW == 318 (0x882b9400) [pid = 6440] [serial = 695] [outer = 0x882b3400] 00:56:47 INFO - PROCESS | 6440 | 1461139007221 Marionette DEBUG loaded listener.js 00:56:47 INFO - PROCESS | 6440 | ++DOMWINDOW == 319 (0x882bac00) [pid = 6440] [serial = 696] [outer = 0x882b3400] 00:56:48 INFO - PROCESS | 6440 | 1461139008195 Marionette TRACE conn4 <- [1,896,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-6",0,null,null]]]}] 00:56:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 00:56:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1690ms 00:56:48 INFO - PROCESS | 6440 | 1461139008256 Marionette TRACE conn4 -> [0,897,"getWindowHandle",null] 00:56:48 INFO - PROCESS | 6440 | 1461139008260 Marionette TRACE conn4 <- [1,897,null,{"value":"8"}] 00:56:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 00:56:48 INFO - PROCESS | 6440 | 1461139008268 Marionette TRACE conn4 -> [0,898,"setScriptTimeout",{"ms":35000}] 00:56:48 INFO - PROCESS | 6440 | 1461139008272 Marionette TRACE conn4 <- [1,898,null,{}] 00:56:48 INFO - PROCESS | 6440 | 1461139008278 Marionette TRACE conn4 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:56:48 INFO - PROCESS | 6440 | 1461139008527 Marionette TRACE conn4 <- [1,899,null,{"value":null}] 00:56:48 INFO - PROCESS | 6440 | 1461139008840 Marionette TRACE conn4 -> [0,900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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:48 INFO - PROCESS | 6440 | ++DOCSHELL 0x882b4400 == 111 [pid = 6440] [id = 232] 00:56:48 INFO - PROCESS | 6440 | ++DOMWINDOW == 320 (0x882c0800) [pid = 6440] [serial = 697] [outer = (nil)] 00:56:48 INFO - PROCESS | 6440 | ++DOMWINDOW == 321 (0xa0ad2400) [pid = 6440] [serial = 698] [outer = 0x882c0800] 00:56:48 INFO - PROCESS | 6440 | 1461139008938 Marionette DEBUG loaded listener.js 00:56:49 INFO - PROCESS | 6440 | ++DOMWINDOW == 322 (0xa0fd1400) [pid = 6440] [serial = 699] [outer = 0x882c0800] 00:56:49 INFO - PROCESS | 6440 | 1461139009876 Marionette TRACE conn4 <- [1,900,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.html4",0,null,null]]]}] 00:56:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 00:56:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1631ms 00:56:49 INFO - PROCESS | 6440 | 1461139009900 Marionette TRACE conn4 -> [0,901,"getWindowHandle",null] 00:56:49 INFO - PROCESS | 6440 | 1461139009904 Marionette TRACE conn4 <- [1,901,null,{"value":"8"}] 00:56:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 00:56:49 INFO - PROCESS | 6440 | 1461139009911 Marionette TRACE conn4 -> [0,902,"setScriptTimeout",{"ms":35000}] 00:56:49 INFO - PROCESS | 6440 | 1461139009915 Marionette TRACE conn4 <- [1,902,null,{}] 00:56:49 INFO - PROCESS | 6440 | 1461139009921 Marionette TRACE conn4 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:56:50 INFO - PROCESS | 6440 | 1461139010136 Marionette TRACE conn4 <- [1,903,null,{"value":null}] 00:56:50 INFO - PROCESS | 6440 | 1461139010411 Marionette TRACE conn4 -> [0,904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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:50 INFO - PROCESS | 6440 | ++DOCSHELL 0x876b0c00 == 112 [pid = 6440] [id = 233] 00:56:50 INFO - PROCESS | 6440 | ++DOMWINDOW == 323 (0x876b1400) [pid = 6440] [serial = 700] [outer = (nil)] 00:56:50 INFO - PROCESS | 6440 | ++DOMWINDOW == 324 (0x876b8000) [pid = 6440] [serial = 701] [outer = 0x876b1400] 00:56:50 INFO - PROCESS | 6440 | 1461139010551 Marionette DEBUG loaded listener.js 00:56:50 INFO - PROCESS | 6440 | ++DOMWINDOW == 325 (0x876bb800) [pid = 6440] [serial = 702] [outer = 0x876b1400] 00:56:51 INFO - PROCESS | 6440 | 1461139011521 Marionette TRACE conn4 <- [1,904,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex1",0,null,null]]]}] 00:56:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 00:56:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1683ms 00:56:51 INFO - PROCESS | 6440 | 1461139011595 Marionette TRACE conn4 -> [0,905,"getWindowHandle",null] 00:56:51 INFO - PROCESS | 6440 | 1461139011599 Marionette TRACE conn4 <- [1,905,null,{"value":"8"}] 00:56:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 00:56:51 INFO - PROCESS | 6440 | 1461139011607 Marionette TRACE conn4 -> [0,906,"setScriptTimeout",{"ms":35000}] 00:56:51 INFO - PROCESS | 6440 | 1461139011612 Marionette TRACE conn4 <- [1,906,null,{}] 00:56:51 INFO - PROCESS | 6440 | 1461139011620 Marionette TRACE conn4 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:56:51 INFO - PROCESS | 6440 | 1461139011913 Marionette TRACE conn4 <- [1,907,null,{"value":null}] 00:56:52 INFO - PROCESS | 6440 | 1461139012236 Marionette TRACE conn4 -> [0,908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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:52 INFO - PROCESS | 6440 | ++DOCSHELL 0x876b1c00 == 113 [pid = 6440] [id = 234] 00:56:52 INFO - PROCESS | 6440 | ++DOMWINDOW == 326 (0x938c4c00) [pid = 6440] [serial = 703] [outer = (nil)] 00:56:52 INFO - PROCESS | 6440 | ++DOMWINDOW == 327 (0x938c8800) [pid = 6440] [serial = 704] [outer = 0x938c4c00] 00:56:52 INFO - PROCESS | 6440 | 1461139012367 Marionette DEBUG loaded listener.js 00:56:52 INFO - PROCESS | 6440 | ++DOMWINDOW == 328 (0x938cd400) [pid = 6440] [serial = 705] [outer = 0x938c4c00] 00:56:53 INFO - PROCESS | 6440 | 1461139013350 Marionette TRACE conn4 <- [1,908,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex2",0,null,null]]]}] 00:56:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 00:56:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1790ms 00:56:53 INFO - PROCESS | 6440 | 1461139013399 Marionette TRACE conn4 -> [0,909,"getWindowHandle",null] 00:56:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 00:56:53 INFO - PROCESS | 6440 | 1461139013403 Marionette TRACE conn4 <- [1,909,null,{"value":"8"}] 00:56:53 INFO - PROCESS | 6440 | 1461139013410 Marionette TRACE conn4 -> [0,910,"setScriptTimeout",{"ms":35000}] 00:56:53 INFO - PROCESS | 6440 | 1461139013414 Marionette TRACE conn4 <- [1,910,null,{}] 00:56:53 INFO - PROCESS | 6440 | 1461139013421 Marionette TRACE conn4 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:56:53 INFO - PROCESS | 6440 | 1461139013630 Marionette TRACE conn4 <- [1,911,null,{"value":null}] 00:56:53 INFO - PROCESS | 6440 | 1461139013905 Marionette TRACE conn4 -> [0,912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6440 | ++DOCSHELL 0x89786000 == 114 [pid = 6440] [id = 235] 00:56:53 INFO - PROCESS | 6440 | ++DOMWINDOW == 329 (0x938c7000) [pid = 6440] [serial = 706] [outer = (nil)] 00:56:54 INFO - PROCESS | 6440 | ++DOMWINDOW == 330 (0x93a41c00) [pid = 6440] [serial = 707] [outer = 0x938c7000] 00:56:54 INFO - PROCESS | 6440 | 1461139014047 Marionette DEBUG loaded listener.js 00:56:54 INFO - PROCESS | 6440 | ++DOMWINDOW == 331 (0x93a45000) [pid = 6440] [serial = 708] [outer = 0x938c7000] 00:56:54 INFO - PROCESS | 6440 | 1461139014938 Marionette TRACE conn4 <- [1,912,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex3",0,null,null]]]}] 00:56:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 00:56:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1584ms 00:56:55 INFO - PROCESS | 6440 | 1461139014995 Marionette TRACE conn4 -> [0,913,"getWindowHandle",null] 00:56:55 INFO - PROCESS | 6440 | 1461139014999 Marionette TRACE conn4 <- [1,913,null,{"value":"8"}] 00:56:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 00:56:55 INFO - PROCESS | 6440 | 1461139015007 Marionette TRACE conn4 -> [0,914,"setScriptTimeout",{"ms":35000}] 00:56:55 INFO - PROCESS | 6440 | 1461139015011 Marionette TRACE conn4 <- [1,914,null,{}] 00:56:55 INFO - PROCESS | 6440 | 1461139015017 Marionette TRACE conn4 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:56:55 INFO - PROCESS | 6440 | 1461139015230 Marionette TRACE conn4 <- [1,915,null,{"value":null}] 00:56:55 INFO - PROCESS | 6440 | 1461139015509 Marionette TRACE conn4 -> [0,916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6440 | ++DOCSHELL 0x92837800 == 115 [pid = 6440] [id = 236] 00:56:55 INFO - PROCESS | 6440 | ++DOMWINDOW == 332 (0x938cf800) [pid = 6440] [serial = 709] [outer = (nil)] 00:56:55 INFO - PROCESS | 6440 | ++DOMWINDOW == 333 (0x93a4a800) [pid = 6440] [serial = 710] [outer = 0x938cf800] 00:56:55 INFO - PROCESS | 6440 | 1461139015647 Marionette DEBUG loaded listener.js 00:56:55 INFO - PROCESS | 6440 | ++DOMWINDOW == 334 (0x93a4d800) [pid = 6440] [serial = 711] [outer = 0x938cf800] 00:56:56 INFO - PROCESS | 6440 | 1461139016513 Marionette TRACE conn4 <- [1,916,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex4",0,null,null]]]}] 00:56:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 00:56:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1583ms 00:56:56 INFO - PROCESS | 6440 | 1461139016590 Marionette TRACE conn4 -> [0,917,"getWindowHandle",null] 00:56:56 INFO - PROCESS | 6440 | 1461139016595 Marionette TRACE conn4 <- [1,917,null,{"value":"8"}] 00:56:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 00:56:56 INFO - PROCESS | 6440 | 1461139016602 Marionette TRACE conn4 -> [0,918,"setScriptTimeout",{"ms":35000}] 00:56:56 INFO - PROCESS | 6440 | 1461139016606 Marionette TRACE conn4 <- [1,918,null,{}] 00:56:56 INFO - PROCESS | 6440 | 1461139016612 Marionette TRACE conn4 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:56:56 INFO - PROCESS | 6440 | 1461139016823 Marionette TRACE conn4 <- [1,919,null,{"value":null}] 00:56:57 INFO - PROCESS | 6440 | 1461139017059 Marionette TRACE conn4 -> [0,920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6440 | ++DOCSHELL 0x84b32400 == 116 [pid = 6440] [id = 237] 00:56:57 INFO - PROCESS | 6440 | ++DOMWINDOW == 335 (0x84b32800) [pid = 6440] [serial = 712] [outer = (nil)] 00:56:57 INFO - PROCESS | 6440 | ++DOMWINDOW == 336 (0x84b3a800) [pid = 6440] [serial = 713] [outer = 0x84b32800] 00:56:57 INFO - PROCESS | 6440 | 1461139017191 Marionette DEBUG loaded listener.js 00:56:57 INFO - PROCESS | 6440 | ++DOMWINDOW == 337 (0x84b3e000) [pid = 6440] [serial = 714] [outer = 0x84b32800] 00:56:58 INFO - PROCESS | 6440 | 1461139018173 Marionette TRACE conn4 <- [1,920,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex5",0,null,null]]]}] 00:56:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 00:56:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1634ms 00:56:58 INFO - PROCESS | 6440 | 1461139018237 Marionette TRACE conn4 -> [0,921,"getWindowHandle",null] 00:56:58 INFO - PROCESS | 6440 | 1461139018251 Marionette TRACE conn4 <- [1,921,null,{"value":"8"}] 00:56:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 00:56:58 INFO - PROCESS | 6440 | 1461139018258 Marionette TRACE conn4 -> [0,922,"setScriptTimeout",{"ms":35000}] 00:56:58 INFO - PROCESS | 6440 | 1461139018260 Marionette TRACE conn4 <- [1,922,null,{}] 00:56:58 INFO - PROCESS | 6440 | 1461139018267 Marionette TRACE conn4 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:56:58 INFO - PROCESS | 6440 | 1461139018504 Marionette TRACE conn4 <- [1,923,null,{"value":null}] 00:56:58 INFO - PROCESS | 6440 | 1461139018811 Marionette TRACE conn4 -> [0,924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6440 | ++DOCSHELL 0x84b39400 == 117 [pid = 6440] [id = 238] 00:56:58 INFO - PROCESS | 6440 | ++DOMWINDOW == 338 (0x84b3b400) [pid = 6440] [serial = 715] [outer = (nil)] 00:56:58 INFO - PROCESS | 6440 | ++DOMWINDOW == 339 (0x84c47c00) [pid = 6440] [serial = 716] [outer = 0x84b3b400] 00:56:58 INFO - PROCESS | 6440 | 1461139018917 Marionette DEBUG loaded listener.js 00:56:59 INFO - PROCESS | 6440 | ++DOMWINDOW == 340 (0x84c49000) [pid = 6440] [serial = 717] [outer = 0x84b3b400] 00:56:59 INFO - PROCESS | 6440 | 1461139019799 Marionette TRACE conn4 <- [1,924,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex6",0,null,null]]]}] 00:56:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 00:56:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1584ms 00:56:59 INFO - PROCESS | 6440 | 1461139019842 Marionette TRACE conn4 -> [0,925,"getWindowHandle",null] 00:56:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 00:56:59 INFO - PROCESS | 6440 | 1461139019846 Marionette TRACE conn4 <- [1,925,null,{"value":"8"}] 00:56:59 INFO - PROCESS | 6440 | 1461139019853 Marionette TRACE conn4 -> [0,926,"setScriptTimeout",{"ms":35000}] 00:56:59 INFO - PROCESS | 6440 | 1461139019856 Marionette TRACE conn4 <- [1,926,null,{}] 00:56:59 INFO - PROCESS | 6440 | 1461139019862 Marionette TRACE conn4 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:00 INFO - PROCESS | 6440 | 1461139020068 Marionette TRACE conn4 <- [1,927,null,{"value":null}] 00:57:00 INFO - PROCESS | 6440 | 1461139020332 Marionette TRACE conn4 -> [0,928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6440 | ++DOCSHELL 0x84b40800 == 118 [pid = 6440] [id = 239] 00:57:00 INFO - PROCESS | 6440 | ++DOMWINDOW == 341 (0x84b41c00) [pid = 6440] [serial = 718] [outer = (nil)] 00:57:00 INFO - PROCESS | 6440 | ++DOMWINDOW == 342 (0x84c51000) [pid = 6440] [serial = 719] [outer = 0x84b41c00] 00:57:00 INFO - PROCESS | 6440 | 1461139020461 Marionette DEBUG loaded listener.js 00:57:00 INFO - PROCESS | 6440 | ++DOMWINDOW == 343 (0x93a46c00) [pid = 6440] [serial = 720] [outer = 0x84b41c00] 00:57:01 INFO - PROCESS | 6440 | 1461139021372 Marionette TRACE conn4 <- [1,928,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex7",0,null,null]]]}] 00:57:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 00:57:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1587ms 00:57:01 INFO - PROCESS | 6440 | 1461139021440 Marionette TRACE conn4 -> [0,929,"getWindowHandle",null] 00:57:01 INFO - PROCESS | 6440 | 1461139021444 Marionette TRACE conn4 <- [1,929,null,{"value":"8"}] 00:57:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 00:57:01 INFO - PROCESS | 6440 | 1461139021451 Marionette TRACE conn4 -> [0,930,"setScriptTimeout",{"ms":35000}] 00:57:01 INFO - PROCESS | 6440 | 1461139021455 Marionette TRACE conn4 <- [1,930,null,{}] 00:57:01 INFO - PROCESS | 6440 | 1461139021461 Marionette TRACE conn4 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:01 INFO - PROCESS | 6440 | 1461139021679 Marionette TRACE conn4 <- [1,931,null,{"value":null}] 00:57:02 INFO - PROCESS | 6440 | 1461139021993 Marionette TRACE conn4 -> [0,932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6440 | ++DOCSHELL 0x84c46c00 == 119 [pid = 6440] [id = 240] 00:57:02 INFO - PROCESS | 6440 | ++DOMWINDOW == 344 (0x84c4bc00) [pid = 6440] [serial = 721] [outer = (nil)] 00:57:02 INFO - PROCESS | 6440 | ++DOMWINDOW == 345 (0x84ec9400) [pid = 6440] [serial = 722] [outer = 0x84c4bc00] 00:57:02 INFO - PROCESS | 6440 | 1461139022091 Marionette DEBUG loaded listener.js 00:57:02 INFO - PROCESS | 6440 | ++DOMWINDOW == 346 (0x84ecb000) [pid = 6440] [serial = 723] [outer = 0x84c4bc00] 00:57:03 INFO - PROCESS | 6440 | 1461139023049 Marionette TRACE conn4 <- [1,932,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex8",0,null,null]]]}] 00:57:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 00:57:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1644ms 00:57:03 INFO - PROCESS | 6440 | 1461139023096 Marionette TRACE conn4 -> [0,933,"getWindowHandle",null] 00:57:03 INFO - PROCESS | 6440 | 1461139023099 Marionette TRACE conn4 <- [1,933,null,{"value":"8"}] 00:57:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 00:57:03 INFO - PROCESS | 6440 | 1461139023106 Marionette TRACE conn4 -> [0,934,"setScriptTimeout",{"ms":35000}] 00:57:03 INFO - PROCESS | 6440 | 1461139023110 Marionette TRACE conn4 <- [1,934,null,{}] 00:57:03 INFO - PROCESS | 6440 | 1461139023116 Marionette TRACE conn4 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:03 INFO - PROCESS | 6440 | 1461139023317 Marionette TRACE conn4 <- [1,935,null,{"value":null}] 00:57:03 INFO - PROCESS | 6440 | 1461139023581 Marionette TRACE conn4 -> [0,936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6440 | ++DOCSHELL 0x84ec7000 == 120 [pid = 6440] [id = 241] 00:57:03 INFO - PROCESS | 6440 | ++DOMWINDOW == 347 (0x84ecdc00) [pid = 6440] [serial = 724] [outer = (nil)] 00:57:03 INFO - PROCESS | 6440 | ++DOMWINDOW == 348 (0x85aa2c00) [pid = 6440] [serial = 725] [outer = 0x84ecdc00] 00:57:03 INFO - PROCESS | 6440 | 1461139023714 Marionette DEBUG loaded listener.js 00:57:03 INFO - PROCESS | 6440 | ++DOMWINDOW == 349 (0x8986fc00) [pid = 6440] [serial = 726] [outer = 0x84ecdc00] 00:57:05 INFO - PROCESS | 6440 | --DOCSHELL 0x899a0c00 == 119 [pid = 6440] [id = 180] 00:57:05 INFO - PROCESS | 6440 | --DOCSHELL 0x96fdb000 == 118 [pid = 6440] [id = 212] 00:57:05 INFO - PROCESS | 6440 | --DOCSHELL 0x8812f000 == 117 [pid = 6440] [id = 213] 00:57:05 INFO - PROCESS | 6440 | --DOCSHELL 0x92cbf000 == 116 [pid = 6440] [id = 211] 00:57:05 INFO - PROCESS | 6440 | --DOCSHELL 0x8a8a5000 == 115 [pid = 6440] [id = 210] 00:57:05 INFO - PROCESS | 6440 | --DOCSHELL 0x90184000 == 114 [pid = 6440] [id = 209] 00:57:05 INFO - PROCESS | 6440 | --DOCSHELL 0x8fb15800 == 113 [pid = 6440] [id = 207] 00:57:05 INFO - PROCESS | 6440 | --DOCSHELL 0x8fb1c400 == 112 [pid = 6440] [id = 208] 00:57:05 INFO - PROCESS | 6440 | --DOCSHELL 0x8f242800 == 111 [pid = 6440] [id = 206] 00:57:05 INFO - PROCESS | 6440 | --DOCSHELL 0x88fb4400 == 110 [pid = 6440] [id = 205] 00:57:05 INFO - PROCESS | 6440 | --DOCSHELL 0x88fb3400 == 109 [pid = 6440] [id = 204] 00:57:05 INFO - PROCESS | 6440 | --DOCSHELL 0x89fa9c00 == 108 [pid = 6440] [id = 203] 00:57:05 INFO - PROCESS | 6440 | --DOCSHELL 0x88357c00 == 107 [pid = 6440] [id = 201] 00:57:05 INFO - PROCESS | 6440 | --DOCSHELL 0x899a7800 == 106 [pid = 6440] [id = 202] 00:57:05 INFO - PROCESS | 6440 | --DOMWINDOW == 348 (0x8ab1c400) [pid = 6440] [serial = 599] [outer = (nil)] [url = about:blank] 00:57:05 INFO - PROCESS | 6440 | --DOMWINDOW == 347 (0x8ab15000) [pid = 6440] [serial = 598] [outer = (nil)] [url = about:blank] 00:57:05 INFO - PROCESS | 6440 | --DOMWINDOW == 346 (0x8fe9c000) [pid = 6440] [serial = 565] [outer = (nil)] [url = about:blank] 00:57:05 INFO - PROCESS | 6440 | --DOMWINDOW == 345 (0x88fba800) [pid = 6440] [serial = 583] [outer = (nil)] [url = about:blank] 00:57:05 INFO - PROCESS | 6440 | --DOMWINDOW == 344 (0x906ef000) [pid = 6440] [serial = 568] [outer = (nil)] [url = about:blank] 00:57:05 INFO - PROCESS | 6440 | --DOMWINDOW == 343 (0x9887e400) [pid = 6440] [serial = 574] [outer = (nil)] [url = about:blank] 00:57:05 INFO - PROCESS | 6440 | --DOMWINDOW == 342 (0x8e786400) [pid = 6440] [serial = 382] [outer = (nil)] [url = about:blank] 00:57:05 INFO - PROCESS | 6440 | --DOMWINDOW == 341 (0x8b6afc00) [pid = 6440] [serial = 601] [outer = (nil)] [url = about:blank] 00:57:05 INFO - PROCESS | 6440 | --DOMWINDOW == 340 (0x8c1f9000) [pid = 6440] [serial = 559] [outer = (nil)] [url = about:blank] 00:57:05 INFO - PROCESS | 6440 | --DOMWINDOW == 339 (0xa0c34c00) [pid = 6440] [serial = 580] [outer = (nil)] [url = about:blank] 00:57:05 INFO - PROCESS | 6440 | --DOMWINDOW == 338 (0x89873800) [pid = 6440] [serial = 592] [outer = (nil)] [url = about:blank] 00:57:05 INFO - PROCESS | 6440 | --DOMWINDOW == 337 (0x89868c00) [pid = 6440] [serial = 590] [outer = (nil)] [url = about:blank] 00:57:05 INFO - PROCESS | 6440 | --DOMWINDOW == 336 (0x92cc1800) [pid = 6440] [serial = 386] [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:57:05 INFO - PROCESS | 6440 | --DOMWINDOW == 335 (0x9ae68400) [pid = 6440] [serial = 577] [outer = (nil)] [url = about:blank] 00:57:05 INFO - PROCESS | 6440 | --DOMWINDOW == 334 (0x8f33b000) [pid = 6440] [serial = 562] [outer = (nil)] [url = about:blank] 00:57:05 INFO - PROCESS | 6440 | --DOMWINDOW == 333 (0xa0a36c00) [pid = 6440] [serial = 340] [outer = (nil)] [url = about:blank] 00:57:05 INFO - PROCESS | 6440 | --DOMWINDOW == 332 (0x899a7c00) [pid = 6440] [serial = 593] [outer = (nil)] [url = about:blank] 00:57:05 INFO - PROCESS | 6440 | --DOMWINDOW == 331 (0x8986c400) [pid = 6440] [serial = 586] [outer = (nil)] [url = about:blank] 00:57:05 INFO - PROCESS | 6440 | --DOMWINDOW == 330 (0x89fab800) [pid = 6440] [serial = 556] [outer = (nil)] [url = about:blank] 00:57:05 INFO - PROCESS | 6440 | --DOMWINDOW == 329 (0x8a2f0000) [pid = 6440] [serial = 596] [outer = (nil)] [url = about:blank] 00:57:05 INFO - PROCESS | 6440 | --DOMWINDOW == 328 (0x96fcd000) [pid = 6440] [serial = 571] [outer = (nil)] [url = about:blank] 00:57:05 INFO - PROCESS | 6440 | --DOMWINDOW == 327 (0x8a2e9400) [pid = 6440] [serial = 595] [outer = (nil)] [url = about:blank] 00:57:05 INFO - PROCESS | 6440 | --DOMWINDOW == 326 (0x894ef800) [pid = 6440] [serial = 589] [outer = (nil)] [url = about:blank] 00:57:05 INFO - PROCESS | 6440 | 1461139025827 Marionette TRACE conn4 <- [1,936,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-1",0,null,null]]]}] 00:57:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 00:57:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 2737ms 00:57:05 INFO - PROCESS | 6440 | 1461139025843 Marionette TRACE conn4 -> [0,937,"getWindowHandle",null] 00:57:05 INFO - PROCESS | 6440 | 1461139025849 Marionette TRACE conn4 <- [1,937,null,{"value":"8"}] 00:57:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 00:57:05 INFO - PROCESS | 6440 | 1461139025857 Marionette TRACE conn4 -> [0,938,"setScriptTimeout",{"ms":35000}] 00:57:05 INFO - PROCESS | 6440 | 1461139025863 Marionette TRACE conn4 <- [1,938,null,{}] 00:57:05 INFO - PROCESS | 6440 | 1461139025873 Marionette TRACE conn4 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:06 INFO - PROCESS | 6440 | 1461139026084 Marionette TRACE conn4 <- [1,939,null,{"value":null}] 00:57:06 INFO - PROCESS | 6440 | 1461139026277 Marionette TRACE conn4 -> [0,940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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:06 INFO - PROCESS | 6440 | ++DOCSHELL 0x84ecf800 == 107 [pid = 6440] [id = 242] 00:57:06 INFO - PROCESS | 6440 | ++DOMWINDOW == 327 (0x876b8800) [pid = 6440] [serial = 727] [outer = (nil)] 00:57:06 INFO - PROCESS | 6440 | ++DOMWINDOW == 328 (0x882c0400) [pid = 6440] [serial = 728] [outer = 0x876b8800] 00:57:06 INFO - PROCESS | 6440 | 1461139026360 Marionette DEBUG loaded listener.js 00:57:06 INFO - PROCESS | 6440 | ++DOMWINDOW == 329 (0x894e3c00) [pid = 6440] [serial = 729] [outer = 0x876b8800] 00:57:07 INFO - PROCESS | 6440 | 1461139027206 Marionette TRACE conn4 <- [1,940,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-2",0,null,null]]]}] 00:57:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 00:57:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1385ms 00:57:07 INFO - PROCESS | 6440 | 1461139027243 Marionette TRACE conn4 -> [0,941,"getWindowHandle",null] 00:57:07 INFO - PROCESS | 6440 | 1461139027252 Marionette TRACE conn4 <- [1,941,null,{"value":"8"}] 00:57:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 00:57:07 INFO - PROCESS | 6440 | 1461139027262 Marionette TRACE conn4 -> [0,942,"setScriptTimeout",{"ms":35000}] 00:57:07 INFO - PROCESS | 6440 | 1461139027266 Marionette TRACE conn4 <- [1,942,null,{}] 00:57:07 INFO - PROCESS | 6440 | 1461139027272 Marionette TRACE conn4 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:07 INFO - PROCESS | 6440 | 1461139027571 Marionette TRACE conn4 <- [1,943,null,{"value":null}] 00:57:07 INFO - PROCESS | 6440 | 1461139027683 Marionette TRACE conn4 -> [0,944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6440 | ++DOCSHELL 0x882bdc00 == 108 [pid = 6440] [id = 243] 00:57:07 INFO - PROCESS | 6440 | ++DOMWINDOW == 330 (0x88fba800) [pid = 6440] [serial = 730] [outer = (nil)] 00:57:07 INFO - PROCESS | 6440 | ++DOMWINDOW == 331 (0x899a3c00) [pid = 6440] [serial = 731] [outer = 0x88fba800] 00:57:07 INFO - PROCESS | 6440 | 1461139027763 Marionette DEBUG loaded listener.js 00:57:07 INFO - PROCESS | 6440 | ++DOMWINDOW == 332 (0x89f15000) [pid = 6440] [serial = 732] [outer = 0x88fba800] 00:57:08 INFO - PROCESS | 6440 | 1461139028786 Marionette TRACE conn4 <- [1,944,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-3",0,null,null]]]}] 00:57:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 00:57:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1587ms 00:57:08 INFO - PROCESS | 6440 | 1461139028851 Marionette TRACE conn4 -> [0,945,"getWindowHandle",null] 00:57:08 INFO - PROCESS | 6440 | 1461139028855 Marionette TRACE conn4 <- [1,945,null,{"value":"8"}] 00:57:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 00:57:08 INFO - PROCESS | 6440 | 1461139028864 Marionette TRACE conn4 -> [0,946,"setScriptTimeout",{"ms":35000}] 00:57:08 INFO - PROCESS | 6440 | 1461139028870 Marionette TRACE conn4 <- [1,946,null,{}] 00:57:08 INFO - PROCESS | 6440 | 1461139028894 Marionette TRACE conn4 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:09 INFO - PROCESS | 6440 | 1461139029146 Marionette TRACE conn4 <- [1,947,null,{"value":null}] 00:57:09 INFO - PROCESS | 6440 | 1461139029173 Marionette TRACE conn4 -> [0,948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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:09 INFO - PROCESS | 6440 | ++DOCSHELL 0x8977d000 == 109 [pid = 6440] [id = 244] 00:57:09 INFO - PROCESS | 6440 | ++DOMWINDOW == 333 (0x8a2edc00) [pid = 6440] [serial = 733] [outer = (nil)] 00:57:09 INFO - PROCESS | 6440 | ++DOMWINDOW == 334 (0x8a8a2800) [pid = 6440] [serial = 734] [outer = 0x8a2edc00] 00:57:09 INFO - PROCESS | 6440 | 1461139029254 Marionette DEBUG loaded listener.js 00:57:09 INFO - PROCESS | 6440 | ++DOMWINDOW == 335 (0x8ab1dc00) [pid = 6440] [serial = 735] [outer = 0x8a2edc00] 00:57:10 INFO - PROCESS | 6440 | --DOMWINDOW == 334 (0x88351c00) [pid = 6440] [serial = 658] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 00:57:10 INFO - PROCESS | 6440 | --DOMWINDOW == 333 (0x8c1ee800) [pid = 6440] [serial = 664] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 00:57:10 INFO - PROCESS | 6440 | --DOMWINDOW == 332 (0x85a9dc00) [pid = 6440] [serial = 655] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 00:57:10 INFO - PROCESS | 6440 | --DOMWINDOW == 331 (0x88fea800) [pid = 6440] [serial = 667] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 00:57:10 INFO - PROCESS | 6440 | --DOMWINDOW == 330 (0x89fa7400) [pid = 6440] [serial = 661] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 00:57:10 INFO - PROCESS | 6440 | 1461139030455 Marionette TRACE conn4 <- [1,948,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-4",0,null,null]]]}] 00:57:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 00:57:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1641ms 00:57:10 INFO - PROCESS | 6440 | 1461139030505 Marionette TRACE conn4 -> [0,949,"getWindowHandle",null] 00:57:10 INFO - PROCESS | 6440 | 1461139030512 Marionette TRACE conn4 <- [1,949,null,{"value":"8"}] 00:57:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 00:57:10 INFO - PROCESS | 6440 | 1461139030519 Marionette TRACE conn4 -> [0,950,"setScriptTimeout",{"ms":35000}] 00:57:10 INFO - PROCESS | 6440 | 1461139030521 Marionette TRACE conn4 <- [1,950,null,{}] 00:57:10 INFO - PROCESS | 6440 | 1461139030528 Marionette TRACE conn4 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:10 INFO - PROCESS | 6440 | 1461139030798 Marionette TRACE conn4 <- [1,951,null,{"value":null}] 00:57:10 INFO - PROCESS | 6440 | 1461139030964 Marionette TRACE conn4 -> [0,952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6440 | ++DOCSHELL 0x8999fc00 == 110 [pid = 6440] [id = 245] 00:57:10 INFO - PROCESS | 6440 | ++DOMWINDOW == 331 (0x89fb0000) [pid = 6440] [serial = 736] [outer = (nil)] 00:57:11 INFO - PROCESS | 6440 | ++DOMWINDOW == 332 (0x8b815800) [pid = 6440] [serial = 737] [outer = 0x89fb0000] 00:57:11 INFO - PROCESS | 6440 | 1461139031045 Marionette DEBUG loaded listener.js 00:57:11 INFO - PROCESS | 6440 | ++DOMWINDOW == 333 (0x8cb2bc00) [pid = 6440] [serial = 738] [outer = 0x89fb0000] 00:57:11 INFO - PROCESS | 6440 | 1461139031814 Marionette TRACE conn4 <- [1,952,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-5",0,null,null]]]}] 00:57:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 00:57:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1336ms 00:57:11 INFO - PROCESS | 6440 | 1461139031856 Marionette TRACE conn4 -> [0,953,"getWindowHandle",null] 00:57:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 00:57:11 INFO - PROCESS | 6440 | 1461139031860 Marionette TRACE conn4 <- [1,953,null,{"value":"8"}] 00:57:11 INFO - PROCESS | 6440 | 1461139031867 Marionette TRACE conn4 -> [0,954,"setScriptTimeout",{"ms":35000}] 00:57:11 INFO - PROCESS | 6440 | 1461139031870 Marionette TRACE conn4 <- [1,954,null,{}] 00:57:11 INFO - PROCESS | 6440 | 1461139031877 Marionette TRACE conn4 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:12 INFO - PROCESS | 6440 | 1461139032052 Marionette TRACE conn4 <- [1,955,null,{"value":null}] 00:57:12 INFO - PROCESS | 6440 | 1461139032069 Marionette TRACE conn4 -> [0,956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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:12 INFO - PROCESS | 6440 | ++DOCSHELL 0x8a83dc00 == 111 [pid = 6440] [id = 246] 00:57:12 INFO - PROCESS | 6440 | ++DOMWINDOW == 334 (0x8cbc9c00) [pid = 6440] [serial = 739] [outer = (nil)] 00:57:12 INFO - PROCESS | 6440 | ++DOMWINDOW == 335 (0x8e77b800) [pid = 6440] [serial = 740] [outer = 0x8cbc9c00] 00:57:12 INFO - PROCESS | 6440 | 1461139032146 Marionette DEBUG loaded listener.js 00:57:12 INFO - PROCESS | 6440 | ++DOMWINDOW == 336 (0x8f207000) [pid = 6440] [serial = 741] [outer = 0x8cbc9c00] 00:57:13 INFO - PROCESS | 6440 | 1461139033545 Marionette TRACE conn4 <- [1,956,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-6",0,null,null]]]}] 00:57:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 00:57:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1738ms 00:57:13 INFO - PROCESS | 6440 | 1461139033605 Marionette TRACE conn4 -> [0,957,"getWindowHandle",null] 00:57:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 00:57:13 INFO - PROCESS | 6440 | 1461139033611 Marionette TRACE conn4 <- [1,957,null,{"value":"8"}] 00:57:13 INFO - PROCESS | 6440 | 1461139033620 Marionette TRACE conn4 -> [0,958,"setScriptTimeout",{"ms":35000}] 00:57:13 INFO - PROCESS | 6440 | 1461139033626 Marionette TRACE conn4 <- [1,958,null,{}] 00:57:13 INFO - PROCESS | 6440 | 1461139033635 Marionette TRACE conn4 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:13 INFO - PROCESS | 6440 | 1461139033851 Marionette TRACE conn4 <- [1,959,null,{"value":null}] 00:57:14 INFO - PROCESS | 6440 | 1461139034116 Marionette TRACE conn4 -> [0,960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6440 | ++DOCSHELL 0x84ecec00 == 112 [pid = 6440] [id = 247] 00:57:14 INFO - PROCESS | 6440 | ++DOMWINDOW == 337 (0x882b9800) [pid = 6440] [serial = 742] [outer = (nil)] 00:57:14 INFO - PROCESS | 6440 | ++DOMWINDOW == 338 (0x89873800) [pid = 6440] [serial = 743] [outer = 0x882b9800] 00:57:14 INFO - PROCESS | 6440 | 1461139034210 Marionette DEBUG loaded listener.js 00:57:14 INFO - PROCESS | 6440 | ++DOMWINDOW == 339 (0x899a5c00) [pid = 6440] [serial = 744] [outer = 0x882b9800] 00:57:15 INFO - PROCESS | 6440 | 1461139035243 Marionette TRACE conn4 <- [1,960,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-1",0,null,null]]]}] 00:57:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 00:57:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1686ms 00:57:15 INFO - PROCESS | 6440 | 1461139035307 Marionette TRACE conn4 -> [0,961,"getWindowHandle",null] 00:57:15 INFO - PROCESS | 6440 | 1461139035316 Marionette TRACE conn4 <- [1,961,null,{"value":"8"}] 00:57:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 00:57:15 INFO - PROCESS | 6440 | 1461139035328 Marionette TRACE conn4 -> [0,962,"setScriptTimeout",{"ms":35000}] 00:57:15 INFO - PROCESS | 6440 | 1461139035332 Marionette TRACE conn4 <- [1,962,null,{}] 00:57:15 INFO - PROCESS | 6440 | 1461139035338 Marionette TRACE conn4 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:15 INFO - PROCESS | 6440 | 1461139035592 Marionette TRACE conn4 <- [1,963,null,{"value":null}] 00:57:15 INFO - PROCESS | 6440 | 1461139035912 Marionette TRACE conn4 -> [0,964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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:15 INFO - PROCESS | 6440 | ++DOCSHELL 0x89f1a000 == 113 [pid = 6440] [id = 248] 00:57:15 INFO - PROCESS | 6440 | ++DOMWINDOW == 340 (0x8a83bc00) [pid = 6440] [serial = 745] [outer = (nil)] 00:57:15 INFO - PROCESS | 6440 | ++DOMWINDOW == 341 (0x8b80e800) [pid = 6440] [serial = 746] [outer = 0x8a83bc00] 00:57:16 INFO - PROCESS | 6440 | 1461139036006 Marionette DEBUG loaded listener.js 00:57:16 INFO - PROCESS | 6440 | ++DOMWINDOW == 342 (0x8e50ec00) [pid = 6440] [serial = 747] [outer = 0x8a83bc00] 00:57:16 INFO - PROCESS | 6440 | 1461139036978 Marionette TRACE conn4 <- [1,964,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-2",0,null,null]]]}] 00:57:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 00:57:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1691ms 00:57:17 INFO - PROCESS | 6440 | 1461139037018 Marionette TRACE conn4 -> [0,965,"getWindowHandle",null] 00:57:17 INFO - PROCESS | 6440 | 1461139037023 Marionette TRACE conn4 <- [1,965,null,{"value":"8"}] 00:57:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 00:57:17 INFO - PROCESS | 6440 | 1461139037030 Marionette TRACE conn4 -> [0,966,"setScriptTimeout",{"ms":35000}] 00:57:17 INFO - PROCESS | 6440 | 1461139037038 Marionette TRACE conn4 <- [1,966,null,{}] 00:57:17 INFO - PROCESS | 6440 | 1461139037055 Marionette TRACE conn4 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:17 INFO - PROCESS | 6440 | 1461139037261 Marionette TRACE conn4 <- [1,967,null,{"value":null}] 00:57:17 INFO - PROCESS | 6440 | 1461139037591 Marionette TRACE conn4 -> [0,968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6440 | ++DOCSHELL 0x8f379800 == 114 [pid = 6440] [id = 249] 00:57:17 INFO - PROCESS | 6440 | ++DOMWINDOW == 343 (0x8f379c00) [pid = 6440] [serial = 748] [outer = (nil)] 00:57:17 INFO - PROCESS | 6440 | ++DOMWINDOW == 344 (0x8fe8ec00) [pid = 6440] [serial = 749] [outer = 0x8f379c00] 00:57:17 INFO - PROCESS | 6440 | 1461139037694 Marionette DEBUG loaded listener.js 00:57:17 INFO - PROCESS | 6440 | ++DOMWINDOW == 345 (0x9018fc00) [pid = 6440] [serial = 750] [outer = 0x8f379c00] 00:57:18 INFO - PROCESS | 6440 | 1461139038631 Marionette TRACE conn4 <- [1,968,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-1",0,null,null]]]}] 00:57:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 00:57:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1642ms 00:57:18 INFO - PROCESS | 6440 | 1461139038673 Marionette TRACE conn4 -> [0,969,"getWindowHandle",null] 00:57:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 00:57:18 INFO - PROCESS | 6440 | 1461139038678 Marionette TRACE conn4 <- [1,969,null,{"value":"8"}] 00:57:18 INFO - PROCESS | 6440 | 1461139038686 Marionette TRACE conn4 -> [0,970,"setScriptTimeout",{"ms":35000}] 00:57:18 INFO - PROCESS | 6440 | 1461139038689 Marionette TRACE conn4 <- [1,970,null,{}] 00:57:18 INFO - PROCESS | 6440 | 1461139038695 Marionette TRACE conn4 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:18 INFO - PROCESS | 6440 | 1461139038906 Marionette TRACE conn4 <- [1,971,null,{"value":null}] 00:57:19 INFO - PROCESS | 6440 | 1461139039218 Marionette TRACE conn4 -> [0,972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6440 | ++DOCSHELL 0x8fe91400 == 115 [pid = 6440] [id = 250] 00:57:19 INFO - PROCESS | 6440 | ++DOMWINDOW == 346 (0x902c1800) [pid = 6440] [serial = 751] [outer = (nil)] 00:57:19 INFO - PROCESS | 6440 | ++DOMWINDOW == 347 (0x91447800) [pid = 6440] [serial = 752] [outer = 0x902c1800] 00:57:19 INFO - PROCESS | 6440 | 1461139039315 Marionette DEBUG loaded listener.js 00:57:19 INFO - PROCESS | 6440 | ++DOMWINDOW == 348 (0x928c9800) [pid = 6440] [serial = 753] [outer = 0x902c1800] 00:57:20 INFO - PROCESS | 6440 | 1461139040234 Marionette TRACE conn4 <- [1,972,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-2",0,null,null]]]}] 00:57:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 00:57:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1591ms 00:57:20 INFO - PROCESS | 6440 | 1461139040277 Marionette TRACE conn4 -> [0,973,"getWindowHandle",null] 00:57:20 INFO - PROCESS | 6440 | 1461139040281 Marionette TRACE conn4 <- [1,973,null,{"value":"8"}] 00:57:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 00:57:20 INFO - PROCESS | 6440 | 1461139040288 Marionette TRACE conn4 -> [0,974,"setScriptTimeout",{"ms":35000}] 00:57:20 INFO - PROCESS | 6440 | 1461139040292 Marionette TRACE conn4 <- [1,974,null,{}] 00:57:20 INFO - PROCESS | 6440 | 1461139040298 Marionette TRACE conn4 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:20 INFO - PROCESS | 6440 | 1461139040499 Marionette TRACE conn4 <- [1,975,null,{"value":null}] 00:57:20 INFO - PROCESS | 6440 | 1461139040774 Marionette TRACE conn4 -> [0,976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6440 | ++DOCSHELL 0x8fbd3400 == 116 [pid = 6440] [id = 251] 00:57:20 INFO - PROCESS | 6440 | ++DOMWINDOW == 349 (0x92cc3000) [pid = 6440] [serial = 754] [outer = (nil)] 00:57:20 INFO - PROCESS | 6440 | ++DOMWINDOW == 350 (0x938ca000) [pid = 6440] [serial = 755] [outer = 0x92cc3000] 00:57:20 INFO - PROCESS | 6440 | 1461139040909 Marionette DEBUG loaded listener.js 00:57:21 INFO - PROCESS | 6440 | ++DOMWINDOW == 351 (0x93a42800) [pid = 6440] [serial = 756] [outer = 0x92cc3000] 00:57:21 INFO - PROCESS | 6440 | 1461139041831 Marionette TRACE conn4 <- [1,976,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-3",0,null,null]]]}] 00:57:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 00:57:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1590ms 00:57:21 INFO - PROCESS | 6440 | 1461139041880 Marionette TRACE conn4 -> [0,977,"getWindowHandle",null] 00:57:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 00:57:21 INFO - PROCESS | 6440 | 1461139041884 Marionette TRACE conn4 <- [1,977,null,{"value":"8"}] 00:57:21 INFO - PROCESS | 6440 | 1461139041891 Marionette TRACE conn4 -> [0,978,"setScriptTimeout",{"ms":35000}] 00:57:21 INFO - PROCESS | 6440 | 1461139041894 Marionette TRACE conn4 <- [1,978,null,{}] 00:57:21 INFO - PROCESS | 6440 | 1461139041901 Marionette TRACE conn4 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:22 INFO - PROCESS | 6440 | 1461139042121 Marionette TRACE conn4 <- [1,979,null,{"value":null}] 00:57:22 INFO - PROCESS | 6440 | 1461139042386 Marionette TRACE conn4 -> [0,980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6440 | ++DOCSHELL 0x938c3400 == 117 [pid = 6440] [id = 252] 00:57:22 INFO - PROCESS | 6440 | ++DOMWINDOW == 352 (0x938c5c00) [pid = 6440] [serial = 757] [outer = (nil)] 00:57:22 INFO - PROCESS | 6440 | ++DOMWINDOW == 353 (0x97fbd800) [pid = 6440] [serial = 758] [outer = 0x938c5c00] 00:57:22 INFO - PROCESS | 6440 | 1461139042528 Marionette DEBUG loaded listener.js 00:57:22 INFO - PROCESS | 6440 | ++DOMWINDOW == 354 (0x98877c00) [pid = 6440] [serial = 759] [outer = 0x938c5c00] 00:57:23 INFO - PROCESS | 6440 | 1461139043463 Marionette TRACE conn4 <- [1,980,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-4",0,null,null]]]}] 00:57:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 00:57:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1633ms 00:57:23 INFO - PROCESS | 6440 | 1461139043524 Marionette TRACE conn4 -> [0,981,"getWindowHandle",null] 00:57:23 INFO - PROCESS | 6440 | 1461139043529 Marionette TRACE conn4 <- [1,981,null,{"value":"8"}] 00:57:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 00:57:23 INFO - PROCESS | 6440 | 1461139043535 Marionette TRACE conn4 -> [0,982,"setScriptTimeout",{"ms":35000}] 00:57:23 INFO - PROCESS | 6440 | 1461139043539 Marionette TRACE conn4 <- [1,982,null,{}] 00:57:23 INFO - PROCESS | 6440 | 1461139043545 Marionette TRACE conn4 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:23 INFO - PROCESS | 6440 | 1461139043737 Marionette TRACE conn4 <- [1,983,null,{"value":null}] 00:57:24 INFO - PROCESS | 6440 | 1461139044051 Marionette TRACE conn4 -> [0,984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6440 | ++DOCSHELL 0x979dcc00 == 118 [pid = 6440] [id = 253] 00:57:24 INFO - PROCESS | 6440 | ++DOMWINDOW == 355 (0x979e7000) [pid = 6440] [serial = 760] [outer = (nil)] 00:57:24 INFO - PROCESS | 6440 | ++DOMWINDOW == 356 (0x98f94c00) [pid = 6440] [serial = 761] [outer = 0x979e7000] 00:57:24 INFO - PROCESS | 6440 | 1461139044150 Marionette DEBUG loaded listener.js 00:57:24 INFO - PROCESS | 6440 | ++DOMWINDOW == 357 (0x9917d400) [pid = 6440] [serial = 762] [outer = 0x979e7000] 00:57:25 INFO - PROCESS | 6440 | 1461139045072 Marionette TRACE conn4 <- [1,984,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-5",0,null,null]]]}] 00:57:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 00:57:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1586ms 00:57:25 INFO - PROCESS | 6440 | 1461139045122 Marionette TRACE conn4 -> [0,985,"getWindowHandle",null] 00:57:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 00:57:25 INFO - PROCESS | 6440 | 1461139045127 Marionette TRACE conn4 <- [1,985,null,{"value":"8"}] 00:57:25 INFO - PROCESS | 6440 | 1461139045133 Marionette TRACE conn4 -> [0,986,"setScriptTimeout",{"ms":35000}] 00:57:25 INFO - PROCESS | 6440 | 1461139045137 Marionette TRACE conn4 <- [1,986,null,{}] 00:57:25 INFO - PROCESS | 6440 | 1461139045144 Marionette TRACE conn4 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:25 INFO - PROCESS | 6440 | 1461139045355 Marionette TRACE conn4 <- [1,987,null,{"value":null}] 00:57:25 INFO - PROCESS | 6440 | 1461139045621 Marionette TRACE conn4 -> [0,988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6440 | ++DOCSHELL 0x9870c400 == 119 [pid = 6440] [id = 254] 00:57:25 INFO - PROCESS | 6440 | ++DOMWINDOW == 358 (0x98e72000) [pid = 6440] [serial = 763] [outer = (nil)] 00:57:25 INFO - PROCESS | 6440 | ++DOMWINDOW == 359 (0x9fc9b800) [pid = 6440] [serial = 764] [outer = 0x98e72000] 00:57:25 INFO - PROCESS | 6440 | 1461139045753 Marionette DEBUG loaded listener.js 00:57:25 INFO - PROCESS | 6440 | ++DOMWINDOW == 360 (0xa0a37400) [pid = 6440] [serial = 765] [outer = 0x98e72000] 00:57:26 INFO - PROCESS | 6440 | 1461139046655 Marionette TRACE conn4 <- [1,988,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-1",0,null,null]]]}] 00:57:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 00:57:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1590ms 00:57:26 INFO - PROCESS | 6440 | 1461139046724 Marionette TRACE conn4 -> [0,989,"getWindowHandle",null] 00:57:26 INFO - PROCESS | 6440 | 1461139046729 Marionette TRACE conn4 <- [1,989,null,{"value":"8"}] 00:57:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 00:57:26 INFO - PROCESS | 6440 | 1461139046736 Marionette TRACE conn4 -> [0,990,"setScriptTimeout",{"ms":35000}] 00:57:26 INFO - PROCESS | 6440 | 1461139046739 Marionette TRACE conn4 <- [1,990,null,{}] 00:57:26 INFO - PROCESS | 6440 | 1461139046745 Marionette TRACE conn4 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:26 INFO - PROCESS | 6440 | 1461139046958 Marionette TRACE conn4 <- [1,991,null,{"value":null}] 00:57:27 INFO - PROCESS | 6440 | 1461139047267 Marionette TRACE conn4 -> [0,992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6440 | ++DOCSHELL 0x8b8bfc00 == 120 [pid = 6440] [id = 255] 00:57:27 INFO - PROCESS | 6440 | ++DOMWINDOW == 361 (0x8b8c0000) [pid = 6440] [serial = 766] [outer = (nil)] 00:57:27 INFO - PROCESS | 6440 | ++DOMWINDOW == 362 (0x8b8c8c00) [pid = 6440] [serial = 767] [outer = 0x8b8c0000] 00:57:27 INFO - PROCESS | 6440 | 1461139047368 Marionette DEBUG loaded listener.js 00:57:27 INFO - PROCESS | 6440 | ++DOMWINDOW == 363 (0x8b8ca000) [pid = 6440] [serial = 768] [outer = 0x8b8c0000] 00:57:28 INFO - PROCESS | 6440 | 1461139048343 Marionette TRACE conn4 <- [1,992,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-2",0,null,null]]]}] 00:57:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 00:57:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1687ms 00:57:28 INFO - PROCESS | 6440 | 1461139048424 Marionette TRACE conn4 -> [0,993,"getWindowHandle",null] 00:57:28 INFO - PROCESS | 6440 | 1461139048428 Marionette TRACE conn4 <- [1,993,null,{"value":"8"}] 00:57:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 00:57:28 INFO - PROCESS | 6440 | 1461139048435 Marionette TRACE conn4 -> [0,994,"setScriptTimeout",{"ms":35000}] 00:57:28 INFO - PROCESS | 6440 | 1461139048438 Marionette TRACE conn4 <- [1,994,null,{}] 00:57:28 INFO - PROCESS | 6440 | 1461139048445 Marionette TRACE conn4 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:28 INFO - PROCESS | 6440 | 1461139048700 Marionette TRACE conn4 <- [1,995,null,{"value":null}] 00:57:29 INFO - PROCESS | 6440 | 1461139049038 Marionette TRACE conn4 -> [0,996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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:29 INFO - PROCESS | 6440 | ++DOCSHELL 0x840c6400 == 121 [pid = 6440] [id = 256] 00:57:29 INFO - PROCESS | 6440 | ++DOMWINDOW == 364 (0x840cd800) [pid = 6440] [serial = 769] [outer = (nil)] 00:57:29 INFO - PROCESS | 6440 | ++DOMWINDOW == 365 (0x840d2400) [pid = 6440] [serial = 770] [outer = 0x840cd800] 00:57:29 INFO - PROCESS | 6440 | 1461139049136 Marionette DEBUG loaded listener.js 00:57:29 INFO - PROCESS | 6440 | ++DOMWINDOW == 366 (0x840d3c00) [pid = 6440] [serial = 771] [outer = 0x840cd800] 00:57:30 INFO - PROCESS | 6440 | 1461139050069 Marionette TRACE conn4 <- [1,996,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-3",0,null,null]]]}] 00:57:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 00:57:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1691ms 00:57:30 INFO - PROCESS | 6440 | 1461139050128 Marionette TRACE conn4 -> [0,997,"getWindowHandle",null] 00:57:30 INFO - PROCESS | 6440 | 1461139050132 Marionette TRACE conn4 <- [1,997,null,{"value":"8"}] 00:57:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 00:57:30 INFO - PROCESS | 6440 | 1461139050139 Marionette TRACE conn4 -> [0,998,"setScriptTimeout",{"ms":35000}] 00:57:30 INFO - PROCESS | 6440 | 1461139050150 Marionette TRACE conn4 <- [1,998,null,{}] 00:57:30 INFO - PROCESS | 6440 | 1461139050155 Marionette TRACE conn4 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:30 INFO - PROCESS | 6440 | 1461139050390 Marionette TRACE conn4 <- [1,999,null,{"value":null}] 00:57:30 INFO - PROCESS | 6440 | 1461139050710 Marionette TRACE conn4 -> [0,1000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6440 | ++DOCSHELL 0x840cdc00 == 122 [pid = 6440] [id = 257] 00:57:30 INFO - PROCESS | 6440 | ++DOMWINDOW == 367 (0x840d0c00) [pid = 6440] [serial = 772] [outer = (nil)] 00:57:30 INFO - PROCESS | 6440 | ++DOMWINDOW == 368 (0xa0fda800) [pid = 6440] [serial = 773] [outer = 0x840d0c00] 00:57:30 INFO - PROCESS | 6440 | 1461139050818 Marionette DEBUG loaded listener.js 00:57:30 INFO - PROCESS | 6440 | ++DOMWINDOW == 369 (0xa45b2800) [pid = 6440] [serial = 774] [outer = 0x840d0c00] 00:57:31 INFO - PROCESS | 6440 | 1461139051719 Marionette TRACE conn4 <- [1,1000,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-4",0,null,null]]]}] 00:57:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 00:57:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1645ms 00:57:31 INFO - PROCESS | 6440 | 1461139051786 Marionette TRACE conn4 -> [0,1001,"getWindowHandle",null] 00:57:31 INFO - PROCESS | 6440 | 1461139051790 Marionette TRACE conn4 <- [1,1001,null,{"value":"8"}] 00:57:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 00:57:31 INFO - PROCESS | 6440 | 1461139051797 Marionette TRACE conn4 -> [0,1002,"setScriptTimeout",{"ms":35000}] 00:57:31 INFO - PROCESS | 6440 | 1461139051801 Marionette TRACE conn4 <- [1,1002,null,{}] 00:57:31 INFO - PROCESS | 6440 | 1461139051806 Marionette TRACE conn4 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:32 INFO - PROCESS | 6440 | 1461139052022 Marionette TRACE conn4 <- [1,1003,null,{"value":null}] 00:57:32 INFO - PROCESS | 6440 | 1461139052334 Marionette TRACE conn4 -> [0,1004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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:32 INFO - PROCESS | 6440 | ++DOCSHELL 0x892a8800 == 123 [pid = 6440] [id = 258] 00:57:32 INFO - PROCESS | 6440 | ++DOMWINDOW == 370 (0x892a8c00) [pid = 6440] [serial = 775] [outer = (nil)] 00:57:32 INFO - PROCESS | 6440 | ++DOMWINDOW == 371 (0x892b0000) [pid = 6440] [serial = 776] [outer = 0x892a8c00] 00:57:32 INFO - PROCESS | 6440 | 1461139052434 Marionette DEBUG loaded listener.js 00:57:32 INFO - PROCESS | 6440 | ++DOMWINDOW == 372 (0x892b1c00) [pid = 6440] [serial = 777] [outer = 0x892a8c00] 00:57:33 INFO - PROCESS | 6440 | 1461139053372 Marionette TRACE conn4 <- [1,1004,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-5",0,null,null]]]}] 00:57:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 00:57:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1631ms 00:57:33 INFO - PROCESS | 6440 | 1461139053429 Marionette TRACE conn4 -> [0,1005,"getWindowHandle",null] 00:57:33 INFO - PROCESS | 6440 | 1461139053434 Marionette TRACE conn4 <- [1,1005,null,{"value":"8"}] 00:57:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 00:57:33 INFO - PROCESS | 6440 | 1461139053440 Marionette TRACE conn4 -> [0,1006,"setScriptTimeout",{"ms":35000}] 00:57:33 INFO - PROCESS | 6440 | 1461139053444 Marionette TRACE conn4 <- [1,1006,null,{}] 00:57:33 INFO - PROCESS | 6440 | 1461139053450 Marionette TRACE conn4 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:33 INFO - PROCESS | 6440 | 1461139053654 Marionette TRACE conn4 <- [1,1007,null,{"value":null}] 00:57:34 INFO - PROCESS | 6440 | 1461139053976 Marionette TRACE conn4 -> [0,1008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6440 | ++DOCSHELL 0x84377c00 == 124 [pid = 6440] [id = 259] 00:57:34 INFO - PROCESS | 6440 | ++DOMWINDOW == 373 (0x84378c00) [pid = 6440] [serial = 778] [outer = (nil)] 00:57:34 INFO - PROCESS | 6440 | ++DOMWINDOW == 374 (0x8437fc00) [pid = 6440] [serial = 779] [outer = 0x84378c00] 00:57:34 INFO - PROCESS | 6440 | 1461139054097 Marionette DEBUG loaded listener.js 00:57:34 INFO - PROCESS | 6440 | ++DOMWINDOW == 375 (0x84381800) [pid = 6440] [serial = 780] [outer = 0x84378c00] 00:57:35 INFO - PROCESS | 6440 | 1461139055085 Marionette TRACE conn4 <- [1,1008,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-6",0,null,null]]]}] 00:57:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 00:57:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1682ms 00:57:35 INFO - PROCESS | 6440 | 1461139055123 Marionette TRACE conn4 -> [0,1009,"getWindowHandle",null] 00:57:35 INFO - PROCESS | 6440 | 1461139055127 Marionette TRACE conn4 <- [1,1009,null,{"value":"8"}] 00:57:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 00:57:35 INFO - PROCESS | 6440 | 1461139055134 Marionette TRACE conn4 -> [0,1010,"setScriptTimeout",{"ms":35000}] 00:57:35 INFO - PROCESS | 6440 | 1461139055137 Marionette TRACE conn4 <- [1,1010,null,{}] 00:57:35 INFO - PROCESS | 6440 | 1461139055143 Marionette TRACE conn4 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:35 INFO - PROCESS | 6440 | 1461139055342 Marionette TRACE conn4 <- [1,1011,null,{"value":null}] 00:57:35 INFO - PROCESS | 6440 | 1461139055679 Marionette TRACE conn4 -> [0,1012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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:35 INFO - PROCESS | 6440 | ++DOCSHELL 0x8437bc00 == 125 [pid = 6440] [id = 260] 00:57:35 INFO - PROCESS | 6440 | ++DOMWINDOW == 376 (0x8437d400) [pid = 6440] [serial = 781] [outer = (nil)] 00:57:35 INFO - PROCESS | 6440 | ++DOMWINDOW == 377 (0x892ae800) [pid = 6440] [serial = 782] [outer = 0x8437d400] 00:57:35 INFO - PROCESS | 6440 | 1461139055778 Marionette DEBUG loaded listener.js 00:57:35 INFO - PROCESS | 6440 | ++DOMWINDOW == 378 (0x892b3000) [pid = 6440] [serial = 783] [outer = 0x8437d400] 00:57:36 INFO - PROCESS | 6440 | 1461139056703 Marionette TRACE conn4 <- [1,1012,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-7",0,null,null]]]}] 00:57:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 00:57:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1633ms 00:57:36 INFO - PROCESS | 6440 | 1461139056769 Marionette TRACE conn4 -> [0,1013,"getWindowHandle",null] 00:57:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 00:57:36 INFO - PROCESS | 6440 | 1461139056773 Marionette TRACE conn4 <- [1,1013,null,{"value":"8"}] 00:57:36 INFO - PROCESS | 6440 | 1461139056780 Marionette TRACE conn4 -> [0,1014,"setScriptTimeout",{"ms":35000}] 00:57:36 INFO - PROCESS | 6440 | 1461139056784 Marionette TRACE conn4 <- [1,1014,null,{}] 00:57:36 INFO - PROCESS | 6440 | 1461139056790 Marionette TRACE conn4 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:37 INFO - PROCESS | 6440 | 1461139057003 Marionette TRACE conn4 <- [1,1015,null,{"value":null}] 00:57:37 INFO - PROCESS | 6440 | 1461139057880 Marionette TRACE conn4 -> [0,1016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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:37 INFO - PROCESS | 6440 | ++DOCSHELL 0x84b39800 == 126 [pid = 6440] [id = 261] 00:57:37 INFO - PROCESS | 6440 | ++DOMWINDOW == 379 (0x84b3b800) [pid = 6440] [serial = 784] [outer = (nil)] 00:57:38 INFO - PROCESS | 6440 | ++DOMWINDOW == 380 (0x84c47800) [pid = 6440] [serial = 785] [outer = 0x84b3b800] 00:57:38 INFO - PROCESS | 6440 | 1461139058025 Marionette DEBUG loaded listener.js 00:57:38 INFO - PROCESS | 6440 | ++DOMWINDOW == 381 (0x84ecf000) [pid = 6440] [serial = 786] [outer = 0x84b3b800] 00:57:38 INFO - PROCESS | 6440 | 1461139058987 Marionette TRACE conn4 <- [1,1016,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-1",0,null,null]]]}] 00:57:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 00:57:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 2288ms 00:57:39 INFO - PROCESS | 6440 | 1461139059070 Marionette TRACE conn4 -> [0,1017,"getWindowHandle",null] 00:57:39 INFO - PROCESS | 6440 | 1461139059077 Marionette TRACE conn4 <- [1,1017,null,{"value":"8"}] 00:57:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 00:57:39 INFO - PROCESS | 6440 | 1461139059087 Marionette TRACE conn4 -> [0,1018,"setScriptTimeout",{"ms":35000}] 00:57:39 INFO - PROCESS | 6440 | 1461139059091 Marionette TRACE conn4 <- [1,1018,null,{}] 00:57:39 INFO - PROCESS | 6440 | 1461139059099 Marionette TRACE conn4 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:39 INFO - PROCESS | 6440 | 1461139059338 Marionette TRACE conn4 <- [1,1019,null,{"value":null}] 00:57:39 INFO - PROCESS | 6440 | 1461139059676 Marionette TRACE conn4 -> [0,1020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6440 | ++DOCSHELL 0x84ec3800 == 127 [pid = 6440] [id = 262] 00:57:39 INFO - PROCESS | 6440 | ++DOMWINDOW == 382 (0x876ba800) [pid = 6440] [serial = 787] [outer = (nil)] 00:57:39 INFO - PROCESS | 6440 | ++DOMWINDOW == 383 (0x8834fc00) [pid = 6440] [serial = 788] [outer = 0x876ba800] 00:57:39 INFO - PROCESS | 6440 | 1461139059765 Marionette DEBUG loaded listener.js 00:57:39 INFO - PROCESS | 6440 | ++DOMWINDOW == 384 (0x88fb3c00) [pid = 6440] [serial = 789] [outer = 0x876ba800] 00:57:40 INFO - PROCESS | 6440 | 1461139060883 Marionette TRACE conn4 <- [1,1020,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-2",0,null,null]]]}] 00:57:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 00:57:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1846ms 00:57:40 INFO - PROCESS | 6440 | 1461139060938 Marionette TRACE conn4 -> [0,1021,"getWindowHandle",null] 00:57:40 INFO - PROCESS | 6440 | 1461139060948 Marionette TRACE conn4 <- [1,1021,null,{"value":"8"}] 00:57:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 00:57:40 INFO - PROCESS | 6440 | 1461139060957 Marionette TRACE conn4 -> [0,1022,"setScriptTimeout",{"ms":35000}] 00:57:40 INFO - PROCESS | 6440 | 1461139060960 Marionette TRACE conn4 <- [1,1022,null,{}] 00:57:40 INFO - PROCESS | 6440 | 1461139060967 Marionette TRACE conn4 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:41 INFO - PROCESS | 6440 | 1461139061153 Marionette TRACE conn4 <- [1,1023,null,{"value":null}] 00:57:41 INFO - PROCESS | 6440 | 1461139061482 Marionette TRACE conn4 -> [0,1024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6440 | ++DOCSHELL 0x88358000 == 128 [pid = 6440] [id = 263] 00:57:41 INFO - PROCESS | 6440 | ++DOMWINDOW == 385 (0x89867800) [pid = 6440] [serial = 790] [outer = (nil)] 00:57:41 INFO - PROCESS | 6440 | ++DOMWINDOW == 386 (0x89f1d800) [pid = 6440] [serial = 791] [outer = 0x89867800] 00:57:41 INFO - PROCESS | 6440 | 1461139061588 Marionette DEBUG loaded listener.js 00:57:41 INFO - PROCESS | 6440 | ++DOMWINDOW == 387 (0x8a2ecc00) [pid = 6440] [serial = 792] [outer = 0x89867800] 00:57:42 INFO - PROCESS | 6440 | 1461139062578 Marionette TRACE conn4 <- [1,1024,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-3",0,null,null]]]}] 00:57:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 00:57:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1698ms 00:57:42 INFO - PROCESS | 6440 | 1461139062656 Marionette TRACE conn4 -> [0,1025,"getWindowHandle",null] 00:57:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 00:57:42 INFO - PROCESS | 6440 | 1461139062661 Marionette TRACE conn4 <- [1,1025,null,{"value":"8"}] 00:57:42 INFO - PROCESS | 6440 | 1461139062675 Marionette TRACE conn4 -> [0,1026,"setScriptTimeout",{"ms":35000}] 00:57:42 INFO - PROCESS | 6440 | 1461139062686 Marionette TRACE conn4 <- [1,1026,null,{}] 00:57:42 INFO - PROCESS | 6440 | 1461139062698 Marionette TRACE conn4 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:43 INFO - PROCESS | 6440 | --DOCSHELL 0x88fb3800 == 127 [pid = 6440] [id = 194] 00:57:43 INFO - PROCESS | 6440 | --DOCSHELL 0x902c8000 == 126 [pid = 6440] [id = 110] 00:57:43 INFO - PROCESS | 6440 | --DOCSHELL 0x8f558c00 == 125 [pid = 6440] [id = 109] 00:57:43 INFO - PROCESS | 6440 | --DOCSHELL 0x8e50ac00 == 124 [pid = 6440] [id = 122] 00:57:43 INFO - PROCESS | 6440 | --DOCSHELL 0x8f54d800 == 123 [pid = 6440] [id = 124] 00:57:43 INFO - PROCESS | 6440 | --DOCSHELL 0x959c4000 == 122 [pid = 6440] [id = 159] 00:57:43 INFO - PROCESS | 6440 | --DOCSHELL 0x88fbd000 == 121 [pid = 6440] [id = 195] 00:57:43 INFO - PROCESS | 6440 | --DOCSHELL 0x99b84000 == 120 [pid = 6440] [id = 193] 00:57:43 INFO - PROCESS | 6440 | --DOCSHELL 0x8e509800 == 119 [pid = 6440] [id = 126] 00:57:43 INFO - PROCESS | 6440 | --DOCSHELL 0x8999fc00 == 118 [pid = 6440] [id = 245] 00:57:43 INFO - PROCESS | 6440 | --DOCSHELL 0x88fe6000 == 117 [pid = 6440] [id = 200] 00:57:43 INFO - PROCESS | 6440 | --DOCSHELL 0x8977d000 == 116 [pid = 6440] [id = 244] 00:57:43 INFO - PROCESS | 6440 | --DOCSHELL 0x882bdc00 == 115 [pid = 6440] [id = 243] 00:57:43 INFO - PROCESS | 6440 | --DOCSHELL 0x84ecf800 == 114 [pid = 6440] [id = 242] 00:57:43 INFO - PROCESS | 6440 | 1461139063665 Marionette TRACE conn4 <- [1,1027,null,{"value":null}] 00:57:43 INFO - PROCESS | 6440 | --DOMWINDOW == 386 (0x8f336400) [pid = 6440] [serial = 671] [outer = (nil)] [url = about:blank] 00:57:43 INFO - PROCESS | 6440 | --DOMWINDOW == 385 (0x8e501800) [pid = 6440] [serial = 669] [outer = (nil)] [url = about:blank] 00:57:43 INFO - PROCESS | 6440 | --DOMWINDOW == 384 (0x8cbd1c00) [pid = 6440] [serial = 614] [outer = (nil)] [url = about:blank] 00:57:43 INFO - PROCESS | 6440 | --DOMWINDOW == 383 (0x906e8400) [pid = 6440] [serial = 629] [outer = (nil)] [url = about:blank] 00:57:43 INFO - PROCESS | 6440 | --DOMWINDOW == 382 (0x899a5400) [pid = 6440] [serial = 660] [outer = (nil)] [url = about:blank] 00:57:43 INFO - PROCESS | 6440 | --DOMWINDOW == 381 (0x8fe90800) [pid = 6440] [serial = 623] [outer = (nil)] [url = about:blank] 00:57:43 INFO - PROCESS | 6440 | --DOMWINDOW == 380 (0x8f24c000) [pid = 6440] [serial = 620] [outer = (nil)] [url = about:blank] 00:57:43 INFO - PROCESS | 6440 | --DOMWINDOW == 379 (0x88fe5c00) [pid = 6440] [serial = 605] [outer = (nil)] [url = about:blank] 00:57:43 INFO - PROCESS | 6440 | --DOMWINDOW == 378 (0x8cb32c00) [pid = 6440] [serial = 666] [outer = (nil)] [url = about:blank] 00:57:43 INFO - PROCESS | 6440 | --DOMWINDOW == 377 (0x8b6af800) [pid = 6440] [serial = 611] [outer = (nil)] [url = about:blank] 00:57:43 INFO - PROCESS | 6440 | --DOMWINDOW == 376 (0x98874800) [pid = 6440] [serial = 641] [outer = (nil)] [url = about:blank] 00:57:43 INFO - PROCESS | 6440 | --DOMWINDOW == 375 (0x98f9a000) [pid = 6440] [serial = 644] [outer = (nil)] [url = about:blank] 00:57:43 INFO - PROCESS | 6440 | --DOMWINDOW == 374 (0x9144d000) [pid = 6440] [serial = 632] [outer = (nil)] [url = about:blank] 00:57:43 INFO - PROCESS | 6440 | --DOMWINDOW == 373 (0x89fa5400) [pid = 6440] [serial = 608] [outer = (nil)] [url = about:blank] 00:57:43 INFO - PROCESS | 6440 | --DOMWINDOW == 372 (0x894ed800) [pid = 6440] [serial = 656] [outer = (nil)] [url = about:blank] 00:57:43 INFO - PROCESS | 6440 | --DOMWINDOW == 371 (0x9ea16800) [pid = 6440] [serial = 650] [outer = (nil)] [url = about:blank] 00:57:43 INFO - PROCESS | 6440 | --DOMWINDOW == 370 (0x97da9800) [pid = 6440] [serial = 638] [outer = (nil)] [url = about:blank] 00:57:43 INFO - PROCESS | 6440 | --DOMWINDOW == 369 (0x88fec000) [pid = 6440] [serial = 659] [outer = (nil)] [url = about:blank] 00:57:43 INFO - PROCESS | 6440 | --DOMWINDOW == 368 (0x8cbcf000) [pid = 6440] [serial = 668] [outer = (nil)] [url = about:blank] 00:57:43 INFO - PROCESS | 6440 | --DOMWINDOW == 367 (0x902c2c00) [pid = 6440] [serial = 626] [outer = (nil)] [url = about:blank] 00:57:43 INFO - PROCESS | 6440 | --DOMWINDOW == 366 (0x8a83b400) [pid = 6440] [serial = 663] [outer = (nil)] [url = about:blank] 00:57:43 INFO - PROCESS | 6440 | --DOMWINDOW == 365 (0x8cb2a400) [pid = 6440] [serial = 665] [outer = (nil)] [url = about:blank] 00:57:43 INFO - PROCESS | 6440 | --DOMWINDOW == 364 (0x98f89400) [pid = 6440] [serial = 647] [outer = (nil)] [url = about:blank] 00:57:43 INFO - PROCESS | 6440 | --DOMWINDOW == 363 (0x89782000) [pid = 6440] [serial = 657] [outer = (nil)] [url = about:blank] 00:57:43 INFO - PROCESS | 6440 | --DOMWINDOW == 362 (0xa0f45000) [pid = 6440] [serial = 653] [outer = (nil)] [url = about:blank] 00:57:43 INFO - PROCESS | 6440 | --DOMWINDOW == 361 (0x8e77fc00) [pid = 6440] [serial = 617] [outer = (nil)] [url = about:blank] 00:57:43 INFO - PROCESS | 6440 | --DOMWINDOW == 360 (0x92cc7000) [pid = 6440] [serial = 635] [outer = (nil)] [url = about:blank] 00:57:43 INFO - PROCESS | 6440 | --DOMWINDOW == 359 (0x8a2eac00) [pid = 6440] [serial = 662] [outer = (nil)] [url = about:blank] 00:57:44 INFO - PROCESS | 6440 | 1461139064008 Marionette TRACE conn4 -> [0,1028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6440 | ++DOCSHELL 0x840cf400 == 115 [pid = 6440] [id = 264] 00:57:44 INFO - PROCESS | 6440 | ++DOMWINDOW == 360 (0x84b39c00) [pid = 6440] [serial = 793] [outer = (nil)] 00:57:44 INFO - PROCESS | 6440 | ++DOMWINDOW == 361 (0x85aa1800) [pid = 6440] [serial = 794] [outer = 0x84b39c00] 00:57:44 INFO - PROCESS | 6440 | 1461139064087 Marionette DEBUG loaded listener.js 00:57:44 INFO - PROCESS | 6440 | ++DOMWINDOW == 362 (0x882b8400) [pid = 6440] [serial = 795] [outer = 0x84b39c00] 00:57:44 INFO - PROCESS | 6440 | 1461139064847 Marionette TRACE conn4 <- [1,1028,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-4",0,null,null]]]}] 00:57:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 00:57:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 2205ms 00:57:44 INFO - PROCESS | 6440 | 1461139064872 Marionette TRACE conn4 -> [0,1029,"getWindowHandle",null] 00:57:44 INFO - PROCESS | 6440 | 1461139064877 Marionette TRACE conn4 <- [1,1029,null,{"value":"8"}] 00:57:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 00:57:44 INFO - PROCESS | 6440 | 1461139064883 Marionette TRACE conn4 -> [0,1030,"setScriptTimeout",{"ms":35000}] 00:57:44 INFO - PROCESS | 6440 | 1461139064887 Marionette TRACE conn4 <- [1,1030,null,{}] 00:57:44 INFO - PROCESS | 6440 | 1461139064892 Marionette TRACE conn4 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:45 INFO - PROCESS | 6440 | 1461139065082 Marionette TRACE conn4 <- [1,1031,null,{"value":null}] 00:57:45 INFO - PROCESS | 6440 | 1461139065259 Marionette TRACE conn4 -> [0,1032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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:45 INFO - PROCESS | 6440 | ++DOCSHELL 0x84c4c400 == 116 [pid = 6440] [id = 265] 00:57:45 INFO - PROCESS | 6440 | ++DOMWINDOW == 363 (0x8813c800) [pid = 6440] [serial = 796] [outer = (nil)] 00:57:45 INFO - PROCESS | 6440 | ++DOMWINDOW == 364 (0x89870000) [pid = 6440] [serial = 797] [outer = 0x8813c800] 00:57:45 INFO - PROCESS | 6440 | 1461139065336 Marionette DEBUG loaded listener.js 00:57:45 INFO - PROCESS | 6440 | ++DOMWINDOW == 365 (0x89fa3400) [pid = 6440] [serial = 798] [outer = 0x8813c800] 00:57:46 INFO - PROCESS | 6440 | 1461139066196 Marionette TRACE conn4 <- [1,1032,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-5",0,null,null]]]}] 00:57:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 00:57:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1398ms 00:57:46 INFO - PROCESS | 6440 | 1461139066283 Marionette TRACE conn4 -> [0,1033,"getWindowHandle",null] 00:57:46 INFO - PROCESS | 6440 | 1461139066287 Marionette TRACE conn4 <- [1,1033,null,{"value":"8"}] 00:57:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 00:57:46 INFO - PROCESS | 6440 | 1461139066300 Marionette TRACE conn4 -> [0,1034,"setScriptTimeout",{"ms":35000}] 00:57:46 INFO - PROCESS | 6440 | 1461139066303 Marionette TRACE conn4 <- [1,1034,null,{}] 00:57:46 INFO - PROCESS | 6440 | 1461139066309 Marionette TRACE conn4 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:46 INFO - PROCESS | 6440 | 1461139066560 Marionette TRACE conn4 <- [1,1035,null,{"value":null}] 00:57:46 INFO - PROCESS | 6440 | 1461139066585 Marionette TRACE conn4 -> [0,1036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6440 | ++DOCSHELL 0x8a835c00 == 117 [pid = 6440] [id = 266] 00:57:46 INFO - PROCESS | 6440 | ++DOMWINDOW == 366 (0x8a8a9800) [pid = 6440] [serial = 799] [outer = (nil)] 00:57:46 INFO - PROCESS | 6440 | ++DOMWINDOW == 367 (0x8b6b4400) [pid = 6440] [serial = 800] [outer = 0x8a8a9800] 00:57:46 INFO - PROCESS | 6440 | 1461139066675 Marionette DEBUG loaded listener.js 00:57:46 INFO - PROCESS | 6440 | ++DOMWINDOW == 368 (0x8b8ce800) [pid = 6440] [serial = 801] [outer = 0x8a8a9800] 00:57:47 INFO - PROCESS | 6440 | 1461139067697 Marionette TRACE conn4 <- [1,1036,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-6",0,null,null]]]}] 00:57:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 00:57:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1433ms 00:57:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 00:57:47 INFO - PROCESS | 6440 | 1461139067735 Marionette TRACE conn4 -> [0,1037,"getWindowHandle",null] 00:57:47 INFO - PROCESS | 6440 | 1461139067738 Marionette TRACE conn4 <- [1,1037,null,{"value":"8"}] 00:57:47 INFO - PROCESS | 6440 | 1461139067745 Marionette TRACE conn4 -> [0,1038,"setScriptTimeout",{"ms":35000}] 00:57:47 INFO - PROCESS | 6440 | 1461139067748 Marionette TRACE conn4 <- [1,1038,null,{}] 00:57:47 INFO - PROCESS | 6440 | 1461139067761 Marionette TRACE conn4 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:48 INFO - PROCESS | 6440 | 1461139068015 Marionette TRACE conn4 <- [1,1039,null,{"value":null}] 00:57:48 INFO - PROCESS | 6440 | 1461139068042 Marionette TRACE conn4 -> [0,1040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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:48 INFO - PROCESS | 6440 | ++DOCSHELL 0x8a83cc00 == 118 [pid = 6440] [id = 267] 00:57:48 INFO - PROCESS | 6440 | ++DOMWINDOW == 369 (0x8cb2f000) [pid = 6440] [serial = 802] [outer = (nil)] 00:57:48 INFO - PROCESS | 6440 | ++DOMWINDOW == 370 (0x8e39e000) [pid = 6440] [serial = 803] [outer = 0x8cb2f000] 00:57:48 INFO - PROCESS | 6440 | 1461139068119 Marionette DEBUG loaded listener.js 00:57:48 INFO - PROCESS | 6440 | ++DOMWINDOW == 371 (0x8e504400) [pid = 6440] [serial = 804] [outer = 0x8cb2f000] 00:57:50 INFO - PROCESS | 6440 | --DOMWINDOW == 370 (0x8a2edc00) [pid = 6440] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 00:57:50 INFO - PROCESS | 6440 | --DOMWINDOW == 369 (0x9886fc00) [pid = 6440] [serial = 450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 00:57:50 INFO - PROCESS | 6440 | --DOMWINDOW == 368 (0x91207c00) [pid = 6440] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 00:57:50 INFO - PROCESS | 6440 | --DOMWINDOW == 367 (0x882c0800) [pid = 6440] [serial = 697] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 00:57:50 INFO - PROCESS | 6440 | --DOMWINDOW == 366 (0x89f1c000) [pid = 6440] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 00:57:50 INFO - PROCESS | 6440 | --DOMWINDOW == 365 (0x876b8800) [pid = 6440] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 00:57:50 INFO - PROCESS | 6440 | --DOMWINDOW == 364 (0x8cb28400) [pid = 6440] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 00:57:50 INFO - PROCESS | 6440 | --DOMWINDOW == 363 (0xa0a3a000) [pid = 6440] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 00:57:50 INFO - PROCESS | 6440 | --DOMWINDOW == 362 (0x88fba800) [pid = 6440] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 00:57:50 INFO - PROCESS | 6440 | --DOMWINDOW == 361 (0x876b1400) [pid = 6440] [serial = 700] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 00:57:50 INFO - PROCESS | 6440 | --DOMWINDOW == 360 (0x8977ec00) [pid = 6440] [serial = 673] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 00:57:50 INFO - PROCESS | 6440 | --DOMWINDOW == 359 (0x938c4c00) [pid = 6440] [serial = 703] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 00:57:50 INFO - PROCESS | 6440 | --DOMWINDOW == 358 (0x8f37b000) [pid = 6440] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 00:57:50 INFO - PROCESS | 6440 | --DOMWINDOW == 357 (0x88fe4800) [pid = 6440] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 00:57:50 INFO - PROCESS | 6440 | --DOMWINDOW == 356 (0x88138c00) [pid = 6440] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 00:57:50 INFO - PROCESS | 6440 | --DOMWINDOW == 355 (0x9b092400) [pid = 6440] [serial = 691] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 00:57:50 INFO - PROCESS | 6440 | --DOMWINDOW == 354 (0x984c8800) [pid = 6440] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 00:57:50 INFO - PROCESS | 6440 | --DOMWINDOW == 353 (0x9018f400) [pid = 6440] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 00:57:50 INFO - PROCESS | 6440 | --DOMWINDOW == 352 (0x8fb1f000) [pid = 6440] [serial = 622] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 00:57:50 INFO - PROCESS | 6440 | --DOMWINDOW == 351 (0x9ae67000) [pid = 6440] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 00:57:50 INFO - PROCESS | 6440 | --DOMWINDOW == 350 (0x894e1c00) [pid = 6440] [serial = 462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 00:57:50 INFO - PROCESS | 6440 | --DOMWINDOW == 349 (0x894ecc00) [pid = 6440] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 00:57:50 INFO - PROCESS | 6440 | --DOMWINDOW == 348 (0x894e7400) [pid = 6440] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 00:57:50 INFO - PROCESS | 6440 | --DOMWINDOW == 347 (0x8b6b2c00) [pid = 6440] [serial = 405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 00:57:50 INFO - PROCESS | 6440 | --DOMWINDOW == 346 (0x84b32800) [pid = 6440] [serial = 712] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 00:57:50 INFO - PROCESS | 6440 | --DOMWINDOW == 345 (0x9283f400) [pid = 6440] [serial = 447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 00:57:50 INFO - PROCESS | 6440 | --DOMWINDOW == 344 (0x89fa9000) [pid = 6440] [serial = 676] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 00:57:50 INFO - PROCESS | 6440 | --DOMWINDOW == 343 (0x92cbf400) [pid = 6440] [serial = 634] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 00:57:50 INFO - PROCESS | 6440 | --DOMWINDOW == 342 (0x9ea0ec00) [pid = 6440] [serial = 649] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 00:57:50 INFO - PROCESS | 6440 | --DOMWINDOW == 341 (0x8b811000) [pid = 6440] [serial = 411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 00:57:50 INFO - PROCESS | 6440 | --DOMWINDOW == 340 (0xa0acf800) [pid = 6440] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 00:57:50 INFO - PROCESS | 6440 | --DOMWINDOW == 339 (0x9899b400) [pid = 6440] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 00:57:50 INFO - PROCESS | 6440 | --DOMWINDOW == 338 (0x8e39f000) [pid = 6440] [serial = 393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 00:57:50 INFO - PROCESS | 6440 | --DOMWINDOW == 337 (0x95938c00) [pid = 6440] [serial = 387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 00:57:50 INFO - PROCESS | 6440 | --DOMWINDOW == 336 (0x8a8a4400) [pid = 6440] [serial = 610] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 00:57:50 INFO - PROCESS | 6440 | --DOMWINDOW == 335 (0x8e505800) [pid = 6440] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 00:57:50 INFO - PROCESS | 6440 | --DOMWINDOW == 334 (0x98876c00) [pid = 6440] [serial = 643] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 00:57:50 INFO - PROCESS | 6440 | --DOMWINDOW == 333 (0x8fe97400) [pid = 6440] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 00:57:50 INFO - PROCESS | 6440 | --DOMWINDOW == 332 (0x98702c00) [pid = 6440] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 00:57:50 INFO - PROCESS | 6440 | --DOMWINDOW == 331 (0x89fb0000) [pid = 6440] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 00:57:50 INFO - PROCESS | 6440 | --DOMWINDOW == 330 (0x8f37d400) [pid = 6440] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 00:57:50 INFO - PROCESS | 6440 | --DOMWINDOW == 329 (0x8fb14800) [pid = 6440] [serial = 420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 00:57:50 INFO - PROCESS | 6440 | --DOMWINDOW == 328 (0x88febc00) [pid = 6440] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 00:57:50 INFO - PROCESS | 6440 | --DOMWINDOW == 327 (0x8999b000) [pid = 6440] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 00:57:50 INFO - PROCESS | 6440 | --DOMWINDOW == 326 (0x8b818c00) [pid = 6440] [serial = 441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 00:57:50 INFO - PROCESS | 6440 | --DOMWINDOW == 325 (0x8fbd6000) [pid = 6440] [serial = 224] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 00:57:50 INFO - PROCESS | 6440 | --DOMWINDOW == 324 (0x882b3400) [pid = 6440] [serial = 694] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 00:57:50 INFO - PROCESS | 6440 | --DOMWINDOW == 323 (0x8a2e3800) [pid = 6440] [serial = 459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 00:57:50 INFO - PROCESS | 6440 | --DOMWINDOW == 322 (0x89867400) [pid = 6440] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 00:57:50 INFO - PROCESS | 6440 | --DOMWINDOW == 321 (0xa0fd2c00) [pid = 6440] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 00:57:50 INFO - PROCESS | 6440 | --DOMWINDOW == 320 (0x894e8400) [pid = 6440] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 00:57:50 INFO - PROCESS | 6440 | --DOMWINDOW == 319 (0x84b3b400) [pid = 6440] [serial = 715] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 00:57:50 INFO - PROCESS | 6440 | --DOMWINDOW == 318 (0x8e50f800) [pid = 6440] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 00:57:50 INFO - PROCESS | 6440 | --DOMWINDOW == 317 (0x98b0d400) [pid = 6440] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 00:57:50 INFO - PROCESS | 6440 | --DOMWINDOW == 316 (0x89f16000) [pid = 6440] [serial = 607] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 00:57:50 INFO - PROCESS | 6440 | --DOMWINDOW == 315 (0x98998400) [pid = 6440] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 00:57:50 INFO - PROCESS | 6440 | --DOMWINDOW == 314 (0x8a83b000) [pid = 6440] [serial = 613] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 00:57:50 INFO - PROCESS | 6440 | --DOMWINDOW == 313 (0x8f33e400) [pid = 6440] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 00:57:50 INFO - PROCESS | 6440 | --DOMWINDOW == 312 (0x8f553c00) [pid = 6440] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 00:57:50 INFO - PROCESS | 6440 | --DOMWINDOW == 311 (0x9792d000) [pid = 6440] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 00:57:50 INFO - PROCESS | 6440 | --DOMWINDOW == 310 (0x904d6400) [pid = 6440] [serial = 631] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 00:57:50 INFO - PROCESS | 6440 | --DOMWINDOW == 309 (0x977ce800) [pid = 6440] [serial = 227] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 00:57:50 INFO - PROCESS | 6440 | --DOMWINDOW == 308 (0x8f245c00) [pid = 6440] [serial = 233] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 00:57:50 INFO - PROCESS | 6440 | --DOMWINDOW == 307 (0x9144d400) [pid = 6440] [serial = 682] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 00:57:50 INFO - PROCESS | 6440 | --DOMWINDOW == 306 (0x88350800) [pid = 6440] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 00:57:50 INFO - PROCESS | 6440 | --DOMWINDOW == 305 (0x96fd8800) [pid = 6440] [serial = 640] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 00:57:50 INFO - PROCESS | 6440 | --DOMWINDOW == 304 (0x8f243000) [pid = 6440] [serial = 619] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 00:57:50 INFO - PROCESS | 6440 | --DOMWINDOW == 303 (0xa0fd4800) [pid = 6440] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 00:57:50 INFO - PROCESS | 6440 | --DOMWINDOW == 302 (0x8ab19400) [pid = 6440] [serial = 417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 00:57:50 INFO - PROCESS | 6440 | --DOMWINDOW == 301 (0x8cbca800) [pid = 6440] [serial = 396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 00:57:50 INFO - PROCESS | 6440 | --DOMWINDOW == 300 (0x8f244800) [pid = 6440] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 00:57:50 INFO - PROCESS | 6440 | --DOMWINDOW == 299 (0x8b6b1c00) [pid = 6440] [serial = 423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 00:57:50 INFO - PROCESS | 6440 | --DOMWINDOW == 298 (0x98f7c400) [pid = 6440] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 00:57:50 INFO - PROCESS | 6440 | --DOMWINDOW == 297 (0xa0c2e400) [pid = 6440] [serial = 652] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 00:57:50 INFO - PROCESS | 6440 | --DOMWINDOW == 296 (0x99b86c00) [pid = 6440] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 00:57:50 INFO - PROCESS | 6440 | --DOMWINDOW == 295 (0x938cf800) [pid = 6440] [serial = 709] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 00:57:50 INFO - PROCESS | 6440 | --DOMWINDOW == 294 (0x8f380000) [pid = 6440] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 00:57:50 INFO - PROCESS | 6440 | --DOMWINDOW == 293 (0x8f343800) [pid = 6440] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 00:57:50 INFO - PROCESS | 6440 | --DOMWINDOW == 292 (0x8fbd3800) [pid = 6440] [serial = 679] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 00:57:50 INFO - PROCESS | 6440 | --DOMWINDOW == 291 (0x98875400) [pid = 6440] [serial = 390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 00:57:50 INFO - PROCESS | 6440 | --DOMWINDOW == 290 (0xa4c0dc00) [pid = 6440] [serial = 239] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 00:57:50 INFO - PROCESS | 6440 | --DOMWINDOW == 289 (0x8f208800) [pid = 6440] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 00:57:50 INFO - PROCESS | 6440 | --DOMWINDOW == 288 (0x9144e000) [pid = 6440] [serial = 685] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 00:57:50 INFO - PROCESS | 6440 | --DOMWINDOW == 287 (0x89780400) [pid = 6440] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 00:57:50 INFO - PROCESS | 6440 | --DOMWINDOW == 286 (0x97923400) [pid = 6440] [serial = 637] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 00:57:50 INFO - PROCESS | 6440 | --DOMWINDOW == 285 (0x9df86800) [pid = 6440] [serial = 456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 00:57:50 INFO - PROCESS | 6440 | --DOMWINDOW == 284 (0x8c1f1c00) [pid = 6440] [serial = 402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 00:57:50 INFO - PROCESS | 6440 | --DOMWINDOW == 283 (0x92cbc400) [pid = 6440] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 00:57:50 INFO - PROCESS | 6440 | --DOMWINDOW == 282 (0x8a8a6000) [pid = 6440] [serial = 414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 00:57:50 INFO - PROCESS | 6440 | --DOMWINDOW == 281 (0x8a20d000) [pid = 6440] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 00:57:50 INFO - PROCESS | 6440 | --DOMWINDOW == 280 (0x8f20f800) [pid = 6440] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 00:57:50 INFO - PROCESS | 6440 | --DOMWINDOW == 279 (0x8b6ba400) [pid = 6440] [serial = 408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 00:57:50 INFO - PROCESS | 6440 | --DOMWINDOW == 278 (0x8f208000) [pid = 6440] [serial = 444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 00:57:50 INFO - PROCESS | 6440 | --DOMWINDOW == 277 (0x90184400) [pid = 6440] [serial = 628] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 00:57:50 INFO - PROCESS | 6440 | --DOMWINDOW == 276 (0x97db1800) [pid = 6440] [serial = 688] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 00:57:50 INFO - PROCESS | 6440 | --DOMWINDOW == 275 (0x8f251c00) [pid = 6440] [serial = 236] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 00:57:50 INFO - PROCESS | 6440 | --DOMWINDOW == 274 (0x90674400) [pid = 6440] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 00:57:50 INFO - PROCESS | 6440 | --DOMWINDOW == 273 (0x9addf400) [pid = 6440] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 00:57:50 INFO - PROCESS | 6440 | --DOMWINDOW == 272 (0x88fb1400) [pid = 6440] [serial = 604] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 00:57:50 INFO - PROCESS | 6440 | --DOMWINDOW == 271 (0x88139800) [pid = 6440] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 00:57:50 INFO - PROCESS | 6440 | --DOMWINDOW == 270 (0x8a834400) [pid = 6440] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 00:57:50 INFO - PROCESS | 6440 | --DOMWINDOW == 269 (0x938c7000) [pid = 6440] [serial = 706] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 00:57:50 INFO - PROCESS | 6440 | --DOMWINDOW == 268 (0x8e77b400) [pid = 6440] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 00:57:50 INFO - PROCESS | 6440 | --DOMWINDOW == 267 (0x96fd4800) [pid = 6440] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 00:57:50 INFO - PROCESS | 6440 | --DOMWINDOW == 266 (0x88fb5c00) [pid = 6440] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 00:57:50 INFO - PROCESS | 6440 | --DOMWINDOW == 265 (0x9066fc00) [pid = 6440] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 00:57:50 INFO - PROCESS | 6440 | --DOMWINDOW == 264 (0x928c5400) [pid = 6440] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 00:57:50 INFO - PROCESS | 6440 | --DOMWINDOW == 263 (0x84ecdc00) [pid = 6440] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 00:57:50 INFO - PROCESS | 6440 | --DOMWINDOW == 262 (0x8f24a800) [pid = 6440] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 00:57:50 INFO - PROCESS | 6440 | --DOMWINDOW == 261 (0x8a206400) [pid = 6440] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 00:57:50 INFO - PROCESS | 6440 | --DOMWINDOW == 260 (0x8f554800) [pid = 6440] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 00:57:50 INFO - PROCESS | 6440 | --DOMWINDOW == 259 (0x984cb000) [pid = 6440] [serial = 646] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 00:57:50 INFO - PROCESS | 6440 | --DOMWINDOW == 258 (0x9add6c00) [pid = 6440] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 00:57:50 INFO - PROCESS | 6440 | --DOMWINDOW == 257 (0x98f97000) [pid = 6440] [serial = 453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 00:57:50 INFO - PROCESS | 6440 | --DOMWINDOW == 256 (0x8b81ac00) [pid = 6440] [serial = 616] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 00:57:50 INFO - PROCESS | 6440 | --DOMWINDOW == 255 (0x8f340400) [pid = 6440] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 00:57:50 INFO - PROCESS | 6440 | --DOMWINDOW == 254 (0x9777b000) [pid = 6440] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 00:57:50 INFO - PROCESS | 6440 | --DOMWINDOW == 253 (0x9899fc00) [pid = 6440] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 00:57:50 INFO - PROCESS | 6440 | --DOMWINDOW == 252 (0x8fb21800) [pid = 6440] [serial = 625] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 00:57:50 INFO - PROCESS | 6440 | --DOMWINDOW == 251 (0x94e9d400) [pid = 6440] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 00:57:50 INFO - PROCESS | 6440 | --DOMWINDOW == 250 (0x8fe94400) [pid = 6440] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 00:57:50 INFO - PROCESS | 6440 | --DOMWINDOW == 249 (0x94e96800) [pid = 6440] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 00:57:50 INFO - PROCESS | 6440 | --DOMWINDOW == 248 (0x904cac00) [pid = 6440] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 00:57:50 INFO - PROCESS | 6440 | --DOMWINDOW == 247 (0x89f13800) [pid = 6440] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 00:57:50 INFO - PROCESS | 6440 | --DOMWINDOW == 246 (0x8fe9c400) [pid = 6440] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 00:57:50 INFO - PROCESS | 6440 | --DOMWINDOW == 245 (0x89f16800) [pid = 6440] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 00:57:50 INFO - PROCESS | 6440 | --DOMWINDOW == 244 (0x8a2eec00) [pid = 6440] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 00:57:50 INFO - PROCESS | 6440 | --DOMWINDOW == 243 (0x9ae60400) [pid = 6440] [serial = 230] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 00:57:50 INFO - PROCESS | 6440 | --DOMWINDOW == 242 (0x8e508400) [pid = 6440] [serial = 399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 00:57:50 INFO - PROCESS | 6440 | --DOMWINDOW == 241 (0x94e9c000) [pid = 6440] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 00:57:51 INFO - PROCESS | 6440 | 1461139071027 Marionette TRACE conn4 <- [1,1040,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-7",0,null,null]]]}] 00:57:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 00:57:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 3299ms 00:57:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 00:57:51 INFO - PROCESS | 6440 | 1461139071044 Marionette TRACE conn4 -> [0,1041,"getWindowHandle",null] 00:57:51 INFO - PROCESS | 6440 | 1461139071047 Marionette TRACE conn4 <- [1,1041,null,{"value":"8"}] 00:57:51 INFO - PROCESS | 6440 | 1461139071054 Marionette TRACE conn4 -> [0,1042,"setScriptTimeout",{"ms":35000}] 00:57:51 INFO - PROCESS | 6440 | 1461139071057 Marionette TRACE conn4 <- [1,1042,null,{}] 00:57:51 INFO - PROCESS | 6440 | 1461139071063 Marionette TRACE conn4 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:51 INFO - PROCESS | 6440 | 1461139071325 Marionette TRACE conn4 <- [1,1043,null,{"value":null}] 00:57:51 INFO - PROCESS | 6440 | 1461139071347 Marionette TRACE conn4 -> [0,1044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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:51 INFO - PROCESS | 6440 | ++DOCSHELL 0x84b33800 == 119 [pid = 6440] [id = 268] 00:57:51 INFO - PROCESS | 6440 | ++DOMWINDOW == 242 (0x84b3b400) [pid = 6440] [serial = 805] [outer = (nil)] 00:57:51 INFO - PROCESS | 6440 | ++DOMWINDOW == 243 (0x882ba400) [pid = 6440] [serial = 806] [outer = 0x84b3b400] 00:57:51 INFO - PROCESS | 6440 | 1461139071426 Marionette DEBUG loaded listener.js 00:57:51 INFO - PROCESS | 6440 | ++DOMWINDOW == 244 (0x88fe3400) [pid = 6440] [serial = 807] [outer = 0x84b3b400] 00:57:52 INFO - PROCESS | 6440 | 1461139072520 Marionette TRACE conn4 <- [1,1044,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-1",0,null,null]]]}] 00:57:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 00:57:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1534ms 00:57:52 INFO - PROCESS | 6440 | 1461139072589 Marionette TRACE conn4 -> [0,1045,"getWindowHandle",null] 00:57:52 INFO - PROCESS | 6440 | 1461139072596 Marionette TRACE conn4 <- [1,1045,null,{"value":"8"}] 00:57:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 00:57:52 INFO - PROCESS | 6440 | 1461139072606 Marionette TRACE conn4 -> [0,1046,"setScriptTimeout",{"ms":35000}] 00:57:52 INFO - PROCESS | 6440 | 1461139072613 Marionette TRACE conn4 <- [1,1046,null,{}] 00:57:52 INFO - PROCESS | 6440 | 1461139072648 Marionette TRACE conn4 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:52 INFO - PROCESS | 6440 | 1461139072974 Marionette TRACE conn4 <- [1,1047,null,{"value":null}] 00:57:53 INFO - PROCESS | 6440 | 1461139073257 Marionette TRACE conn4 -> [0,1048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6440 | ++DOCSHELL 0x84380400 == 120 [pid = 6440] [id = 269] 00:57:53 INFO - PROCESS | 6440 | ++DOMWINDOW == 245 (0x84c4d400) [pid = 6440] [serial = 808] [outer = (nil)] 00:57:53 INFO - PROCESS | 6440 | ++DOMWINDOW == 246 (0x876b7400) [pid = 6440] [serial = 809] [outer = 0x84c4d400] 00:57:53 INFO - PROCESS | 6440 | 1461139073353 Marionette DEBUG loaded listener.js 00:57:53 INFO - PROCESS | 6440 | ++DOMWINDOW == 247 (0x8813d400) [pid = 6440] [serial = 810] [outer = 0x84c4d400] 00:57:54 INFO - PROCESS | 6440 | 1461139074404 Marionette TRACE conn4 <- [1,1048,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-2",0,null,null]]]}] 00:57:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 00:57:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1862ms 00:57:54 INFO - PROCESS | 6440 | 1461139074468 Marionette TRACE conn4 -> [0,1049,"getWindowHandle",null] 00:57:54 INFO - PROCESS | 6440 | 1461139074478 Marionette TRACE conn4 <- [1,1049,null,{"value":"8"}] 00:57:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 00:57:54 INFO - PROCESS | 6440 | 1461139074489 Marionette TRACE conn4 -> [0,1050,"setScriptTimeout",{"ms":35000}] 00:57:54 INFO - PROCESS | 6440 | 1461139074494 Marionette TRACE conn4 <- [1,1050,null,{}] 00:57:54 INFO - PROCESS | 6440 | 1461139074501 Marionette TRACE conn4 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:54 INFO - PROCESS | 6440 | 1461139074757 Marionette TRACE conn4 <- [1,1051,null,{"value":null}] 00:57:55 INFO - PROCESS | 6440 | 1461139075079 Marionette TRACE conn4 -> [0,1052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6440 | ++DOCSHELL 0x892abc00 == 121 [pid = 6440] [id = 270] 00:57:55 INFO - PROCESS | 6440 | ++DOMWINDOW == 248 (0x892b1800) [pid = 6440] [serial = 811] [outer = (nil)] 00:57:55 INFO - PROCESS | 6440 | ++DOMWINDOW == 249 (0x89777c00) [pid = 6440] [serial = 812] [outer = 0x892b1800] 00:57:55 INFO - PROCESS | 6440 | 1461139075171 Marionette DEBUG loaded listener.js 00:57:55 INFO - PROCESS | 6440 | ++DOMWINDOW == 250 (0x89785400) [pid = 6440] [serial = 813] [outer = 0x892b1800] 00:57:56 INFO - PROCESS | 6440 | 1461139076206 Marionette TRACE conn4 <- [1,1052,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-3",0,null,null]]]}] 00:57:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 00:57:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1787ms 00:57:56 INFO - PROCESS | 6440 | 1461139076277 Marionette TRACE conn4 -> [0,1053,"getWindowHandle",null] 00:57:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 00:57:56 INFO - PROCESS | 6440 | 1461139076282 Marionette TRACE conn4 <- [1,1053,null,{"value":"8"}] 00:57:56 INFO - PROCESS | 6440 | 1461139076289 Marionette TRACE conn4 -> [0,1054,"setScriptTimeout",{"ms":35000}] 00:57:56 INFO - PROCESS | 6440 | 1461139076295 Marionette TRACE conn4 <- [1,1054,null,{}] 00:57:56 INFO - PROCESS | 6440 | 1461139076313 Marionette TRACE conn4 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:56 INFO - PROCESS | 6440 | 1461139076574 Marionette TRACE conn4 <- [1,1055,null,{"value":null}] 00:57:56 INFO - PROCESS | 6440 | 1461139076890 Marionette TRACE conn4 -> [0,1056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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:56 INFO - PROCESS | 6440 | ++DOCSHELL 0x8999f400 == 122 [pid = 6440] [id = 271] 00:57:56 INFO - PROCESS | 6440 | ++DOMWINDOW == 251 (0x8a20d800) [pid = 6440] [serial = 814] [outer = (nil)] 00:57:56 INFO - PROCESS | 6440 | ++DOMWINDOW == 252 (0x8a833400) [pid = 6440] [serial = 815] [outer = 0x8a20d800] 00:57:56 INFO - PROCESS | 6440 | 1461139076988 Marionette DEBUG loaded listener.js 00:57:57 INFO - PROCESS | 6440 | ++DOMWINDOW == 253 (0x8a8a5800) [pid = 6440] [serial = 816] [outer = 0x8a20d800] 00:57:57 INFO - PROCESS | 6440 | 1461139077971 Marionette TRACE conn4 <- [1,1056,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-4",0,null,null]]]}] 00:57:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 00:57:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1737ms 00:57:58 INFO - PROCESS | 6440 | 1461139078027 Marionette TRACE conn4 -> [0,1057,"getWindowHandle",null] 00:57:58 INFO - PROCESS | 6440 | 1461139078031 Marionette TRACE conn4 <- [1,1057,null,{"value":"8"}] 00:57:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 00:57:58 INFO - PROCESS | 6440 | 1461139078039 Marionette TRACE conn4 -> [0,1058,"setScriptTimeout",{"ms":35000}] 00:57:58 INFO - PROCESS | 6440 | 1461139078043 Marionette TRACE conn4 <- [1,1058,null,{}] 00:57:58 INFO - PROCESS | 6440 | 1461139078049 Marionette TRACE conn4 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:58 INFO - PROCESS | 6440 | 1461139078268 Marionette TRACE conn4 <- [1,1059,null,{"value":null}] 00:57:58 INFO - PROCESS | 6440 | 1461139078537 Marionette TRACE conn4 -> [0,1060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6440 | ++DOCSHELL 0x85a9dc00 == 123 [pid = 6440] [id = 272] 00:57:58 INFO - PROCESS | 6440 | ++DOMWINDOW == 254 (0x8ab18800) [pid = 6440] [serial = 817] [outer = (nil)] 00:57:58 INFO - PROCESS | 6440 | ++DOMWINDOW == 255 (0x8b6b9800) [pid = 6440] [serial = 818] [outer = 0x8ab18800] 00:57:58 INFO - PROCESS | 6440 | 1461139078677 Marionette DEBUG loaded listener.js 00:57:58 INFO - PROCESS | 6440 | ++DOMWINDOW == 256 (0x8b816800) [pid = 6440] [serial = 819] [outer = 0x8ab18800] 00:57:59 INFO - PROCESS | 6440 | 1461139079632 Marionette TRACE conn4 <- [1,1060,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-5",0,null,null]]]}] 00:57:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 00:57:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1633ms 00:57:59 INFO - PROCESS | 6440 | 1461139079673 Marionette TRACE conn4 -> [0,1061,"getWindowHandle",null] 00:57:59 INFO - PROCESS | 6440 | 1461139079677 Marionette TRACE conn4 <- [1,1061,null,{"value":"8"}] 00:57:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 00:57:59 INFO - PROCESS | 6440 | 1461139079684 Marionette TRACE conn4 -> [0,1062,"setScriptTimeout",{"ms":35000}] 00:57:59 INFO - PROCESS | 6440 | 1461139079688 Marionette TRACE conn4 <- [1,1062,null,{}] 00:57:59 INFO - PROCESS | 6440 | 1461139079694 Marionette TRACE conn4 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:59 INFO - PROCESS | 6440 | 1461139079908 Marionette TRACE conn4 <- [1,1063,null,{"value":null}] 00:58:00 INFO - PROCESS | 6440 | 1461139080172 Marionette TRACE conn4 -> [0,1064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6440 | ++DOCSHELL 0x84eca800 == 124 [pid = 6440] [id = 273] 00:58:00 INFO - PROCESS | 6440 | ++DOMWINDOW == 257 (0x8a8a0c00) [pid = 6440] [serial = 820] [outer = (nil)] 00:58:00 INFO - PROCESS | 6440 | ++DOMWINDOW == 258 (0x8cb34000) [pid = 6440] [serial = 821] [outer = 0x8a8a0c00] 00:58:00 INFO - PROCESS | 6440 | 1461139080303 Marionette DEBUG loaded listener.js 00:58:00 INFO - PROCESS | 6440 | ++DOMWINDOW == 259 (0x8cbca800) [pid = 6440] [serial = 822] [outer = 0x8a8a0c00] 00:58:01 INFO - PROCESS | 6440 | 1461139081247 Marionette TRACE conn4 <- [1,1064,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-eof",0,null,null]]]}] 00:58:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 00:58:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1592ms 00:58:01 INFO - PROCESS | 6440 | 1461139081277 Marionette TRACE conn4 -> [0,1065,"getWindowHandle",null] 00:58:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 00:58:01 INFO - PROCESS | 6440 | 1461139081282 Marionette TRACE conn4 <- [1,1065,null,{"value":"8"}] 00:58:01 INFO - PROCESS | 6440 | 1461139081289 Marionette TRACE conn4 -> [0,1066,"setScriptTimeout",{"ms":35000}] 00:58:01 INFO - PROCESS | 6440 | 1461139081293 Marionette TRACE conn4 <- [1,1066,null,{}] 00:58:01 INFO - PROCESS | 6440 | 1461139081299 Marionette TRACE conn4 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:01 INFO - PROCESS | 6440 | 1461139081569 Marionette TRACE conn4 <- [1,1067,null,{"value":null}] 00:58:01 INFO - PROCESS | 6440 | 1461139081905 Marionette TRACE conn4 -> [0,1068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6440 | ++DOCSHELL 0x8b6b6c00 == 125 [pid = 6440] [id = 274] 00:58:01 INFO - PROCESS | 6440 | ++DOMWINDOW == 260 (0x8e50c000) [pid = 6440] [serial = 823] [outer = (nil)] 00:58:01 INFO - PROCESS | 6440 | ++DOMWINDOW == 261 (0x8e784800) [pid = 6440] [serial = 824] [outer = 0x8e50c000] 00:58:02 INFO - PROCESS | 6440 | 1461139082005 Marionette DEBUG loaded listener.js 00:58:02 INFO - PROCESS | 6440 | ++DOMWINDOW == 262 (0x8f201400) [pid = 6440] [serial = 825] [outer = 0x8e50c000] 00:58:02 INFO - PROCESS | 6440 | 1461139082958 Marionette TRACE conn4 <- [1,1068,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-num",0,null,null]]]}] 00:58:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 00:58:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1688ms 00:58:02 INFO - PROCESS | 6440 | 1461139082977 Marionette TRACE conn4 -> [0,1069,"getWindowHandle",null] 00:58:02 INFO - PROCESS | 6440 | 1461139082980 Marionette TRACE conn4 <- [1,1069,null,{"value":"8"}] 00:58:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 00:58:02 INFO - PROCESS | 6440 | 1461139082987 Marionette TRACE conn4 -> [0,1070,"setScriptTimeout",{"ms":35000}] 00:58:02 INFO - PROCESS | 6440 | 1461139082991 Marionette TRACE conn4 <- [1,1070,null,{}] 00:58:02 INFO - PROCESS | 6440 | 1461139082997 Marionette TRACE conn4 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:03 INFO - PROCESS | 6440 | 1461139083192 Marionette TRACE conn4 <- [1,1071,null,{"value":null}] 00:58:03 INFO - PROCESS | 6440 | 1461139083464 Marionette TRACE conn4 -> [0,1072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6440 | ++DOCSHELL 0x8c1efc00 == 126 [pid = 6440] [id = 275] 00:58:03 INFO - PROCESS | 6440 | ++DOMWINDOW == 263 (0x8e505400) [pid = 6440] [serial = 826] [outer = (nil)] 00:58:03 INFO - PROCESS | 6440 | ++DOMWINDOW == 264 (0x8f24b400) [pid = 6440] [serial = 827] [outer = 0x8e505400] 00:58:03 INFO - PROCESS | 6440 | 1461139083598 Marionette DEBUG loaded listener.js 00:58:03 INFO - PROCESS | 6440 | ++DOMWINDOW == 265 (0x8f33a000) [pid = 6440] [serial = 828] [outer = 0x8e505400] 00:58:04 INFO - PROCESS | 6440 | 1461139084490 Marionette TRACE conn4 <- [1,1072,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-percent",0,null,null]]]}] 00:58:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 00:58:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1532ms 00:58:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 00:58:04 INFO - PROCESS | 6440 | 1461139084521 Marionette TRACE conn4 -> [0,1073,"getWindowHandle",null] 00:58:04 INFO - PROCESS | 6440 | 1461139084525 Marionette TRACE conn4 <- [1,1073,null,{"value":"8"}] 00:58:04 INFO - PROCESS | 6440 | 1461139084532 Marionette TRACE conn4 -> [0,1074,"setScriptTimeout",{"ms":35000}] 00:58:04 INFO - PROCESS | 6440 | 1461139084535 Marionette TRACE conn4 <- [1,1074,null,{}] 00:58:04 INFO - PROCESS | 6440 | 1461139084542 Marionette TRACE conn4 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:04 INFO - PROCESS | 6440 | 1461139084746 Marionette TRACE conn4 <- [1,1075,null,{"value":null}] 00:58:05 INFO - PROCESS | 6440 | 1461139085061 Marionette TRACE conn4 -> [0,1076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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:05 INFO - PROCESS | 6440 | ++DOCSHELL 0x8cb2dc00 == 127 [pid = 6440] [id = 276] 00:58:05 INFO - PROCESS | 6440 | ++DOMWINDOW == 266 (0x8f242400) [pid = 6440] [serial = 829] [outer = (nil)] 00:58:05 INFO - PROCESS | 6440 | ++DOMWINDOW == 267 (0x8f37d400) [pid = 6440] [serial = 830] [outer = 0x8f242400] 00:58:05 INFO - PROCESS | 6440 | 1461139085156 Marionette DEBUG loaded listener.js 00:58:05 INFO - PROCESS | 6440 | ++DOMWINDOW == 268 (0x8f381400) [pid = 6440] [serial = 831] [outer = 0x8f242400] 00:58:06 INFO - PROCESS | 6440 | 1461139086085 Marionette TRACE conn4 <- [1,1076,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-1",0,null,null]]]}] 00:58:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 00:58:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1594ms 00:58:06 INFO - PROCESS | 6440 | 1461139086125 Marionette TRACE conn4 -> [0,1077,"getWindowHandle",null] 00:58:06 INFO - PROCESS | 6440 | 1461139086129 Marionette TRACE conn4 <- [1,1077,null,{"value":"8"}] 00:58:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 00:58:06 INFO - PROCESS | 6440 | 1461139086136 Marionette TRACE conn4 -> [0,1078,"setScriptTimeout",{"ms":35000}] 00:58:06 INFO - PROCESS | 6440 | 1461139086140 Marionette TRACE conn4 <- [1,1078,null,{}] 00:58:06 INFO - PROCESS | 6440 | 1461139086146 Marionette TRACE conn4 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:06 INFO - PROCESS | 6440 | 1461139086365 Marionette TRACE conn4 <- [1,1079,null,{"value":null}] 00:58:06 INFO - PROCESS | 6440 | 1461139086639 Marionette TRACE conn4 -> [0,1080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6440 | ++DOCSHELL 0x8f344800 == 128 [pid = 6440] [id = 277] 00:58:06 INFO - PROCESS | 6440 | ++DOMWINDOW == 269 (0x8f552c00) [pid = 6440] [serial = 832] [outer = (nil)] 00:58:06 INFO - PROCESS | 6440 | ++DOMWINDOW == 270 (0x8fbd1400) [pid = 6440] [serial = 833] [outer = 0x8f552c00] 00:58:06 INFO - PROCESS | 6440 | 1461139086771 Marionette DEBUG loaded listener.js 00:58:06 INFO - PROCESS | 6440 | ++DOMWINDOW == 271 (0x8fbdc400) [pid = 6440] [serial = 834] [outer = 0x8f552c00] 00:58:07 INFO - PROCESS | 6440 | 1461139087693 Marionette TRACE conn4 <- [1,1080,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-2",0,null,null]]]}] 00:58:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 00:58:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1632ms 00:58:07 INFO - PROCESS | 6440 | 1461139087769 Marionette TRACE conn4 -> [0,1081,"getWindowHandle",null] 00:58:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 00:58:07 INFO - PROCESS | 6440 | 1461139087774 Marionette TRACE conn4 <- [1,1081,null,{"value":"8"}] 00:58:07 INFO - PROCESS | 6440 | 1461139087780 Marionette TRACE conn4 -> [0,1082,"setScriptTimeout",{"ms":35000}] 00:58:07 INFO - PROCESS | 6440 | 1461139087784 Marionette TRACE conn4 <- [1,1082,null,{}] 00:58:07 INFO - PROCESS | 6440 | 1461139087790 Marionette TRACE conn4 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:08 INFO - PROCESS | 6440 | 1461139088025 Marionette TRACE conn4 <- [1,1083,null,{"value":null}] 00:58:08 INFO - PROCESS | 6440 | 1461139088339 Marionette TRACE conn4 -> [0,1084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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:08 INFO - PROCESS | 6440 | ++DOCSHELL 0x8f556400 == 129 [pid = 6440] [id = 278] 00:58:08 INFO - PROCESS | 6440 | ++DOMWINDOW == 272 (0x8fbe0000) [pid = 6440] [serial = 835] [outer = (nil)] 00:58:08 INFO - PROCESS | 6440 | ++DOMWINDOW == 273 (0x8fe98400) [pid = 6440] [serial = 836] [outer = 0x8fbe0000] 00:58:08 INFO - PROCESS | 6440 | 1461139088429 Marionette DEBUG loaded listener.js 00:58:08 INFO - PROCESS | 6440 | ++DOMWINDOW == 274 (0x90181400) [pid = 6440] [serial = 837] [outer = 0x8fbe0000] 00:58:09 INFO - PROCESS | 6440 | 1461139089386 Marionette TRACE conn4 <- [1,1084,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-eof",0,null,null]]]}] 00:58:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 00:58:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1635ms 00:58:09 INFO - PROCESS | 6440 | 1461139089416 Marionette TRACE conn4 -> [0,1085,"getWindowHandle",null] 00:58:09 INFO - PROCESS | 6440 | 1461139089421 Marionette TRACE conn4 <- [1,1085,null,{"value":"8"}] 00:58:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 00:58:09 INFO - PROCESS | 6440 | 1461139089428 Marionette TRACE conn4 -> [0,1086,"setScriptTimeout",{"ms":35000}] 00:58:09 INFO - PROCESS | 6440 | 1461139089433 Marionette TRACE conn4 <- [1,1086,null,{}] 00:58:09 INFO - PROCESS | 6440 | 1461139089439 Marionette TRACE conn4 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:09 INFO - PROCESS | 6440 | 1461139089726 Marionette TRACE conn4 <- [1,1087,null,{"value":null}] 00:58:10 INFO - PROCESS | 6440 | 1461139090083 Marionette TRACE conn4 -> [0,1088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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:10 INFO - PROCESS | 6440 | ++DOCSHELL 0x8f380000 == 130 [pid = 6440] [id = 279] 00:58:10 INFO - PROCESS | 6440 | ++DOMWINDOW == 275 (0x90496000) [pid = 6440] [serial = 838] [outer = (nil)] 00:58:10 INFO - PROCESS | 6440 | ++DOMWINDOW == 276 (0x90499c00) [pid = 6440] [serial = 839] [outer = 0x90496000] 00:58:10 INFO - PROCESS | 6440 | 1461139090236 Marionette DEBUG loaded listener.js 00:58:10 INFO - PROCESS | 6440 | ++DOMWINDOW == 277 (0x9049f000) [pid = 6440] [serial = 840] [outer = 0x90496000] 00:58:11 INFO - PROCESS | 6440 | 1461139091277 Marionette TRACE conn4 <- [1,1088,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-1",0,null,null]]]}] 00:58:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 00:58:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1883ms 00:58:11 INFO - PROCESS | 6440 | 1461139091312 Marionette TRACE conn4 -> [0,1089,"getWindowHandle",null] 00:58:11 INFO - PROCESS | 6440 | 1461139091315 Marionette TRACE conn4 <- [1,1089,null,{"value":"8"}] 00:58:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 00:58:11 INFO - PROCESS | 6440 | 1461139091322 Marionette TRACE conn4 -> [0,1090,"setScriptTimeout",{"ms":35000}] 00:58:11 INFO - PROCESS | 6440 | 1461139091326 Marionette TRACE conn4 <- [1,1090,null,{}] 00:58:11 INFO - PROCESS | 6440 | 1461139091333 Marionette TRACE conn4 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:11 INFO - PROCESS | 6440 | 1461139091558 Marionette TRACE conn4 <- [1,1091,null,{"value":null}] 00:58:11 INFO - PROCESS | 6440 | 1461139091880 Marionette TRACE conn4 -> [0,1092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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:11 INFO - PROCESS | 6440 | ++DOCSHELL 0x90496c00 == 131 [pid = 6440] [id = 280] 00:58:11 INFO - PROCESS | 6440 | ++DOMWINDOW == 278 (0x90498800) [pid = 6440] [serial = 841] [outer = (nil)] 00:58:11 INFO - PROCESS | 6440 | ++DOMWINDOW == 279 (0x904d8800) [pid = 6440] [serial = 842] [outer = 0x90498800] 00:58:11 INFO - PROCESS | 6440 | 1461139091983 Marionette DEBUG loaded listener.js 00:58:12 INFO - PROCESS | 6440 | ++DOMWINDOW == 280 (0x90674800) [pid = 6440] [serial = 843] [outer = 0x90498800] 00:58:12 INFO - PROCESS | 6440 | 1461139092946 Marionette TRACE conn4 <- [1,1092,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-2",0,null,null]]]}] 00:58:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 00:58:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1683ms 00:58:13 INFO - PROCESS | 6440 | 1461139093007 Marionette TRACE conn4 -> [0,1093,"getWindowHandle",null] 00:58:13 INFO - PROCESS | 6440 | 1461139093012 Marionette TRACE conn4 <- [1,1093,null,{"value":"8"}] 00:58:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 00:58:13 INFO - PROCESS | 6440 | 1461139093019 Marionette TRACE conn4 -> [0,1094,"setScriptTimeout",{"ms":35000}] 00:58:13 INFO - PROCESS | 6440 | 1461139093023 Marionette TRACE conn4 <- [1,1094,null,{}] 00:58:13 INFO - PROCESS | 6440 | 1461139093029 Marionette TRACE conn4 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:13 INFO - PROCESS | 6440 | 1461139093244 Marionette TRACE conn4 <- [1,1095,null,{"value":null}] 00:58:13 INFO - PROCESS | 6440 | 1461139093560 Marionette TRACE conn4 -> [0,1096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6440 | ++DOCSHELL 0x840d3000 == 132 [pid = 6440] [id = 281] 00:58:13 INFO - PROCESS | 6440 | ++DOMWINDOW == 281 (0x904d1c00) [pid = 6440] [serial = 844] [outer = (nil)] 00:58:13 INFO - PROCESS | 6440 | ++DOMWINDOW == 282 (0x91208400) [pid = 6440] [serial = 845] [outer = 0x904d1c00] 00:58:13 INFO - PROCESS | 6440 | 1461139093660 Marionette DEBUG loaded listener.js 00:58:13 INFO - PROCESS | 6440 | ++DOMWINDOW == 283 (0x9120cc00) [pid = 6440] [serial = 846] [outer = 0x904d1c00] 00:58:14 INFO - PROCESS | 6440 | 1461139094639 Marionette TRACE conn4 <- [1,1096,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-percent",0,null,null]]]}] 00:58:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 00:58:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1634ms 00:58:14 INFO - PROCESS | 6440 | 1461139094654 Marionette TRACE conn4 -> [0,1097,"getWindowHandle",null] 00:58:14 INFO - PROCESS | 6440 | 1461139094658 Marionette TRACE conn4 <- [1,1097,null,{"value":"8"}] 00:58:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 00:58:14 INFO - PROCESS | 6440 | 1461139094665 Marionette TRACE conn4 -> [0,1098,"setScriptTimeout",{"ms":35000}] 00:58:14 INFO - PROCESS | 6440 | 1461139094667 Marionette TRACE conn4 <- [1,1098,null,{}] 00:58:14 INFO - PROCESS | 6440 | 1461139094674 Marionette TRACE conn4 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:14 INFO - PROCESS | 6440 | 1461139094884 Marionette TRACE conn4 <- [1,1099,null,{"value":null}] 00:58:15 INFO - PROCESS | 6440 | 1461139095212 Marionette TRACE conn4 -> [0,1100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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:15 INFO - PROCESS | 6440 | ++DOCSHELL 0x904d2c00 == 133 [pid = 6440] [id = 282] 00:58:15 INFO - PROCESS | 6440 | ++DOMWINDOW == 284 (0x91447400) [pid = 6440] [serial = 847] [outer = (nil)] 00:58:15 INFO - PROCESS | 6440 | ++DOMWINDOW == 285 (0x9283d800) [pid = 6440] [serial = 848] [outer = 0x91447400] 00:58:15 INFO - PROCESS | 6440 | 1461139095313 Marionette DEBUG loaded listener.js 00:58:15 INFO - PROCESS | 6440 | ++DOMWINDOW == 286 (0x92843800) [pid = 6440] [serial = 849] [outer = 0x91447400] 00:58:16 INFO - PROCESS | 6440 | 1461139096237 Marionette TRACE conn4 <- [1,1100,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-1",0,null,null]]]}] 00:58:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 00:58:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1637ms 00:58:16 INFO - PROCESS | 6440 | 1461139096302 Marionette TRACE conn4 -> [0,1101,"getWindowHandle",null] 00:58:16 INFO - PROCESS | 6440 | 1461139096306 Marionette TRACE conn4 <- [1,1101,null,{"value":"8"}] 00:58:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 00:58:16 INFO - PROCESS | 6440 | 1461139096313 Marionette TRACE conn4 -> [0,1102,"setScriptTimeout",{"ms":35000}] 00:58:16 INFO - PROCESS | 6440 | 1461139096316 Marionette TRACE conn4 <- [1,1102,null,{}] 00:58:16 INFO - PROCESS | 6440 | 1461139096322 Marionette TRACE conn4 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:16 INFO - PROCESS | 6440 | 1461139096574 Marionette TRACE conn4 <- [1,1103,null,{"value":null}] 00:58:16 INFO - PROCESS | 6440 | 1461139096901 Marionette TRACE conn4 -> [0,1104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6440 | ++DOCSHELL 0x876b2c00 == 134 [pid = 6440] [id = 283] 00:58:16 INFO - PROCESS | 6440 | ++DOMWINDOW == 287 (0x906f3400) [pid = 6440] [serial = 850] [outer = (nil)] 00:58:16 INFO - PROCESS | 6440 | ++DOMWINDOW == 288 (0x938c9000) [pid = 6440] [serial = 851] [outer = 0x906f3400] 00:58:16 INFO - PROCESS | 6440 | 1461139096992 Marionette DEBUG loaded listener.js 00:58:17 INFO - PROCESS | 6440 | ++DOMWINDOW == 289 (0x938cc800) [pid = 6440] [serial = 852] [outer = 0x906f3400] 00:58:18 INFO - PROCESS | 6440 | 1461139098109 Marionette TRACE conn4 <- [1,1104,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-2",0,null,null]]]}] 00:58:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 00:58:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1838ms 00:58:18 INFO - PROCESS | 6440 | 1461139098152 Marionette TRACE conn4 -> [0,1105,"getWindowHandle",null] 00:58:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 00:58:18 INFO - PROCESS | 6440 | 1461139098157 Marionette TRACE conn4 <- [1,1105,null,{"value":"8"}] 00:58:18 INFO - PROCESS | 6440 | 1461139098163 Marionette TRACE conn4 -> [0,1106,"setScriptTimeout",{"ms":35000}] 00:58:18 INFO - PROCESS | 6440 | 1461139098167 Marionette TRACE conn4 <- [1,1106,null,{}] 00:58:18 INFO - PROCESS | 6440 | 1461139098173 Marionette TRACE conn4 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:18 INFO - PROCESS | 6440 | 1461139098384 Marionette TRACE conn4 <- [1,1107,null,{"value":null}] 00:58:18 INFO - PROCESS | 6440 | 1461139098679 Marionette TRACE conn4 -> [0,1108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6440 | ++DOCSHELL 0x84b3bc00 == 135 [pid = 6440] [id = 284] 00:58:18 INFO - PROCESS | 6440 | ++DOMWINDOW == 290 (0x84b3e800) [pid = 6440] [serial = 853] [outer = (nil)] 00:58:18 INFO - PROCESS | 6440 | ++DOMWINDOW == 291 (0x84c50000) [pid = 6440] [serial = 854] [outer = 0x84b3e800] 00:58:18 INFO - PROCESS | 6440 | 1461139098769 Marionette DEBUG loaded listener.js 00:58:18 INFO - PROCESS | 6440 | ++DOMWINDOW == 292 (0x88350400) [pid = 6440] [serial = 855] [outer = 0x84b3e800] 00:58:19 INFO - PROCESS | 6440 | 1461139099700 Marionette TRACE conn4 <- [1,1108,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-3",0,null,null]]]}] 00:58:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 00:58:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1594ms 00:58:19 INFO - PROCESS | 6440 | 1461139099757 Marionette TRACE conn4 -> [0,1109,"getWindowHandle",null] 00:58:19 INFO - PROCESS | 6440 | 1461139099761 Marionette TRACE conn4 <- [1,1109,null,{"value":"8"}] 00:58:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 00:58:19 INFO - PROCESS | 6440 | 1461139099767 Marionette TRACE conn4 -> [0,1110,"setScriptTimeout",{"ms":35000}] 00:58:19 INFO - PROCESS | 6440 | 1461139099770 Marionette TRACE conn4 <- [1,1110,null,{}] 00:58:19 INFO - PROCESS | 6440 | 1461139099776 Marionette TRACE conn4 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:19 INFO - PROCESS | 6440 | 1461139099980 Marionette TRACE conn4 <- [1,1111,null,{"value":null}] 00:58:20 INFO - PROCESS | 6440 | 1461139100299 Marionette TRACE conn4 -> [0,1112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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:20 INFO - PROCESS | 6440 | ++DOCSHELL 0x84b33c00 == 136 [pid = 6440] [id = 285] 00:58:20 INFO - PROCESS | 6440 | ++DOMWINDOW == 293 (0x84b38c00) [pid = 6440] [serial = 856] [outer = (nil)] 00:58:20 INFO - PROCESS | 6440 | ++DOMWINDOW == 294 (0x88356800) [pid = 6440] [serial = 857] [outer = 0x84b38c00] 00:58:20 INFO - PROCESS | 6440 | 1461139100396 Marionette DEBUG loaded listener.js 00:58:20 INFO - PROCESS | 6440 | ++DOMWINDOW == 295 (0x89fb1c00) [pid = 6440] [serial = 858] [outer = 0x84b38c00] 00:58:21 INFO - PROCESS | 6440 | 1461139101294 Marionette TRACE conn4 <- [1,1112,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-4",0,null,null]]]}] 00:58:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 00:58:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1592ms 00:58:21 INFO - PROCESS | 6440 | 1461139101361 Marionette TRACE conn4 -> [0,1113,"getWindowHandle",null] 00:58:21 INFO - PROCESS | 6440 | 1461139101365 Marionette TRACE conn4 <- [1,1113,null,{"value":"8"}] 00:58:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 00:58:21 INFO - PROCESS | 6440 | 1461139101372 Marionette TRACE conn4 -> [0,1114,"setScriptTimeout",{"ms":35000}] 00:58:21 INFO - PROCESS | 6440 | 1461139101376 Marionette TRACE conn4 <- [1,1114,null,{}] 00:58:21 INFO - PROCESS | 6440 | 1461139101382 Marionette TRACE conn4 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:21 INFO - PROCESS | 6440 | 1461139101598 Marionette TRACE conn4 <- [1,1115,null,{"value":null}] 00:58:21 INFO - PROCESS | 6440 | 1461139101927 Marionette TRACE conn4 -> [0,1116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6440 | ++DOCSHELL 0x84b36400 == 137 [pid = 6440] [id = 286] 00:58:21 INFO - PROCESS | 6440 | ++DOMWINDOW == 296 (0x882b3c00) [pid = 6440] [serial = 859] [outer = (nil)] 00:58:22 INFO - PROCESS | 6440 | ++DOMWINDOW == 297 (0x89872400) [pid = 6440] [serial = 860] [outer = 0x882b3c00] 00:58:22 INFO - PROCESS | 6440 | 1461139102027 Marionette DEBUG loaded listener.js 00:58:22 INFO - PROCESS | 6440 | ++DOMWINDOW == 298 (0x8a20b000) [pid = 6440] [serial = 861] [outer = 0x882b3c00] 00:58:23 INFO - PROCESS | 6440 | --DOCSHELL 0x8a83cc00 == 136 [pid = 6440] [id = 267] 00:58:23 INFO - PROCESS | 6440 | --DOCSHELL 0x8a835c00 == 135 [pid = 6440] [id = 266] 00:58:23 INFO - PROCESS | 6440 | --DOCSHELL 0x84c4c400 == 134 [pid = 6440] [id = 265] 00:58:23 INFO - PROCESS | 6440 | --DOCSHELL 0x840cf400 == 133 [pid = 6440] [id = 264] 00:58:23 INFO - PROCESS | 6440 | --DOCSHELL 0x84ec3800 == 132 [pid = 6440] [id = 262] 00:58:23 INFO - PROCESS | 6440 | --DOCSHELL 0x88358000 == 131 [pid = 6440] [id = 263] 00:58:23 INFO - PROCESS | 6440 | --DOCSHELL 0x84b39800 == 130 [pid = 6440] [id = 261] 00:58:23 INFO - PROCESS | 6440 | --DOCSHELL 0x8fbd3400 == 129 [pid = 6440] [id = 251] 00:58:23 INFO - PROCESS | 6440 | --DOCSHELL 0x8fe91400 == 128 [pid = 6440] [id = 250] 00:58:23 INFO - PROCESS | 6440 | --DOCSHELL 0x8f379800 == 127 [pid = 6440] [id = 249] 00:58:23 INFO - PROCESS | 6440 | --DOCSHELL 0x89f1a000 == 126 [pid = 6440] [id = 248] 00:58:23 INFO - PROCESS | 6440 | --DOCSHELL 0x84ecec00 == 125 [pid = 6440] [id = 247] 00:58:23 INFO - PROCESS | 6440 | --DOMWINDOW == 297 (0x8ab1dc00) [pid = 6440] [serial = 735] [outer = (nil)] [url = about:blank] 00:58:23 INFO - PROCESS | 6440 | --DOMWINDOW == 296 (0x98f80000) [pid = 6440] [serial = 452] [outer = (nil)] [url = about:blank] 00:58:23 INFO - PROCESS | 6440 | --DOMWINDOW == 295 (0x9ea18c00) [pid = 6440] [serial = 578] [outer = (nil)] [url = about:blank] 00:58:23 INFO - PROCESS | 6440 | --DOMWINDOW == 294 (0xa0fd1400) [pid = 6440] [serial = 699] [outer = (nil)] [url = about:blank] 00:58:23 INFO - PROCESS | 6440 | --DOMWINDOW == 293 (0x8a2e2c00) [pid = 6440] [serial = 557] [outer = (nil)] [url = about:blank] 00:58:23 INFO - PROCESS | 6440 | --DOMWINDOW == 292 (0x894e3c00) [pid = 6440] [serial = 729] [outer = (nil)] [url = about:blank] 00:58:23 INFO - PROCESS | 6440 | --DOMWINDOW == 291 (0x8cbcfc00) [pid = 6440] [serial = 503] [outer = (nil)] [url = about:blank] 00:58:23 INFO - PROCESS | 6440 | --DOMWINDOW == 290 (0xa2a2dc00) [pid = 6440] [serial = 349] [outer = (nil)] [url = about:blank] 00:58:23 INFO - PROCESS | 6440 | --DOMWINDOW == 289 (0x89f15000) [pid = 6440] [serial = 732] [outer = (nil)] [url = about:blank] 00:58:23 INFO - PROCESS | 6440 | --DOMWINDOW == 288 (0x876b8000) [pid = 6440] [serial = 701] [outer = (nil)] [url = about:blank] 00:58:23 INFO - PROCESS | 6440 | --DOMWINDOW == 287 (0x89f17400) [pid = 6440] [serial = 674] [outer = (nil)] [url = about:blank] 00:58:23 INFO - PROCESS | 6440 | --DOMWINDOW == 286 (0x938c8800) [pid = 6440] [serial = 704] [outer = (nil)] [url = about:blank] 00:58:23 INFO - PROCESS | 6440 | --DOMWINDOW == 285 (0x91442c00) [pid = 6440] [serial = 186] [outer = (nil)] [url = about:blank] 00:58:23 INFO - PROCESS | 6440 | --DOMWINDOW == 284 (0x88fed800) [pid = 6440] [serial = 524] [outer = (nil)] [url = about:blank] 00:58:23 INFO - PROCESS | 6440 | --DOMWINDOW == 283 (0x88352c00) [pid = 6440] [serial = 536] [outer = (nil)] [url = about:blank] 00:58:23 INFO - PROCESS | 6440 | --DOMWINDOW == 282 (0xa0f47000) [pid = 6440] [serial = 692] [outer = (nil)] [url = about:blank] 00:58:23 INFO - PROCESS | 6440 | --DOMWINDOW == 281 (0x9adde000) [pid = 6440] [serial = 123] [outer = (nil)] [url = about:blank] 00:58:23 INFO - PROCESS | 6440 | --DOMWINDOW == 280 (0x902c4400) [pid = 6440] [serial = 322] [outer = (nil)] [url = about:blank] 00:58:23 INFO - PROCESS | 6440 | --DOMWINDOW == 279 (0x8fe98800) [pid = 6440] [serial = 624] [outer = (nil)] [url = about:blank] 00:58:23 INFO - PROCESS | 6440 | --DOMWINDOW == 278 (0xa0c36c00) [pid = 6440] [serial = 195] [outer = (nil)] [url = about:blank] 00:58:23 INFO - PROCESS | 6440 | --DOMWINDOW == 277 (0x894ed000) [pid = 6440] [serial = 464] [outer = (nil)] [url = about:blank] 00:58:23 INFO - PROCESS | 6440 | --DOMWINDOW == 276 (0x8a206c00) [pid = 6440] [serial = 467] [outer = (nil)] [url = about:blank] 00:58:23 INFO - PROCESS | 6440 | --DOMWINDOW == 275 (0x8a205c00) [pid = 6440] [serial = 500] [outer = (nil)] [url = about:blank] 00:58:23 INFO - PROCESS | 6440 | --DOMWINDOW == 274 (0x8b6bcc00) [pid = 6440] [serial = 407] [outer = (nil)] [url = about:blank] 00:58:23 INFO - PROCESS | 6440 | --DOMWINDOW == 273 (0x84b3e000) [pid = 6440] [serial = 714] [outer = (nil)] [url = about:blank] 00:58:23 INFO - PROCESS | 6440 | --DOMWINDOW == 272 (0x977cec00) [pid = 6440] [serial = 449] [outer = (nil)] [url = about:blank] 00:58:23 INFO - PROCESS | 6440 | --DOMWINDOW == 271 (0x8b810800) [pid = 6440] [serial = 677] [outer = (nil)] [url = about:blank] 00:58:23 INFO - PROCESS | 6440 | --DOMWINDOW == 270 (0x959cf800) [pid = 6440] [serial = 636] [outer = (nil)] [url = about:blank] 00:58:23 INFO - PROCESS | 6440 | --DOMWINDOW == 269 (0x89faac00) [pid = 6440] [serial = 675] [outer = (nil)] [url = about:blank] 00:58:23 INFO - PROCESS | 6440 | --DOMWINDOW == 268 (0x9fb8d400) [pid = 6440] [serial = 651] [outer = (nil)] [url = about:blank] 00:58:23 INFO - PROCESS | 6440 | --DOMWINDOW == 267 (0x8c1fd800) [pid = 6440] [serial = 413] [outer = (nil)] [url = about:blank] 00:58:23 INFO - PROCESS | 6440 | --DOMWINDOW == 266 (0xa45e4800) [pid = 6440] [serial = 530] [outer = (nil)] [url = about:blank] 00:58:23 INFO - PROCESS | 6440 | --DOMWINDOW == 265 (0x99b87800) [pid = 6440] [serial = 512] [outer = (nil)] [url = about:blank] 00:58:23 INFO - PROCESS | 6440 | --DOMWINDOW == 264 (0x8e3a8c00) [pid = 6440] [serial = 395] [outer = (nil)] [url = about:blank] 00:58:23 INFO - PROCESS | 6440 | --DOMWINDOW == 263 (0x982bf000) [pid = 6440] [serial = 389] [outer = (nil)] [url = about:blank] 00:58:23 INFO - PROCESS | 6440 | --DOMWINDOW == 262 (0x8b814400) [pid = 6440] [serial = 612] [outer = (nil)] [url = about:blank] 00:58:23 INFO - PROCESS | 6440 | --DOMWINDOW == 261 (0x8e50c400) [pid = 6440] [serial = 283] [outer = (nil)] [url = about:blank] 00:58:23 INFO - PROCESS | 6440 | --DOMWINDOW == 260 (0x99183400) [pid = 6440] [serial = 645] [outer = (nil)] [url = about:blank] 00:58:23 INFO - PROCESS | 6440 | --DOMWINDOW == 259 (0x98f81800) [pid = 6440] [serial = 307] [outer = (nil)] [url = about:blank] 00:58:23 INFO - PROCESS | 6440 | --DOMWINDOW == 258 (0x899a3c00) [pid = 6440] [serial = 731] [outer = (nil)] [url = about:blank] 00:58:23 INFO - PROCESS | 6440 | --DOMWINDOW == 257 (0x9870d800) [pid = 6440] [serial = 352] [outer = (nil)] [url = about:blank] 00:58:23 INFO - PROCESS | 6440 | --DOMWINDOW == 256 (0x8b815800) [pid = 6440] [serial = 737] [outer = (nil)] [url = about:blank] 00:58:23 INFO - PROCESS | 6440 | --DOMWINDOW == 255 (0x92c72400) [pid = 6440] [serial = 159] [outer = (nil)] [url = about:blank] 00:58:23 INFO - PROCESS | 6440 | --DOMWINDOW == 254 (0x8fb19c00) [pid = 6440] [serial = 422] [outer = (nil)] [url = about:blank] 00:58:23 INFO - PROCESS | 6440 | --DOMWINDOW == 253 (0x8a8a4800) [pid = 6440] [serial = 527] [outer = (nil)] [url = about:blank] 00:58:24 INFO - PROCESS | 6440 | --DOMWINDOW == 252 (0x899a4800) [pid = 6440] [serial = 476] [outer = (nil)] [url = about:blank] 00:58:24 INFO - PROCESS | 6440 | --DOMWINDOW == 251 (0x8e3a1c00) [pid = 6440] [serial = 443] [outer = (nil)] [url = about:blank] 00:58:24 INFO - PROCESS | 6440 | --DOMWINDOW == 250 (0x96a31c00) [pid = 6440] [serial = 226] [outer = (nil)] [url = about:blank] 00:58:24 INFO - PROCESS | 6440 | --DOMWINDOW == 249 (0x882bac00) [pid = 6440] [serial = 696] [outer = (nil)] [url = about:blank] 00:58:24 INFO - PROCESS | 6440 | --DOMWINDOW == 248 (0x8a2ed000) [pid = 6440] [serial = 461] [outer = (nil)] [url = about:blank] 00:58:24 INFO - PROCESS | 6440 | --DOMWINDOW == 247 (0x882c0400) [pid = 6440] [serial = 728] [outer = (nil)] [url = about:blank] 00:58:24 INFO - PROCESS | 6440 | --DOMWINDOW == 246 (0x89876400) [pid = 6440] [serial = 587] [outer = (nil)] [url = about:blank] 00:58:24 INFO - PROCESS | 6440 | --DOMWINDOW == 245 (0x882b9400) [pid = 6440] [serial = 695] [outer = (nil)] [url = about:blank] 00:58:24 INFO - PROCESS | 6440 | --DOMWINDOW == 244 (0xa2a7d400) [pid = 6440] [serial = 198] [outer = (nil)] [url = about:blank] 00:58:24 INFO - PROCESS | 6440 | --DOMWINDOW == 243 (0x8a210400) [pid = 6440] [serial = 470] [outer = (nil)] [url = about:blank] 00:58:24 INFO - PROCESS | 6440 | --DOMWINDOW == 242 (0x84c47c00) [pid = 6440] [serial = 716] [outer = (nil)] [url = about:blank] 00:58:24 INFO - PROCESS | 6440 | --DOMWINDOW == 241 (0x8f24ac00) [pid = 6440] [serial = 298] [outer = (nil)] [url = about:blank] 00:58:24 INFO - PROCESS | 6440 | --DOMWINDOW == 240 (0x99b80800) [pid = 6440] [serial = 310] [outer = (nil)] [url = about:blank] 00:58:24 INFO - PROCESS | 6440 | --DOMWINDOW == 239 (0x89fb0800) [pid = 6440] [serial = 609] [outer = (nil)] [url = about:blank] 00:58:24 INFO - PROCESS | 6440 | --DOMWINDOW == 238 (0x99941400) [pid = 6440] [serial = 271] [outer = (nil)] [url = about:blank] 00:58:24 INFO - PROCESS | 6440 | --DOMWINDOW == 237 (0x8e39c400) [pid = 6440] [serial = 615] [outer = (nil)] [url = about:blank] 00:58:24 INFO - PROCESS | 6440 | --DOMWINDOW == 236 (0x8f384400) [pid = 6440] [serial = 265] [outer = (nil)] [url = about:blank] 00:58:24 INFO - PROCESS | 6440 | --DOMWINDOW == 235 (0x904cc000) [pid = 6440] [serial = 385] [outer = (nil)] [url = about:blank] 00:58:24 INFO - PROCESS | 6440 | --DOMWINDOW == 234 (0x984d1c00) [pid = 6440] [serial = 162] [outer = (nil)] [url = about:blank] 00:58:24 INFO - PROCESS | 6440 | --DOMWINDOW == 233 (0x92839400) [pid = 6440] [serial = 633] [outer = (nil)] [url = about:blank] 00:58:24 INFO - PROCESS | 6440 | --DOMWINDOW == 232 (0x98f8bc00) [pid = 6440] [serial = 229] [outer = (nil)] [url = about:blank] 00:58:24 INFO - PROCESS | 6440 | --DOMWINDOW == 231 (0x8f386800) [pid = 6440] [serial = 235] [outer = (nil)] [url = about:blank] 00:58:24 INFO - PROCESS | 6440 | --DOMWINDOW == 230 (0x928c7800) [pid = 6440] [serial = 683] [outer = (nil)] [url = about:blank] 00:58:24 INFO - PROCESS | 6440 | --DOMWINDOW == 229 (0x89fa6800) [pid = 6440] [serial = 539] [outer = (nil)] [url = about:blank] 00:58:24 INFO - PROCESS | 6440 | --DOMWINDOW == 228 (0x98878000) [pid = 6440] [serial = 642] [outer = (nil)] [url = about:blank] 00:58:24 INFO - PROCESS | 6440 | --DOMWINDOW == 227 (0x8f380c00) [pid = 6440] [serial = 621] [outer = (nil)] [url = about:blank] 00:58:24 INFO - PROCESS | 6440 | --DOMWINDOW == 226 (0xa0ad2400) [pid = 6440] [serial = 698] [outer = (nil)] [url = about:blank] 00:58:24 INFO - PROCESS | 6440 | --DOMWINDOW == 225 (0xa4451800) [pid = 6440] [serial = 201] [outer = (nil)] [url = about:blank] 00:58:24 INFO - PROCESS | 6440 | --DOMWINDOW == 224 (0x8ab1f800) [pid = 6440] [serial = 419] [outer = (nil)] [url = about:blank] 00:58:24 INFO - PROCESS | 6440 | --DOMWINDOW == 223 (0x8cbd0c00) [pid = 6440] [serial = 398] [outer = (nil)] [url = about:blank] 00:58:24 INFO - PROCESS | 6440 | --DOMWINDOW == 222 (0x84b3a800) [pid = 6440] [serial = 713] [outer = (nil)] [url = about:blank] 00:58:24 INFO - PROCESS | 6440 | --DOMWINDOW == 221 (0x9018d400) [pid = 6440] [serial = 319] [outer = (nil)] [url = about:blank] 00:58:24 INFO - PROCESS | 6440 | --DOMWINDOW == 220 (0x91441800) [pid = 6440] [serial = 425] [outer = (nil)] [url = about:blank] 00:58:24 INFO - PROCESS | 6440 | --DOMWINDOW == 219 (0x9df92c00) [pid = 6440] [serial = 192] [outer = (nil)] [url = about:blank] 00:58:24 INFO - PROCESS | 6440 | --DOMWINDOW == 218 (0xa0fd1c00) [pid = 6440] [serial = 654] [outer = (nil)] [url = about:blank] 00:58:24 INFO - PROCESS | 6440 | --DOMWINDOW == 217 (0x938cd400) [pid = 6440] [serial = 705] [outer = (nil)] [url = about:blank] 00:58:24 INFO - PROCESS | 6440 | --DOMWINDOW == 216 (0xa281bc00) [pid = 6440] [serial = 581] [outer = (nil)] [url = about:blank] 00:58:24 INFO - PROCESS | 6440 | --DOMWINDOW == 215 (0x93a4d800) [pid = 6440] [serial = 711] [outer = (nil)] [url = about:blank] 00:58:24 INFO - PROCESS | 6440 | --DOMWINDOW == 214 (0x902c4000) [pid = 6440] [serial = 566] [outer = (nil)] [url = about:blank] 00:58:24 INFO - PROCESS | 6440 | --DOMWINDOW == 213 (0x902bf800) [pid = 6440] [serial = 506] [outer = (nil)] [url = about:blank] 00:58:24 INFO - PROCESS | 6440 | --DOMWINDOW == 212 (0x9018c800) [pid = 6440] [serial = 680] [outer = (nil)] [url = about:blank] 00:58:24 INFO - PROCESS | 6440 | --DOMWINDOW == 211 (0xa0a3d800) [pid = 6440] [serial = 392] [outer = (nil)] [url = about:blank] 00:58:24 INFO - PROCESS | 6440 | --DOMWINDOW == 210 (0xa5f3bc00) [pid = 6440] [serial = 241] [outer = (nil)] [url = about:blank] 00:58:24 INFO - PROCESS | 6440 | --DOMWINDOW == 209 (0x8f248000) [pid = 6440] [serial = 274] [outer = (nil)] [url = about:blank] 00:58:24 INFO - PROCESS | 6440 | --DOMWINDOW == 208 (0x97b7b800) [pid = 6440] [serial = 687] [outer = (nil)] [url = about:blank] 00:58:24 INFO - PROCESS | 6440 | --DOMWINDOW == 207 (0x84ec9400) [pid = 6440] [serial = 722] [outer = (nil)] [url = about:blank] 00:58:24 INFO - PROCESS | 6440 | --DOMWINDOW == 206 (0xa2a88400) [pid = 6440] [serial = 693] [outer = (nil)] [url = about:blank] 00:58:24 INFO - PROCESS | 6440 | --DOMWINDOW == 205 (0x876bb800) [pid = 6440] [serial = 702] [outer = (nil)] [url = about:blank] 00:58:24 INFO - PROCESS | 6440 | --DOMWINDOW == 204 (0x8a210000) [pid = 6440] [serial = 473] [outer = (nil)] [url = about:blank] 00:58:24 INFO - PROCESS | 6440 | --DOMWINDOW == 203 (0x984c7c00) [pid = 6440] [serial = 639] [outer = (nil)] [url = about:blank] 00:58:24 INFO - PROCESS | 6440 | --DOMWINDOW == 202 (0xa281b400) [pid = 6440] [serial = 458] [outer = (nil)] [url = about:blank] 00:58:24 INFO - PROCESS | 6440 | --DOMWINDOW == 201 (0x8c1fa400) [pid = 6440] [serial = 404] [outer = (nil)] [url = about:blank] 00:58:24 INFO - PROCESS | 6440 | --DOMWINDOW == 200 (0x98f81c00) [pid = 6440] [serial = 575] [outer = (nil)] [url = about:blank] 00:58:24 INFO - PROCESS | 6440 | --DOMWINDOW == 199 (0x98877000) [pid = 6440] [serial = 416] [outer = (nil)] [url = about:blank] 00:58:24 INFO - PROCESS | 6440 | --DOMWINDOW == 198 (0x8cbc7c00) [pid = 6440] [serial = 560] [outer = (nil)] [url = about:blank] 00:58:24 INFO - PROCESS | 6440 | --DOMWINDOW == 197 (0x9ae68000) [pid = 6440] [serial = 277] [outer = (nil)] [url = about:blank] 00:58:24 INFO - PROCESS | 6440 | --DOMWINDOW == 196 (0x904d3400) [pid = 6440] [serial = 681] [outer = (nil)] [url = about:blank] 00:58:24 INFO - PROCESS | 6440 | --DOMWINDOW == 195 (0x8cb33800) [pid = 6440] [serial = 678] [outer = (nil)] [url = about:blank] 00:58:24 INFO - PROCESS | 6440 | --DOMWINDOW == 194 (0x8b813800) [pid = 6440] [serial = 410] [outer = (nil)] [url = about:blank] 00:58:24 INFO - PROCESS | 6440 | --DOMWINDOW == 193 (0x8fe95800) [pid = 6440] [serial = 446] [outer = (nil)] [url = about:blank] 00:58:24 INFO - PROCESS | 6440 | --DOMWINDOW == 192 (0x906f1800) [pid = 6440] [serial = 630] [outer = (nil)] [url = about:blank] 00:58:24 INFO - PROCESS | 6440 | --DOMWINDOW == 191 (0x9ea18000) [pid = 6440] [serial = 690] [outer = (nil)] [url = about:blank] 00:58:24 INFO - PROCESS | 6440 | --DOMWINDOW == 190 (0xa45b9400) [pid = 6440] [serial = 238] [outer = (nil)] [url = about:blank] 00:58:24 INFO - PROCESS | 6440 | --DOMWINDOW == 189 (0x9870f000) [pid = 6440] [serial = 509] [outer = (nil)] [url = about:blank] 00:58:24 INFO - PROCESS | 6440 | --DOMWINDOW == 188 (0xa2817000) [pid = 6440] [serial = 316] [outer = (nil)] [url = about:blank] 00:58:24 INFO - PROCESS | 6440 | --DOMWINDOW == 187 (0x8a8a2800) [pid = 6440] [serial = 734] [outer = (nil)] [url = about:blank] 00:58:24 INFO - PROCESS | 6440 | --DOMWINDOW == 186 (0x894e6400) [pid = 6440] [serial = 606] [outer = (nil)] [url = about:blank] 00:58:24 INFO - PROCESS | 6440 | --DOMWINDOW == 185 (0xa4a8d800) [pid = 6440] [serial = 533] [outer = (nil)] [url = about:blank] 00:58:24 INFO - PROCESS | 6440 | --DOMWINDOW == 184 (0x8a83e400) [pid = 6440] [serial = 521] [outer = (nil)] [url = about:blank] 00:58:24 INFO - PROCESS | 6440 | --DOMWINDOW == 183 (0x93a41c00) [pid = 6440] [serial = 707] [outer = (nil)] [url = about:blank] 00:58:24 INFO - PROCESS | 6440 | --DOMWINDOW == 182 (0x8fb19000) [pid = 6440] [serial = 563] [outer = (nil)] [url = about:blank] 00:58:24 INFO - PROCESS | 6440 | --DOMWINDOW == 181 (0xa45bb000) [pid = 6440] [serial = 479] [outer = (nil)] [url = about:blank] 00:58:24 INFO - PROCESS | 6440 | --DOMWINDOW == 180 (0x93a4a800) [pid = 6440] [serial = 710] [outer = (nil)] [url = about:blank] 00:58:24 INFO - PROCESS | 6440 | --DOMWINDOW == 179 (0x88fbd800) [pid = 6440] [serial = 584] [outer = (nil)] [url = about:blank] 00:58:24 INFO - PROCESS | 6440 | --DOMWINDOW == 178 (0x91445000) [pid = 6440] [serial = 301] [outer = (nil)] [url = about:blank] 00:58:24 INFO - PROCESS | 6440 | --DOMWINDOW == 177 (0x9add7800) [pid = 6440] [serial = 689] [outer = (nil)] [url = about:blank] 00:58:24 INFO - PROCESS | 6440 | --DOMWINDOW == 176 (0x92cc3c00) [pid = 6440] [serial = 268] [outer = (nil)] [url = about:blank] 00:58:24 INFO - PROCESS | 6440 | --DOMWINDOW == 175 (0x85aa2c00) [pid = 6440] [serial = 725] [outer = (nil)] [url = about:blank] 00:58:24 INFO - PROCESS | 6440 | --DOMWINDOW == 174 (0x902cbc00) [pid = 6440] [serial = 343] [outer = (nil)] [url = about:blank] 00:58:24 INFO - PROCESS | 6440 | --DOMWINDOW == 173 (0x8e510c00) [pid = 6440] [serial = 554] [outer = (nil)] [url = about:blank] 00:58:24 INFO - PROCESS | 6440 | --DOMWINDOW == 172 (0xa45bf400) [pid = 6440] [serial = 361] [outer = (nil)] [url = about:blank] 00:58:24 INFO - PROCESS | 6440 | --DOMWINDOW == 171 (0x99b85000) [pid = 6440] [serial = 648] [outer = (nil)] [url = about:blank] 00:58:24 INFO - PROCESS | 6440 | --DOMWINDOW == 170 (0x9fb95c00) [pid = 6440] [serial = 313] [outer = (nil)] [url = about:blank] 00:58:24 INFO - PROCESS | 6440 | --DOMWINDOW == 169 (0x9add6800) [pid = 6440] [serial = 455] [outer = (nil)] [url = about:blank] 00:58:24 INFO - PROCESS | 6440 | --DOMWINDOW == 168 (0x8e784400) [pid = 6440] [serial = 618] [outer = (nil)] [url = about:blank] 00:58:24 INFO - PROCESS | 6440 | --DOMWINDOW == 167 (0x9870a400) [pid = 6440] [serial = 358] [outer = (nil)] [url = about:blank] 00:58:24 INFO - PROCESS | 6440 | --DOMWINDOW == 166 (0x99a8ac00) [pid = 6440] [serial = 165] [outer = (nil)] [url = about:blank] 00:58:24 INFO - PROCESS | 6440 | --DOMWINDOW == 165 (0x84c49000) [pid = 6440] [serial = 717] [outer = (nil)] [url = about:blank] 00:58:24 INFO - PROCESS | 6440 | --DOMWINDOW == 164 (0x98121400) [pid = 6440] [serial = 189] [outer = (nil)] [url = about:blank] 00:58:24 INFO - PROCESS | 6440 | --DOMWINDOW == 163 (0x93a45000) [pid = 6440] [serial = 708] [outer = (nil)] [url = about:blank] 00:58:24 INFO - PROCESS | 6440 | --DOMWINDOW == 162 (0x904c9800) [pid = 6440] [serial = 627] [outer = (nil)] [url = about:blank] 00:58:24 INFO - PROCESS | 6440 | --DOMWINDOW == 161 (0x98e76000) [pid = 6440] [serial = 346] [outer = (nil)] [url = about:blank] 00:58:24 INFO - PROCESS | 6440 | --DOMWINDOW == 160 (0x92cc6800) [pid = 6440] [serial = 684] [outer = (nil)] [url = about:blank] 00:58:24 INFO - PROCESS | 6440 | --DOMWINDOW == 159 (0x99b8ac00) [pid = 6440] [serial = 280] [outer = (nil)] [url = about:blank] 00:58:24 INFO - PROCESS | 6440 | --DOMWINDOW == 158 (0x97cb9c00) [pid = 6440] [serial = 572] [outer = (nil)] [url = about:blank] 00:58:24 INFO - PROCESS | 6440 | --DOMWINDOW == 157 (0x904d6800) [pid = 6440] [serial = 355] [outer = (nil)] [url = about:blank] 00:58:24 INFO - PROCESS | 6440 | --DOMWINDOW == 156 (0xa0c1c400) [pid = 6440] [serial = 518] [outer = (nil)] [url = about:blank] 00:58:24 INFO - PROCESS | 6440 | --DOMWINDOW == 155 (0x8986fc00) [pid = 6440] [serial = 726] [outer = (nil)] [url = about:blank] 00:58:24 INFO - PROCESS | 6440 | --DOMWINDOW == 154 (0x84c51000) [pid = 6440] [serial = 719] [outer = (nil)] [url = about:blank] 00:58:24 INFO - PROCESS | 6440 | --DOMWINDOW == 153 (0x977c1400) [pid = 6440] [serial = 686] [outer = (nil)] [url = about:blank] 00:58:24 INFO - PROCESS | 6440 | --DOMWINDOW == 152 (0x91446000) [pid = 6440] [serial = 569] [outer = (nil)] [url = about:blank] 00:58:24 INFO - PROCESS | 6440 | --DOMWINDOW == 151 (0x9b086400) [pid = 6440] [serial = 515] [outer = (nil)] [url = about:blank] 00:58:24 INFO - PROCESS | 6440 | --DOMWINDOW == 150 (0x8b6b9000) [pid = 6440] [serial = 602] [outer = (nil)] [url = about:blank] 00:58:24 INFO - PROCESS | 6440 | --DOMWINDOW == 149 (0xa3c7b000) [pid = 6440] [serial = 232] [outer = (nil)] [url = about:blank] 00:58:24 INFO - PROCESS | 6440 | --DOMWINDOW == 148 (0xa280f800) [pid = 6440] [serial = 401] [outer = (nil)] [url = about:blank] 00:58:24 INFO - PROCESS | 6440 | --DOMWINDOW == 147 (0x96fd9400) [pid = 6440] [serial = 304] [outer = (nil)] [url = about:blank] 00:58:24 INFO - PROCESS | 6440 | --DOMWINDOW == 146 (0x8cb2bc00) [pid = 6440] [serial = 738] [outer = (nil)] [url = about:blank] 00:58:24 INFO - PROCESS | 6440 | --DOMWINDOW == 145 (0x8e77b800) [pid = 6440] [serial = 740] [outer = (nil)] [url = about:blank] 00:58:24 INFO - PROCESS | 6440 | 1461139104488 Marionette TRACE conn4 <- [1,1116,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-1",0,null,null]]]}] 00:58:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 00:58:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 3146ms 00:58:24 INFO - PROCESS | 6440 | 1461139104521 Marionette TRACE conn4 -> [0,1117,"getWindowHandle",null] 00:58:24 INFO - PROCESS | 6440 | 1461139104527 Marionette TRACE conn4 <- [1,1117,null,{"value":"8"}] 00:58:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 00:58:24 INFO - PROCESS | 6440 | 1461139104536 Marionette TRACE conn4 -> [0,1118,"setScriptTimeout",{"ms":35000}] 00:58:24 INFO - PROCESS | 6440 | 1461139104542 Marionette TRACE conn4 <- [1,1118,null,{}] 00:58:24 INFO - PROCESS | 6440 | 1461139104551 Marionette TRACE conn4 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:24 INFO - PROCESS | 6440 | 1461139104774 Marionette TRACE conn4 <- [1,1119,null,{"value":null}] 00:58:24 INFO - PROCESS | 6440 | 1461139104947 Marionette TRACE conn4 -> [0,1120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6440 | ++DOCSHELL 0x840c5800 == 126 [pid = 6440] [id = 287] 00:58:24 INFO - PROCESS | 6440 | ++DOMWINDOW == 146 (0x84b3f400) [pid = 6440] [serial = 862] [outer = (nil)] 00:58:25 INFO - PROCESS | 6440 | ++DOMWINDOW == 147 (0x85a98800) [pid = 6440] [serial = 863] [outer = 0x84b3f400] 00:58:25 INFO - PROCESS | 6440 | 1461139105032 Marionette DEBUG loaded listener.js 00:58:25 INFO - PROCESS | 6440 | ++DOMWINDOW == 148 (0x876b2000) [pid = 6440] [serial = 864] [outer = 0x84b3f400] 00:58:25 INFO - PROCESS | 6440 | --DOCSHELL 0x97cb9800 == 125 [pid = 6440] [id = 9] 00:58:25 INFO - PROCESS | 6440 | 1461139105942 Marionette TRACE conn4 <- [1,1120,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-2",0,null,null]]]}] 00:58:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 00:58:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1445ms 00:58:26 INFO - PROCESS | 6440 | 1461139105998 Marionette TRACE conn4 -> [0,1121,"getWindowHandle",null] 00:58:26 INFO - PROCESS | 6440 | 1461139106005 Marionette TRACE conn4 <- [1,1121,null,{"value":"8"}] 00:58:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 00:58:26 INFO - PROCESS | 6440 | 1461139106019 Marionette TRACE conn4 -> [0,1122,"setScriptTimeout",{"ms":35000}] 00:58:26 INFO - PROCESS | 6440 | 1461139106022 Marionette TRACE conn4 <- [1,1122,null,{}] 00:58:26 INFO - PROCESS | 6440 | 1461139106029 Marionette TRACE conn4 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:26 INFO - PROCESS | 6440 | 1461139106221 Marionette TRACE conn4 <- [1,1123,null,{"value":null}] 00:58:26 INFO - PROCESS | 6440 | 1461139106232 Marionette TRACE conn4 -> [0,1124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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:26 INFO - PROCESS | 6440 | ++DOCSHELL 0x85a9bc00 == 126 [pid = 6440] [id = 288] 00:58:26 INFO - PROCESS | 6440 | ++DOMWINDOW == 149 (0x876bb000) [pid = 6440] [serial = 865] [outer = (nil)] 00:58:26 INFO - PROCESS | 6440 | ++DOMWINDOW == 150 (0x8834a800) [pid = 6440] [serial = 866] [outer = 0x876bb000] 00:58:26 INFO - PROCESS | 6440 | 1461139106310 Marionette DEBUG loaded listener.js 00:58:26 INFO - PROCESS | 6440 | ++DOMWINDOW == 151 (0x88354000) [pid = 6440] [serial = 867] [outer = 0x876bb000] 00:58:27 INFO - PROCESS | 6440 | 1461139107493 Marionette TRACE conn4 <- [1,1124,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.system",0,null,null]]]}] 00:58:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 00:58:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1534ms 00:58:27 INFO - PROCESS | 6440 | 1461139107554 Marionette TRACE conn4 -> [0,1125,"getWindowHandle",null] 00:58:27 INFO - PROCESS | 6440 | 1461139107557 Marionette TRACE conn4 <- [1,1125,null,{"value":"8"}] 00:58:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 00:58:27 INFO - PROCESS | 6440 | 1461139107564 Marionette TRACE conn4 -> [0,1126,"setScriptTimeout",{"ms":35000}] 00:58:27 INFO - PROCESS | 6440 | 1461139107570 Marionette TRACE conn4 <- [1,1126,null,{}] 00:58:27 INFO - PROCESS | 6440 | 1461139107594 Marionette TRACE conn4 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:27 INFO - PROCESS | 6440 | 1461139107839 Marionette TRACE conn4 <- [1,1127,null,{"value":null}] 00:58:28 INFO - PROCESS | 6440 | 1461139108156 Marionette TRACE conn4 -> [0,1128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6440 | ++DOCSHELL 0x8834bc00 == 127 [pid = 6440] [id = 289] 00:58:28 INFO - PROCESS | 6440 | ++DOMWINDOW == 152 (0x88ff1c00) [pid = 6440] [serial = 868] [outer = (nil)] 00:58:28 INFO - PROCESS | 6440 | ++DOMWINDOW == 153 (0x892b6400) [pid = 6440] [serial = 869] [outer = 0x88ff1c00] 00:58:28 INFO - PROCESS | 6440 | 1461139108236 Marionette DEBUG loaded listener.js 00:58:28 INFO - PROCESS | 6440 | ++DOMWINDOW == 154 (0x894ed400) [pid = 6440] [serial = 870] [outer = 0x88ff1c00] 00:58:29 INFO - PROCESS | 6440 | --DOMWINDOW == 153 (0x84b39c00) [pid = 6440] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 00:58:29 INFO - PROCESS | 6440 | --DOMWINDOW == 152 (0x8cb2f000) [pid = 6440] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 00:58:29 INFO - PROCESS | 6440 | --DOMWINDOW == 151 (0x89867800) [pid = 6440] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 00:58:29 INFO - PROCESS | 6440 | --DOMWINDOW == 150 (0x8a8a9800) [pid = 6440] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 00:58:29 INFO - PROCESS | 6440 | --DOMWINDOW == 149 (0x84b3b800) [pid = 6440] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 00:58:29 INFO - PROCESS | 6440 | --DOMWINDOW == 148 (0x8813c800) [pid = 6440] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 00:58:29 INFO - PROCESS | 6440 | --DOMWINDOW == 147 (0x876ba800) [pid = 6440] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 00:58:29 INFO - PROCESS | 6440 | 1461139109412 Marionette TRACE conn4 <- [1,1128,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-1",0,null,null]]]}] 00:58:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 00:58:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1897ms 00:58:29 INFO - PROCESS | 6440 | 1461139109508 Marionette TRACE conn4 -> [0,1129,"getWindowHandle",null] 00:58:29 INFO - PROCESS | 6440 | 1461139109512 Marionette TRACE conn4 <- [1,1129,null,{"value":"8"}] 00:58:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 00:58:29 INFO - PROCESS | 6440 | 1461139109551 Marionette TRACE conn4 -> [0,1130,"setScriptTimeout",{"ms":35000}] 00:58:29 INFO - PROCESS | 6440 | 1461139109555 Marionette TRACE conn4 <- [1,1130,null,{}] 00:58:29 INFO - PROCESS | 6440 | 1461139109561 Marionette TRACE conn4 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:29 INFO - PROCESS | 6440 | 1461139109737 Marionette TRACE conn4 <- [1,1131,null,{"value":null}] 00:58:29 INFO - PROCESS | 6440 | 1461139109749 Marionette TRACE conn4 -> [0,1132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6440 | ++DOCSHELL 0x84380c00 == 128 [pid = 6440] [id = 290] 00:58:29 INFO - PROCESS | 6440 | ++DOMWINDOW == 148 (0x84b3b800) [pid = 6440] [serial = 871] [outer = (nil)] 00:58:29 INFO - PROCESS | 6440 | ++DOMWINDOW == 149 (0x8986c400) [pid = 6440] [serial = 872] [outer = 0x84b3b800] 00:58:29 INFO - PROCESS | 6440 | 1461139109970 Marionette DEBUG loaded listener.js 00:58:30 INFO - PROCESS | 6440 | ++DOMWINDOW == 150 (0x89876c00) [pid = 6440] [serial = 873] [outer = 0x84b3b800] 00:58:30 INFO - PROCESS | 6440 | 1461139110798 Marionette TRACE conn4 <- [1,1132,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-2",0,null,null]]]}] 00:58:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 00:58:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1297ms 00:58:30 INFO - PROCESS | 6440 | 1461139110846 Marionette TRACE conn4 -> [0,1133,"getWindowHandle",null] 00:58:30 INFO - PROCESS | 6440 | 1461139110849 Marionette TRACE conn4 <- [1,1133,null,{"value":"8"}] 00:58:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 00:58:30 INFO - PROCESS | 6440 | 1461139110856 Marionette TRACE conn4 -> [0,1134,"setScriptTimeout",{"ms":35000}] 00:58:30 INFO - PROCESS | 6440 | 1461139110859 Marionette TRACE conn4 <- [1,1134,null,{}] 00:58:30 INFO - PROCESS | 6440 | 1461139110865 Marionette TRACE conn4 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:31 INFO - PROCESS | 6440 | 1461139111235 Marionette TRACE conn4 <- [1,1135,null,{"value":null}] 00:58:31 INFO - PROCESS | 6440 | 1461139111467 Marionette TRACE conn4 -> [0,1136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6440 | ++DOCSHELL 0x84c48c00 == 129 [pid = 6440] [id = 291] 00:58:31 INFO - PROCESS | 6440 | ++DOMWINDOW == 151 (0x84c49000) [pid = 6440] [serial = 874] [outer = (nil)] 00:58:31 INFO - PROCESS | 6440 | ++DOMWINDOW == 152 (0x84ec3800) [pid = 6440] [serial = 875] [outer = 0x84c49000] 00:58:31 INFO - PROCESS | 6440 | 1461139111567 Marionette DEBUG loaded listener.js 00:58:31 INFO - PROCESS | 6440 | ++DOMWINDOW == 153 (0x85a99800) [pid = 6440] [serial = 876] [outer = 0x84c49000] 00:58:32 INFO - PROCESS | 6440 | 1461139112537 Marionette TRACE conn4 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 00:58:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 00:58:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1739ms 00:58:32 INFO - PROCESS | 6440 | 1461139112597 Marionette TRACE conn4 -> [0,1137,"getWindowHandle",null] 00:58:32 INFO - PROCESS | 6440 | 1461139112605 Marionette TRACE conn4 <- [1,1137,null,{"value":"8"}] 00:58:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 00:58:32 INFO - PROCESS | 6440 | 1461139112613 Marionette TRACE conn4 -> [0,1138,"setScriptTimeout",{"ms":35000}] 00:58:32 INFO - PROCESS | 6440 | 1461139112620 Marionette TRACE conn4 <- [1,1138,null,{}] 00:58:32 INFO - PROCESS | 6440 | 1461139112628 Marionette TRACE conn4 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:32 INFO - PROCESS | 6440 | 1461139112854 Marionette TRACE conn4 <- [1,1139,null,{"value":null}] 00:58:33 INFO - PROCESS | 6440 | 1461139113141 Marionette TRACE conn4 -> [0,1140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6440 | ++DOCSHELL 0x882bbc00 == 130 [pid = 6440] [id = 292] 00:58:33 INFO - PROCESS | 6440 | ++DOMWINDOW == 154 (0x88353000) [pid = 6440] [serial = 877] [outer = (nil)] 00:58:33 INFO - PROCESS | 6440 | ++DOMWINDOW == 155 (0x88fe5000) [pid = 6440] [serial = 878] [outer = 0x88353000] 00:58:33 INFO - PROCESS | 6440 | 1461139113281 Marionette DEBUG loaded listener.js 00:58:33 INFO - PROCESS | 6440 | ++DOMWINDOW == 156 (0x892b0400) [pid = 6440] [serial = 879] [outer = 0x88353000] 00:58:34 INFO - PROCESS | 6440 | 1461139114308 Marionette TRACE conn4 <- [1,1140,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.alpha",0,null,null]]]}] 00:58:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 00:58:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1746ms 00:58:34 INFO - PROCESS | 6440 | 1461139114360 Marionette TRACE conn4 -> [0,1141,"getWindowHandle",null] 00:58:34 INFO - PROCESS | 6440 | 1461139114364 Marionette TRACE conn4 <- [1,1141,null,{"value":"8"}] 00:58:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 00:58:34 INFO - PROCESS | 6440 | 1461139114373 Marionette TRACE conn4 -> [0,1142,"setScriptTimeout",{"ms":35000}] 00:58:34 INFO - PROCESS | 6440 | 1461139114377 Marionette TRACE conn4 <- [1,1142,null,{}] 00:58:34 INFO - PROCESS | 6440 | 1461139114383 Marionette TRACE conn4 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:34 INFO - PROCESS | 6440 | 1461139114623 Marionette TRACE conn4 <- [1,1143,null,{"value":null}] 00:58:34 INFO - PROCESS | 6440 | 1461139114973 Marionette TRACE conn4 -> [0,1144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6440 | ++DOCSHELL 0x899a7c00 == 131 [pid = 6440] [id = 293] 00:58:35 INFO - PROCESS | 6440 | ++DOMWINDOW == 157 (0x89f13400) [pid = 6440] [serial = 880] [outer = (nil)] 00:58:35 INFO - PROCESS | 6440 | ++DOMWINDOW == 158 (0x89f19800) [pid = 6440] [serial = 881] [outer = 0x89f13400] 00:58:35 INFO - PROCESS | 6440 | 1461139115074 Marionette DEBUG loaded listener.js 00:58:35 INFO - PROCESS | 6440 | ++DOMWINDOW == 159 (0x89fa8400) [pid = 6440] [serial = 882] [outer = 0x89f13400] 00:58:36 INFO - PROCESS | 6440 | 1461139116042 Marionette TRACE conn4 <- [1,1144,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colour",0,null,null]]]}] 00:58:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 00:58:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1698ms 00:58:36 INFO - PROCESS | 6440 | 1461139116072 Marionette TRACE conn4 -> [0,1145,"getWindowHandle",null] 00:58:36 INFO - PROCESS | 6440 | 1461139116079 Marionette TRACE conn4 <- [1,1145,null,{"value":"8"}] 00:58:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 00:58:36 INFO - PROCESS | 6440 | 1461139116098 Marionette TRACE conn4 -> [0,1146,"setScriptTimeout",{"ms":35000}] 00:58:36 INFO - PROCESS | 6440 | 1461139116106 Marionette TRACE conn4 <- [1,1146,null,{}] 00:58:36 INFO - PROCESS | 6440 | 1461139116113 Marionette TRACE conn4 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:36 INFO - PROCESS | 6440 | 1461139116356 Marionette TRACE conn4 <- [1,1147,null,{"value":null}] 00:58:36 INFO - PROCESS | 6440 | 1461139116619 Marionette TRACE conn4 -> [0,1148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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:36 INFO - PROCESS | 6440 | ++DOCSHELL 0x899a4800 == 132 [pid = 6440] [id = 294] 00:58:36 INFO - PROCESS | 6440 | ++DOMWINDOW == 160 (0x8a210400) [pid = 6440] [serial = 883] [outer = (nil)] 00:58:36 INFO - PROCESS | 6440 | ++DOMWINDOW == 161 (0x8a2eec00) [pid = 6440] [serial = 884] [outer = 0x8a210400] 00:58:36 INFO - PROCESS | 6440 | 1461139116760 Marionette DEBUG loaded listener.js 00:58:36 INFO - PROCESS | 6440 | ++DOMWINDOW == 162 (0x8a83b000) [pid = 6440] [serial = 885] [outer = 0x8a210400] 00:58:37 INFO - PROCESS | 6440 | 1461139117738 Marionette TRACE conn4 <- [1,1148,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colouralpha",0,null,null]]]}] 00:58:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 00:58:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1701ms 00:58:37 INFO - PROCESS | 6440 | 1461139117791 Marionette TRACE conn4 -> [0,1149,"getWindowHandle",null] 00:58:37 INFO - PROCESS | 6440 | 1461139117795 Marionette TRACE conn4 <- [1,1149,null,{"value":"8"}] 00:58:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 00:58:37 INFO - PROCESS | 6440 | 1461139117803 Marionette TRACE conn4 -> [0,1150,"setScriptTimeout",{"ms":35000}] 00:58:37 INFO - PROCESS | 6440 | 1461139117807 Marionette TRACE conn4 <- [1,1150,null,{}] 00:58:37 INFO - PROCESS | 6440 | 1461139117813 Marionette TRACE conn4 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:38 INFO - PROCESS | 6440 | 1461139118059 Marionette TRACE conn4 <- [1,1151,null,{"value":null}] 00:58:38 INFO - PROCESS | 6440 | 1461139118313 Marionette TRACE conn4 -> [0,1152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6440 | ++DOCSHELL 0x8a835400 == 133 [pid = 6440] [id = 295] 00:58:38 INFO - PROCESS | 6440 | ++DOMWINDOW == 163 (0x8a8a2800) [pid = 6440] [serial = 886] [outer = (nil)] 00:58:38 INFO - PROCESS | 6440 | ++DOMWINDOW == 164 (0x8ab15000) [pid = 6440] [serial = 887] [outer = 0x8a8a2800] 00:58:38 INFO - PROCESS | 6440 | 1461139118447 Marionette DEBUG loaded listener.js 00:58:38 INFO - PROCESS | 6440 | ++DOMWINDOW == 165 (0x8ab1f800) [pid = 6440] [serial = 888] [outer = 0x8a8a2800] 00:58:39 INFO - PROCESS | 6440 | 1461139119361 Marionette TRACE conn4 <- [1,1152,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.multiple",0,null,null]]]}] 00:58:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 00:58:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1591ms 00:58:39 INFO - PROCESS | 6440 | 1461139119396 Marionette TRACE conn4 -> [0,1153,"getWindowHandle",null] 00:58:39 INFO - PROCESS | 6440 | 1461139119400 Marionette TRACE conn4 <- [1,1153,null,{"value":"8"}] 00:58:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 00:58:39 INFO - PROCESS | 6440 | 1461139119408 Marionette TRACE conn4 -> [0,1154,"setScriptTimeout",{"ms":35000}] 00:58:39 INFO - PROCESS | 6440 | 1461139119412 Marionette TRACE conn4 <- [1,1154,null,{}] 00:58:39 INFO - PROCESS | 6440 | 1461139119418 Marionette TRACE conn4 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:39 INFO - PROCESS | 6440 | 1461139119656 Marionette TRACE conn4 <- [1,1155,null,{"value":null}] 00:58:39 INFO - PROCESS | 6440 | 1461139119921 Marionette TRACE conn4 -> [0,1156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6440 | ++DOCSHELL 0x8b80d000 == 134 [pid = 6440] [id = 296] 00:58:40 INFO - PROCESS | 6440 | ++DOMWINDOW == 166 (0x8b80d800) [pid = 6440] [serial = 889] [outer = (nil)] 00:58:40 INFO - PROCESS | 6440 | ++DOMWINDOW == 167 (0x8b813800) [pid = 6440] [serial = 890] [outer = 0x8b80d800] 00:58:40 INFO - PROCESS | 6440 | 1461139120075 Marionette DEBUG loaded listener.js 00:58:40 INFO - PROCESS | 6440 | ++DOMWINDOW == 168 (0x8c1f9000) [pid = 6440] [serial = 891] [outer = 0x8b80d800] 00:58:41 INFO - PROCESS | 6440 | 1461139121050 Marionette TRACE conn4 <- [1,1156,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.outside",0,null,null]]]}] 00:58:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 00:58:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1691ms 00:58:41 INFO - PROCESS | 6440 | 1461139121101 Marionette TRACE conn4 -> [0,1157,"getWindowHandle",null] 00:58:41 INFO - PROCESS | 6440 | 1461139121105 Marionette TRACE conn4 <- [1,1157,null,{"value":"8"}] 00:58:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 00:58:41 INFO - PROCESS | 6440 | 1461139121112 Marionette TRACE conn4 -> [0,1158,"setScriptTimeout",{"ms":35000}] 00:58:41 INFO - PROCESS | 6440 | 1461139121116 Marionette TRACE conn4 <- [1,1158,null,{}] 00:58:41 INFO - PROCESS | 6440 | 1461139121122 Marionette TRACE conn4 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:41 INFO - PROCESS | 6440 | 1461139121344 Marionette TRACE conn4 <- [1,1159,null,{"value":null}] 00:58:41 INFO - PROCESS | 6440 | 1461139121602 Marionette TRACE conn4 -> [0,1160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6440 | ++DOCSHELL 0x8b6b8400 == 135 [pid = 6440] [id = 297] 00:58:41 INFO - PROCESS | 6440 | ++DOMWINDOW == 169 (0x8b6ba400) [pid = 6440] [serial = 892] [outer = (nil)] 00:58:41 INFO - PROCESS | 6440 | ++DOMWINDOW == 170 (0x8cbc9800) [pid = 6440] [serial = 893] [outer = 0x8b6ba400] 00:58:41 INFO - PROCESS | 6440 | 1461139121736 Marionette DEBUG loaded listener.js 00:58:41 INFO - PROCESS | 6440 | ++DOMWINDOW == 171 (0x8cbd1400) [pid = 6440] [serial = 894] [outer = 0x8b6ba400] 00:58:42 INFO - PROCESS | 6440 | 1461139122685 Marionette TRACE conn4 <- [1,1160,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap",0,null,null]]]}] 00:58:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 00:58:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1642ms 00:58:42 INFO - PROCESS | 6440 | 1461139122755 Marionette TRACE conn4 -> [0,1161,"getWindowHandle",null] 00:58:42 INFO - PROCESS | 6440 | 1461139122759 Marionette TRACE conn4 <- [1,1161,null,{"value":"8"}] 00:58:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 00:58:42 INFO - PROCESS | 6440 | 1461139122766 Marionette TRACE conn4 -> [0,1162,"setScriptTimeout",{"ms":35000}] 00:58:42 INFO - PROCESS | 6440 | 1461139122770 Marionette TRACE conn4 <- [1,1162,null,{}] 00:58:42 INFO - PROCESS | 6440 | 1461139122775 Marionette TRACE conn4 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:43 INFO - PROCESS | 6440 | 1461139123025 Marionette TRACE conn4 <- [1,1163,null,{"value":null}] 00:58:43 INFO - PROCESS | 6440 | 1461139123324 Marionette TRACE conn4 -> [0,1164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6440 | ++DOCSHELL 0x8cb34400 == 136 [pid = 6440] [id = 298] 00:58:43 INFO - PROCESS | 6440 | ++DOMWINDOW == 172 (0x8cbc8c00) [pid = 6440] [serial = 895] [outer = (nil)] 00:58:43 INFO - PROCESS | 6440 | ++DOMWINDOW == 173 (0x8e505800) [pid = 6440] [serial = 896] [outer = 0x8cbc8c00] 00:58:43 INFO - PROCESS | 6440 | 1461139123418 Marionette DEBUG loaded listener.js 00:58:43 INFO - PROCESS | 6440 | ++DOMWINDOW == 174 (0x8e508c00) [pid = 6440] [serial = 897] [outer = 0x8cbc8c00] 00:58:44 INFO - PROCESS | 6440 | 1461139124375 Marionette TRACE conn4 <- [1,1164,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap2",0,null,null]]]}] 00:58:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 00:58:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1684ms 00:58:44 INFO - PROCESS | 6440 | 1461139124451 Marionette TRACE conn4 -> [0,1165,"getWindowHandle",null] 00:58:44 INFO - PROCESS | 6440 | 1461139124456 Marionette TRACE conn4 <- [1,1165,null,{"value":"8"}] 00:58:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 00:58:44 INFO - PROCESS | 6440 | 1461139124463 Marionette TRACE conn4 -> [0,1166,"setScriptTimeout",{"ms":35000}] 00:58:44 INFO - PROCESS | 6440 | 1461139124467 Marionette TRACE conn4 <- [1,1166,null,{}] 00:58:44 INFO - PROCESS | 6440 | 1461139124473 Marionette TRACE conn4 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:44 INFO - PROCESS | 6440 | 1461139124719 Marionette TRACE conn4 <- [1,1167,null,{"value":null}] 00:58:45 INFO - PROCESS | 6440 | 1461139125027 Marionette TRACE conn4 -> [0,1168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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:45 INFO - PROCESS | 6440 | ++DOCSHELL 0x840d3400 == 137 [pid = 6440] [id = 299] 00:58:45 INFO - PROCESS | 6440 | ++DOMWINDOW == 175 (0x8e3a3800) [pid = 6440] [serial = 898] [outer = (nil)] 00:58:45 INFO - PROCESS | 6440 | ++DOMWINDOW == 176 (0x8e786000) [pid = 6440] [serial = 899] [outer = 0x8e3a3800] 00:58:45 INFO - PROCESS | 6440 | 1461139125119 Marionette DEBUG loaded listener.js 00:58:45 INFO - PROCESS | 6440 | ++DOMWINDOW == 177 (0x8f20bc00) [pid = 6440] [serial = 900] [outer = 0x8e3a3800] 00:58:46 INFO - PROCESS | 6440 | 1461139126026 Marionette TRACE conn4 <- [1,1168,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.solid",0,null,null]]]}] 00:58:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 00:58:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1635ms 00:58:46 INFO - PROCESS | 6440 | 1461139126100 Marionette TRACE conn4 -> [0,1169,"getWindowHandle",null] 00:58:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 00:58:46 INFO - PROCESS | 6440 | 1461139126104 Marionette TRACE conn4 <- [1,1169,null,{"value":"8"}] 00:58:46 INFO - PROCESS | 6440 | 1461139126110 Marionette TRACE conn4 -> [0,1170,"setScriptTimeout",{"ms":35000}] 00:58:46 INFO - PROCESS | 6440 | 1461139126114 Marionette TRACE conn4 <- [1,1170,null,{}] 00:58:46 INFO - PROCESS | 6440 | 1461139126120 Marionette TRACE conn4 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:46 INFO - PROCESS | 6440 | 1461139126338 Marionette TRACE conn4 <- [1,1171,null,{"value":null}] 00:58:46 INFO - PROCESS | 6440 | 1461139126599 Marionette TRACE conn4 -> [0,1172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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:46 INFO - PROCESS | 6440 | ++DOCSHELL 0x8e77a000 == 138 [pid = 6440] [id = 300] 00:58:46 INFO - PROCESS | 6440 | ++DOMWINDOW == 178 (0x8e77b000) [pid = 6440] [serial = 901] [outer = (nil)] 00:58:46 INFO - PROCESS | 6440 | ++DOMWINDOW == 179 (0x8f343c00) [pid = 6440] [serial = 902] [outer = 0x8e77b000] 00:58:46 INFO - PROCESS | 6440 | 1461139126735 Marionette DEBUG loaded listener.js 00:58:46 INFO - PROCESS | 6440 | ++DOMWINDOW == 180 (0x8f37dc00) [pid = 6440] [serial = 903] [outer = 0x8e77b000] 00:58:47 INFO - PROCESS | 6440 | 1461139127673 Marionette TRACE conn4 <- [1,1172,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.vertical",0,null,null]]]}] 00:58:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 00:58:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1586ms 00:58:47 INFO - PROCESS | 6440 | 1461139127698 Marionette TRACE conn4 -> [0,1173,"getWindowHandle",null] 00:58:47 INFO - PROCESS | 6440 | 1461139127702 Marionette TRACE conn4 <- [1,1173,null,{"value":"8"}] 00:58:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 00:58:47 INFO - PROCESS | 6440 | 1461139127710 Marionette TRACE conn4 -> [0,1174,"setScriptTimeout",{"ms":35000}] 00:58:47 INFO - PROCESS | 6440 | 1461139127713 Marionette TRACE conn4 <- [1,1174,null,{}] 00:58:47 INFO - PROCESS | 6440 | 1461139127720 Marionette TRACE conn4 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:47 INFO - PROCESS | 6440 | 1461139127936 Marionette TRACE conn4 <- [1,1175,null,{"value":null}] 00:58:48 INFO - PROCESS | 6440 | 1461139128252 Marionette TRACE conn4 -> [0,1176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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:48 INFO - PROCESS | 6440 | ++DOCSHELL 0x8fb15c00 == 139 [pid = 6440] [id = 301] 00:58:48 INFO - PROCESS | 6440 | ++DOMWINDOW == 181 (0x8fb19400) [pid = 6440] [serial = 904] [outer = (nil)] 00:58:48 INFO - PROCESS | 6440 | ++DOMWINDOW == 182 (0x8fb1d400) [pid = 6440] [serial = 905] [outer = 0x8fb19400] 00:58:48 INFO - PROCESS | 6440 | 1461139128369 Marionette DEBUG loaded listener.js 00:58:48 INFO - PROCESS | 6440 | ++DOMWINDOW == 183 (0x8fe92400) [pid = 6440] [serial = 906] [outer = 0x8fb19400] 00:58:49 INFO - PROCESS | 6440 | 1461139129332 Marionette TRACE conn4 <- [1,1176,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fill",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1177,"getWindowHandle",null] 00:58:49 INFO - PROCESS | 6440 | 1461139129408 Marionette TRACE conn4 <- [1,1177,null,{"value":"8"}] 00:58:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 00:58:49 INFO - PROCESS | 6440 | 1461139129417 Marionette TRACE conn4 -> [0,1178,"setScriptTimeout",{"ms":35000}] 00:58:49 INFO - PROCESS | 6440 | 1461139129422 Marionette TRACE conn4 <- [1,1178,null,{}] 00:58:49 INFO - PROCESS | 6440 | 1461139129429 Marionette TRACE conn4 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:49 INFO - PROCESS | 6440 | 1461139129723 Marionette TRACE conn4 <- [1,1179,null,{"value":null}] 00:58:50 INFO - PROCESS | 6440 | 1461139130030 Marionette TRACE conn4 -> [0,1180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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:50 INFO - PROCESS | 6440 | ++DOCSHELL 0x8f386800 == 140 [pid = 6440] [id = 302] 00:58:50 INFO - PROCESS | 6440 | ++DOMWINDOW == 184 (0x8f54b400) [pid = 6440] [serial = 907] [outer = (nil)] 00:58:50 INFO - PROCESS | 6440 | ++DOMWINDOW == 185 (0x902c3c00) [pid = 6440] [serial = 908] [outer = 0x8f54b400] 00:58:50 INFO - PROCESS | 6440 | 1461139130121 Marionette DEBUG loaded listener.js 00:58:50 INFO - PROCESS | 6440 | ++DOMWINDOW == 186 (0x902ca400) [pid = 6440] [serial = 909] [outer = 0x8f54b400] 00:58:51 INFO - PROCESS | 6440 | 1461139131090 Marionette TRACE conn4 <- [1,1180,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillRect",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1181,"getWindowHandle",null] 00:58:51 INFO - PROCESS | 6440 | 1461139131159 Marionette TRACE conn4 <- [1,1181,null,{"value":"8"}] 00:58:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 00:58:51 INFO - PROCESS | 6440 | 1461139131166 Marionette TRACE conn4 -> [0,1182,"setScriptTimeout",{"ms":35000}] 00:58:51 INFO - PROCESS | 6440 | 1461139131169 Marionette TRACE conn4 <- [1,1182,null,{}] 00:58:51 INFO - PROCESS | 6440 | 1461139131176 Marionette TRACE conn4 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:51 INFO - PROCESS | 6440 | 1461139131393 Marionette TRACE conn4 <- [1,1183,null,{"value":null}] 00:58:51 INFO - PROCESS | 6440 | 1461139131657 Marionette TRACE conn4 -> [0,1184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6440 | ++DOCSHELL 0x8f251000 == 141 [pid = 6440] [id = 303] 00:58:51 INFO - PROCESS | 6440 | ++DOMWINDOW == 187 (0x8fe90400) [pid = 6440] [serial = 910] [outer = (nil)] 00:58:51 INFO - PROCESS | 6440 | ++DOMWINDOW == 188 (0x90498c00) [pid = 6440] [serial = 911] [outer = 0x8fe90400] 00:58:51 INFO - PROCESS | 6440 | 1461139131791 Marionette DEBUG loaded listener.js 00:58:51 INFO - PROCESS | 6440 | ++DOMWINDOW == 189 (0x904cf000) [pid = 6440] [serial = 912] [outer = 0x8fe90400] 00:58:52 INFO - PROCESS | 6440 | SkCairoFTTypeface::onFilterRec unimplemented 00:58:52 INFO - PROCESS | 6440 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 00:58:52 INFO - PROCESS | 6440 | 1461139132721 Marionette TRACE conn4 <- [1,1184,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillText",1,"assert_equals: d[80] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1185,"getWindowHandle",null] 00:58:52 INFO - PROCESS | 6440 | 1461139132767 Marionette TRACE conn4 <- [1,1185,null,{"value":"8"}] 00:58:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 00:58:52 INFO - PROCESS | 6440 | 1461139132774 Marionette TRACE conn4 -> [0,1186,"setScriptTimeout",{"ms":35000}] 00:58:52 INFO - PROCESS | 6440 | 1461139132778 Marionette TRACE conn4 <- [1,1186,null,{}] 00:58:52 INFO - PROCESS | 6440 | 1461139132784 Marionette TRACE conn4 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:52 INFO - PROCESS | 6440 | 1461139132991 Marionette TRACE conn4 <- [1,1187,null,{"value":null}] 00:58:53 INFO - PROCESS | 6440 | 1461139133274 Marionette TRACE conn4 -> [0,1188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6440 | ++DOCSHELL 0x8f33c400 == 142 [pid = 6440] [id = 304] 00:58:53 INFO - PROCESS | 6440 | ++DOMWINDOW == 190 (0x902c1c00) [pid = 6440] [serial = 913] [outer = (nil)] 00:58:53 INFO - PROCESS | 6440 | ++DOMWINDOW == 191 (0x906ec800) [pid = 6440] [serial = 914] [outer = 0x902c1c00] 00:58:53 INFO - PROCESS | 6440 | 1461139133409 Marionette DEBUG loaded listener.js 00:58:53 INFO - PROCESS | 6440 | ++DOMWINDOW == 192 (0x911e4000) [pid = 6440] [serial = 915] [outer = 0x902c1c00] 00:58:54 INFO - PROCESS | 6440 | 1461139134337 Marionette TRACE conn4 <- [1,1188,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.stroke",1,"assert_equals: Red channel of the pixel at (20, 19) expected 0 but got 127","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1189,"getWindowHandle",null] 00:58:54 INFO - PROCESS | 6440 | 1461139134414 Marionette TRACE conn4 <- [1,1189,null,{"value":"8"}] 00:58:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 00:58:54 INFO - PROCESS | 6440 | 1461139134421 Marionette TRACE conn4 -> [0,1190,"setScriptTimeout",{"ms":35000}] 00:58:54 INFO - PROCESS | 6440 | 1461139134425 Marionette TRACE conn4 <- [1,1190,null,{}] 00:58:54 INFO - PROCESS | 6440 | 1461139134431 Marionette TRACE conn4 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:54 INFO - PROCESS | 6440 | 1461139134636 Marionette TRACE conn4 <- [1,1191,null,{"value":null}] 00:58:54 INFO - PROCESS | 6440 | 1461139134906 Marionette TRACE conn4 -> [0,1192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6440 | ++DOCSHELL 0x89fa5800 == 143 [pid = 6440] [id = 305] 00:58:54 INFO - PROCESS | 6440 | ++DOMWINDOW == 193 (0x8f245000) [pid = 6440] [serial = 916] [outer = (nil)] 00:58:55 INFO - PROCESS | 6440 | ++DOMWINDOW == 194 (0x9283c400) [pid = 6440] [serial = 917] [outer = 0x8f245000] 00:58:55 INFO - PROCESS | 6440 | 1461139135040 Marionette DEBUG loaded listener.js 00:58:55 INFO - PROCESS | 6440 | ++DOMWINDOW == 195 (0x92843000) [pid = 6440] [serial = 918] [outer = 0x8f245000] 00:58:55 INFO - PROCESS | 6440 | 1461139135974 Marionette TRACE conn4 <- [1,1192,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeRect",1,"assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1193,"getWindowHandle",null] 00:58:56 INFO - PROCESS | 6440 | 1461139136062 Marionette TRACE conn4 <- [1,1193,null,{"value":"8"}] 00:58:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 00:58:56 INFO - PROCESS | 6440 | 1461139136070 Marionette TRACE conn4 -> [0,1194,"setScriptTimeout",{"ms":35000}] 00:58:56 INFO - PROCESS | 6440 | 1461139136073 Marionette TRACE conn4 <- [1,1194,null,{}] 00:58:56 INFO - PROCESS | 6440 | 1461139136080 Marionette TRACE conn4 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:56 INFO - PROCESS | 6440 | 1461139136325 Marionette TRACE conn4 <- [1,1195,null,{"value":null}] 00:58:56 INFO - PROCESS | 6440 | 1461139136650 Marionette TRACE conn4 -> [0,1196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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:56 INFO - PROCESS | 6440 | ++DOCSHELL 0x84ed1000 == 144 [pid = 6440] [id = 306] 00:58:56 INFO - PROCESS | 6440 | ++DOMWINDOW == 196 (0x85a97800) [pid = 6440] [serial = 919] [outer = (nil)] 00:58:56 INFO - PROCESS | 6440 | ++DOMWINDOW == 197 (0x88fba000) [pid = 6440] [serial = 920] [outer = 0x85a97800] 00:58:56 INFO - PROCESS | 6440 | 1461139136746 Marionette DEBUG loaded listener.js 00:58:56 INFO - PROCESS | 6440 | ++DOMWINDOW == 198 (0x899a1000) [pid = 6440] [serial = 921] [outer = 0x85a97800] 00:58:58 INFO - PROCESS | 6440 | SkCairoFTTypeface::onFilterRec unimplemented 00:58:58 INFO - PROCESS | 6440 | SkCairoFTTypeface::onFilterRec unimplemented 00:58:58 INFO - PROCESS | 6440 | 1461139138345 Marionette TRACE conn4 <- [1,1196,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeText",1,"assert_equals: d[76] expected 0 but got 210","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1197,"getWindowHandle",null] 00:58:58 INFO - PROCESS | 6440 | 1461139138423 Marionette TRACE conn4 <- [1,1197,null,{"value":"8"}] 00:58:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 00:58:58 INFO - PROCESS | 6440 | 1461139138432 Marionette TRACE conn4 -> [0,1198,"setScriptTimeout",{"ms":35000}] 00:58:58 INFO - PROCESS | 6440 | 1461139138439 Marionette TRACE conn4 <- [1,1198,null,{}] 00:58:58 INFO - PROCESS | 6440 | 1461139138457 Marionette TRACE conn4 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:58 INFO - PROCESS | 6440 | 1461139138691 Marionette TRACE conn4 <- [1,1199,null,{"value":null}] 00:58:58 INFO - PROCESS | 6440 | 1461139138911 Marionette TRACE conn4 -> [0,1200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6440 | ++DOCSHELL 0x876bac00 == 145 [pid = 6440] [id = 307] 00:58:58 INFO - PROCESS | 6440 | ++DOMWINDOW == 199 (0x876bfc00) [pid = 6440] [serial = 922] [outer = (nil)] 00:58:59 INFO - PROCESS | 6440 | ++DOMWINDOW == 200 (0x88fbac00) [pid = 6440] [serial = 923] [outer = 0x876bfc00] 00:58:59 INFO - PROCESS | 6440 | 1461139139033 Marionette DEBUG loaded listener.js 00:58:59 INFO - PROCESS | 6440 | ++DOMWINDOW == 201 (0x892af000) [pid = 6440] [serial = 924] [outer = 0x876bfc00] 00:59:00 INFO - PROCESS | 6440 | 1461139140171 Marionette TRACE conn4 <- [1,1200,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html",0,null,null,[["createLinearGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 00:59:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 00:59:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1801ms 00:59:00 INFO - PROCESS | 6440 | 1461139140233 Marionette TRACE conn4 -> [0,1201,"getWindowHandle",null] 00:59:00 INFO - PROCESS | 6440 | 1461139140241 Marionette TRACE conn4 <- [1,1201,null,{"value":"8"}] 00:59:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 00:59:00 INFO - PROCESS | 6440 | 1461139140252 Marionette TRACE conn4 -> [0,1202,"setScriptTimeout",{"ms":35000}] 00:59:00 INFO - PROCESS | 6440 | 1461139140256 Marionette TRACE conn4 <- [1,1202,null,{}] 00:59:00 INFO - PROCESS | 6440 | 1461139140263 Marionette TRACE conn4 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:00 INFO - PROCESS | 6440 | 1461139140479 Marionette TRACE conn4 <- [1,1203,null,{"value":null}] 00:59:00 INFO - PROCESS | 6440 | 1461139140740 Marionette TRACE conn4 -> [0,1204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6440 | ++DOCSHELL 0x892b4000 == 146 [pid = 6440] [id = 308] 00:59:00 INFO - PROCESS | 6440 | ++DOMWINDOW == 202 (0x892b4400) [pid = 6440] [serial = 925] [outer = (nil)] 00:59:00 INFO - PROCESS | 6440 | ++DOMWINDOW == 203 (0x89fa6000) [pid = 6440] [serial = 926] [outer = 0x892b4400] 00:59:00 INFO - PROCESS | 6440 | 1461139140826 Marionette DEBUG loaded listener.js 00:59:00 INFO - PROCESS | 6440 | ++DOMWINDOW == 204 (0x8a203c00) [pid = 6440] [serial = 927] [outer = 0x892b4400] 00:59:01 INFO - PROCESS | 6440 | --DOCSHELL 0x92837800 == 145 [pid = 6440] [id = 236] 00:59:01 INFO - PROCESS | 6440 | --DOCSHELL 0x84ec7000 == 144 [pid = 6440] [id = 241] 00:59:01 INFO - PROCESS | 6440 | --DOCSHELL 0x84b32400 == 143 [pid = 6440] [id = 237] 00:59:01 INFO - PROCESS | 6440 | --DOCSHELL 0x84c46c00 == 142 [pid = 6440] [id = 240] 00:59:01 INFO - PROCESS | 6440 | --DOCSHELL 0x84b39400 == 141 [pid = 6440] [id = 238] 00:59:01 INFO - PROCESS | 6440 | --DOCSHELL 0x84b40800 == 140 [pid = 6440] [id = 239] 00:59:01 INFO - PROCESS | 6440 | --DOCSHELL 0x882b4400 == 139 [pid = 6440] [id = 232] 00:59:01 INFO - PROCESS | 6440 | --DOCSHELL 0x9ade1c00 == 138 [pid = 6440] [id = 230] 00:59:01 INFO - PROCESS | 6440 | --DOCSHELL 0x882b1c00 == 137 [pid = 6440] [id = 231] 00:59:01 INFO - PROCESS | 6440 | --DOCSHELL 0x8f335400 == 136 [pid = 6440] [id = 120] 00:59:01 INFO - PROCESS | 6440 | --DOCSHELL 0x89786000 == 135 [pid = 6440] [id = 235] 00:59:01 INFO - PROCESS | 6440 | --DOCSHELL 0x9811ec00 == 134 [pid = 6440] [id = 41] 00:59:01 INFO - PROCESS | 6440 | --DOCSHELL 0x876b0c00 == 133 [pid = 6440] [id = 233] 00:59:01 INFO - PROCESS | 6440 | --DOCSHELL 0x876b1c00 == 132 [pid = 6440] [id = 234] 00:59:01 INFO - PROCESS | 6440 | --DOCSHELL 0x84380c00 == 131 [pid = 6440] [id = 290] 00:59:01 INFO - PROCESS | 6440 | --DOCSHELL 0x8834bc00 == 130 [pid = 6440] [id = 289] 00:59:01 INFO - PROCESS | 6440 | --DOCSHELL 0x85a9bc00 == 129 [pid = 6440] [id = 288] 00:59:01 INFO - PROCESS | 6440 | --DOCSHELL 0x840c5800 == 128 [pid = 6440] [id = 287] 00:59:01 INFO - PROCESS | 6440 | --DOCSHELL 0x84b33c00 == 127 [pid = 6440] [id = 285] 00:59:01 INFO - PROCESS | 6440 | --DOCSHELL 0x84b3bc00 == 126 [pid = 6440] [id = 284] 00:59:01 INFO - PROCESS | 6440 | --DOCSHELL 0x876b2c00 == 125 [pid = 6440] [id = 283] 00:59:01 INFO - PROCESS | 6440 | --DOCSHELL 0x904d2c00 == 124 [pid = 6440] [id = 282] 00:59:01 INFO - PROCESS | 6440 | --DOCSHELL 0x90496c00 == 123 [pid = 6440] [id = 280] 00:59:01 INFO - PROCESS | 6440 | --DOCSHELL 0x840d3000 == 122 [pid = 6440] [id = 281] 00:59:01 INFO - PROCESS | 6440 | --DOCSHELL 0x8f380000 == 121 [pid = 6440] [id = 279] 00:59:01 INFO - PROCESS | 6440 | --DOCSHELL 0x8f556400 == 120 [pid = 6440] [id = 278] 00:59:01 INFO - PROCESS | 6440 | --DOCSHELL 0x8cb2dc00 == 119 [pid = 6440] [id = 276] 00:59:01 INFO - PROCESS | 6440 | --DOCSHELL 0x8f344800 == 118 [pid = 6440] [id = 277] 00:59:01 INFO - PROCESS | 6440 | --DOCSHELL 0x8c1efc00 == 117 [pid = 6440] [id = 275] 00:59:01 INFO - PROCESS | 6440 | --DOCSHELL 0x8b6b6c00 == 116 [pid = 6440] [id = 274] 00:59:01 INFO - PROCESS | 6440 | --DOCSHELL 0x84eca800 == 115 [pid = 6440] [id = 273] 00:59:01 INFO - PROCESS | 6440 | --DOCSHELL 0x85a9dc00 == 114 [pid = 6440] [id = 272] 00:59:01 INFO - PROCESS | 6440 | --DOCSHELL 0x8999f400 == 113 [pid = 6440] [id = 271] 00:59:01 INFO - PROCESS | 6440 | --DOCSHELL 0x84380400 == 112 [pid = 6440] [id = 269] 00:59:01 INFO - PROCESS | 6440 | --DOCSHELL 0x892abc00 == 111 [pid = 6440] [id = 270] 00:59:01 INFO - PROCESS | 6440 | --DOCSHELL 0x97b7bc00 == 110 [pid = 6440] [id = 10] 00:59:01 INFO - PROCESS | 6440 | --DOMWINDOW == 203 (0x85aa1800) [pid = 6440] [serial = 794] [outer = (nil)] [url = about:blank] 00:59:01 INFO - PROCESS | 6440 | --DOMWINDOW == 202 (0x8e504400) [pid = 6440] [serial = 804] [outer = (nil)] [url = about:blank] 00:59:01 INFO - PROCESS | 6440 | --DOMWINDOW == 201 (0x882b8400) [pid = 6440] [serial = 795] [outer = (nil)] [url = about:blank] 00:59:01 INFO - PROCESS | 6440 | --DOMWINDOW == 200 (0x98f94c00) [pid = 6440] [serial = 761] [outer = (nil)] [url = about:blank] 00:59:01 INFO - PROCESS | 6440 | --DOMWINDOW == 199 (0x89f1d800) [pid = 6440] [serial = 791] [outer = (nil)] [url = about:blank] 00:59:01 INFO - PROCESS | 6440 | --DOMWINDOW == 198 (0x8437fc00) [pid = 6440] [serial = 779] [outer = (nil)] [url = about:blank] 00:59:01 INFO - PROCESS | 6440 | --DOMWINDOW == 197 (0x91447800) [pid = 6440] [serial = 752] [outer = (nil)] [url = about:blank] 00:59:01 INFO - PROCESS | 6440 | --DOMWINDOW == 196 (0x8b6b4400) [pid = 6440] [serial = 800] [outer = (nil)] [url = about:blank] 00:59:01 INFO - PROCESS | 6440 | --DOMWINDOW == 195 (0x8b8ce800) [pid = 6440] [serial = 801] [outer = (nil)] [url = about:blank] 00:59:01 INFO - PROCESS | 6440 | --DOMWINDOW == 194 (0x84ecf000) [pid = 6440] [serial = 786] [outer = (nil)] [url = about:blank] 00:59:01 INFO - PROCESS | 6440 | --DOMWINDOW == 193 (0x97fbd800) [pid = 6440] [serial = 758] [outer = (nil)] [url = about:blank] 00:59:01 INFO - PROCESS | 6440 | --DOMWINDOW == 192 (0x892ae800) [pid = 6440] [serial = 782] [outer = (nil)] [url = about:blank] 00:59:01 INFO - PROCESS | 6440 | --DOMWINDOW == 191 (0x892b0000) [pid = 6440] [serial = 776] [outer = (nil)] [url = about:blank] 00:59:01 INFO - PROCESS | 6440 | --DOMWINDOW == 190 (0x89fa3400) [pid = 6440] [serial = 798] [outer = (nil)] [url = about:blank] 00:59:01 INFO - PROCESS | 6440 | --DOMWINDOW == 189 (0x840d2400) [pid = 6440] [serial = 770] [outer = (nil)] [url = about:blank] 00:59:01 INFO - PROCESS | 6440 | --DOMWINDOW == 188 (0x88fb3c00) [pid = 6440] [serial = 789] [outer = (nil)] [url = about:blank] 00:59:01 INFO - PROCESS | 6440 | --DOMWINDOW == 187 (0x8fe8ec00) [pid = 6440] [serial = 749] [outer = (nil)] [url = about:blank] 00:59:01 INFO - PROCESS | 6440 | --DOMWINDOW == 186 (0x9fc9b800) [pid = 6440] [serial = 764] [outer = (nil)] [url = about:blank] 00:59:01 INFO - PROCESS | 6440 | --DOMWINDOW == 185 (0x84c47800) [pid = 6440] [serial = 785] [outer = (nil)] [url = about:blank] 00:59:01 INFO - PROCESS | 6440 | --DOMWINDOW == 184 (0x8834fc00) [pid = 6440] [serial = 788] [outer = (nil)] [url = about:blank] 00:59:01 INFO - PROCESS | 6440 | --DOMWINDOW == 183 (0x8b8c8c00) [pid = 6440] [serial = 767] [outer = (nil)] [url = about:blank] 00:59:01 INFO - PROCESS | 6440 | --DOMWINDOW == 182 (0x89873800) [pid = 6440] [serial = 743] [outer = (nil)] [url = about:blank] 00:59:01 INFO - PROCESS | 6440 | --DOMWINDOW == 181 (0x938ca000) [pid = 6440] [serial = 755] [outer = (nil)] [url = about:blank] 00:59:01 INFO - PROCESS | 6440 | --DOMWINDOW == 180 (0xa0fda800) [pid = 6440] [serial = 773] [outer = (nil)] [url = about:blank] 00:59:01 INFO - PROCESS | 6440 | --DOMWINDOW == 179 (0x8b80e800) [pid = 6440] [serial = 746] [outer = (nil)] [url = about:blank] 00:59:01 INFO - PROCESS | 6440 | --DOMWINDOW == 178 (0x89870000) [pid = 6440] [serial = 797] [outer = (nil)] [url = about:blank] 00:59:01 INFO - PROCESS | 6440 | --DOMWINDOW == 177 (0x8a2ecc00) [pid = 6440] [serial = 792] [outer = (nil)] [url = about:blank] 00:59:01 INFO - PROCESS | 6440 | --DOMWINDOW == 176 (0x8e39e000) [pid = 6440] [serial = 803] [outer = (nil)] [url = about:blank] 00:59:01 INFO - PROCESS | 6440 | --DOMWINDOW == 175 (0x882ba400) [pid = 6440] [serial = 806] [outer = (nil)] [url = about:blank] 00:59:02 INFO - PROCESS | 6440 | 1461139142358 Marionette TRACE conn4 <- [1,1204,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 00:59:02 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:59:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 2143ms 00:59:02 INFO - PROCESS | 6440 | 1461139142432 Marionette TRACE conn4 -> [0,1205,"getWindowHandle",null] 00:59:02 INFO - PROCESS | 6440 | 1461139142435 Marionette TRACE conn4 <- [1,1205,null,{"value":"8"}] 00:59:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 00:59:02 INFO - PROCESS | 6440 | 1461139142446 Marionette TRACE conn4 -> [0,1206,"setScriptTimeout",{"ms":35000}] 00:59:02 INFO - PROCESS | 6440 | 1461139142451 Marionette TRACE conn4 <- [1,1206,null,{}] 00:59:02 INFO - PROCESS | 6440 | 1461139142468 Marionette TRACE conn4 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:02 INFO - PROCESS | 6440 | 1461139142680 Marionette TRACE conn4 <- [1,1207,null,{"value":null}] 00:59:02 INFO - PROCESS | 6440 | 1461139142863 Marionette TRACE conn4 -> [0,1208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6440 | ++DOCSHELL 0x8437fc00 == 111 [pid = 6440] [id = 309] 00:59:02 INFO - PROCESS | 6440 | ++DOMWINDOW == 176 (0x84382c00) [pid = 6440] [serial = 928] [outer = (nil)] 00:59:02 INFO - PROCESS | 6440 | ++DOMWINDOW == 177 (0x876b0c00) [pid = 6440] [serial = 929] [outer = 0x84382c00] 00:59:02 INFO - PROCESS | 6440 | 1461139142949 Marionette DEBUG loaded listener.js 00:59:03 INFO - PROCESS | 6440 | ++DOMWINDOW == 178 (0x892b3400) [pid = 6440] [serial = 930] [outer = 0x84382c00] 00:59:03 INFO - PROCESS | 6440 | 1461139143810 Marionette TRACE conn4 <- [1,1208,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 00:59:03 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:59:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1392ms 00:59:03 INFO - PROCESS | 6440 | 1461139143863 Marionette TRACE conn4 -> [0,1209,"getWindowHandle",null] 00:59:03 INFO - PROCESS | 6440 | 1461139143869 Marionette TRACE conn4 <- [1,1209,null,{"value":"8"}] 00:59:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 00:59:03 INFO - PROCESS | 6440 | 1461139143878 Marionette TRACE conn4 -> [0,1210,"setScriptTimeout",{"ms":35000}] 00:59:03 INFO - PROCESS | 6440 | 1461139143881 Marionette TRACE conn4 <- [1,1210,null,{}] 00:59:03 INFO - PROCESS | 6440 | 1461139143887 Marionette TRACE conn4 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:04 INFO - PROCESS | 6440 | 1461139144091 Marionette TRACE conn4 <- [1,1211,null,{"value":null}] 00:59:04 INFO - PROCESS | 6440 | 1461139144102 Marionette TRACE conn4 -> [0,1212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6440 | ++DOCSHELL 0x88fb4400 == 112 [pid = 6440] [id = 310] 00:59:04 INFO - PROCESS | 6440 | ++DOMWINDOW == 179 (0x89faa000) [pid = 6440] [serial = 931] [outer = (nil)] 00:59:04 INFO - PROCESS | 6440 | ++DOMWINDOW == 180 (0x8a20cc00) [pid = 6440] [serial = 932] [outer = 0x89faa000] 00:59:04 INFO - PROCESS | 6440 | 1461139144356 Marionette DEBUG loaded listener.js 00:59:04 INFO - PROCESS | 6440 | ++DOMWINDOW == 181 (0x8a834400) [pid = 6440] [serial = 933] [outer = 0x89faa000] 00:59:05 INFO - PROCESS | 6440 | 1461139145314 Marionette TRACE conn4 <- [1,1212,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html",0,null,null,[["Linear gradient transforms do not experience broken caching effects",0,null,null]]]}] 00:59:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 00:59:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1487ms 00:59:05 INFO - PROCESS | 6440 | 1461139145373 Marionette TRACE conn4 -> [0,1213,"getWindowHandle",null] 00:59:05 INFO - PROCESS | 6440 | 1461139145376 Marionette TRACE conn4 <- [1,1213,null,{"value":"8"}] 00:59:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 00:59:05 INFO - PROCESS | 6440 | 1461139145383 Marionette TRACE conn4 -> [0,1214,"setScriptTimeout",{"ms":35000}] 00:59:05 INFO - PROCESS | 6440 | 1461139145386 Marionette TRACE conn4 <- [1,1214,null,{}] 00:59:05 INFO - PROCESS | 6440 | 1461139145392 Marionette TRACE conn4 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:05 INFO - PROCESS | 6440 | 1461139145637 Marionette TRACE conn4 <- [1,1215,null,{"value":null}] 00:59:05 INFO - PROCESS | 6440 | 1461139145666 Marionette TRACE conn4 -> [0,1216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6440 | ++DOCSHELL 0x89f1d800 == 113 [pid = 6440] [id = 311] 00:59:05 INFO - PROCESS | 6440 | ++DOMWINDOW == 182 (0x8a8a9000) [pid = 6440] [serial = 934] [outer = (nil)] 00:59:05 INFO - PROCESS | 6440 | ++DOMWINDOW == 183 (0x8b6b0c00) [pid = 6440] [serial = 935] [outer = 0x8a8a9000] 00:59:05 INFO - PROCESS | 6440 | 1461139145743 Marionette DEBUG loaded listener.js 00:59:05 INFO - PROCESS | 6440 | ++DOMWINDOW == 184 (0x8b6bec00) [pid = 6440] [serial = 936] [outer = 0x8a8a9000] 00:59:07 INFO - PROCESS | 6440 | --DOMWINDOW == 183 (0x88ff1c00) [pid = 6440] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 00:59:07 INFO - PROCESS | 6440 | --DOMWINDOW == 182 (0x90496000) [pid = 6440] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 00:59:07 INFO - PROCESS | 6440 | --DOMWINDOW == 181 (0x8f242400) [pid = 6440] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 00:59:07 INFO - PROCESS | 6440 | --DOMWINDOW == 180 (0x8a20d800) [pid = 6440] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 00:59:07 INFO - PROCESS | 6440 | --DOMWINDOW == 179 (0x84b3e800) [pid = 6440] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 00:59:07 INFO - PROCESS | 6440 | --DOMWINDOW == 178 (0x904d1c00) [pid = 6440] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 00:59:07 INFO - PROCESS | 6440 | --DOMWINDOW == 177 (0x90498800) [pid = 6440] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 00:59:07 INFO - PROCESS | 6440 | --DOMWINDOW == 176 (0x8e50c000) [pid = 6440] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 00:59:07 INFO - PROCESS | 6440 | --DOMWINDOW == 175 (0x8ab18800) [pid = 6440] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 00:59:07 INFO - PROCESS | 6440 | --DOMWINDOW == 174 (0x91447400) [pid = 6440] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 00:59:07 INFO - PROCESS | 6440 | --DOMWINDOW == 173 (0x882b3c00) [pid = 6440] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 00:59:07 INFO - PROCESS | 6440 | --DOMWINDOW == 172 (0x8f552c00) [pid = 6440] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 00:59:07 INFO - PROCESS | 6440 | --DOMWINDOW == 171 (0x84c4d400) [pid = 6440] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 00:59:07 INFO - PROCESS | 6440 | --DOMWINDOW == 170 (0x84b38c00) [pid = 6440] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 00:59:07 INFO - PROCESS | 6440 | --DOMWINDOW == 169 (0x84b3f400) [pid = 6440] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 00:59:07 INFO - PROCESS | 6440 | --DOMWINDOW == 168 (0x876bb000) [pid = 6440] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 00:59:07 INFO - PROCESS | 6440 | --DOMWINDOW == 167 (0x8a8a0c00) [pid = 6440] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 00:59:07 INFO - PROCESS | 6440 | --DOMWINDOW == 166 (0x8fbe0000) [pid = 6440] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 00:59:07 INFO - PROCESS | 6440 | --DOMWINDOW == 165 (0x906f3400) [pid = 6440] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 00:59:07 INFO - PROCESS | 6440 | --DOMWINDOW == 164 (0x8e505400) [pid = 6440] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 00:59:07 INFO - PROCESS | 6440 | --DOMWINDOW == 163 (0x892b1800) [pid = 6440] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 00:59:07 INFO - PROCESS | 6440 | --DOMWINDOW == 162 (0x84b3b400) [pid = 6440] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 00:59:07 INFO - PROCESS | 6440 | --DOMWINDOW == 161 (0x97da7c00) [pid = 6440] [serial = 27] [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:59:07 INFO - PROCESS | 6440 | --DOMWINDOW == 160 (0x840cd800) [pid = 6440] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 00:59:07 INFO - PROCESS | 6440 | --DOMWINDOW == 159 (0x938c5c00) [pid = 6440] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 00:59:07 INFO - PROCESS | 6440 | --DOMWINDOW == 158 (0x84b41c00) [pid = 6440] [serial = 718] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 00:59:07 INFO - PROCESS | 6440 | --DOMWINDOW == 157 (0x92cc3000) [pid = 6440] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 00:59:07 INFO - PROCESS | 6440 | --DOMWINDOW == 156 (0x840d0c00) [pid = 6440] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 00:59:07 INFO - PROCESS | 6440 | --DOMWINDOW == 155 (0x8b8c0000) [pid = 6440] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 00:59:07 INFO - PROCESS | 6440 | --DOMWINDOW == 154 (0x979e7000) [pid = 6440] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 00:59:07 INFO - PROCESS | 6440 | --DOMWINDOW == 153 (0x892a8c00) [pid = 6440] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 00:59:07 INFO - PROCESS | 6440 | --DOMWINDOW == 152 (0x8a83bc00) [pid = 6440] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 00:59:07 INFO - PROCESS | 6440 | --DOMWINDOW == 151 (0x84378c00) [pid = 6440] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 00:59:07 INFO - PROCESS | 6440 | --DOMWINDOW == 150 (0x98e72000) [pid = 6440] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 00:59:07 INFO - PROCESS | 6440 | --DOMWINDOW == 149 (0x902c1800) [pid = 6440] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 00:59:07 INFO - PROCESS | 6440 | --DOMWINDOW == 148 (0x8437d400) [pid = 6440] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 00:59:07 INFO - PROCESS | 6440 | --DOMWINDOW == 147 (0x8f379c00) [pid = 6440] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 00:59:07 INFO - PROCESS | 6440 | --DOMWINDOW == 146 (0x84c4bc00) [pid = 6440] [serial = 721] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 00:59:07 INFO - PROCESS | 6440 | --DOMWINDOW == 145 (0x882b9800) [pid = 6440] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 00:59:07 INFO - PROCESS | 6440 | --DOMWINDOW == 144 (0x8f20b400) [pid = 6440] [serial = 670] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 00:59:07 INFO - PROCESS | 6440 | --DOMWINDOW == 143 (0x8cbc9c00) [pid = 6440] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 00:59:07 INFO - PROCESS | 6440 | 1461139147521 Marionette TRACE conn4 <- [1,1216,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html",0,null,null,[["Canvas test: 2d.gradient.object.compare",0,null,null]]]}] 00:59:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 00:59:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 2198ms 00:59:07 INFO - PROCESS | 6440 | 1461139147596 Marionette TRACE conn4 -> [0,1217,"getWindowHandle",null] 00:59:07 INFO - PROCESS | 6440 | 1461139147601 Marionette TRACE conn4 <- [1,1217,null,{"value":"8"}] 00:59:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 00:59:07 INFO - PROCESS | 6440 | 1461139147607 Marionette TRACE conn4 -> [0,1218,"setScriptTimeout",{"ms":35000}] 00:59:07 INFO - PROCESS | 6440 | 1461139147610 Marionette TRACE conn4 <- [1,1218,null,{}] 00:59:07 INFO - PROCESS | 6440 | 1461139147616 Marionette TRACE conn4 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:07 INFO - PROCESS | 6440 | 1461139147857 Marionette TRACE conn4 <- [1,1219,null,{"value":null}] 00:59:08 INFO - PROCESS | 6440 | 1461139148084 Marionette TRACE conn4 -> [0,1220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6440 | ++DOCSHELL 0x840cd800 == 114 [pid = 6440] [id = 312] 00:59:08 INFO - PROCESS | 6440 | ++DOMWINDOW == 144 (0x84b3e800) [pid = 6440] [serial = 937] [outer = (nil)] 00:59:08 INFO - PROCESS | 6440 | ++DOMWINDOW == 145 (0x8b80f800) [pid = 6440] [serial = 938] [outer = 0x84b3e800] 00:59:08 INFO - PROCESS | 6440 | 1461139148191 Marionette DEBUG loaded listener.js 00:59:08 INFO - PROCESS | 6440 | ++DOMWINDOW == 146 (0x8b8c1800) [pid = 6440] [serial = 939] [outer = 0x84b3e800] 00:59:08 INFO - PROCESS | 6440 | 1461139148944 Marionette TRACE conn4 <- [1,1220,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html",0,null,null,[["Canvas test: 2d.gradient.object.crosscanvas",0,null,null]]]}] 00:59:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 00:59:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1487ms 00:59:09 INFO - PROCESS | 6440 | 1461139149097 Marionette TRACE conn4 -> [0,1221,"getWindowHandle",null] 00:59:09 INFO - PROCESS | 6440 | 1461139149102 Marionette TRACE conn4 <- [1,1221,null,{"value":"8"}] 00:59:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 00:59:09 INFO - PROCESS | 6440 | 1461139149124 Marionette TRACE conn4 -> [0,1222,"setScriptTimeout",{"ms":35000}] 00:59:09 INFO - PROCESS | 6440 | 1461139149130 Marionette TRACE conn4 <- [1,1222,null,{}] 00:59:09 INFO - PROCESS | 6440 | 1461139149139 Marionette TRACE conn4 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:09 INFO - PROCESS | 6440 | 1461139149390 Marionette TRACE conn4 <- [1,1223,null,{"value":null}] 00:59:09 INFO - PROCESS | 6440 | 1461139149685 Marionette TRACE conn4 -> [0,1224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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:09 INFO - PROCESS | 6440 | ++DOCSHELL 0x84c4b800 == 115 [pid = 6440] [id = 313] 00:59:09 INFO - PROCESS | 6440 | ++DOMWINDOW == 147 (0x84c4d400) [pid = 6440] [serial = 940] [outer = (nil)] 00:59:09 INFO - PROCESS | 6440 | ++DOMWINDOW == 148 (0x84ecf000) [pid = 6440] [serial = 941] [outer = 0x84c4d400] 00:59:09 INFO - PROCESS | 6440 | 1461139149816 Marionette DEBUG loaded listener.js 00:59:09 INFO - PROCESS | 6440 | ++DOMWINDOW == 149 (0x876b2c00) [pid = 6440] [serial = 942] [outer = 0x84c4d400] 00:59:10 INFO - PROCESS | 6440 | 1461139150854 Marionette TRACE conn4 <- [1,1224,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html",0,null,null,[["Canvas test: 2d.gradient.object.current",1,"An invalid or illegal string was specified","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1225,"getWindowHandle",null] 00:59:10 INFO - PROCESS | 6440 | 1461139150922 Marionette TRACE conn4 <- [1,1225,null,{"value":"8"}] 00:59:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 00:59:10 INFO - PROCESS | 6440 | 1461139150935 Marionette TRACE conn4 -> [0,1226,"setScriptTimeout",{"ms":35000}] 00:59:10 INFO - PROCESS | 6440 | 1461139150942 Marionette TRACE conn4 <- [1,1226,null,{}] 00:59:10 INFO - PROCESS | 6440 | 1461139150949 Marionette TRACE conn4 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:11 INFO - PROCESS | 6440 | 1461139151192 Marionette TRACE conn4 <- [1,1227,null,{"value":null}] 00:59:11 INFO - PROCESS | 6440 | 1461139151481 Marionette TRACE conn4 -> [0,1228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6440 | ++DOCSHELL 0x882bf400 == 116 [pid = 6440] [id = 314] 00:59:11 INFO - PROCESS | 6440 | ++DOMWINDOW == 150 (0x8834bc00) [pid = 6440] [serial = 943] [outer = (nil)] 00:59:11 INFO - PROCESS | 6440 | ++DOMWINDOW == 151 (0x88fecc00) [pid = 6440] [serial = 944] [outer = 0x8834bc00] 00:59:11 INFO - PROCESS | 6440 | 1461139151575 Marionette DEBUG loaded listener.js 00:59:11 INFO - PROCESS | 6440 | ++DOMWINDOW == 152 (0x89876800) [pid = 6440] [serial = 945] [outer = 0x8834bc00] 00:59:12 INFO - PROCESS | 6440 | 1461139152566 Marionette TRACE conn4 <- [1,1228,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidcolour",0,null,null]]]}] 00:59:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 00:59:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1695ms 00:59:12 INFO - PROCESS | 6440 | 1461139152628 Marionette TRACE conn4 -> [0,1229,"getWindowHandle",null] 00:59:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 00:59:12 INFO - PROCESS | 6440 | 1461139152632 Marionette TRACE conn4 <- [1,1229,null,{"value":"8"}] 00:59:12 INFO - PROCESS | 6440 | 1461139152639 Marionette TRACE conn4 -> [0,1230,"setScriptTimeout",{"ms":35000}] 00:59:12 INFO - PROCESS | 6440 | 1461139152644 Marionette TRACE conn4 <- [1,1230,null,{}] 00:59:12 INFO - PROCESS | 6440 | 1461139152661 Marionette TRACE conn4 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:12 INFO - PROCESS | 6440 | 1461139152927 Marionette TRACE conn4 <- [1,1231,null,{"value":null}] 00:59:13 INFO - PROCESS | 6440 | 1461139153308 Marionette TRACE conn4 -> [0,1232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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:13 INFO - PROCESS | 6440 | ++DOCSHELL 0x8a2e8c00 == 117 [pid = 6440] [id = 315] 00:59:13 INFO - PROCESS | 6440 | ++DOMWINDOW == 153 (0x8a8af400) [pid = 6440] [serial = 946] [outer = (nil)] 00:59:13 INFO - PROCESS | 6440 | ++DOMWINDOW == 154 (0x8b6bd000) [pid = 6440] [serial = 947] [outer = 0x8a8af400] 00:59:13 INFO - PROCESS | 6440 | 1461139153410 Marionette DEBUG loaded listener.js 00:59:13 INFO - PROCESS | 6440 | ++DOMWINDOW == 155 (0x8b8c9c00) [pid = 6440] [serial = 948] [outer = 0x8a8af400] 00:59:14 INFO - PROCESS | 6440 | 1461139154358 Marionette TRACE conn4 <- [1,1232,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidoffset",0,null,null]]]}] 00:59:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 00:59:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1739ms 00:59:14 INFO - PROCESS | 6440 | 1461139154377 Marionette TRACE conn4 -> [0,1233,"getWindowHandle",null] 00:59:14 INFO - PROCESS | 6440 | 1461139154382 Marionette TRACE conn4 <- [1,1233,null,{"value":"8"}] 00:59:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 00:59:14 INFO - PROCESS | 6440 | 1461139154389 Marionette TRACE conn4 -> [0,1234,"setScriptTimeout",{"ms":35000}] 00:59:14 INFO - PROCESS | 6440 | 1461139154392 Marionette TRACE conn4 <- [1,1234,null,{}] 00:59:14 INFO - PROCESS | 6440 | 1461139154398 Marionette TRACE conn4 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:14 INFO - PROCESS | 6440 | 1461139154611 Marionette TRACE conn4 <- [1,1235,null,{"value":null}] 00:59:14 INFO - PROCESS | 6440 | 1461139154827 Marionette TRACE conn4 -> [0,1236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6440 | ++DOCSHELL 0x8b8c8000 == 118 [pid = 6440] [id = 316] 00:59:14 INFO - PROCESS | 6440 | ++DOMWINDOW == 156 (0x8b8cd000) [pid = 6440] [serial = 949] [outer = (nil)] 00:59:15 INFO - PROCESS | 6440 | ++DOMWINDOW == 157 (0x8cb2f400) [pid = 6440] [serial = 950] [outer = 0x8b8cd000] 00:59:15 INFO - PROCESS | 6440 | 1461139155026 Marionette DEBUG loaded listener.js 00:59:15 INFO - PROCESS | 6440 | ++DOMWINDOW == 158 (0x8cbc9c00) [pid = 6440] [serial = 951] [outer = 0x8b8cd000] 00:59:16 INFO - PROCESS | 6440 | 1461139156022 Marionette TRACE conn4 <- [1,1236,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html",0,null,null,[["createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient",0,null,null]]]}] 00:59:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 00:59:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1686ms 00:59:16 INFO - PROCESS | 6440 | 1461139156076 Marionette TRACE conn4 -> [0,1237,"getWindowHandle",null] 00:59:16 INFO - PROCESS | 6440 | 1461139156081 Marionette TRACE conn4 <- [1,1237,null,{"value":"8"}] 00:59:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 00:59:16 INFO - PROCESS | 6440 | 1461139156087 Marionette TRACE conn4 -> [0,1238,"setScriptTimeout",{"ms":35000}] 00:59:16 INFO - PROCESS | 6440 | 1461139156091 Marionette TRACE conn4 <- [1,1238,null,{}] 00:59:16 INFO - PROCESS | 6440 | 1461139156097 Marionette TRACE conn4 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:16 INFO - PROCESS | 6440 | 1461139156318 Marionette TRACE conn4 <- [1,1239,null,{"value":null}] 00:59:16 INFO - PROCESS | 6440 | 1461139156575 Marionette TRACE conn4 -> [0,1240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6440 | ++DOCSHELL 0x88fb3800 == 119 [pid = 6440] [id = 317] 00:59:16 INFO - PROCESS | 6440 | ++DOMWINDOW == 159 (0x8c1f2800) [pid = 6440] [serial = 952] [outer = (nil)] 00:59:16 INFO - PROCESS | 6440 | ++DOMWINDOW == 160 (0x8e507400) [pid = 6440] [serial = 953] [outer = 0x8c1f2800] 00:59:16 INFO - PROCESS | 6440 | 1461139156720 Marionette DEBUG loaded listener.js 00:59:16 INFO - PROCESS | 6440 | ++DOMWINDOW == 161 (0x8e780800) [pid = 6440] [serial = 954] [outer = 0x8c1f2800] 00:59:17 INFO - PROCESS | 6440 | 1461139157641 Marionette TRACE conn4 <- [1,1240,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html",0,null,null,[["window.CanvasGradient exists and has the right properties",0,null,null]]]}] 00:59:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 00:59:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1582ms 00:59:17 INFO - PROCESS | 6440 | 1461139157671 Marionette TRACE conn4 -> [0,1241,"getWindowHandle",null] 00:59:17 INFO - PROCESS | 6440 | 1461139157674 Marionette TRACE conn4 <- [1,1241,null,{"value":"8"}] 00:59:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 00:59:17 INFO - PROCESS | 6440 | 1461139157682 Marionette TRACE conn4 -> [0,1242,"setScriptTimeout",{"ms":35000}] 00:59:17 INFO - PROCESS | 6440 | 1461139157686 Marionette TRACE conn4 <- [1,1242,null,{}] 00:59:17 INFO - PROCESS | 6440 | 1461139157692 Marionette TRACE conn4 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:17 INFO - PROCESS | 6440 | 1461139157948 Marionette TRACE conn4 <- [1,1243,null,{"value":null}] 00:59:18 INFO - PROCESS | 6440 | 1461139158247 Marionette TRACE conn4 -> [0,1244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6440 | ++DOCSHELL 0x8cb32000 == 120 [pid = 6440] [id = 318] 00:59:18 INFO - PROCESS | 6440 | ++DOMWINDOW == 162 (0x8f244800) [pid = 6440] [serial = 955] [outer = (nil)] 00:59:18 INFO - PROCESS | 6440 | ++DOMWINDOW == 163 (0x8f380c00) [pid = 6440] [serial = 956] [outer = 0x8f244800] 00:59:18 INFO - PROCESS | 6440 | 1461139158385 Marionette DEBUG loaded listener.js 00:59:18 INFO - PROCESS | 6440 | ++DOMWINDOW == 164 (0x8fb17000) [pid = 6440] [serial = 957] [outer = 0x8f244800] 00:59:19 INFO - PROCESS | 6440 | 1461139159281 Marionette TRACE conn4 <- [1,1244,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html",0,null,null,[["Canvas test: 2d.gradient.object.update",0,null,null]]]}] 00:59:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 00:59:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1640ms 00:59:19 INFO - PROCESS | 6440 | 1461139159322 Marionette TRACE conn4 -> [0,1245,"getWindowHandle",null] 00:59:19 INFO - PROCESS | 6440 | 1461139159326 Marionette TRACE conn4 <- [1,1245,null,{"value":"8"}] 00:59:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 00:59:19 INFO - PROCESS | 6440 | 1461139159353 Marionette TRACE conn4 -> [0,1246,"setScriptTimeout",{"ms":35000}] 00:59:19 INFO - PROCESS | 6440 | 1461139159357 Marionette TRACE conn4 <- [1,1246,null,{}] 00:59:19 INFO - PROCESS | 6440 | 1461139159363 Marionette TRACE conn4 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:19 INFO - PROCESS | 6440 | 1461139159560 Marionette TRACE conn4 <- [1,1247,null,{"value":null}] 00:59:19 INFO - PROCESS | 6440 | 1461139159820 Marionette TRACE conn4 -> [0,1248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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:19 INFO - PROCESS | 6440 | ++DOCSHELL 0x88fba400 == 121 [pid = 6440] [id = 319] 00:59:19 INFO - PROCESS | 6440 | ++DOMWINDOW == 165 (0x8f337400) [pid = 6440] [serial = 958] [outer = (nil)] 00:59:19 INFO - PROCESS | 6440 | ++DOMWINDOW == 166 (0x8fe93c00) [pid = 6440] [serial = 959] [outer = 0x8f337400] 00:59:19 INFO - PROCESS | 6440 | 1461139159924 Marionette DEBUG loaded listener.js 00:59:20 INFO - PROCESS | 6440 | ++DOMWINDOW == 167 (0x8fe9c800) [pid = 6440] [serial = 960] [outer = 0x8f337400] 00:59:20 INFO - PROCESS | 6440 | 1461139160825 Marionette TRACE conn4 <- [1,1248,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.behind",0,null,null]]]}] 00:59:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 00:59:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1553ms 00:59:20 INFO - PROCESS | 6440 | 1461139160903 Marionette TRACE conn4 -> [0,1249,"getWindowHandle",null] 00:59:20 INFO - PROCESS | 6440 | 1461139160908 Marionette TRACE conn4 <- [1,1249,null,{"value":"8"}] 00:59:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 00:59:20 INFO - PROCESS | 6440 | 1461139160914 Marionette TRACE conn4 -> [0,1250,"setScriptTimeout",{"ms":35000}] 00:59:20 INFO - PROCESS | 6440 | 1461139160917 Marionette TRACE conn4 <- [1,1250,null,{}] 00:59:20 INFO - PROCESS | 6440 | 1461139160924 Marionette TRACE conn4 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:21 INFO - PROCESS | 6440 | 1461139161161 Marionette TRACE conn4 <- [1,1251,null,{"value":null}] 00:59:21 INFO - PROCESS | 6440 | 1461139161467 Marionette TRACE conn4 -> [0,1252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6440 | ++DOCSHELL 0x8fe8d400 == 122 [pid = 6440] [id = 320] 00:59:21 INFO - PROCESS | 6440 | ++DOMWINDOW == 168 (0x9018e000) [pid = 6440] [serial = 961] [outer = (nil)] 00:59:21 INFO - PROCESS | 6440 | ++DOMWINDOW == 169 (0x902c8c00) [pid = 6440] [serial = 962] [outer = 0x9018e000] 00:59:21 INFO - PROCESS | 6440 | 1461139161564 Marionette DEBUG loaded listener.js 00:59:21 INFO - PROCESS | 6440 | ++DOMWINDOW == 170 (0x90496000) [pid = 6440] [serial = 963] [outer = 0x9018e000] 00:59:22 INFO - PROCESS | 6440 | 1461139162506 Marionette TRACE conn4 <- [1,1252,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.beside",0,null,null]]]}] 00:59:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 00:59:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1631ms 00:59:22 INFO - PROCESS | 6440 | 1461139162546 Marionette TRACE conn4 -> [0,1253,"getWindowHandle",null] 00:59:22 INFO - PROCESS | 6440 | 1461139162550 Marionette TRACE conn4 <- [1,1253,null,{"value":"8"}] 00:59:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 00:59:22 INFO - PROCESS | 6440 | 1461139162557 Marionette TRACE conn4 -> [0,1254,"setScriptTimeout",{"ms":35000}] 00:59:22 INFO - PROCESS | 6440 | 1461139162560 Marionette TRACE conn4 <- [1,1254,null,{}] 00:59:22 INFO - PROCESS | 6440 | 1461139162566 Marionette TRACE conn4 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:22 INFO - PROCESS | 6440 | 1461139162783 Marionette TRACE conn4 <- [1,1255,null,{"value":null}] 00:59:23 INFO - PROCESS | 6440 | 1461139163046 Marionette TRACE conn4 -> [0,1256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 6440 | ++DOCSHELL 0x8e77c400 == 123 [pid = 6440] [id = 321] 00:59:23 INFO - PROCESS | 6440 | ++DOMWINDOW == 171 (0x8f341c00) [pid = 6440] [serial = 964] [outer = (nil)] 00:59:23 INFO - PROCESS | 6440 | ++DOMWINDOW == 172 (0x906e8000) [pid = 6440] [serial = 965] [outer = 0x8f341c00] 00:59:23 INFO - PROCESS | 6440 | 1461139163177 Marionette DEBUG loaded listener.js 00:59:23 INFO - PROCESS | 6440 | ++DOMWINDOW == 173 (0x906f3000) [pid = 6440] [serial = 966] [outer = 0x8f341c00] 00:59:24 INFO - PROCESS | 6440 | 1461139164129 Marionette TRACE conn4 <- [1,1256,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.bottom",0,null,null]]]}] 00:59:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 00:59:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1634ms 00:59:24 INFO - PROCESS | 6440 | 1461139164193 Marionette TRACE conn4 -> [0,1257,"getWindowHandle",null] 00:59:24 INFO - PROCESS | 6440 | 1461139164197 Marionette TRACE conn4 <- [1,1257,null,{"value":"8"}] 00:59:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 00:59:24 INFO - PROCESS | 6440 | 1461139164204 Marionette TRACE conn4 -> [0,1258,"setScriptTimeout",{"ms":35000}] 00:59:24 INFO - PROCESS | 6440 | 1461139164208 Marionette TRACE conn4 <- [1,1258,null,{}] 00:59:24 INFO - PROCESS | 6440 | 1461139164214 Marionette TRACE conn4 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:24 INFO - PROCESS | 6440 | 1461139164480 Marionette TRACE conn4 <- [1,1259,null,{"value":null}] 00:59:24 INFO - PROCESS | 6440 | 1461139164745 Marionette TRACE conn4 -> [0,1260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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:24 INFO - PROCESS | 6440 | ++DOCSHELL 0x89fa5400 == 124 [pid = 6440] [id = 322] 00:59:24 INFO - PROCESS | 6440 | ++DOMWINDOW == 174 (0x904cc800) [pid = 6440] [serial = 967] [outer = (nil)] 00:59:24 INFO - PROCESS | 6440 | ++DOMWINDOW == 175 (0x92841c00) [pid = 6440] [serial = 968] [outer = 0x904cc800] 00:59:24 INFO - PROCESS | 6440 | 1461139164874 Marionette DEBUG loaded listener.js 00:59:24 INFO - PROCESS | 6440 | ++DOMWINDOW == 176 (0x92cc1000) [pid = 6440] [serial = 969] [outer = 0x904cc800] 00:59:25 INFO - PROCESS | 6440 | 1461139165821 Marionette TRACE conn4 <- [1,1260,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.cylinder",0,null,null]]]}] 00:59:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 00:59:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1682ms 00:59:25 INFO - PROCESS | 6440 | 1461139165887 Marionette TRACE conn4 -> [0,1261,"getWindowHandle",null] 00:59:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 00:59:25 INFO - PROCESS | 6440 | 1461139165892 Marionette TRACE conn4 <- [1,1261,null,{"value":"8"}] 00:59:25 INFO - PROCESS | 6440 | 1461139165899 Marionette TRACE conn4 -> [0,1262,"setScriptTimeout",{"ms":35000}] 00:59:25 INFO - PROCESS | 6440 | 1461139165904 Marionette TRACE conn4 <- [1,1262,null,{}] 00:59:25 INFO - PROCESS | 6440 | 1461139165910 Marionette TRACE conn4 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:26 INFO - PROCESS | 6440 | 1461139166192 Marionette TRACE conn4 <- [1,1263,null,{"value":null}] 00:59:26 INFO - PROCESS | 6440 | 1461139166520 Marionette TRACE conn4 -> [0,1264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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:26 INFO - PROCESS | 6440 | ++DOCSHELL 0x9144e000 == 125 [pid = 6440] [id = 323] 00:59:26 INFO - PROCESS | 6440 | ++DOMWINDOW == 177 (0x938ce800) [pid = 6440] [serial = 970] [outer = (nil)] 00:59:26 INFO - PROCESS | 6440 | ++DOMWINDOW == 178 (0x93a41000) [pid = 6440] [serial = 971] [outer = 0x938ce800] 00:59:26 INFO - PROCESS | 6440 | 1461139166620 Marionette DEBUG loaded listener.js 00:59:26 INFO - PROCESS | 6440 | ++DOMWINDOW == 179 (0x93a47000) [pid = 6440] [serial = 972] [outer = 0x938ce800] 00:59:27 INFO - PROCESS | 6440 | 1461139167612 Marionette TRACE conn4 <- [1,1264,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.front",0,null,null]]]}] 00:59:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 00:59:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1748ms 00:59:27 INFO - PROCESS | 6440 | 1461139167647 Marionette TRACE conn4 -> [0,1265,"getWindowHandle",null] 00:59:27 INFO - PROCESS | 6440 | 1461139167650 Marionette TRACE conn4 <- [1,1265,null,{"value":"8"}] 00:59:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 00:59:27 INFO - PROCESS | 6440 | 1461139167658 Marionette TRACE conn4 -> [0,1266,"setScriptTimeout",{"ms":35000}] 00:59:27 INFO - PROCESS | 6440 | 1461139167662 Marionette TRACE conn4 <- [1,1266,null,{}] 00:59:27 INFO - PROCESS | 6440 | 1461139167668 Marionette TRACE conn4 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:27 INFO - PROCESS | 6440 | 1461139167884 Marionette TRACE conn4 <- [1,1267,null,{"value":null}] 00:59:28 INFO - PROCESS | 6440 | 1461139168170 Marionette TRACE conn4 -> [0,1268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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:28 INFO - PROCESS | 6440 | ++DOCSHELL 0x911e3400 == 126 [pid = 6440] [id = 324] 00:59:28 INFO - PROCESS | 6440 | ++DOMWINDOW == 180 (0x93a3f800) [pid = 6440] [serial = 973] [outer = (nil)] 00:59:28 INFO - PROCESS | 6440 | ++DOMWINDOW == 181 (0x94e9c800) [pid = 6440] [serial = 974] [outer = 0x93a3f800] 00:59:28 INFO - PROCESS | 6440 | 1461139168295 Marionette DEBUG loaded listener.js 00:59:28 INFO - PROCESS | 6440 | ++DOMWINDOW == 182 (0x9593f400) [pid = 6440] [serial = 975] [outer = 0x93a3f800] 00:59:29 INFO - PROCESS | 6440 | 1461139169213 Marionette TRACE conn4 <- [1,1268,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape1",0,null,null]]]}] 00:59:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 00:59:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1631ms 00:59:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 00:59:29 INFO - PROCESS | 6440 | 1461139169291 Marionette TRACE conn4 -> [0,1269,"getWindowHandle",null] 00:59:29 INFO - PROCESS | 6440 | 1461139169294 Marionette TRACE conn4 <- [1,1269,null,{"value":"8"}] 00:59:29 INFO - PROCESS | 6440 | 1461139169301 Marionette TRACE conn4 -> [0,1270,"setScriptTimeout",{"ms":35000}] 00:59:29 INFO - PROCESS | 6440 | 1461139169304 Marionette TRACE conn4 <- [1,1270,null,{}] 00:59:29 INFO - PROCESS | 6440 | 1461139169310 Marionette TRACE conn4 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:29 INFO - PROCESS | 6440 | 1461139169568 Marionette TRACE conn4 <- [1,1271,null,{"value":null}] 00:59:29 INFO - PROCESS | 6440 | 1461139169880 Marionette TRACE conn4 -> [0,1272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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:29 INFO - PROCESS | 6440 | ++DOCSHELL 0x93a3ec00 == 127 [pid = 6440] [id = 325] 00:59:29 INFO - PROCESS | 6440 | ++DOMWINDOW == 183 (0x94e9d000) [pid = 6440] [serial = 976] [outer = (nil)] 00:59:29 INFO - PROCESS | 6440 | ++DOMWINDOW == 184 (0x96bad400) [pid = 6440] [serial = 977] [outer = 0x94e9d000] 00:59:29 INFO - PROCESS | 6440 | 1461139169978 Marionette DEBUG loaded listener.js 00:59:30 INFO - PROCESS | 6440 | ++DOMWINDOW == 185 (0x96bb5400) [pid = 6440] [serial = 978] [outer = 0x94e9d000] 00:59:30 INFO - PROCESS | 6440 | 1461139170969 Marionette TRACE conn4 <- [1,1272,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape2",0,null,null]]]}] 00:59:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 00:59:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1736ms 00:59:31 INFO - PROCESS | 6440 | 1461139171038 Marionette TRACE conn4 -> [0,1273,"getWindowHandle",null] 00:59:31 INFO - PROCESS | 6440 | 1461139171042 Marionette TRACE conn4 <- [1,1273,null,{"value":"8"}] 00:59:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 00:59:31 INFO - PROCESS | 6440 | 1461139171048 Marionette TRACE conn4 -> [0,1274,"setScriptTimeout",{"ms":35000}] 00:59:31 INFO - PROCESS | 6440 | 1461139171052 Marionette TRACE conn4 <- [1,1274,null,{}] 00:59:31 INFO - PROCESS | 6440 | 1461139171058 Marionette TRACE conn4 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:31 INFO - PROCESS | 6440 | 1461139171304 Marionette TRACE conn4 <- [1,1275,null,{"value":null}] 00:59:31 INFO - PROCESS | 6440 | 1461139171652 Marionette TRACE conn4 -> [0,1276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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:31 INFO - PROCESS | 6440 | ++DOCSHELL 0x892aa400 == 128 [pid = 6440] [id = 326] 00:59:31 INFO - PROCESS | 6440 | ++DOMWINDOW == 186 (0x959cbc00) [pid = 6440] [serial = 979] [outer = (nil)] 00:59:31 INFO - PROCESS | 6440 | ++DOMWINDOW == 187 (0x977c2800) [pid = 6440] [serial = 980] [outer = 0x959cbc00] 00:59:31 INFO - PROCESS | 6440 | 1461139171746 Marionette DEBUG loaded listener.js 00:59:31 INFO - PROCESS | 6440 | ++DOMWINDOW == 188 (0x977ca400) [pid = 6440] [serial = 981] [outer = 0x959cbc00] 00:59:32 INFO - PROCESS | 6440 | 1461139172693 Marionette TRACE conn4 <- [1,1276,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.top",0,null,null]]]}] 00:59:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 00:59:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1684ms 00:59:32 INFO - PROCESS | 6440 | 1461139172733 Marionette TRACE conn4 -> [0,1277,"getWindowHandle",null] 00:59:32 INFO - PROCESS | 6440 | 1461139172737 Marionette TRACE conn4 <- [1,1277,null,{"value":"8"}] 00:59:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 00:59:32 INFO - PROCESS | 6440 | 1461139172744 Marionette TRACE conn4 -> [0,1278,"setScriptTimeout",{"ms":35000}] 00:59:32 INFO - PROCESS | 6440 | 1461139172747 Marionette TRACE conn4 <- [1,1278,null,{}] 00:59:32 INFO - PROCESS | 6440 | 1461139172753 Marionette TRACE conn4 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:32 INFO - PROCESS | 6440 | 1461139172966 Marionette TRACE conn4 <- [1,1279,null,{"value":null}] 00:59:33 INFO - PROCESS | 6440 | 1461139173259 Marionette TRACE conn4 -> [0,1280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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:33 INFO - PROCESS | 6440 | ++DOCSHELL 0x84c44800 == 129 [pid = 6440] [id = 327] 00:59:33 INFO - PROCESS | 6440 | ++DOMWINDOW == 189 (0x8c1f1800) [pid = 6440] [serial = 982] [outer = (nil)] 00:59:33 INFO - PROCESS | 6440 | ++DOMWINDOW == 190 (0x97bc4800) [pid = 6440] [serial = 983] [outer = 0x8c1f1800] 00:59:33 INFO - PROCESS | 6440 | 1461139173398 Marionette DEBUG loaded listener.js 00:59:33 INFO - PROCESS | 6440 | ++DOMWINDOW == 191 (0x97da7800) [pid = 6440] [serial = 984] [outer = 0x8c1f1800] 00:59:34 INFO - PROCESS | 6440 | 1461139174310 Marionette TRACE conn4 <- [1,1280,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html",0,null,null,[["Canvas test: 2d.gradient.radial.equal",0,null,null]]]}] 00:59:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 00:59:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1635ms 00:59:34 INFO - PROCESS | 6440 | 1461139174380 Marionette TRACE conn4 -> [0,1281,"getWindowHandle",null] 00:59:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 00:59:34 INFO - PROCESS | 6440 | 1461139174385 Marionette TRACE conn4 <- [1,1281,null,{"value":"8"}] 00:59:34 INFO - PROCESS | 6440 | 1461139174392 Marionette TRACE conn4 -> [0,1282,"setScriptTimeout",{"ms":35000}] 00:59:34 INFO - PROCESS | 6440 | 1461139174395 Marionette TRACE conn4 <- [1,1282,null,{}] 00:59:34 INFO - PROCESS | 6440 | 1461139174402 Marionette TRACE conn4 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:34 INFO - PROCESS | 6440 | 1461139174646 Marionette TRACE conn4 <- [1,1283,null,{"value":null}] 00:59:34 INFO - PROCESS | 6440 | 1461139174960 Marionette TRACE conn4 -> [0,1284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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:34 INFO - PROCESS | 6440 | ++DOCSHELL 0x96fd7800 == 130 [pid = 6440] [id = 328] 00:59:34 INFO - PROCESS | 6440 | ++DOMWINDOW == 192 (0x979e4400) [pid = 6440] [serial = 985] [outer = (nil)] 00:59:35 INFO - PROCESS | 6440 | ++DOMWINDOW == 193 (0x98122000) [pid = 6440] [serial = 986] [outer = 0x979e4400] 00:59:35 INFO - PROCESS | 6440 | 1461139175053 Marionette DEBUG loaded listener.js 00:59:35 INFO - PROCESS | 6440 | ++DOMWINDOW == 194 (0x984c9400) [pid = 6440] [serial = 987] [outer = 0x979e4400] 00:59:36 INFO - PROCESS | 6440 | 1461139176010 Marionette TRACE conn4 <- [1,1284,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside1",0,null,null]]]}] 00:59:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 00:59:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1687ms 00:59:36 INFO - PROCESS | 6440 | 1461139176079 Marionette TRACE conn4 -> [0,1285,"getWindowHandle",null] 00:59:36 INFO - PROCESS | 6440 | 1461139176083 Marionette TRACE conn4 <- [1,1285,null,{"value":"8"}] 00:59:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 00:59:36 INFO - PROCESS | 6440 | 1461139176090 Marionette TRACE conn4 -> [0,1286,"setScriptTimeout",{"ms":35000}] 00:59:36 INFO - PROCESS | 6440 | 1461139176093 Marionette TRACE conn4 <- [1,1286,null,{}] 00:59:36 INFO - PROCESS | 6440 | 1461139176100 Marionette TRACE conn4 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:36 INFO - PROCESS | 6440 | 1461139176384 Marionette TRACE conn4 <- [1,1287,null,{"value":null}] 00:59:36 INFO - PROCESS | 6440 | 1461139176702 Marionette TRACE conn4 -> [0,1288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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:36 INFO - PROCESS | 6440 | ++DOCSHELL 0x840d4400 == 131 [pid = 6440] [id = 329] 00:59:36 INFO - PROCESS | 6440 | ++DOMWINDOW == 195 (0x84b3d400) [pid = 6440] [serial = 988] [outer = (nil)] 00:59:36 INFO - PROCESS | 6440 | ++DOMWINDOW == 196 (0x882bb800) [pid = 6440] [serial = 989] [outer = 0x84b3d400] 00:59:36 INFO - PROCESS | 6440 | 1461139176801 Marionette DEBUG loaded listener.js 00:59:36 INFO - PROCESS | 6440 | ++DOMWINDOW == 197 (0x88fbf400) [pid = 6440] [serial = 990] [outer = 0x84b3d400] 00:59:37 INFO - PROCESS | 6440 | 1461139177751 Marionette TRACE conn4 <- [1,1288,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside2",0,null,null]]]}] 00:59:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 00:59:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1731ms 00:59:37 INFO - PROCESS | 6440 | 1461139177822 Marionette TRACE conn4 -> [0,1289,"getWindowHandle",null] 00:59:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 00:59:37 INFO - PROCESS | 6440 | 1461139177827 Marionette TRACE conn4 <- [1,1289,null,{"value":"8"}] 00:59:37 INFO - PROCESS | 6440 | 1461139177834 Marionette TRACE conn4 -> [0,1290,"setScriptTimeout",{"ms":35000}] 00:59:37 INFO - PROCESS | 6440 | 1461139177837 Marionette TRACE conn4 <- [1,1290,null,{}] 00:59:37 INFO - PROCESS | 6440 | 1461139177843 Marionette TRACE conn4 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:38 INFO - PROCESS | 6440 | 1461139178068 Marionette TRACE conn4 <- [1,1291,null,{"value":null}] 00:59:38 INFO - PROCESS | 6440 | 1461139178413 Marionette TRACE conn4 -> [0,1292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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:38 INFO - PROCESS | 6440 | ++DOCSHELL 0x840c8c00 == 132 [pid = 6440] [id = 330] 00:59:38 INFO - PROCESS | 6440 | ++DOMWINDOW == 198 (0x840cb400) [pid = 6440] [serial = 991] [outer = (nil)] 00:59:38 INFO - PROCESS | 6440 | ++DOMWINDOW == 199 (0x892a9000) [pid = 6440] [serial = 992] [outer = 0x840cb400] 00:59:38 INFO - PROCESS | 6440 | 1461139178510 Marionette DEBUG loaded listener.js 00:59:38 INFO - PROCESS | 6440 | ++DOMWINDOW == 200 (0x892ae400) [pid = 6440] [serial = 993] [outer = 0x840cb400] 00:59:40 INFO - PROCESS | 6440 | --DOCSHELL 0x9870c400 == 131 [pid = 6440] [id = 254] 00:59:40 INFO - PROCESS | 6440 | --DOCSHELL 0x892a8800 == 130 [pid = 6440] [id = 258] 00:59:40 INFO - PROCESS | 6440 | --DOCSHELL 0x8b8bfc00 == 129 [pid = 6440] [id = 255] 00:59:40 INFO - PROCESS | 6440 | --DOCSHELL 0x979dcc00 == 128 [pid = 6440] [id = 253] 00:59:40 INFO - PROCESS | 6440 | --DOCSHELL 0x840c6400 == 127 [pid = 6440] [id = 256] 00:59:40 INFO - PROCESS | 6440 | --DOCSHELL 0x840cdc00 == 126 [pid = 6440] [id = 257] 00:59:40 INFO - PROCESS | 6440 | --DOCSHELL 0x84377c00 == 125 [pid = 6440] [id = 259] 00:59:40 INFO - PROCESS | 6440 | --DOMWINDOW == 199 (0x892b6400) [pid = 6440] [serial = 869] [outer = (nil)] [url = about:blank] 00:59:40 INFO - PROCESS | 6440 | --DOMWINDOW == 198 (0x90499c00) [pid = 6440] [serial = 839] [outer = (nil)] [url = about:blank] 00:59:40 INFO - PROCESS | 6440 | --DOMWINDOW == 197 (0x9049f000) [pid = 6440] [serial = 840] [outer = (nil)] [url = about:blank] 00:59:40 INFO - PROCESS | 6440 | --DOMWINDOW == 196 (0x8f37d400) [pid = 6440] [serial = 830] [outer = (nil)] [url = about:blank] 00:59:40 INFO - PROCESS | 6440 | --DOMWINDOW == 195 (0x8f381400) [pid = 6440] [serial = 831] [outer = (nil)] [url = about:blank] 00:59:40 INFO - PROCESS | 6440 | --DOMWINDOW == 194 (0x8a833400) [pid = 6440] [serial = 815] [outer = (nil)] [url = about:blank] 00:59:40 INFO - PROCESS | 6440 | --DOMWINDOW == 193 (0x8a8a5800) [pid = 6440] [serial = 816] [outer = (nil)] [url = about:blank] 00:59:40 INFO - PROCESS | 6440 | --DOMWINDOW == 192 (0x84c50000) [pid = 6440] [serial = 854] [outer = (nil)] [url = about:blank] 00:59:40 INFO - PROCESS | 6440 | --DOMWINDOW == 191 (0x88350400) [pid = 6440] [serial = 855] [outer = (nil)] [url = about:blank] 00:59:40 INFO - PROCESS | 6440 | --DOMWINDOW == 190 (0x91208400) [pid = 6440] [serial = 845] [outer = (nil)] [url = about:blank] 00:59:40 INFO - PROCESS | 6440 | --DOMWINDOW == 189 (0x9120cc00) [pid = 6440] [serial = 846] [outer = (nil)] [url = about:blank] 00:59:40 INFO - PROCESS | 6440 | --DOMWINDOW == 188 (0x904d8800) [pid = 6440] [serial = 842] [outer = (nil)] [url = about:blank] 00:59:40 INFO - PROCESS | 6440 | --DOMWINDOW == 187 (0x90674800) [pid = 6440] [serial = 843] [outer = (nil)] [url = about:blank] 00:59:40 INFO - PROCESS | 6440 | --DOMWINDOW == 186 (0x8e784800) [pid = 6440] [serial = 824] [outer = (nil)] [url = about:blank] 00:59:40 INFO - PROCESS | 6440 | --DOMWINDOW == 185 (0x8f201400) [pid = 6440] [serial = 825] [outer = (nil)] [url = about:blank] 00:59:40 INFO - PROCESS | 6440 | --DOMWINDOW == 184 (0x8b6b9800) [pid = 6440] [serial = 818] [outer = (nil)] [url = about:blank] 00:59:40 INFO - PROCESS | 6440 | --DOMWINDOW == 183 (0x8b816800) [pid = 6440] [serial = 819] [outer = (nil)] [url = about:blank] 00:59:40 INFO - PROCESS | 6440 | --DOMWINDOW == 182 (0x9283d800) [pid = 6440] [serial = 848] [outer = (nil)] [url = about:blank] 00:59:40 INFO - PROCESS | 6440 | --DOMWINDOW == 181 (0x92843800) [pid = 6440] [serial = 849] [outer = (nil)] [url = about:blank] 00:59:40 INFO - PROCESS | 6440 | --DOMWINDOW == 180 (0x89872400) [pid = 6440] [serial = 860] [outer = (nil)] [url = about:blank] 00:59:40 INFO - PROCESS | 6440 | --DOMWINDOW == 179 (0x8a20b000) [pid = 6440] [serial = 861] [outer = (nil)] [url = about:blank] 00:59:40 INFO - PROCESS | 6440 | --DOMWINDOW == 178 (0x8fbd1400) [pid = 6440] [serial = 833] [outer = (nil)] [url = about:blank] 00:59:40 INFO - PROCESS | 6440 | --DOMWINDOW == 177 (0x8fbdc400) [pid = 6440] [serial = 834] [outer = (nil)] [url = about:blank] 00:59:40 INFO - PROCESS | 6440 | --DOMWINDOW == 176 (0x876b7400) [pid = 6440] [serial = 809] [outer = (nil)] [url = about:blank] 00:59:40 INFO - PROCESS | 6440 | --DOMWINDOW == 175 (0x8813d400) [pid = 6440] [serial = 810] [outer = (nil)] [url = about:blank] 00:59:40 INFO - PROCESS | 6440 | --DOMWINDOW == 174 (0x88356800) [pid = 6440] [serial = 857] [outer = (nil)] [url = about:blank] 00:59:40 INFO - PROCESS | 6440 | --DOMWINDOW == 173 (0x89fb1c00) [pid = 6440] [serial = 858] [outer = (nil)] [url = about:blank] 00:59:40 INFO - PROCESS | 6440 | --DOMWINDOW == 172 (0x85a98800) [pid = 6440] [serial = 863] [outer = (nil)] [url = about:blank] 00:59:40 INFO - PROCESS | 6440 | --DOMWINDOW == 171 (0x876b2000) [pid = 6440] [serial = 864] [outer = (nil)] [url = about:blank] 00:59:40 INFO - PROCESS | 6440 | --DOMWINDOW == 170 (0x8834a800) [pid = 6440] [serial = 866] [outer = (nil)] [url = about:blank] 00:59:40 INFO - PROCESS | 6440 | --DOMWINDOW == 169 (0x8cb34000) [pid = 6440] [serial = 821] [outer = (nil)] [url = about:blank] 00:59:40 INFO - PROCESS | 6440 | --DOMWINDOW == 168 (0x8cbca800) [pid = 6440] [serial = 822] [outer = (nil)] [url = about:blank] 00:59:40 INFO - PROCESS | 6440 | --DOMWINDOW == 167 (0x8fe98400) [pid = 6440] [serial = 836] [outer = (nil)] [url = about:blank] 00:59:40 INFO - PROCESS | 6440 | --DOMWINDOW == 166 (0x90181400) [pid = 6440] [serial = 837] [outer = (nil)] [url = about:blank] 00:59:40 INFO - PROCESS | 6440 | --DOMWINDOW == 165 (0x938c9000) [pid = 6440] [serial = 851] [outer = (nil)] [url = about:blank] 00:59:40 INFO - PROCESS | 6440 | --DOMWINDOW == 164 (0x938cc800) [pid = 6440] [serial = 852] [outer = (nil)] [url = about:blank] 00:59:40 INFO - PROCESS | 6440 | --DOMWINDOW == 163 (0x8f24b400) [pid = 6440] [serial = 827] [outer = (nil)] [url = about:blank] 00:59:40 INFO - PROCESS | 6440 | --DOMWINDOW == 162 (0x8f33a000) [pid = 6440] [serial = 828] [outer = (nil)] [url = about:blank] 00:59:40 INFO - PROCESS | 6440 | --DOMWINDOW == 161 (0x89777c00) [pid = 6440] [serial = 812] [outer = (nil)] [url = about:blank] 00:59:40 INFO - PROCESS | 6440 | --DOMWINDOW == 160 (0x89785400) [pid = 6440] [serial = 813] [outer = (nil)] [url = about:blank] 00:59:40 INFO - PROCESS | 6440 | --DOMWINDOW == 159 (0x88fe3400) [pid = 6440] [serial = 807] [outer = (nil)] [url = about:blank] 00:59:40 INFO - PROCESS | 6440 | --DOMWINDOW == 158 (0x8986c400) [pid = 6440] [serial = 872] [outer = (nil)] [url = about:blank] 00:59:40 INFO - PROCESS | 6440 | --DOMWINDOW == 157 (0x8cb2a800) [pid = 6440] [serial = 603] [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:59:40 INFO - PROCESS | 6440 | --DOMWINDOW == 156 (0x894ed400) [pid = 6440] [serial = 870] [outer = (nil)] [url = about:blank] 00:59:40 INFO - PROCESS | 6440 | --DOMWINDOW == 155 (0x88354000) [pid = 6440] [serial = 867] [outer = (nil)] [url = about:blank] 00:59:40 INFO - PROCESS | 6440 | --DOMWINDOW == 154 (0x840d3c00) [pid = 6440] [serial = 771] [outer = (nil)] [url = about:blank] 00:59:40 INFO - PROCESS | 6440 | --DOMWINDOW == 153 (0x98877c00) [pid = 6440] [serial = 759] [outer = (nil)] [url = about:blank] 00:59:40 INFO - PROCESS | 6440 | --DOMWINDOW == 152 (0x93a46c00) [pid = 6440] [serial = 720] [outer = (nil)] [url = about:blank] 00:59:40 INFO - PROCESS | 6440 | --DOMWINDOW == 151 (0x93a42800) [pid = 6440] [serial = 756] [outer = (nil)] [url = about:blank] 00:59:40 INFO - PROCESS | 6440 | --DOMWINDOW == 150 (0xa45b2800) [pid = 6440] [serial = 774] [outer = (nil)] [url = about:blank] 00:59:40 INFO - PROCESS | 6440 | --DOMWINDOW == 149 (0x8b8ca000) [pid = 6440] [serial = 768] [outer = (nil)] [url = about:blank] 00:59:40 INFO - PROCESS | 6440 | --DOMWINDOW == 148 (0x9917d400) [pid = 6440] [serial = 762] [outer = (nil)] [url = about:blank] 00:59:40 INFO - PROCESS | 6440 | --DOMWINDOW == 147 (0x892b1c00) [pid = 6440] [serial = 777] [outer = (nil)] [url = about:blank] 00:59:40 INFO - PROCESS | 6440 | --DOMWINDOW == 146 (0x8e50ec00) [pid = 6440] [serial = 747] [outer = (nil)] [url = about:blank] 00:59:40 INFO - PROCESS | 6440 | --DOMWINDOW == 145 (0x84381800) [pid = 6440] [serial = 780] [outer = (nil)] [url = about:blank] 00:59:40 INFO - PROCESS | 6440 | --DOMWINDOW == 144 (0xa0a37400) [pid = 6440] [serial = 765] [outer = (nil)] [url = about:blank] 00:59:40 INFO - PROCESS | 6440 | --DOMWINDOW == 143 (0x928c9800) [pid = 6440] [serial = 753] [outer = (nil)] [url = about:blank] 00:59:40 INFO - PROCESS | 6440 | --DOMWINDOW == 142 (0x892b3000) [pid = 6440] [serial = 783] [outer = (nil)] [url = about:blank] 00:59:40 INFO - PROCESS | 6440 | --DOMWINDOW == 141 (0x9018fc00) [pid = 6440] [serial = 750] [outer = (nil)] [url = about:blank] 00:59:40 INFO - PROCESS | 6440 | --DOMWINDOW == 140 (0x84ecb000) [pid = 6440] [serial = 723] [outer = (nil)] [url = about:blank] 00:59:40 INFO - PROCESS | 6440 | --DOMWINDOW == 139 (0x899a5c00) [pid = 6440] [serial = 744] [outer = (nil)] [url = about:blank] 00:59:40 INFO - PROCESS | 6440 | --DOMWINDOW == 138 (0x8fb17800) [pid = 6440] [serial = 672] [outer = (nil)] [url = about:blank] 00:59:40 INFO - PROCESS | 6440 | --DOMWINDOW == 137 (0x8f207000) [pid = 6440] [serial = 741] [outer = (nil)] [url = about:blank] 00:59:40 INFO - PROCESS | 6440 | 1461139180748 Marionette TRACE conn4 <- [1,1292,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside3",0,null,null]]]}] 00:59:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 00:59:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 2951ms 00:59:40 INFO - PROCESS | 6440 | 1461139180785 Marionette TRACE conn4 -> [0,1293,"getWindowHandle",null] 00:59:40 INFO - PROCESS | 6440 | 1461139180791 Marionette TRACE conn4 <- [1,1293,null,{"value":"8"}] 00:59:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 00:59:40 INFO - PROCESS | 6440 | 1461139180799 Marionette TRACE conn4 -> [0,1294,"setScriptTimeout",{"ms":35000}] 00:59:40 INFO - PROCESS | 6440 | 1461139180805 Marionette TRACE conn4 <- [1,1294,null,{}] 00:59:40 INFO - PROCESS | 6440 | 1461139180815 Marionette TRACE conn4 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:41 INFO - PROCESS | 6440 | 1461139181040 Marionette TRACE conn4 <- [1,1295,null,{"value":null}] 00:59:41 INFO - PROCESS | 6440 | 1461139181227 Marionette TRACE conn4 -> [0,1296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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:41 INFO - PROCESS | 6440 | ++DOCSHELL 0x85a9c000 == 126 [pid = 6440] [id = 331] 00:59:41 INFO - PROCESS | 6440 | ++DOMWINDOW == 138 (0x85aa1c00) [pid = 6440] [serial = 994] [outer = (nil)] 00:59:41 INFO - PROCESS | 6440 | ++DOMWINDOW == 139 (0x882b2400) [pid = 6440] [serial = 995] [outer = 0x85aa1c00] 00:59:41 INFO - PROCESS | 6440 | 1461139181311 Marionette DEBUG loaded listener.js 00:59:41 INFO - PROCESS | 6440 | ++DOMWINDOW == 140 (0x882ba400) [pid = 6440] [serial = 996] [outer = 0x85aa1c00] 00:59:42 INFO - PROCESS | 6440 | 1461139182114 Marionette TRACE conn4 <- [1,1296,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html",0,null,null,[["createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative",0,null,null]]]}] 00:59:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 00:59:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1340ms 00:59:42 INFO - PROCESS | 6440 | 1461139182140 Marionette TRACE conn4 -> [0,1297,"getWindowHandle",null] 00:59:42 INFO - PROCESS | 6440 | 1461139182148 Marionette TRACE conn4 <- [1,1297,null,{"value":"8"}] 00:59:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 00:59:42 INFO - PROCESS | 6440 | 1461139182159 Marionette TRACE conn4 -> [0,1298,"setScriptTimeout",{"ms":35000}] 00:59:42 INFO - PROCESS | 6440 | 1461139182163 Marionette TRACE conn4 <- [1,1298,null,{}] 00:59:42 INFO - PROCESS | 6440 | 1461139182169 Marionette TRACE conn4 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:42 INFO - PROCESS | 6440 | 1461139182438 Marionette TRACE conn4 <- [1,1299,null,{"value":null}] 00:59:42 INFO - PROCESS | 6440 | 1461139182553 Marionette TRACE conn4 -> [0,1300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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:42 INFO - PROCESS | 6440 | ++DOCSHELL 0x882b4400 == 127 [pid = 6440] [id = 332] 00:59:42 INFO - PROCESS | 6440 | ++DOMWINDOW == 141 (0x882b8800) [pid = 6440] [serial = 997] [outer = (nil)] 00:59:42 INFO - PROCESS | 6440 | ++DOMWINDOW == 142 (0x892a8c00) [pid = 6440] [serial = 998] [outer = 0x882b8800] 00:59:42 INFO - PROCESS | 6440 | 1461139182630 Marionette DEBUG loaded listener.js 00:59:42 INFO - PROCESS | 6440 | ++DOMWINDOW == 143 (0x892b6000) [pid = 6440] [serial = 999] [outer = 0x882b8800] 00:59:43 INFO - PROCESS | 6440 | 1461139183687 Marionette TRACE conn4 <- [1,1300,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html",0,null,null,[["createRadialGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 00:59:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 00:59:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1598ms 00:59:43 INFO - PROCESS | 6440 | 1461139183758 Marionette TRACE conn4 -> [0,1301,"getWindowHandle",null] 00:59:43 INFO - PROCESS | 6440 | 1461139183762 Marionette TRACE conn4 <- [1,1301,null,{"value":"8"}] 00:59:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 00:59:43 INFO - PROCESS | 6440 | 1461139183768 Marionette TRACE conn4 -> [0,1302,"setScriptTimeout",{"ms":35000}] 00:59:43 INFO - PROCESS | 6440 | 1461139183774 Marionette TRACE conn4 <- [1,1302,null,{}] 00:59:43 INFO - PROCESS | 6440 | 1461139183798 Marionette TRACE conn4 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:44 INFO - PROCESS | 6440 | 1461139184061 Marionette TRACE conn4 <- [1,1303,null,{"value":null}] 00:59:44 INFO - PROCESS | 6440 | 1461139184237 Marionette TRACE conn4 -> [0,1304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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:44 INFO - PROCESS | 6440 | ++DOCSHELL 0x84ec7000 == 128 [pid = 6440] [id = 333] 00:59:44 INFO - PROCESS | 6440 | ++DOMWINDOW == 144 (0x899a5400) [pid = 6440] [serial = 1000] [outer = (nil)] 00:59:44 INFO - PROCESS | 6440 | ++DOMWINDOW == 145 (0x89f18800) [pid = 6440] [serial = 1001] [outer = 0x899a5400] 00:59:44 INFO - PROCESS | 6440 | 1461139184365 Marionette DEBUG loaded listener.js 00:59:44 INFO - PROCESS | 6440 | ++DOMWINDOW == 146 (0x89fb2400) [pid = 6440] [serial = 1002] [outer = 0x899a5400] 00:59:45 INFO - PROCESS | 6440 | --DOMWINDOW == 145 (0x97da2c00) [pid = 6440] [serial = 24] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 00:59:45 INFO - PROCESS | 6440 | --DOMWINDOW == 144 (0x8a8a9000) [pid = 6440] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 00:59:45 INFO - PROCESS | 6440 | --DOMWINDOW == 143 (0x876bfc00) [pid = 6440] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 00:59:45 INFO - PROCESS | 6440 | --DOMWINDOW == 142 (0x892b4400) [pid = 6440] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 00:59:45 INFO - PROCESS | 6440 | --DOMWINDOW == 141 (0x84382c00) [pid = 6440] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 00:59:45 INFO - PROCESS | 6440 | --DOMWINDOW == 140 (0x84b3b800) [pid = 6440] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 00:59:45 INFO - PROCESS | 6440 | --DOMWINDOW == 139 (0x89faa000) [pid = 6440] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 00:59:45 INFO - PROCESS | 6440 | 1461139185516 Marionette TRACE conn4 <- [1,1304,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside1",0,null,null]]]}] 00:59:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 00:59:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1797ms 00:59:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 00:59:45 INFO - PROCESS | 6440 | 1461139185567 Marionette TRACE conn4 -> [0,1305,"getWindowHandle",null] 00:59:45 INFO - PROCESS | 6440 | 1461139185571 Marionette TRACE conn4 <- [1,1305,null,{"value":"8"}] 00:59:45 INFO - PROCESS | 6440 | 1461139185577 Marionette TRACE conn4 -> [0,1306,"setScriptTimeout",{"ms":35000}] 00:59:45 INFO - PROCESS | 6440 | 1461139185581 Marionette TRACE conn4 <- [1,1306,null,{}] 00:59:45 INFO - PROCESS | 6440 | 1461139185587 Marionette TRACE conn4 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:45 INFO - PROCESS | 6440 | 1461139185827 Marionette TRACE conn4 <- [1,1307,null,{"value":null}] 00:59:46 INFO - PROCESS | 6440 | 1461139186042 Marionette TRACE conn4 -> [0,1308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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:46 INFO - PROCESS | 6440 | ++DOCSHELL 0x84c4cc00 == 129 [pid = 6440] [id = 334] 00:59:46 INFO - PROCESS | 6440 | ++DOMWINDOW == 140 (0x88feec00) [pid = 6440] [serial = 1003] [outer = (nil)] 00:59:46 INFO - PROCESS | 6440 | ++DOMWINDOW == 141 (0x8a20a800) [pid = 6440] [serial = 1004] [outer = 0x88feec00] 00:59:46 INFO - PROCESS | 6440 | 1461139186120 Marionette DEBUG loaded listener.js 00:59:46 INFO - PROCESS | 6440 | ++DOMWINDOW == 142 (0x8a837800) [pid = 6440] [serial = 1005] [outer = 0x88feec00] 00:59:46 INFO - PROCESS | 6440 | 1461139186926 Marionette TRACE conn4 <- [1,1308,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside2",0,null,null]]]}] 00:59:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 00:59:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1383ms 00:59:46 INFO - PROCESS | 6440 | 1461139186960 Marionette TRACE conn4 -> [0,1309,"getWindowHandle",null] 00:59:46 INFO - PROCESS | 6440 | 1461139186962 Marionette TRACE conn4 <- [1,1309,null,{"value":"8"}] 00:59:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 00:59:46 INFO - PROCESS | 6440 | 1461139186969 Marionette TRACE conn4 -> [0,1310,"setScriptTimeout",{"ms":35000}] 00:59:46 INFO - PROCESS | 6440 | 1461139186973 Marionette TRACE conn4 <- [1,1310,null,{}] 00:59:46 INFO - PROCESS | 6440 | 1461139186978 Marionette TRACE conn4 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:47 INFO - PROCESS | 6440 | 1461139187172 Marionette TRACE conn4 <- [1,1311,null,{"value":null}] 00:59:47 INFO - PROCESS | 6440 | 1461139187539 Marionette TRACE conn4 -> [0,1312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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:47 INFO - PROCESS | 6440 | ++DOCSHELL 0x84380c00 == 130 [pid = 6440] [id = 335] 00:59:47 INFO - PROCESS | 6440 | ++DOMWINDOW == 143 (0x84384000) [pid = 6440] [serial = 1006] [outer = (nil)] 00:59:47 INFO - PROCESS | 6440 | ++DOMWINDOW == 144 (0x84ecb000) [pid = 6440] [serial = 1007] [outer = 0x84384000] 00:59:47 INFO - PROCESS | 6440 | 1461139187640 Marionette DEBUG loaded listener.js 00:59:47 INFO - PROCESS | 6440 | ++DOMWINDOW == 145 (0x876b7400) [pid = 6440] [serial = 1008] [outer = 0x84384000] 00:59:48 INFO - PROCESS | 6440 | 1461139188702 Marionette TRACE conn4 <- [1,1312,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside3",1,"assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1313,"getWindowHandle",null] 00:59:48 INFO - PROCESS | 6440 | 1461139188768 Marionette TRACE conn4 <- [1,1313,null,{"value":"8"}] 00:59:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 00:59:48 INFO - PROCESS | 6440 | 1461139188778 Marionette TRACE conn4 -> [0,1314,"setScriptTimeout",{"ms":35000}] 00:59:48 INFO - PROCESS | 6440 | 1461139188782 Marionette TRACE conn4 <- [1,1314,null,{}] 00:59:48 INFO - PROCESS | 6440 | 1461139188791 Marionette TRACE conn4 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:49 INFO - PROCESS | 6440 | 1461139189024 Marionette TRACE conn4 <- [1,1315,null,{"value":null}] 00:59:49 INFO - PROCESS | 6440 | 1461139189339 Marionette TRACE conn4 -> [0,1316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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:49 INFO - PROCESS | 6440 | ++DOCSHELL 0x88fbd800 == 131 [pid = 6440] [id = 336] 00:59:49 INFO - PROCESS | 6440 | ++DOMWINDOW == 146 (0x88fe9000) [pid = 6440] [serial = 1009] [outer = (nil)] 00:59:49 INFO - PROCESS | 6440 | ++DOMWINDOW == 147 (0x894ed800) [pid = 6440] [serial = 1010] [outer = 0x88fe9000] 00:59:49 INFO - PROCESS | 6440 | 1461139189435 Marionette DEBUG loaded listener.js 00:59:49 INFO - PROCESS | 6440 | ++DOMWINDOW == 148 (0x89869c00) [pid = 6440] [serial = 1011] [outer = 0x88fe9000] 00:59:50 INFO - PROCESS | 6440 | 1461139190476 Marionette TRACE conn4 <- [1,1316,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch1",0,null,null]]]}] 00:59:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 00:59:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1736ms 00:59:50 INFO - PROCESS | 6440 | 1461139190518 Marionette TRACE conn4 -> [0,1317,"getWindowHandle",null] 00:59:50 INFO - PROCESS | 6440 | 1461139190525 Marionette TRACE conn4 <- [1,1317,null,{"value":"8"}] 00:59:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 00:59:50 INFO - PROCESS | 6440 | 1461139190533 Marionette TRACE conn4 -> [0,1318,"setScriptTimeout",{"ms":35000}] 00:59:50 INFO - PROCESS | 6440 | 1461139190537 Marionette TRACE conn4 <- [1,1318,null,{}] 00:59:50 INFO - PROCESS | 6440 | 1461139190543 Marionette TRACE conn4 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:50 INFO - PROCESS | 6440 | 1461139190760 Marionette TRACE conn4 <- [1,1319,null,{"value":null}] 00:59:51 INFO - PROCESS | 6440 | 1461139191123 Marionette TRACE conn4 -> [0,1320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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:51 INFO - PROCESS | 6440 | ++DOCSHELL 0x892b2000 == 132 [pid = 6440] [id = 337] 00:59:51 INFO - PROCESS | 6440 | ++DOMWINDOW == 149 (0x8986d800) [pid = 6440] [serial = 1012] [outer = (nil)] 00:59:51 INFO - PROCESS | 6440 | ++DOMWINDOW == 150 (0x8a210000) [pid = 6440] [serial = 1013] [outer = 0x8986d800] 00:59:51 INFO - PROCESS | 6440 | 1461139191220 Marionette DEBUG loaded listener.js 00:59:51 INFO - PROCESS | 6440 | ++DOMWINDOW == 151 (0x8a8a1c00) [pid = 6440] [serial = 1014] [outer = 0x8986d800] 00:59:52 INFO - PROCESS | 6440 | 1461139192188 Marionette TRACE conn4 <- [1,1320,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch2",0,null,null]]]}] 00:59:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 00:59:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1732ms 00:59:52 INFO - PROCESS | 6440 | 1461139192266 Marionette TRACE conn4 -> [0,1321,"getWindowHandle",null] 00:59:52 INFO - PROCESS | 6440 | 1461139192271 Marionette TRACE conn4 <- [1,1321,null,{"value":"8"}] 00:59:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 00:59:52 INFO - PROCESS | 6440 | 1461139192286 Marionette TRACE conn4 -> [0,1322,"setScriptTimeout",{"ms":35000}] 00:59:52 INFO - PROCESS | 6440 | 1461139192296 Marionette TRACE conn4 <- [1,1322,null,{}] 00:59:52 INFO - PROCESS | 6440 | 1461139192305 Marionette TRACE conn4 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:52 INFO - PROCESS | 6440 | 1461139192677 Marionette TRACE conn4 <- [1,1323,null,{"value":null}] 00:59:52 INFO - PROCESS | 6440 | 1461139192885 Marionette TRACE conn4 -> [0,1324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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:52 INFO - PROCESS | 6440 | ++DOCSHELL 0x89fa3400 == 133 [pid = 6440] [id = 338] 00:59:52 INFO - PROCESS | 6440 | ++DOMWINDOW == 152 (0x8ab1b400) [pid = 6440] [serial = 1015] [outer = (nil)] 00:59:52 INFO - PROCESS | 6440 | ++DOMWINDOW == 153 (0x8b8c8800) [pid = 6440] [serial = 1016] [outer = 0x8ab1b400] 00:59:52 INFO - PROCESS | 6440 | 1461139192979 Marionette DEBUG loaded listener.js 00:59:53 INFO - PROCESS | 6440 | ++DOMWINDOW == 154 (0x8c1f5c00) [pid = 6440] [serial = 1017] [outer = 0x8ab1b400] 00:59:53 INFO - PROCESS | 6440 | 1461139193967 Marionette TRACE conn4 <- [1,1324,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch3",0,null,null]]]}] 00:59:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 00:59:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1754ms 00:59:54 INFO - PROCESS | 6440 | 1461139194033 Marionette TRACE conn4 -> [0,1325,"getWindowHandle",null] 00:59:54 INFO - PROCESS | 6440 | 1461139194038 Marionette TRACE conn4 <- [1,1325,null,{"value":"8"}] 00:59:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 00:59:54 INFO - PROCESS | 6440 | 1461139194045 Marionette TRACE conn4 -> [0,1326,"setScriptTimeout",{"ms":35000}] 00:59:54 INFO - PROCESS | 6440 | 1461139194048 Marionette TRACE conn4 <- [1,1326,null,{}] 00:59:54 INFO - PROCESS | 6440 | 1461139194055 Marionette TRACE conn4 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:54 INFO - PROCESS | 6440 | 1461139194305 Marionette TRACE conn4 <- [1,1327,null,{"value":null}] 00:59:54 INFO - PROCESS | 6440 | 1461139194615 Marionette TRACE conn4 -> [0,1328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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:54 INFO - PROCESS | 6440 | ++DOCSHELL 0x8b810400 == 134 [pid = 6440] [id = 339] 00:59:54 INFO - PROCESS | 6440 | ++DOMWINDOW == 155 (0x8b8c5c00) [pid = 6440] [serial = 1018] [outer = (nil)] 00:59:54 INFO - PROCESS | 6440 | ++DOMWINDOW == 156 (0x8cbd0000) [pid = 6440] [serial = 1019] [outer = 0x8b8c5c00] 00:59:54 INFO - PROCESS | 6440 | 1461139194708 Marionette DEBUG loaded listener.js 00:59:54 INFO - PROCESS | 6440 | ++DOMWINDOW == 157 (0x8e3a1800) [pid = 6440] [serial = 1020] [outer = 0x8b8c5c00] 00:59:55 INFO - PROCESS | 6440 | 1461139195637 Marionette TRACE conn4 <- [1,1328,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 00:59:55 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:59:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1642ms 00:59:55 INFO - PROCESS | 6440 | 1461139195688 Marionette TRACE conn4 -> [0,1329,"getWindowHandle",null] 00:59:55 INFO - PROCESS | 6440 | 1461139195692 Marionette TRACE conn4 <- [1,1329,null,{"value":"8"}] 00:59:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 00:59:55 INFO - PROCESS | 6440 | 1461139195699 Marionette TRACE conn4 -> [0,1330,"setScriptTimeout",{"ms":35000}] 00:59:55 INFO - PROCESS | 6440 | 1461139195703 Marionette TRACE conn4 <- [1,1330,null,{}] 00:59:55 INFO - PROCESS | 6440 | 1461139195709 Marionette TRACE conn4 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:55 INFO - PROCESS | 6440 | 1461139195934 Marionette TRACE conn4 <- [1,1331,null,{"value":null}] 00:59:56 INFO - PROCESS | 6440 | 1461139196204 Marionette TRACE conn4 -> [0,1332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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:56 INFO - PROCESS | 6440 | ++DOCSHELL 0x8e778400 == 135 [pid = 6440] [id = 340] 00:59:56 INFO - PROCESS | 6440 | ++DOMWINDOW == 158 (0x8e779000) [pid = 6440] [serial = 1021] [outer = (nil)] 00:59:56 INFO - PROCESS | 6440 | ++DOMWINDOW == 159 (0x8f202000) [pid = 6440] [serial = 1022] [outer = 0x8e779000] 00:59:56 INFO - PROCESS | 6440 | 1461139196359 Marionette DEBUG loaded listener.js 00:59:56 INFO - PROCESS | 6440 | ++DOMWINDOW == 160 (0x8f33a000) [pid = 6440] [serial = 1023] [outer = 0x8e779000] 00:59:57 INFO - PROCESS | 6440 | 1461139197309 Marionette TRACE conn4 <- [1,1332,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 00:59:57 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:59:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1682ms 00:59:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 00:59:57 INFO - PROCESS | 6440 | 1461139197382 Marionette TRACE conn4 -> [0,1333,"getWindowHandle",null] 00:59:57 INFO - PROCESS | 6440 | 1461139197386 Marionette TRACE conn4 <- [1,1333,null,{"value":"8"}] 00:59:57 INFO - PROCESS | 6440 | 1461139197393 Marionette TRACE conn4 -> [0,1334,"setScriptTimeout",{"ms":35000}] 00:59:57 INFO - PROCESS | 6440 | 1461139197396 Marionette TRACE conn4 <- [1,1334,null,{}] 00:59:57 INFO - PROCESS | 6440 | 1461139197402 Marionette TRACE conn4 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:57 INFO - PROCESS | 6440 | 1461139197611 Marionette TRACE conn4 <- [1,1335,null,{"value":null}] 00:59:57 INFO - PROCESS | 6440 | 1461139197922 Marionette TRACE conn4 -> [0,1336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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:57 INFO - PROCESS | 6440 | ++DOCSHELL 0x8e508800 == 136 [pid = 6440] [id = 341] 00:59:57 INFO - PROCESS | 6440 | ++DOMWINDOW == 161 (0x8e778800) [pid = 6440] [serial = 1024] [outer = (nil)] 00:59:58 INFO - PROCESS | 6440 | ++DOMWINDOW == 162 (0x8f558800) [pid = 6440] [serial = 1025] [outer = 0x8e778800] 00:59:58 INFO - PROCESS | 6440 | 1461139198021 Marionette DEBUG loaded listener.js 00:59:58 INFO - PROCESS | 6440 | ++DOMWINDOW == 163 (0x8fb1a400) [pid = 6440] [serial = 1026] [outer = 0x8e778800] 00:59:58 INFO - PROCESS | 6440 | 1461139198955 Marionette TRACE conn4 <- [1,1336,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html",0,null,null,[["Radial gradient transforms do not experience broken caching effects",0,null,null]]]}] 00:59:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 00:59:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1635ms 00:59:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 00:59:59 INFO - PROCESS | 6440 | 1461139199027 Marionette TRACE conn4 -> [0,1337,"getWindowHandle",null] 00:59:59 INFO - PROCESS | 6440 | 1461139199030 Marionette TRACE conn4 <- [1,1337,null,{"value":"8"}] 00:59:59 INFO - PROCESS | 6440 | 1461139199038 Marionette TRACE conn4 -> [0,1338,"setScriptTimeout",{"ms":35000}] 00:59:59 INFO - PROCESS | 6440 | 1461139199041 Marionette TRACE conn4 <- [1,1338,null,{}] 00:59:59 INFO - PROCESS | 6440 | 1461139199048 Marionette TRACE conn4 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:59 INFO - PROCESS | 6440 | 1461139199258 Marionette TRACE conn4 <- [1,1339,null,{"value":null}] 00:59:59 INFO - PROCESS | 6440 | 1461139199517 Marionette TRACE conn4 -> [0,1340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = 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:59 INFO - PROCESS | 6440 | ++DOCSHELL 0x8f344400 == 137 [pid = 6440] [id = 342] 00:59:59 INFO - PROCESS | 6440 | ++DOMWINDOW == 164 (0x8f385c00) [pid = 6440] [serial = 1027] [outer = (nil)] 00:59:59 INFO - PROCESS | 6440 | ++DOMWINDOW == 165 (0x9018fc00) [pid = 6440] [serial = 1028] [outer = 0x8f385c00] 00:59:59 INFO - PROCESS | 6440 | 1461139199651 Marionette DEBUG loaded listener.js 00:59:59 INFO - PROCESS | 6440 | ++DOMWINDOW == 166 (0x902c6000) [pid = 6440] [serial = 1029] [outer = 0x8f385c00] 01:00:01 INFO - PROCESS | 6440 | 1461139201095 Marionette TRACE conn4 <- [1,1340,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html",0,null,null,[["createPattern() of an animated GIF draws the first frame",0,null,null]]]}] 01:00:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 01:00:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 2136ms 01:00:01 INFO - PROCESS | 6440 | 1461139201173 Marionette TRACE conn4 -> [0,1341,"getWindowHandle",null] 01:00:01 INFO - PROCESS | 6440 | 1461139201177 Marionette TRACE conn4 <- [1,1341,null,{"value":"8"}] 01:00:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 01:00:01 INFO - PROCESS | 6440 | 1461139201184 Marionette TRACE conn4 -> [0,1342,"setScriptTimeout",{"ms":35000}] 01:00:01 INFO - PROCESS | 6440 | 1461139201188 Marionette TRACE conn4 <- [1,1342,null,{}] 01:00:01 INFO - PROCESS | 6440 | 1461139201194 Marionette TRACE conn4 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:01 INFO - PROCESS | 6440 | 1461139201390 Marionette TRACE conn4 <- [1,1343,null,{"value":null}] 01:00:01 INFO - PROCESS | 6440 | 1461139201601 Marionette TRACE conn4 -> [0,1344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:01 INFO - PROCESS | 6440 | ++DOCSHELL 0x8fe90c00 == 138 [pid = 6440] [id = 343] 01:00:01 INFO - PROCESS | 6440 | ++DOMWINDOW == 167 (0x90184000) [pid = 6440] [serial = 1030] [outer = (nil)] 01:00:01 INFO - PROCESS | 6440 | ++DOMWINDOW == 168 (0x9049d400) [pid = 6440] [serial = 1031] [outer = 0x90184000] 01:00:01 INFO - PROCESS | 6440 | 1461139201727 Marionette DEBUG loaded listener.js 01:00:01 INFO - PROCESS | 6440 | ++DOMWINDOW == 169 (0x904d0000) [pid = 6440] [serial = 1032] [outer = 0x90184000] 01:00:02 INFO - PROCESS | 6440 | 1461139202694 Marionette TRACE conn4 <- [1,1344,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.canvas",0,null,null]]]}] 01:00:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 01:00:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1541ms 01:00:02 INFO - PROCESS | 6440 | 1461139202727 Marionette TRACE conn4 -> [0,1345,"getWindowHandle",null] 01:00:02 INFO - PROCESS | 6440 | 1461139202731 Marionette TRACE conn4 <- [1,1345,null,{"value":"8"}] 01:00:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 01:00:02 INFO - PROCESS | 6440 | 1461139202737 Marionette TRACE conn4 -> [0,1346,"setScriptTimeout",{"ms":35000}] 01:00:02 INFO - PROCESS | 6440 | 1461139202741 Marionette TRACE conn4 <- [1,1346,null,{}] 01:00:02 INFO - PROCESS | 6440 | 1461139202747 Marionette TRACE conn4 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:02 INFO - PROCESS | 6440 | 1461139202970 Marionette TRACE conn4 <- [1,1347,null,{"value":null}] 01:00:03 INFO - PROCESS | 6440 | 1461139203240 Marionette TRACE conn4 -> [0,1348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:03 INFO - PROCESS | 6440 | ++DOCSHELL 0x894e4800 == 139 [pid = 6440] [id = 344] 01:00:03 INFO - PROCESS | 6440 | ++DOMWINDOW == 170 (0x8977b400) [pid = 6440] [serial = 1033] [outer = (nil)] 01:00:03 INFO - PROCESS | 6440 | ++DOMWINDOW == 171 (0x906ed800) [pid = 6440] [serial = 1034] [outer = 0x8977b400] 01:00:03 INFO - PROCESS | 6440 | 1461139203375 Marionette DEBUG loaded listener.js 01:00:03 INFO - PROCESS | 6440 | ++DOMWINDOW == 172 (0x91441800) [pid = 6440] [serial = 1035] [outer = 0x8977b400] 01:00:04 INFO - PROCESS | 6440 | 1461139204342 Marionette TRACE conn4 <- [1,1348,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html",0,null,null,[["Canvas test: 2d.pattern.basic.image",0,null,null]]]}] 01:00:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 01:00:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1638ms 01:00:04 INFO - PROCESS | 6440 | 1461139204377 Marionette TRACE conn4 -> [0,1349,"getWindowHandle",null] 01:00:04 INFO - PROCESS | 6440 | 1461139204382 Marionette TRACE conn4 <- [1,1349,null,{"value":"8"}] 01:00:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 01:00:04 INFO - PROCESS | 6440 | 1461139204388 Marionette TRACE conn4 -> [0,1350,"setScriptTimeout",{"ms":35000}] 01:00:04 INFO - PROCESS | 6440 | 1461139204392 Marionette TRACE conn4 <- [1,1350,null,{}] 01:00:04 INFO - PROCESS | 6440 | 1461139204398 Marionette TRACE conn4 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:04 INFO - PROCESS | 6440 | 1461139204603 Marionette TRACE conn4 <- [1,1351,null,{"value":null}] 01:00:04 INFO - PROCESS | 6440 | 1461139204882 Marionette TRACE conn4 -> [0,1352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:04 INFO - PROCESS | 6440 | ++DOCSHELL 0x92cba400 == 140 [pid = 6440] [id = 345] 01:00:04 INFO - PROCESS | 6440 | ++DOMWINDOW == 173 (0x92cbb400) [pid = 6440] [serial = 1036] [outer = (nil)] 01:00:05 INFO - PROCESS | 6440 | ++DOMWINDOW == 174 (0x92cc7c00) [pid = 6440] [serial = 1037] [outer = 0x92cbb400] 01:00:05 INFO - PROCESS | 6440 | 1461139205029 Marionette DEBUG loaded listener.js 01:00:05 INFO - PROCESS | 6440 | ++DOMWINDOW == 175 (0x938ccc00) [pid = 6440] [serial = 1038] [outer = 0x92cbb400] 01:00:05 INFO - PROCESS | 6440 | 1461139205995 Marionette TRACE conn4 <- [1,1352,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html",0,null,null,[["Canvas test: 2d.pattern.basic.nocontext",0,null,null]]]}] 01:00:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 01:00:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1682ms 01:00:06 INFO - PROCESS | 6440 | 1461139206071 Marionette TRACE conn4 -> [0,1353,"getWindowHandle",null] 01:00:06 INFO - PROCESS | 6440 | 1461139206075 Marionette TRACE conn4 <- [1,1353,null,{"value":"8"}] 01:00:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 01:00:06 INFO - PROCESS | 6440 | 1461139206083 Marionette TRACE conn4 -> [0,1354,"setScriptTimeout",{"ms":35000}] 01:00:06 INFO - PROCESS | 6440 | 1461139206087 Marionette TRACE conn4 <- [1,1354,null,{}] 01:00:06 INFO - PROCESS | 6440 | 1461139206094 Marionette TRACE conn4 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:06 INFO - PROCESS | 6440 | 1461139206377 Marionette TRACE conn4 <- [1,1355,null,{"value":null}] 01:00:06 INFO - PROCESS | 6440 | 1461139206692 Marionette TRACE conn4 -> [0,1356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:06 INFO - PROCESS | 6440 | ++DOCSHELL 0x92c73800 == 141 [pid = 6440] [id = 346] 01:00:06 INFO - PROCESS | 6440 | ++DOMWINDOW == 176 (0x938cc400) [pid = 6440] [serial = 1039] [outer = (nil)] 01:00:06 INFO - PROCESS | 6440 | ++DOMWINDOW == 177 (0x96a3c400) [pid = 6440] [serial = 1040] [outer = 0x938cc400] 01:00:06 INFO - PROCESS | 6440 | 1461139206792 Marionette DEBUG loaded listener.js 01:00:06 INFO - PROCESS | 6440 | ++DOMWINDOW == 178 (0x96fdb000) [pid = 6440] [serial = 1041] [outer = 0x938cc400] 01:00:07 INFO - PROCESS | 6440 | 1461139207801 Marionette TRACE conn4 <- [1,1356,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html",0,null,null,[["Canvas test: 2d.pattern.basic.type",0,null,null]]]}] 01:00:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 01:00:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1739ms 01:00:07 INFO - PROCESS | 6440 | 1461139207823 Marionette TRACE conn4 -> [0,1357,"getWindowHandle",null] 01:00:07 INFO - PROCESS | 6440 | 1461139207827 Marionette TRACE conn4 <- [1,1357,null,{"value":"8"}] 01:00:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 01:00:07 INFO - PROCESS | 6440 | 1461139207833 Marionette TRACE conn4 -> [0,1358,"setScriptTimeout",{"ms":35000}] 01:00:07 INFO - PROCESS | 6440 | 1461139207837 Marionette TRACE conn4 <- [1,1358,null,{}] 01:00:07 INFO - PROCESS | 6440 | 1461139207843 Marionette TRACE conn4 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:08 INFO - PROCESS | 6440 | 1461139208049 Marionette TRACE conn4 <- [1,1359,null,{"value":null}] 01:00:08 INFO - PROCESS | 6440 | 1461139208365 Marionette TRACE conn4 -> [0,1360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:08 INFO - PROCESS | 6440 | ++DOCSHELL 0x8986e400 == 142 [pid = 6440] [id = 347] 01:00:08 INFO - PROCESS | 6440 | ++DOMWINDOW == 179 (0x89999c00) [pid = 6440] [serial = 1042] [outer = (nil)] 01:00:08 INFO - PROCESS | 6440 | ++DOMWINDOW == 180 (0x97fb6000) [pid = 6440] [serial = 1043] [outer = 0x89999c00] 01:00:08 INFO - PROCESS | 6440 | 1461139208460 Marionette DEBUG loaded listener.js 01:00:08 INFO - PROCESS | 6440 | ++DOMWINDOW == 181 (0x984d5c00) [pid = 6440] [serial = 1044] [outer = 0x89999c00] 01:00:09 INFO - PROCESS | 6440 | 1461139209393 Marionette TRACE conn4 <- [1,1360,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.zerocanvas",0,null,null]]]}] 01:00:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 01:00:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1632ms 01:00:09 INFO - PROCESS | 6440 | 1461139209467 Marionette TRACE conn4 -> [0,1361,"getWindowHandle",null] 01:00:09 INFO - PROCESS | 6440 | 1461139209471 Marionette TRACE conn4 <- [1,1361,null,{"value":"8"}] 01:00:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 01:00:09 INFO - PROCESS | 6440 | 1461139209477 Marionette TRACE conn4 -> [0,1362,"setScriptTimeout",{"ms":35000}] 01:00:09 INFO - PROCESS | 6440 | 1461139209481 Marionette TRACE conn4 <- [1,1362,null,{}] 01:00:09 INFO - PROCESS | 6440 | 1461139209487 Marionette TRACE conn4 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:09 INFO - PROCESS | 6440 | 1461139209748 Marionette TRACE conn4 <- [1,1363,null,{"value":null}] 01:00:10 INFO - PROCESS | 6440 | 1461139210062 Marionette TRACE conn4 -> [0,1364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:10 INFO - PROCESS | 6440 | ++DOCSHELL 0x93a43400 == 143 [pid = 6440] [id = 348] 01:00:10 INFO - PROCESS | 6440 | ++DOMWINDOW == 182 (0x97f03000) [pid = 6440] [serial = 1045] [outer = (nil)] 01:00:10 INFO - PROCESS | 6440 | ++DOMWINDOW == 183 (0x9870f400) [pid = 6440] [serial = 1046] [outer = 0x97f03000] 01:00:10 INFO - PROCESS | 6440 | 1461139210154 Marionette DEBUG loaded listener.js 01:00:10 INFO - PROCESS | 6440 | ++DOMWINDOW == 184 (0x98870000) [pid = 6440] [serial = 1047] [outer = 0x97f03000] 01:00:11 INFO - PROCESS | 6440 | 1461139211091 Marionette TRACE conn4 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 01:00:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 01:00:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1681ms 01:00:11 INFO - PROCESS | 6440 | 1461139211160 Marionette TRACE conn4 -> [0,1365,"getWindowHandle",null] 01:00:11 INFO - PROCESS | 6440 | 1461139211164 Marionette TRACE conn4 <- [1,1365,null,{"value":"8"}] 01:00:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 01:00:11 INFO - PROCESS | 6440 | 1461139211172 Marionette TRACE conn4 -> [0,1366,"setScriptTimeout",{"ms":35000}] 01:00:11 INFO - PROCESS | 6440 | 1461139211176 Marionette TRACE conn4 <- [1,1366,null,{}] 01:00:11 INFO - PROCESS | 6440 | 1461139211182 Marionette TRACE conn4 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:11 INFO - PROCESS | 6440 | 1461139211389 Marionette TRACE conn4 <- [1,1367,null,{"value":null}] 01:00:11 INFO - PROCESS | 6440 | 1461139211653 Marionette TRACE conn4 -> [0,1368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:11 INFO - PROCESS | 6440 | ++DOCSHELL 0x98708000 == 144 [pid = 6440] [id = 349] 01:00:11 INFO - PROCESS | 6440 | ++DOMWINDOW == 185 (0x9870b800) [pid = 6440] [serial = 1048] [outer = (nil)] 01:00:11 INFO - PROCESS | 6440 | ++DOMWINDOW == 186 (0x9887cc00) [pid = 6440] [serial = 1049] [outer = 0x9870b800] 01:00:11 INFO - PROCESS | 6440 | 1461139211788 Marionette DEBUG loaded listener.js 01:00:11 INFO - PROCESS | 6440 | ++DOMWINDOW == 187 (0x9899b000) [pid = 6440] [serial = 1050] [outer = 0x9870b800] 01:00:12 INFO - PROCESS | 6440 | 1461139212798 Marionette TRACE conn4 <- [1,1368,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html",0,null,null,[["Canvas test: 2d.pattern.image.broken",1,"assert_throws: function \"function () { ctx.createPattern(img, 'repeat'); }\" threw object \"[Exception... \"Component is not available\" nsresult: \"0x...\" that is not a DOMException INVALID_STATE_ERR: property \"code\" is equal to undefined, expected 11","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1369,"getWindowHandle",null] 01:00:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 01:00:12 INFO - PROCESS | 6440 | 1461139212860 Marionette TRACE conn4 <- [1,1369,null,{"value":"8"}] 01:00:12 INFO - PROCESS | 6440 | 1461139212866 Marionette TRACE conn4 -> [0,1370,"setScriptTimeout",{"ms":35000}] 01:00:12 INFO - PROCESS | 6440 | 1461139212870 Marionette TRACE conn4 <- [1,1370,null,{}] 01:00:12 INFO - PROCESS | 6440 | 1461139212876 Marionette TRACE conn4 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:13 INFO - PROCESS | 6440 | 1461139213095 Marionette TRACE conn4 <- [1,1371,null,{"value":null}] 01:00:13 INFO - PROCESS | 6440 | 1461139213414 Marionette TRACE conn4 -> [0,1372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:13 INFO - PROCESS | 6440 | ++DOCSHELL 0x8cb2ac00 == 145 [pid = 6440] [id = 350] 01:00:13 INFO - PROCESS | 6440 | ++DOMWINDOW == 188 (0x8e77a400) [pid = 6440] [serial = 1051] [outer = (nil)] 01:00:13 INFO - PROCESS | 6440 | ++DOMWINDOW == 189 (0x98e38c00) [pid = 6440] [serial = 1052] [outer = 0x8e77a400] 01:00:13 INFO - PROCESS | 6440 | 1461139213508 Marionette DEBUG loaded listener.js 01:00:13 INFO - PROCESS | 6440 | ++DOMWINDOW == 190 (0x98e72000) [pid = 6440] [serial = 1053] [outer = 0x8e77a400] 01:00:14 INFO - PROCESS | 6440 | 1461139214524 Marionette TRACE conn4 <- [1,1372,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.emptysrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1373,"getWindowHandle",null] 01:00:14 INFO - PROCESS | 6440 | 1461139214555 Marionette TRACE conn4 <- [1,1373,null,{"value":"8"}] 01:00:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 01:00:14 INFO - PROCESS | 6440 | 1461139214563 Marionette TRACE conn4 -> [0,1374,"setScriptTimeout",{"ms":35000}] 01:00:14 INFO - PROCESS | 6440 | 1461139214567 Marionette TRACE conn4 <- [1,1374,null,{}] 01:00:14 INFO - PROCESS | 6440 | 1461139214573 Marionette TRACE conn4 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:14 INFO - PROCESS | 6440 | 1461139214783 Marionette TRACE conn4 <- [1,1375,null,{"value":null}] 01:00:15 INFO - PROCESS | 6440 | 1461139215124 Marionette TRACE conn4 -> [0,1376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:15 INFO - PROCESS | 6440 | ++DOCSHELL 0x84378800 == 146 [pid = 6440] [id = 351] 01:00:15 INFO - PROCESS | 6440 | ++DOMWINDOW == 191 (0x8b80c000) [pid = 6440] [serial = 1054] [outer = (nil)] 01:00:15 INFO - PROCESS | 6440 | ++DOMWINDOW == 192 (0x98f96c00) [pid = 6440] [serial = 1055] [outer = 0x8b80c000] 01:00:15 INFO - PROCESS | 6440 | 1461139215221 Marionette DEBUG loaded listener.js 01:00:15 INFO - PROCESS | 6440 | ++DOMWINDOW == 193 (0x99179400) [pid = 6440] [serial = 1056] [outer = 0x8b80c000] 01:00:16 INFO - PROCESS | 6440 | [6440] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 01:00:16 INFO - PROCESS | 6440 | 1461139216212 Marionette TRACE conn4 <- [1,1376,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.immediate",1,"","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1377,"getWindowHandle",null] 01:00:16 INFO - PROCESS | 6440 | 1461139216251 Marionette TRACE conn4 <- [1,1377,null,{"value":"8"}] 01:00:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 01:00:16 INFO - PROCESS | 6440 | 1461139216258 Marionette TRACE conn4 -> [0,1378,"setScriptTimeout",{"ms":35000}] 01:00:16 INFO - PROCESS | 6440 | 1461139216261 Marionette TRACE conn4 <- [1,1378,null,{}] 01:00:16 INFO - PROCESS | 6440 | 1461139216268 Marionette TRACE conn4 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:16 INFO - PROCESS | 6440 | 1461139216479 Marionette TRACE conn4 <- [1,1379,null,{"value":null}] 01:00:17 INFO - PROCESS | 6440 | 1461139217291 Marionette TRACE conn4 -> [0,1380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:17 INFO - PROCESS | 6440 | ++DOCSHELL 0x876be000 == 147 [pid = 6440] [id = 352] 01:00:17 INFO - PROCESS | 6440 | ++DOMWINDOW == 194 (0x876be400) [pid = 6440] [serial = 1057] [outer = (nil)] 01:00:17 INFO - PROCESS | 6440 | ++DOMWINDOW == 195 (0x882b6800) [pid = 6440] [serial = 1058] [outer = 0x876be400] 01:00:17 INFO - PROCESS | 6440 | 1461139217381 Marionette DEBUG loaded listener.js 01:00:17 INFO - PROCESS | 6440 | ++DOMWINDOW == 196 (0x88fb3000) [pid = 6440] [serial = 1059] [outer = 0x876be400] 01:00:18 INFO - PROCESS | 6440 | --DOCSHELL 0x91211800 == 146 [pid = 6440] [id = 228] 01:00:18 INFO - PROCESS | 6440 | --DOCSHELL 0x88fe4000 == 145 [pid = 6440] [id = 222] 01:00:18 INFO - PROCESS | 6440 | --DOCSHELL 0x88fbe800 == 144 [pid = 6440] [id = 220] 01:00:18 INFO - PROCESS | 6440 | --DOCSHELL 0x8a208800 == 143 [pid = 6440] [id = 221] 01:00:18 INFO - PROCESS | 6440 | --DOCSHELL 0x904ce400 == 142 [pid = 6440] [id = 229] 01:00:18 INFO - PROCESS | 6440 | --DOCSHELL 0x84c4cc00 == 141 [pid = 6440] [id = 334] 01:00:18 INFO - PROCESS | 6440 | --DOCSHELL 0x84ec7000 == 140 [pid = 6440] [id = 333] 01:00:18 INFO - PROCESS | 6440 | --DOCSHELL 0x882b4400 == 139 [pid = 6440] [id = 332] 01:00:18 INFO - PROCESS | 6440 | --DOCSHELL 0x85a9c000 == 138 [pid = 6440] [id = 331] 01:00:18 INFO - PROCESS | 6440 | --DOCSHELL 0x96fd7800 == 137 [pid = 6440] [id = 328] 01:00:18 INFO - PROCESS | 6440 | --DOCSHELL 0x840d4400 == 136 [pid = 6440] [id = 329] 01:00:18 INFO - PROCESS | 6440 | --DOCSHELL 0x84c44800 == 135 [pid = 6440] [id = 327] 01:00:18 INFO - PROCESS | 6440 | --DOCSHELL 0x892aa400 == 134 [pid = 6440] [id = 326] 01:00:18 INFO - PROCESS | 6440 | --DOCSHELL 0x911e3400 == 133 [pid = 6440] [id = 324] 01:00:18 INFO - PROCESS | 6440 | --DOCSHELL 0x93a3ec00 == 132 [pid = 6440] [id = 325] 01:00:18 INFO - PROCESS | 6440 | --DOCSHELL 0x9144e000 == 131 [pid = 6440] [id = 323] 01:00:18 INFO - PROCESS | 6440 | --DOCSHELL 0x89fa5400 == 130 [pid = 6440] [id = 322] 01:00:18 INFO - PROCESS | 6440 | --DOCSHELL 0x8e77c400 == 129 [pid = 6440] [id = 321] 01:00:18 INFO - PROCESS | 6440 | --DOCSHELL 0x88fba400 == 128 [pid = 6440] [id = 319] 01:00:18 INFO - PROCESS | 6440 | --DOCSHELL 0x8fe8d400 == 127 [pid = 6440] [id = 320] 01:00:18 INFO - PROCESS | 6440 | --DOCSHELL 0x8cb32000 == 126 [pid = 6440] [id = 318] 01:00:18 INFO - PROCESS | 6440 | --DOCSHELL 0x88fb3800 == 125 [pid = 6440] [id = 317] 01:00:18 INFO - PROCESS | 6440 | --DOCSHELL 0x8b8c8000 == 124 [pid = 6440] [id = 316] 01:00:18 INFO - PROCESS | 6440 | --DOCSHELL 0x8a2e8c00 == 123 [pid = 6440] [id = 315] 01:00:18 INFO - PROCESS | 6440 | --DOCSHELL 0x882bf400 == 122 [pid = 6440] [id = 314] 01:00:18 INFO - PROCESS | 6440 | --DOCSHELL 0x84c4b800 == 121 [pid = 6440] [id = 313] 01:00:18 INFO - PROCESS | 6440 | --DOMWINDOW == 195 (0x984cc000) [pid = 6440] [serial = 26] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 01:00:18 INFO - PROCESS | 6440 | --DOMWINDOW == 194 (0x8b80f800) [pid = 6440] [serial = 938] [outer = (nil)] [url = about:blank] 01:00:18 INFO - PROCESS | 6440 | --DOMWINDOW == 193 (0x8b6b0c00) [pid = 6440] [serial = 935] [outer = (nil)] [url = about:blank] 01:00:18 INFO - PROCESS | 6440 | --DOMWINDOW == 192 (0x84ec3800) [pid = 6440] [serial = 875] [outer = (nil)] [url = about:blank] 01:00:18 INFO - PROCESS | 6440 | --DOMWINDOW == 191 (0x88fe5000) [pid = 6440] [serial = 878] [outer = (nil)] [url = about:blank] 01:00:18 INFO - PROCESS | 6440 | --DOMWINDOW == 190 (0x89f19800) [pid = 6440] [serial = 881] [outer = (nil)] [url = about:blank] 01:00:18 INFO - PROCESS | 6440 | --DOMWINDOW == 189 (0x8a2eec00) [pid = 6440] [serial = 884] [outer = (nil)] [url = about:blank] 01:00:18 INFO - PROCESS | 6440 | --DOMWINDOW == 188 (0x8ab15000) [pid = 6440] [serial = 887] [outer = (nil)] [url = about:blank] 01:00:18 INFO - PROCESS | 6440 | --DOMWINDOW == 187 (0x8b813800) [pid = 6440] [serial = 890] [outer = (nil)] [url = about:blank] 01:00:18 INFO - PROCESS | 6440 | --DOMWINDOW == 186 (0x8cbc9800) [pid = 6440] [serial = 893] [outer = (nil)] [url = about:blank] 01:00:18 INFO - PROCESS | 6440 | --DOMWINDOW == 185 (0x8e505800) [pid = 6440] [serial = 896] [outer = (nil)] [url = about:blank] 01:00:18 INFO - PROCESS | 6440 | --DOMWINDOW == 184 (0x8e786000) [pid = 6440] [serial = 899] [outer = (nil)] [url = about:blank] 01:00:18 INFO - PROCESS | 6440 | --DOMWINDOW == 183 (0x8f343c00) [pid = 6440] [serial = 902] [outer = (nil)] [url = about:blank] 01:00:18 INFO - PROCESS | 6440 | --DOMWINDOW == 182 (0x8fb1d400) [pid = 6440] [serial = 905] [outer = (nil)] [url = about:blank] 01:00:18 INFO - PROCESS | 6440 | --DOMWINDOW == 181 (0x902c3c00) [pid = 6440] [serial = 908] [outer = (nil)] [url = about:blank] 01:00:18 INFO - PROCESS | 6440 | --DOMWINDOW == 180 (0x90498c00) [pid = 6440] [serial = 911] [outer = (nil)] [url = about:blank] 01:00:18 INFO - PROCESS | 6440 | --DOMWINDOW == 179 (0x906ec800) [pid = 6440] [serial = 914] [outer = (nil)] [url = about:blank] 01:00:18 INFO - PROCESS | 6440 | --DOMWINDOW == 178 (0x892af000) [pid = 6440] [serial = 924] [outer = (nil)] [url = about:blank] 01:00:18 INFO - PROCESS | 6440 | --DOMWINDOW == 177 (0x88fbac00) [pid = 6440] [serial = 923] [outer = (nil)] [url = about:blank] 01:00:18 INFO - PROCESS | 6440 | --DOMWINDOW == 176 (0x8a203c00) [pid = 6440] [serial = 927] [outer = (nil)] [url = about:blank] 01:00:18 INFO - PROCESS | 6440 | --DOMWINDOW == 175 (0x89fa6000) [pid = 6440] [serial = 926] [outer = (nil)] [url = about:blank] 01:00:18 INFO - PROCESS | 6440 | --DOMWINDOW == 174 (0x876b0c00) [pid = 6440] [serial = 929] [outer = (nil)] [url = about:blank] 01:00:18 INFO - PROCESS | 6440 | --DOMWINDOW == 173 (0x892b3400) [pid = 6440] [serial = 930] [outer = (nil)] [url = about:blank] 01:00:18 INFO - PROCESS | 6440 | --DOMWINDOW == 172 (0x88fba000) [pid = 6440] [serial = 920] [outer = (nil)] [url = about:blank] 01:00:18 INFO - PROCESS | 6440 | --DOMWINDOW == 171 (0x89876c00) [pid = 6440] [serial = 873] [outer = (nil)] [url = about:blank] 01:00:18 INFO - PROCESS | 6440 | --DOMWINDOW == 170 (0x9283c400) [pid = 6440] [serial = 917] [outer = (nil)] [url = about:blank] 01:00:18 INFO - PROCESS | 6440 | --DOMWINDOW == 169 (0x8b6bec00) [pid = 6440] [serial = 936] [outer = (nil)] [url = about:blank] 01:00:18 INFO - PROCESS | 6440 | --DOMWINDOW == 168 (0x8a20cc00) [pid = 6440] [serial = 932] [outer = (nil)] [url = about:blank] 01:00:18 INFO - PROCESS | 6440 | --DOMWINDOW == 167 (0x8a834400) [pid = 6440] [serial = 933] [outer = (nil)] [url = about:blank] 01:00:19 INFO - PROCESS | 6440 | 1461139219142 Marionette TRACE conn4 <- [1,1380,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.nosrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1381,"getWindowHandle",null] 01:00:19 INFO - PROCESS | 6440 | 1461139219205 Marionette TRACE conn4 <- [1,1381,null,{"value":"8"}] 01:00:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 01:00:19 INFO - PROCESS | 6440 | 1461139219215 Marionette TRACE conn4 -> [0,1382,"setScriptTimeout",{"ms":35000}] 01:00:19 INFO - PROCESS | 6440 | 1461139219220 Marionette TRACE conn4 <- [1,1382,null,{}] 01:00:19 INFO - PROCESS | 6440 | 1461139219227 Marionette TRACE conn4 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:19 INFO - PROCESS | 6440 | 1461139219470 Marionette TRACE conn4 <- [1,1383,null,{"value":null}] 01:00:19 INFO - PROCESS | 6440 | 1461139219652 Marionette TRACE conn4 -> [0,1384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:19 INFO - PROCESS | 6440 | ++DOCSHELL 0x85a9c000 == 122 [pid = 6440] [id = 353] 01:00:19 INFO - PROCESS | 6440 | ++DOMWINDOW == 168 (0x876be800) [pid = 6440] [serial = 1060] [outer = (nil)] 01:00:19 INFO - PROCESS | 6440 | ++DOMWINDOW == 169 (0x892b1800) [pid = 6440] [serial = 1061] [outer = 0x876be800] 01:00:19 INFO - PROCESS | 6440 | 1461139219735 Marionette DEBUG loaded listener.js 01:00:19 INFO - PROCESS | 6440 | ++DOMWINDOW == 170 (0x894ee400) [pid = 6440] [serial = 1062] [outer = 0x876be800] 01:00:20 INFO - PROCESS | 6440 | [6440] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 01:00:20 INFO - PROCESS | 6440 | 1461139220679 Marionette TRACE conn4 <- [1,1384,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.reload",1,"assert_equals: ctx.createPattern(img, 'repeat') === null (got [object CanvasPattern][object], expected [object]) expected null but got object \"[object CanvasPattern]\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1385,"getWindowHandle",null] 01:00:20 INFO - PROCESS | 6440 | 1461139220775 Marionette TRACE conn4 <- [1,1385,null,{"value":"8"}] 01:00:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 01:00:20 INFO - PROCESS | 6440 | 1461139220784 Marionette TRACE conn4 -> [0,1386,"setScriptTimeout",{"ms":35000}] 01:00:20 INFO - PROCESS | 6440 | 1461139220788 Marionette TRACE conn4 <- [1,1386,null,{}] 01:00:20 INFO - PROCESS | 6440 | 1461139220798 Marionette TRACE conn4 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:20 INFO - PROCESS | 6440 | 1461139220990 Marionette TRACE conn4 <- [1,1387,null,{"value":null}] 01:00:21 INFO - PROCESS | 6440 | 1461139221003 Marionette TRACE conn4 -> [0,1388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:21 INFO - PROCESS | 6440 | ++DOCSHELL 0x892aa400 == 123 [pid = 6440] [id = 354] 01:00:21 INFO - PROCESS | 6440 | ++DOMWINDOW == 171 (0x899a7800) [pid = 6440] [serial = 1063] [outer = (nil)] 01:00:21 INFO - PROCESS | 6440 | ++DOMWINDOW == 172 (0x89faec00) [pid = 6440] [serial = 1064] [outer = 0x899a7800] 01:00:21 INFO - PROCESS | 6440 | 1461139221284 Marionette DEBUG loaded listener.js 01:00:21 INFO - PROCESS | 6440 | ++DOMWINDOW == 173 (0x8a20e400) [pid = 6440] [serial = 1065] [outer = 0x899a7800] 01:00:22 INFO - PROCESS | 6440 | 1461139222242 Marionette TRACE conn4 <- [1,1388,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.removedsrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1389,"getWindowHandle",null] 01:00:22 INFO - PROCESS | 6440 | 1461139222278 Marionette TRACE conn4 <- [1,1389,null,{"value":"8"}] 01:00:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 01:00:22 INFO - PROCESS | 6440 | 1461139222292 Marionette TRACE conn4 -> [0,1390,"setScriptTimeout",{"ms":35000}] 01:00:22 INFO - PROCESS | 6440 | 1461139222301 Marionette TRACE conn4 <- [1,1390,null,{}] 01:00:22 INFO - PROCESS | 6440 | 1461139222317 Marionette TRACE conn4 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:22 INFO - PROCESS | 6440 | 1461139222598 Marionette TRACE conn4 <- [1,1391,null,{"value":null}] 01:00:22 INFO - PROCESS | 6440 | 1461139222641 Marionette TRACE conn4 -> [0,1392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:22 INFO - PROCESS | 6440 | ++DOCSHELL 0x89867800 == 124 [pid = 6440] [id = 355] 01:00:22 INFO - PROCESS | 6440 | ++DOMWINDOW == 174 (0x8ab1b000) [pid = 6440] [serial = 1066] [outer = (nil)] 01:00:22 INFO - PROCESS | 6440 | ++DOMWINDOW == 175 (0x8b80ec00) [pid = 6440] [serial = 1067] [outer = 0x8ab1b000] 01:00:22 INFO - PROCESS | 6440 | 1461139222722 Marionette DEBUG loaded listener.js 01:00:22 INFO - PROCESS | 6440 | ++DOMWINDOW == 176 (0x8b819400) [pid = 6440] [serial = 1068] [outer = 0x8ab1b000] 01:00:23 INFO - PROCESS | 6440 | --DOMWINDOW == 175 (0x8c1f2800) [pid = 6440] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 01:00:23 INFO - PROCESS | 6440 | --DOMWINDOW == 174 (0x8a210400) [pid = 6440] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 01:00:23 INFO - PROCESS | 6440 | --DOMWINDOW == 173 (0x8b8cd000) [pid = 6440] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 01:00:24 INFO - PROCESS | 6440 | --DOMWINDOW == 172 (0x93a3f800) [pid = 6440] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 01:00:24 INFO - PROCESS | 6440 | --DOMWINDOW == 171 (0x979e4400) [pid = 6440] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 01:00:24 INFO - PROCESS | 6440 | --DOMWINDOW == 170 (0x8fb19400) [pid = 6440] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 01:00:24 INFO - PROCESS | 6440 | --DOMWINDOW == 169 (0x8f245000) [pid = 6440] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 01:00:24 INFO - PROCESS | 6440 | --DOMWINDOW == 168 (0x85aa1c00) [pid = 6440] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 01:00:24 INFO - PROCESS | 6440 | --DOMWINDOW == 167 (0x89f13400) [pid = 6440] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 01:00:24 INFO - PROCESS | 6440 | --DOMWINDOW == 166 (0x8f341c00) [pid = 6440] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 01:00:24 INFO - PROCESS | 6440 | --DOMWINDOW == 165 (0x8cbc8c00) [pid = 6440] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 01:00:24 INFO - PROCESS | 6440 | --DOMWINDOW == 164 (0x938ce800) [pid = 6440] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 01:00:24 INFO - PROCESS | 6440 | --DOMWINDOW == 163 (0x902c1c00) [pid = 6440] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 01:00:24 INFO - PROCESS | 6440 | --DOMWINDOW == 162 (0x94e9d000) [pid = 6440] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 01:00:24 INFO - PROCESS | 6440 | --DOMWINDOW == 161 (0x9018e000) [pid = 6440] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 01:00:24 INFO - PROCESS | 6440 | --DOMWINDOW == 160 (0x959cbc00) [pid = 6440] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 01:00:24 INFO - PROCESS | 6440 | --DOMWINDOW == 159 (0x8834bc00) [pid = 6440] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 01:00:24 INFO - PROCESS | 6440 | --DOMWINDOW == 158 (0x84b3d400) [pid = 6440] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 01:00:24 INFO - PROCESS | 6440 | --DOMWINDOW == 157 (0x8f337400) [pid = 6440] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 01:00:24 INFO - PROCESS | 6440 | --DOMWINDOW == 156 (0x8e77b000) [pid = 6440] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 01:00:24 INFO - PROCESS | 6440 | --DOMWINDOW == 155 (0x8a8af400) [pid = 6440] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 01:00:24 INFO - PROCESS | 6440 | --DOMWINDOW == 154 (0x88353000) [pid = 6440] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 01:00:24 INFO - PROCESS | 6440 | --DOMWINDOW == 153 (0x904cc800) [pid = 6440] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 01:00:24 INFO - PROCESS | 6440 | --DOMWINDOW == 152 (0x8c1f1800) [pid = 6440] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 01:00:24 INFO - PROCESS | 6440 | --DOMWINDOW == 151 (0x840cb400) [pid = 6440] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 01:00:24 INFO - PROCESS | 6440 | --DOMWINDOW == 150 (0x85a97800) [pid = 6440] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 01:00:24 INFO - PROCESS | 6440 | --DOMWINDOW == 149 (0x882b8800) [pid = 6440] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 01:00:24 INFO - PROCESS | 6440 | --DOMWINDOW == 148 (0x899a5400) [pid = 6440] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 01:00:24 INFO - PROCESS | 6440 | --DOMWINDOW == 147 (0x8a8a2800) [pid = 6440] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 01:00:24 INFO - PROCESS | 6440 | --DOMWINDOW == 146 (0x84c4d400) [pid = 6440] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 01:00:24 INFO - PROCESS | 6440 | --DOMWINDOW == 145 (0x8f244800) [pid = 6440] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 01:00:24 INFO - PROCESS | 6440 | --DOMWINDOW == 144 (0x84c49000) [pid = 6440] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 01:00:24 INFO - PROCESS | 6440 | --DOMWINDOW == 143 (0x8e3a3800) [pid = 6440] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 01:00:24 INFO - PROCESS | 6440 | --DOMWINDOW == 142 (0x8f54b400) [pid = 6440] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 01:00:24 INFO - PROCESS | 6440 | --DOMWINDOW == 141 (0x8b6ba400) [pid = 6440] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 01:00:24 INFO - PROCESS | 6440 | --DOMWINDOW == 140 (0x8fe90400) [pid = 6440] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 01:00:24 INFO - PROCESS | 6440 | --DOMWINDOW == 139 (0x8b80d800) [pid = 6440] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 01:00:24 INFO - PROCESS | 6440 | 1461139224475 Marionette TRACE conn4 <- [1,1392,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html",0,null,null,[["Canvas test: 2d.pattern.image.null",0,null,null]]]}] 01:00:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 01:00:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 2258ms 01:00:24 INFO - PROCESS | 6440 | 1461139224544 Marionette TRACE conn4 -> [0,1393,"getWindowHandle",null] 01:00:24 INFO - PROCESS | 6440 | 1461139224549 Marionette TRACE conn4 <- [1,1393,null,{"value":"8"}] 01:00:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 01:00:24 INFO - PROCESS | 6440 | 1461139224569 Marionette TRACE conn4 -> [0,1394,"setScriptTimeout",{"ms":35000}] 01:00:24 INFO - PROCESS | 6440 | 1461139224573 Marionette TRACE conn4 <- [1,1394,null,{}] 01:00:24 INFO - PROCESS | 6440 | 1461139224579 Marionette TRACE conn4 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:24 INFO - PROCESS | 6440 | 1461139224771 Marionette TRACE conn4 <- [1,1395,null,{"value":null}] 01:00:24 INFO - PROCESS | 6440 | 1461139224942 Marionette TRACE conn4 -> [0,1396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:25 INFO - PROCESS | 6440 | ++DOCSHELL 0x84385000 == 125 [pid = 6440] [id = 356] 01:00:25 INFO - PROCESS | 6440 | ++DOMWINDOW == 140 (0x84c4a800) [pid = 6440] [serial = 1069] [outer = (nil)] 01:00:25 INFO - PROCESS | 6440 | ++DOMWINDOW == 141 (0x894e7000) [pid = 6440] [serial = 1070] [outer = 0x84c4a800] 01:00:25 INFO - PROCESS | 6440 | 1461139225057 Marionette DEBUG loaded listener.js 01:00:25 INFO - PROCESS | 6440 | ++DOMWINDOW == 142 (0x8a2e4400) [pid = 6440] [serial = 1071] [outer = 0x84c4a800] 01:00:25 INFO - PROCESS | 6440 | 1461139225799 Marionette TRACE conn4 <- [1,1396,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html",0,null,null,[["Canvas test: 2d.pattern.image.string",0,null,null]]]}] 01:00:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 01:00:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1299ms 01:00:25 INFO - PROCESS | 6440 | 1461139225856 Marionette TRACE conn4 -> [0,1397,"getWindowHandle",null] 01:00:25 INFO - PROCESS | 6440 | 1461139225860 Marionette TRACE conn4 <- [1,1397,null,{"value":"8"}] 01:00:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 01:00:25 INFO - PROCESS | 6440 | 1461139225866 Marionette TRACE conn4 -> [0,1398,"setScriptTimeout",{"ms":35000}] 01:00:25 INFO - PROCESS | 6440 | 1461139225869 Marionette TRACE conn4 <- [1,1398,null,{}] 01:00:25 INFO - PROCESS | 6440 | 1461139225875 Marionette TRACE conn4 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:26 INFO - PROCESS | 6440 | 1461139226176 Marionette TRACE conn4 <- [1,1399,null,{"value":null}] 01:00:26 INFO - PROCESS | 6440 | 1461139226487 Marionette TRACE conn4 -> [0,1400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:26 INFO - PROCESS | 6440 | ++DOCSHELL 0x876ba400 == 126 [pid = 6440] [id = 357] 01:00:26 INFO - PROCESS | 6440 | ++DOMWINDOW == 143 (0x876bb400) [pid = 6440] [serial = 1072] [outer = (nil)] 01:00:26 INFO - PROCESS | 6440 | ++DOMWINDOW == 144 (0x88139400) [pid = 6440] [serial = 1073] [outer = 0x876bb400] 01:00:26 INFO - PROCESS | 6440 | 1461139226626 Marionette DEBUG loaded listener.js 01:00:26 INFO - PROCESS | 6440 | ++DOMWINDOW == 145 (0x89777c00) [pid = 6440] [serial = 1074] [outer = 0x876bb400] 01:00:27 INFO - PROCESS | 6440 | 1461139227614 Marionette TRACE conn4 <- [1,1400,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html",0,null,null,[["Canvas test: 2d.pattern.image.undefined",0,null,null]]]}] 01:00:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 01:00:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1785ms 01:00:27 INFO - PROCESS | 6440 | 1461139227653 Marionette TRACE conn4 -> [0,1401,"getWindowHandle",null] 01:00:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 01:00:27 INFO - PROCESS | 6440 | 1461139227661 Marionette TRACE conn4 <- [1,1401,null,{"value":"8"}] 01:00:27 INFO - PROCESS | 6440 | 1461139227669 Marionette TRACE conn4 -> [0,1402,"setScriptTimeout",{"ms":35000}] 01:00:27 INFO - PROCESS | 6440 | 1461139227676 Marionette TRACE conn4 <- [1,1402,null,{}] 01:00:27 INFO - PROCESS | 6440 | 1461139227684 Marionette TRACE conn4 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:27 INFO - PROCESS | 6440 | 1461139227911 Marionette TRACE conn4 <- [1,1403,null,{"value":null}] 01:00:28 INFO - PROCESS | 6440 | 1461139228186 Marionette TRACE conn4 -> [0,1404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:28 INFO - PROCESS | 6440 | ++DOCSHELL 0x89fb1400 == 127 [pid = 6440] [id = 358] 01:00:28 INFO - PROCESS | 6440 | ++DOMWINDOW == 146 (0x8a2ec400) [pid = 6440] [serial = 1075] [outer = (nil)] 01:00:28 INFO - PROCESS | 6440 | ++DOMWINDOW == 147 (0x8a8a0c00) [pid = 6440] [serial = 1076] [outer = 0x8a2ec400] 01:00:28 INFO - PROCESS | 6440 | 1461139228329 Marionette DEBUG loaded listener.js 01:00:28 INFO - PROCESS | 6440 | ++DOMWINDOW == 148 (0x8ab1e000) [pid = 6440] [serial = 1077] [outer = 0x8a2ec400] 01:00:29 INFO - PROCESS | 6440 | 1461139229401 Marionette TRACE conn4 <- [1,1404,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas1",0,null,null]]]}] 01:00:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 01:00:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1794ms 01:00:29 INFO - PROCESS | 6440 | 1461139229464 Marionette TRACE conn4 -> [0,1405,"getWindowHandle",null] 01:00:29 INFO - PROCESS | 6440 | 1461139229469 Marionette TRACE conn4 <- [1,1405,null,{"value":"8"}] 01:00:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 01:00:29 INFO - PROCESS | 6440 | 1461139229476 Marionette TRACE conn4 -> [0,1406,"setScriptTimeout",{"ms":35000}] 01:00:29 INFO - PROCESS | 6440 | 1461139229480 Marionette TRACE conn4 <- [1,1406,null,{}] 01:00:29 INFO - PROCESS | 6440 | 1461139229487 Marionette TRACE conn4 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:29 INFO - PROCESS | 6440 | 1461139229726 Marionette TRACE conn4 <- [1,1407,null,{"value":null}] 01:00:30 INFO - PROCESS | 6440 | 1461139230060 Marionette TRACE conn4 -> [0,1408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:30 INFO - PROCESS | 6440 | ++DOCSHELL 0x8b816800 == 128 [pid = 6440] [id = 359] 01:00:30 INFO - PROCESS | 6440 | ++DOMWINDOW == 149 (0x8b8cbc00) [pid = 6440] [serial = 1078] [outer = (nil)] 01:00:30 INFO - PROCESS | 6440 | ++DOMWINDOW == 150 (0x8c1f2800) [pid = 6440] [serial = 1079] [outer = 0x8b8cbc00] 01:00:30 INFO - PROCESS | 6440 | 1461139230154 Marionette DEBUG loaded listener.js 01:00:30 INFO - PROCESS | 6440 | ++DOMWINDOW == 151 (0x8cb33c00) [pid = 6440] [serial = 1080] [outer = 0x8b8cbc00] 01:00:31 INFO - PROCESS | 6440 | 1461139231098 Marionette TRACE conn4 <- [1,1408,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas2",0,null,null]]]}] 01:00:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 01:00:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1697ms 01:00:31 INFO - PROCESS | 6440 | 1461139231174 Marionette TRACE conn4 -> [0,1409,"getWindowHandle",null] 01:00:31 INFO - PROCESS | 6440 | 1461139231181 Marionette TRACE conn4 <- [1,1409,null,{"value":"8"}] 01:00:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 01:00:31 INFO - PROCESS | 6440 | 1461139231203 Marionette TRACE conn4 -> [0,1410,"setScriptTimeout",{"ms":35000}] 01:00:31 INFO - PROCESS | 6440 | 1461139231211 Marionette TRACE conn4 <- [1,1410,null,{}] 01:00:31 INFO - PROCESS | 6440 | 1461139231309 Marionette TRACE conn4 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:31 INFO - PROCESS | 6440 | 1461139231552 Marionette TRACE conn4 <- [1,1411,null,{"value":null}] 01:00:31 INFO - PROCESS | 6440 | 1461139231872 Marionette TRACE conn4 -> [0,1412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:31 INFO - PROCESS | 6440 | ++DOCSHELL 0x8c1f0000 == 129 [pid = 6440] [id = 360] 01:00:31 INFO - PROCESS | 6440 | ++DOMWINDOW == 152 (0x8c1f7400) [pid = 6440] [serial = 1081] [outer = (nil)] 01:00:31 INFO - PROCESS | 6440 | ++DOMWINDOW == 153 (0x8e77e800) [pid = 6440] [serial = 1082] [outer = 0x8c1f7400] 01:00:31 INFO - PROCESS | 6440 | 1461139231965 Marionette DEBUG loaded listener.js 01:00:32 INFO - PROCESS | 6440 | ++DOMWINDOW == 154 (0x8f206400) [pid = 6440] [serial = 1083] [outer = 0x8c1f7400] 01:00:33 INFO - PROCESS | 6440 | 1461139233024 Marionette TRACE conn4 <- [1,1412,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html",0,null,null,[["Canvas test: 2d.pattern.modify.image1",0,null,null]]]}] 01:00:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 01:00:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1875ms 01:00:33 INFO - PROCESS | 6440 | 1461139233066 Marionette TRACE conn4 -> [0,1413,"getWindowHandle",null] 01:00:33 INFO - PROCESS | 6440 | 1461139233069 Marionette TRACE conn4 <- [1,1413,null,{"value":"8"}] 01:00:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 01:00:33 INFO - PROCESS | 6440 | 1461139233077 Marionette TRACE conn4 -> [0,1414,"setScriptTimeout",{"ms":35000}] 01:00:33 INFO - PROCESS | 6440 | 1461139233081 Marionette TRACE conn4 <- [1,1414,null,{}] 01:00:33 INFO - PROCESS | 6440 | 1461139233087 Marionette TRACE conn4 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:33 INFO - PROCESS | 6440 | 1461139233354 Marionette TRACE conn4 <- [1,1415,null,{"value":null}] 01:00:33 INFO - PROCESS | 6440 | 1461139233669 Marionette TRACE conn4 -> [0,1416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:33 INFO - PROCESS | 6440 | ++DOCSHELL 0x89f0f800 == 130 [pid = 6440] [id = 361] 01:00:33 INFO - PROCESS | 6440 | ++DOMWINDOW == 155 (0x8e50e000) [pid = 6440] [serial = 1084] [outer = (nil)] 01:00:33 INFO - PROCESS | 6440 | ++DOMWINDOW == 156 (0x8f335800) [pid = 6440] [serial = 1085] [outer = 0x8e50e000] 01:00:33 INFO - PROCESS | 6440 | 1461139233790 Marionette DEBUG loaded listener.js 01:00:33 INFO - PROCESS | 6440 | ++DOMWINDOW == 157 (0x8f33c800) [pid = 6440] [serial = 1086] [outer = 0x8e50e000] 01:00:34 INFO - PROCESS | 6440 | 1461139234803 Marionette TRACE conn4 <- [1,1416,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html",0,null,null,[["Canvas test: 2d.pattern.modify.image2",0,null,null]]]}] 01:00:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 01:00:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1738ms 01:00:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 01:00:34 INFO - PROCESS | 6440 | 1461139234815 Marionette TRACE conn4 -> [0,1417,"getWindowHandle",null] 01:00:34 INFO - PROCESS | 6440 | 1461139234818 Marionette TRACE conn4 <- [1,1417,null,{"value":"8"}] 01:00:34 INFO - PROCESS | 6440 | 1461139234825 Marionette TRACE conn4 -> [0,1418,"setScriptTimeout",{"ms":35000}] 01:00:34 INFO - PROCESS | 6440 | 1461139234828 Marionette TRACE conn4 <- [1,1418,null,{}] 01:00:34 INFO - PROCESS | 6440 | 1461139234835 Marionette TRACE conn4 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:35 INFO - PROCESS | 6440 | 1461139235076 Marionette TRACE conn4 <- [1,1419,null,{"value":null}] 01:00:35 INFO - PROCESS | 6440 | 1461139235398 Marionette TRACE conn4 -> [0,1420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:35 INFO - PROCESS | 6440 | ++DOCSHELL 0x8fb19400 == 131 [pid = 6440] [id = 362] 01:00:35 INFO - PROCESS | 6440 | ++DOMWINDOW == 158 (0x8fb19c00) [pid = 6440] [serial = 1087] [outer = (nil)] 01:00:35 INFO - PROCESS | 6440 | ++DOMWINDOW == 159 (0x8fb20800) [pid = 6440] [serial = 1088] [outer = 0x8fb19c00] 01:00:35 INFO - PROCESS | 6440 | 1461139235518 Marionette DEBUG loaded listener.js 01:00:35 INFO - PROCESS | 6440 | ++DOMWINDOW == 160 (0x8fe96400) [pid = 6440] [serial = 1089] [outer = 0x8fb19c00] 01:00:36 INFO - PROCESS | 6440 | 1461139236563 Marionette TRACE conn4 <- [1,1420,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.basic",0,null,null]]]}] 01:00:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 01:00:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1789ms 01:00:36 INFO - PROCESS | 6440 | 1461139236615 Marionette TRACE conn4 -> [0,1421,"getWindowHandle",null] 01:00:36 INFO - PROCESS | 6440 | 1461139236619 Marionette TRACE conn4 <- [1,1421,null,{"value":"8"}] 01:00:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 01:00:36 INFO - PROCESS | 6440 | 1461139236627 Marionette TRACE conn4 -> [0,1422,"setScriptTimeout",{"ms":35000}] 01:00:36 INFO - PROCESS | 6440 | 1461139236631 Marionette TRACE conn4 <- [1,1422,null,{}] 01:00:36 INFO - PROCESS | 6440 | 1461139236638 Marionette TRACE conn4 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:36 INFO - PROCESS | 6440 | 1461139236869 Marionette TRACE conn4 <- [1,1423,null,{"value":null}] 01:00:37 INFO - PROCESS | 6440 | 1461139237188 Marionette TRACE conn4 -> [0,1424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:37 INFO - PROCESS | 6440 | ++DOCSHELL 0x8fb1e800 == 132 [pid = 6440] [id = 363] 01:00:37 INFO - PROCESS | 6440 | ++DOMWINDOW == 161 (0x8fe95000) [pid = 6440] [serial = 1090] [outer = (nil)] 01:00:37 INFO - PROCESS | 6440 | ++DOMWINDOW == 162 (0x904a1c00) [pid = 6440] [serial = 1091] [outer = 0x8fe95000] 01:00:37 INFO - PROCESS | 6440 | 1461139237283 Marionette DEBUG loaded listener.js 01:00:37 INFO - PROCESS | 6440 | ++DOMWINDOW == 163 (0x904cc800) [pid = 6440] [serial = 1092] [outer = 0x8fe95000] 01:00:38 INFO - PROCESS | 6440 | 1461139238270 Marionette TRACE conn4 <- [1,1424,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord1",0,null,null]]]}] 01:00:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 01:00:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1691ms 01:00:38 INFO - PROCESS | 6440 | 1461139238320 Marionette TRACE conn4 -> [0,1425,"getWindowHandle",null] 01:00:38 INFO - PROCESS | 6440 | 1461139238324 Marionette TRACE conn4 <- [1,1425,null,{"value":"8"}] 01:00:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 01:00:38 INFO - PROCESS | 6440 | 1461139238331 Marionette TRACE conn4 -> [0,1426,"setScriptTimeout",{"ms":35000}] 01:00:38 INFO - PROCESS | 6440 | 1461139238335 Marionette TRACE conn4 <- [1,1426,null,{}] 01:00:38 INFO - PROCESS | 6440 | 1461139238341 Marionette TRACE conn4 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:38 INFO - PROCESS | 6440 | 1461139238559 Marionette TRACE conn4 <- [1,1427,null,{"value":null}] 01:00:38 INFO - PROCESS | 6440 | 1461139238898 Marionette TRACE conn4 -> [0,1428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:38 INFO - PROCESS | 6440 | ++DOCSHELL 0x8f385400 == 133 [pid = 6440] [id = 364] 01:00:38 INFO - PROCESS | 6440 | ++DOMWINDOW == 164 (0x902c3c00) [pid = 6440] [serial = 1093] [outer = (nil)] 01:00:38 INFO - PROCESS | 6440 | ++DOMWINDOW == 165 (0x91211000) [pid = 6440] [serial = 1094] [outer = 0x902c3c00] 01:00:38 INFO - PROCESS | 6440 | 1461139238992 Marionette DEBUG loaded listener.js 01:00:39 INFO - PROCESS | 6440 | ++DOMWINDOW == 166 (0x91445000) [pid = 6440] [serial = 1095] [outer = 0x902c3c00] 01:00:39 INFO - PROCESS | 6440 | 1461139239988 Marionette TRACE conn4 <- [1,1428,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord2",0,null,null]]]}] 01:00:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 01:00:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1691ms 01:00:40 INFO - PROCESS | 6440 | 1461139240023 Marionette TRACE conn4 -> [0,1429,"getWindowHandle",null] 01:00:40 INFO - PROCESS | 6440 | 1461139240026 Marionette TRACE conn4 <- [1,1429,null,{"value":"8"}] 01:00:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 01:00:40 INFO - PROCESS | 6440 | 1461139240034 Marionette TRACE conn4 -> [0,1430,"setScriptTimeout",{"ms":35000}] 01:00:40 INFO - PROCESS | 6440 | 1461139240037 Marionette TRACE conn4 <- [1,1430,null,{}] 01:00:40 INFO - PROCESS | 6440 | 1461139240044 Marionette TRACE conn4 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:40 INFO - PROCESS | 6440 | 1461139240284 Marionette TRACE conn4 <- [1,1431,null,{"value":null}] 01:00:40 INFO - PROCESS | 6440 | 1461139240608 Marionette TRACE conn4 -> [0,1432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:40 INFO - PROCESS | 6440 | ++DOCSHELL 0x882b8800 == 134 [pid = 6440] [id = 365] 01:00:40 INFO - PROCESS | 6440 | ++DOMWINDOW == 167 (0x88fe6400) [pid = 6440] [serial = 1096] [outer = (nil)] 01:00:40 INFO - PROCESS | 6440 | ++DOMWINDOW == 168 (0x92cbec00) [pid = 6440] [serial = 1097] [outer = 0x88fe6400] 01:00:40 INFO - PROCESS | 6440 | 1461139240704 Marionette DEBUG loaded listener.js 01:00:40 INFO - PROCESS | 6440 | ++DOMWINDOW == 169 (0x92cc7000) [pid = 6440] [serial = 1098] [outer = 0x88fe6400] 01:00:41 INFO - PROCESS | 6440 | 1461139241742 Marionette TRACE conn4 <- [1,1432,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord3",0,null,null]]]}] 01:00:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 01:00:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1739ms 01:00:41 INFO - PROCESS | 6440 | 1461139241774 Marionette TRACE conn4 -> [0,1433,"getWindowHandle",null] 01:00:41 INFO - PROCESS | 6440 | 1461139241778 Marionette TRACE conn4 <- [1,1433,null,{"value":"8"}] 01:00:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 01:00:41 INFO - PROCESS | 6440 | 1461139241785 Marionette TRACE conn4 -> [0,1434,"setScriptTimeout",{"ms":35000}] 01:00:41 INFO - PROCESS | 6440 | 1461139241788 Marionette TRACE conn4 <- [1,1434,null,{}] 01:00:41 INFO - PROCESS | 6440 | 1461139241794 Marionette TRACE conn4 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:42 INFO - PROCESS | 6440 | 1461139242018 Marionette TRACE conn4 <- [1,1435,null,{"value":null}] 01:00:42 INFO - PROCESS | 6440 | 1461139242338 Marionette TRACE conn4 -> [0,1436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:42 INFO - PROCESS | 6440 | ++DOCSHELL 0x92c6f800 == 135 [pid = 6440] [id = 366] 01:00:42 INFO - PROCESS | 6440 | ++DOMWINDOW == 170 (0x92cbc400) [pid = 6440] [serial = 1099] [outer = (nil)] 01:00:42 INFO - PROCESS | 6440 | ++DOMWINDOW == 171 (0x93a46000) [pid = 6440] [serial = 1100] [outer = 0x92cbc400] 01:00:42 INFO - PROCESS | 6440 | 1461139242435 Marionette DEBUG loaded listener.js 01:00:42 INFO - PROCESS | 6440 | ++DOMWINDOW == 172 (0x93a49000) [pid = 6440] [serial = 1101] [outer = 0x92cbc400] 01:00:43 INFO - PROCESS | 6440 | 1461139243476 Marionette TRACE conn4 <- [1,1436,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.outside",0,null,null]]]}] 01:00:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 01:00:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1738ms 01:00:43 INFO - PROCESS | 6440 | 1461139243524 Marionette TRACE conn4 -> [0,1437,"getWindowHandle",null] 01:00:43 INFO - PROCESS | 6440 | 1461139243528 Marionette TRACE conn4 <- [1,1437,null,{"value":"8"}] 01:00:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 01:00:43 INFO - PROCESS | 6440 | 1461139243535 Marionette TRACE conn4 -> [0,1438,"setScriptTimeout",{"ms":35000}] 01:00:43 INFO - PROCESS | 6440 | 1461139243539 Marionette TRACE conn4 <- [1,1438,null,{}] 01:00:43 INFO - PROCESS | 6440 | 1461139243545 Marionette TRACE conn4 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:43 INFO - PROCESS | 6440 | 1461139243788 Marionette TRACE conn4 <- [1,1439,null,{"value":null}] 01:00:44 INFO - PROCESS | 6440 | 1461139244117 Marionette TRACE conn4 -> [0,1440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:44 INFO - PROCESS | 6440 | ++DOCSHELL 0x93a3f000 == 136 [pid = 6440] [id = 367] 01:00:44 INFO - PROCESS | 6440 | ++DOMWINDOW == 173 (0x96ac0400) [pid = 6440] [serial = 1102] [outer = (nil)] 01:00:44 INFO - PROCESS | 6440 | ++DOMWINDOW == 174 (0x96fd4800) [pid = 6440] [serial = 1103] [outer = 0x96ac0400] 01:00:44 INFO - PROCESS | 6440 | 1461139244219 Marionette DEBUG loaded listener.js 01:00:44 INFO - PROCESS | 6440 | ++DOMWINDOW == 175 (0x979e6400) [pid = 6440] [serial = 1104] [outer = 0x96ac0400] 01:00:45 INFO - PROCESS | 6440 | 1461139245257 Marionette TRACE conn4 <- [1,1440,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html",0,null,null,[["Canvas patterns do not get flipped when painted",0,null,null]]]}] 01:00:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 01:00:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1782ms 01:00:45 INFO - PROCESS | 6440 | 1461139245318 Marionette TRACE conn4 -> [0,1441,"getWindowHandle",null] 01:00:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 01:00:45 INFO - PROCESS | 6440 | 1461139245330 Marionette TRACE conn4 <- [1,1441,null,{"value":"8"}] 01:00:45 INFO - PROCESS | 6440 | 1461139245336 Marionette TRACE conn4 -> [0,1442,"setScriptTimeout",{"ms":35000}] 01:00:45 INFO - PROCESS | 6440 | 1461139245341 Marionette TRACE conn4 <- [1,1442,null,{}] 01:00:45 INFO - PROCESS | 6440 | 1461139245348 Marionette TRACE conn4 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:45 INFO - PROCESS | 6440 | 1461139245600 Marionette TRACE conn4 <- [1,1443,null,{"value":null}] 01:00:45 INFO - PROCESS | 6440 | 1461139245928 Marionette TRACE conn4 -> [0,1444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:45 INFO - PROCESS | 6440 | ++DOCSHELL 0x88131c00 == 137 [pid = 6440] [id = 368] 01:00:45 INFO - PROCESS | 6440 | ++DOMWINDOW == 176 (0x8a83c000) [pid = 6440] [serial = 1105] [outer = (nil)] 01:00:46 INFO - PROCESS | 6440 | ++DOMWINDOW == 177 (0x98b0c800) [pid = 6440] [serial = 1106] [outer = 0x8a83c000] 01:00:46 INFO - PROCESS | 6440 | 1461139246021 Marionette DEBUG loaded listener.js 01:00:46 INFO - PROCESS | 6440 | ++DOMWINDOW == 178 (0x98e6b800) [pid = 6440] [serial = 1107] [outer = 0x8a83c000] 01:00:47 INFO - PROCESS | 6440 | 1461139247045 Marionette TRACE conn4 <- [1,1444,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html",0,null,null,[["Image patterns do not get flipped when painted",0,null,null]]]}] 01:00:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 01:00:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1752ms 01:00:47 INFO - PROCESS | 6440 | 1461139247090 Marionette TRACE conn4 -> [0,1445,"getWindowHandle",null] 01:00:47 INFO - PROCESS | 6440 | 1461139247093 Marionette TRACE conn4 <- [1,1445,null,{"value":"8"}] 01:00:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 01:00:47 INFO - PROCESS | 6440 | 1461139247100 Marionette TRACE conn4 -> [0,1446,"setScriptTimeout",{"ms":35000}] 01:00:47 INFO - PROCESS | 6440 | 1461139247104 Marionette TRACE conn4 <- [1,1446,null,{}] 01:00:47 INFO - PROCESS | 6440 | 1461139247110 Marionette TRACE conn4 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:47 INFO - PROCESS | 6440 | 1461139247336 Marionette TRACE conn4 <- [1,1447,null,{"value":null}] 01:00:47 INFO - PROCESS | 6440 | 1461139247651 Marionette TRACE conn4 -> [0,1448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:47 INFO - PROCESS | 6440 | ++DOCSHELL 0x959cd000 == 138 [pid = 6440] [id = 369] 01:00:47 INFO - PROCESS | 6440 | ++DOMWINDOW == 179 (0x98f97000) [pid = 6440] [serial = 1108] [outer = (nil)] 01:00:47 INFO - PROCESS | 6440 | ++DOMWINDOW == 180 (0x99942c00) [pid = 6440] [serial = 1109] [outer = 0x98f97000] 01:00:47 INFO - PROCESS | 6440 | 1461139247749 Marionette DEBUG loaded listener.js 01:00:47 INFO - PROCESS | 6440 | ++DOMWINDOW == 181 (0x999dd000) [pid = 6440] [serial = 1110] [outer = 0x98f97000] 01:00:48 INFO - PROCESS | 6440 | 1461139248715 Marionette TRACE conn4 <- [1,1448,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.basic",0,null,null]]]}] 01:00:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 01:00:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1691ms 01:00:48 INFO - PROCESS | 6440 | 1461139248807 Marionette TRACE conn4 -> [0,1449,"getWindowHandle",null] 01:00:48 INFO - PROCESS | 6440 | 1461139248813 Marionette TRACE conn4 <- [1,1449,null,{"value":"8"}] 01:00:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 01:00:48 INFO - PROCESS | 6440 | 1461139248829 Marionette TRACE conn4 -> [0,1450,"setScriptTimeout",{"ms":35000}] 01:00:48 INFO - PROCESS | 6440 | 1461139248833 Marionette TRACE conn4 <- [1,1450,null,{}] 01:00:48 INFO - PROCESS | 6440 | 1461139248891 Marionette TRACE conn4 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:49 INFO - PROCESS | 6440 | 1461139249141 Marionette TRACE conn4 <- [1,1451,null,{"value":null}] 01:00:49 INFO - PROCESS | 6440 | 1461139249473 Marionette TRACE conn4 -> [0,1452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:49 INFO - PROCESS | 6440 | ++DOCSHELL 0x85a97000 == 139 [pid = 6440] [id = 370] 01:00:49 INFO - PROCESS | 6440 | ++DOMWINDOW == 182 (0x9993ac00) [pid = 6440] [serial = 1111] [outer = (nil)] 01:00:49 INFO - PROCESS | 6440 | ++DOMWINDOW == 183 (0x99b8bc00) [pid = 6440] [serial = 1112] [outer = 0x9993ac00] 01:00:49 INFO - PROCESS | 6440 | 1461139249567 Marionette DEBUG loaded listener.js 01:00:49 INFO - PROCESS | 6440 | ++DOMWINDOW == 184 (0x9add6400) [pid = 6440] [serial = 1113] [outer = 0x9993ac00] 01:00:50 INFO - PROCESS | 6440 | 1461139250576 Marionette TRACE conn4 <- [1,1452,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord1",0,null,null]]]}] 01:00:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 01:00:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1792ms 01:00:50 INFO - PROCESS | 6440 | 1461139250622 Marionette TRACE conn4 -> [0,1453,"getWindowHandle",null] 01:00:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 01:00:50 INFO - PROCESS | 6440 | 1461139250626 Marionette TRACE conn4 <- [1,1453,null,{"value":"8"}] 01:00:50 INFO - PROCESS | 6440 | 1461139250633 Marionette TRACE conn4 -> [0,1454,"setScriptTimeout",{"ms":35000}] 01:00:50 INFO - PROCESS | 6440 | 1461139250637 Marionette TRACE conn4 <- [1,1454,null,{}] 01:00:50 INFO - PROCESS | 6440 | 1461139250643 Marionette TRACE conn4 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:50 INFO - PROCESS | 6440 | 1461139250885 Marionette TRACE conn4 <- [1,1455,null,{"value":null}] 01:00:51 INFO - PROCESS | 6440 | 1461139251216 Marionette TRACE conn4 -> [0,1456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:51 INFO - PROCESS | 6440 | ++DOCSHELL 0x8834b000 == 140 [pid = 6440] [id = 371] 01:00:51 INFO - PROCESS | 6440 | ++DOMWINDOW == 185 (0x88358800) [pid = 6440] [serial = 1114] [outer = (nil)] 01:00:51 INFO - PROCESS | 6440 | ++DOMWINDOW == 186 (0x9addf000) [pid = 6440] [serial = 1115] [outer = 0x88358800] 01:00:51 INFO - PROCESS | 6440 | 1461139251308 Marionette DEBUG loaded listener.js 01:00:51 INFO - PROCESS | 6440 | ++DOMWINDOW == 187 (0x9ade2800) [pid = 6440] [serial = 1116] [outer = 0x88358800] 01:00:52 INFO - PROCESS | 6440 | 1461139252310 Marionette TRACE conn4 <- [1,1456,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord2",0,null,null]]]}] 01:00:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 01:00:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1734ms 01:00:52 INFO - PROCESS | 6440 | 1461139252367 Marionette TRACE conn4 -> [0,1457,"getWindowHandle",null] 01:00:52 INFO - PROCESS | 6440 | 1461139252372 Marionette TRACE conn4 <- [1,1457,null,{"value":"8"}] 01:00:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 01:00:52 INFO - PROCESS | 6440 | 1461139252378 Marionette TRACE conn4 -> [0,1458,"setScriptTimeout",{"ms":35000}] 01:00:52 INFO - PROCESS | 6440 | 1461139252382 Marionette TRACE conn4 <- [1,1458,null,{}] 01:00:52 INFO - PROCESS | 6440 | 1461139252388 Marionette TRACE conn4 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:52 INFO - PROCESS | 6440 | 1461139252616 Marionette TRACE conn4 <- [1,1459,null,{"value":null}] 01:00:52 INFO - PROCESS | 6440 | 1461139252935 Marionette TRACE conn4 -> [0,1460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:52 INFO - PROCESS | 6440 | ++DOCSHELL 0x99b84c00 == 141 [pid = 6440] [id = 372] 01:00:52 INFO - PROCESS | 6440 | ++DOMWINDOW == 188 (0x9ad27400) [pid = 6440] [serial = 1117] [outer = (nil)] 01:00:53 INFO - PROCESS | 6440 | ++DOMWINDOW == 189 (0x9b0a5800) [pid = 6440] [serial = 1118] [outer = 0x9ad27400] 01:00:53 INFO - PROCESS | 6440 | 1461139253032 Marionette DEBUG loaded listener.js 01:00:53 INFO - PROCESS | 6440 | ++DOMWINDOW == 190 (0x9b0aec00) [pid = 6440] [serial = 1119] [outer = 0x9ad27400] 01:00:54 INFO - PROCESS | 6440 | 1461139254048 Marionette TRACE conn4 <- [1,1460,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord3",0,null,null]]]}] 01:00:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 01:00:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1737ms 01:00:54 INFO - PROCESS | 6440 | 1461139254117 Marionette TRACE conn4 -> [0,1461,"getWindowHandle",null] 01:00:54 INFO - PROCESS | 6440 | 1461139254120 Marionette TRACE conn4 <- [1,1461,null,{"value":"8"}] 01:00:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 01:00:54 INFO - PROCESS | 6440 | 1461139254127 Marionette TRACE conn4 -> [0,1462,"setScriptTimeout",{"ms":35000}] 01:00:54 INFO - PROCESS | 6440 | 1461139254131 Marionette TRACE conn4 <- [1,1462,null,{}] 01:00:54 INFO - PROCESS | 6440 | 1461139254137 Marionette TRACE conn4 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:54 INFO - PROCESS | 6440 | 1461139254351 Marionette TRACE conn4 <- [1,1463,null,{"value":null}] 01:00:54 INFO - PROCESS | 6440 | 1461139254669 Marionette TRACE conn4 -> [0,1464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:54 INFO - PROCESS | 6440 | ++DOCSHELL 0x928c7800 == 142 [pid = 6440] [id = 373] 01:00:54 INFO - PROCESS | 6440 | ++DOMWINDOW == 191 (0x9ade0000) [pid = 6440] [serial = 1120] [outer = (nil)] 01:00:54 INFO - PROCESS | 6440 | ++DOMWINDOW == 192 (0x9ea1c000) [pid = 6440] [serial = 1121] [outer = 0x9ade0000] 01:00:54 INFO - PROCESS | 6440 | 1461139254768 Marionette DEBUG loaded listener.js 01:00:54 INFO - PROCESS | 6440 | ++DOMWINDOW == 193 (0x9fb2d400) [pid = 6440] [serial = 1122] [outer = 0x9ade0000] 01:00:55 INFO - PROCESS | 6440 | 1461139255752 Marionette TRACE conn4 <- [1,1464,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.outside",0,null,null]]]}] 01:00:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 01:00:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1685ms 01:00:55 INFO - PROCESS | 6440 | 1461139255813 Marionette TRACE conn4 -> [0,1465,"getWindowHandle",null] 01:00:55 INFO - PROCESS | 6440 | 1461139255817 Marionette TRACE conn4 <- [1,1465,null,{"value":"8"}] 01:00:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 01:00:55 INFO - PROCESS | 6440 | 1461139255824 Marionette TRACE conn4 -> [0,1466,"setScriptTimeout",{"ms":35000}] 01:00:55 INFO - PROCESS | 6440 | 1461139255827 Marionette TRACE conn4 <- [1,1466,null,{}] 01:00:55 INFO - PROCESS | 6440 | 1461139255833 Marionette TRACE conn4 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:56 INFO - PROCESS | 6440 | 1461139256063 Marionette TRACE conn4 <- [1,1467,null,{"value":null}] 01:00:56 INFO - PROCESS | 6440 | 1461139256390 Marionette TRACE conn4 -> [0,1468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:57 INFO - PROCESS | 6440 | --DOCSHELL 0x8f20b000 == 141 [pid = 6440] [id = 106] 01:00:57 INFO - PROCESS | 6440 | --DOCSHELL 0x97cba400 == 140 [pid = 6440] [id = 105] 01:00:57 INFO - PROCESS | 6440 | --DOCSHELL 0x876bac00 == 139 [pid = 6440] [id = 307] 01:00:57 INFO - PROCESS | 6440 | --DOCSHELL 0x8f386000 == 138 [pid = 6440] [id = 61] 01:00:57 INFO - PROCESS | 6440 | --DOCSHELL 0x8cb2ac00 == 137 [pid = 6440] [id = 350] 01:00:57 INFO - PROCESS | 6440 | --DOCSHELL 0x98708000 == 136 [pid = 6440] [id = 349] 01:00:57 INFO - PROCESS | 6440 | --DOCSHELL 0x8986e400 == 135 [pid = 6440] [id = 347] 01:00:57 INFO - PROCESS | 6440 | --DOCSHELL 0x93a43400 == 134 [pid = 6440] [id = 348] 01:00:57 INFO - PROCESS | 6440 | --DOCSHELL 0x92c73800 == 133 [pid = 6440] [id = 346] 01:00:57 INFO - PROCESS | 6440 | --DOCSHELL 0x92cba400 == 132 [pid = 6440] [id = 345] 01:00:57 INFO - PROCESS | 6440 | --DOCSHELL 0x894e4800 == 131 [pid = 6440] [id = 344] 01:00:57 INFO - PROCESS | 6440 | --DOCSHELL 0x8fe90c00 == 130 [pid = 6440] [id = 343] 01:00:57 INFO - PROCESS | 6440 | --DOCSHELL 0x8e508800 == 129 [pid = 6440] [id = 341] 01:00:57 INFO - PROCESS | 6440 | --DOCSHELL 0x8f344400 == 128 [pid = 6440] [id = 342] 01:00:57 INFO - PROCESS | 6440 | --DOCSHELL 0x8e778400 == 127 [pid = 6440] [id = 340] 01:00:57 INFO - PROCESS | 6440 | --DOCSHELL 0x8b810400 == 126 [pid = 6440] [id = 339] 01:00:57 INFO - PROCESS | 6440 | --DOCSHELL 0x89fa3400 == 125 [pid = 6440] [id = 338] 01:00:57 INFO - PROCESS | 6440 | --DOCSHELL 0x892b2000 == 124 [pid = 6440] [id = 337] 01:00:57 INFO - PROCESS | 6440 | --DOCSHELL 0x84380c00 == 123 [pid = 6440] [id = 335] 01:00:57 INFO - PROCESS | 6440 | --DOCSHELL 0x88fbd800 == 122 [pid = 6440] [id = 336] 01:00:57 INFO - PROCESS | 6440 | ++DOCSHELL 0x84380c00 == 123 [pid = 6440] [id = 374] 01:00:57 INFO - PROCESS | 6440 | ++DOMWINDOW == 194 (0x85a99c00) [pid = 6440] [serial = 1123] [outer = (nil)] 01:00:57 INFO - PROCESS | 6440 | ++DOMWINDOW == 195 (0x876b6400) [pid = 6440] [serial = 1124] [outer = 0x85a99c00] 01:00:57 INFO - PROCESS | 6440 | 1461139257548 Marionette DEBUG loaded listener.js 01:00:57 INFO - PROCESS | 6440 | ++DOMWINDOW == 196 (0x882b9800) [pid = 6440] [serial = 1125] [outer = 0x85a99c00] 01:00:57 INFO - PROCESS | 6440 | --DOMWINDOW == 195 (0x8e780800) [pid = 6440] [serial = 954] [outer = (nil)] [url = about:blank] 01:00:57 INFO - PROCESS | 6440 | --DOMWINDOW == 194 (0x8a83b000) [pid = 6440] [serial = 885] [outer = (nil)] [url = about:blank] 01:00:57 INFO - PROCESS | 6440 | --DOMWINDOW == 193 (0x8cb2f400) [pid = 6440] [serial = 950] [outer = (nil)] [url = about:blank] 01:00:57 INFO - PROCESS | 6440 | --DOMWINDOW == 192 (0x94e9c800) [pid = 6440] [serial = 974] [outer = (nil)] [url = about:blank] 01:00:57 INFO - PROCESS | 6440 | --DOMWINDOW == 191 (0x98122000) [pid = 6440] [serial = 986] [outer = (nil)] [url = about:blank] 01:00:57 INFO - PROCESS | 6440 | --DOMWINDOW == 190 (0x8fe92400) [pid = 6440] [serial = 906] [outer = (nil)] [url = about:blank] 01:00:57 INFO - PROCESS | 6440 | --DOMWINDOW == 189 (0x92843000) [pid = 6440] [serial = 918] [outer = (nil)] [url = about:blank] 01:00:57 INFO - PROCESS | 6440 | --DOMWINDOW == 188 (0x882b2400) [pid = 6440] [serial = 995] [outer = (nil)] [url = about:blank] 01:00:57 INFO - PROCESS | 6440 | --DOMWINDOW == 187 (0x89fa8400) [pid = 6440] [serial = 882] [outer = (nil)] [url = about:blank] 01:00:57 INFO - PROCESS | 6440 | --DOMWINDOW == 186 (0x906e8000) [pid = 6440] [serial = 965] [outer = (nil)] [url = about:blank] 01:00:57 INFO - PROCESS | 6440 | --DOMWINDOW == 185 (0x8e508c00) [pid = 6440] [serial = 897] [outer = (nil)] [url = about:blank] 01:00:57 INFO - PROCESS | 6440 | --DOMWINDOW == 184 (0x93a47000) [pid = 6440] [serial = 972] [outer = (nil)] [url = about:blank] 01:00:57 INFO - PROCESS | 6440 | --DOMWINDOW == 183 (0x911e4000) [pid = 6440] [serial = 915] [outer = (nil)] [url = about:blank] 01:00:57 INFO - PROCESS | 6440 | --DOMWINDOW == 182 (0x8e507400) [pid = 6440] [serial = 953] [outer = (nil)] [url = about:blank] 01:00:57 INFO - PROCESS | 6440 | --DOMWINDOW == 181 (0x882ba400) [pid = 6440] [serial = 996] [outer = (nil)] [url = about:blank] 01:00:57 INFO - PROCESS | 6440 | --DOMWINDOW == 180 (0x96bb5400) [pid = 6440] [serial = 978] [outer = (nil)] [url = about:blank] 01:00:57 INFO - PROCESS | 6440 | --DOMWINDOW == 179 (0x90496000) [pid = 6440] [serial = 963] [outer = (nil)] [url = about:blank] 01:00:57 INFO - PROCESS | 6440 | --DOMWINDOW == 178 (0x977ca400) [pid = 6440] [serial = 981] [outer = (nil)] [url = about:blank] 01:00:57 INFO - PROCESS | 6440 | --DOMWINDOW == 177 (0x89876800) [pid = 6440] [serial = 945] [outer = (nil)] [url = about:blank] 01:00:57 INFO - PROCESS | 6440 | --DOMWINDOW == 176 (0x88fbf400) [pid = 6440] [serial = 990] [outer = (nil)] [url = about:blank] 01:00:57 INFO - PROCESS | 6440 | --DOMWINDOW == 175 (0x8fe9c800) [pid = 6440] [serial = 960] [outer = (nil)] [url = about:blank] 01:00:57 INFO - PROCESS | 6440 | --DOMWINDOW == 174 (0x8f37dc00) [pid = 6440] [serial = 903] [outer = (nil)] [url = about:blank] 01:00:57 INFO - PROCESS | 6440 | --DOMWINDOW == 173 (0x882bb800) [pid = 6440] [serial = 989] [outer = (nil)] [url = about:blank] 01:00:57 INFO - PROCESS | 6440 | --DOMWINDOW == 172 (0x9593f400) [pid = 6440] [serial = 975] [outer = (nil)] [url = about:blank] 01:00:57 INFO - PROCESS | 6440 | --DOMWINDOW == 171 (0x96bad400) [pid = 6440] [serial = 977] [outer = (nil)] [url = about:blank] 01:00:57 INFO - PROCESS | 6440 | --DOMWINDOW == 170 (0x8b8c9c00) [pid = 6440] [serial = 948] [outer = (nil)] [url = about:blank] 01:00:57 INFO - PROCESS | 6440 | --DOMWINDOW == 169 (0x892b0400) [pid = 6440] [serial = 879] [outer = (nil)] [url = about:blank] 01:00:57 INFO - PROCESS | 6440 | --DOMWINDOW == 168 (0x93a41000) [pid = 6440] [serial = 971] [outer = (nil)] [url = about:blank] 01:00:57 INFO - PROCESS | 6440 | --DOMWINDOW == 167 (0x92cc1000) [pid = 6440] [serial = 969] [outer = (nil)] [url = about:blank] 01:00:57 INFO - PROCESS | 6440 | --DOMWINDOW == 166 (0x8cbc9c00) [pid = 6440] [serial = 951] [outer = (nil)] [url = about:blank] 01:00:57 INFO - PROCESS | 6440 | --DOMWINDOW == 165 (0x97da7800) [pid = 6440] [serial = 984] [outer = (nil)] [url = about:blank] 01:00:57 INFO - PROCESS | 6440 | --DOMWINDOW == 164 (0x892ae400) [pid = 6440] [serial = 993] [outer = (nil)] [url = about:blank] 01:00:57 INFO - PROCESS | 6440 | --DOMWINDOW == 163 (0x899a1000) [pid = 6440] [serial = 921] [outer = (nil)] [url = about:blank] 01:00:57 INFO - PROCESS | 6440 | --DOMWINDOW == 162 (0x892b6000) [pid = 6440] [serial = 999] [outer = (nil)] [url = about:blank] 01:00:57 INFO - PROCESS | 6440 | --DOMWINDOW == 161 (0x89fb2400) [pid = 6440] [serial = 1002] [outer = (nil)] [url = about:blank] 01:00:57 INFO - PROCESS | 6440 | --DOMWINDOW == 160 (0x8ab1f800) [pid = 6440] [serial = 888] [outer = (nil)] [url = about:blank] 01:00:57 INFO - PROCESS | 6440 | --DOMWINDOW == 159 (0x84ecf000) [pid = 6440] [serial = 941] [outer = (nil)] [url = about:blank] 01:00:57 INFO - PROCESS | 6440 | --DOMWINDOW == 158 (0x88fecc00) [pid = 6440] [serial = 944] [outer = (nil)] [url = about:blank] 01:00:57 INFO - PROCESS | 6440 | --DOMWINDOW == 157 (0x8fb17000) [pid = 6440] [serial = 957] [outer = (nil)] [url = about:blank] 01:00:57 INFO - PROCESS | 6440 | --DOMWINDOW == 156 (0x8b6bd000) [pid = 6440] [serial = 947] [outer = (nil)] [url = about:blank] 01:00:57 INFO - PROCESS | 6440 | --DOMWINDOW == 155 (0x902c8c00) [pid = 6440] [serial = 962] [outer = (nil)] [url = about:blank] 01:00:57 INFO - PROCESS | 6440 | --DOMWINDOW == 154 (0x977c2800) [pid = 6440] [serial = 980] [outer = (nil)] [url = about:blank] 01:00:57 INFO - PROCESS | 6440 | --DOMWINDOW == 153 (0x8a20a800) [pid = 6440] [serial = 1004] [outer = (nil)] [url = about:blank] 01:00:57 INFO - PROCESS | 6440 | --DOMWINDOW == 152 (0x89f18800) [pid = 6440] [serial = 1001] [outer = (nil)] [url = about:blank] 01:00:57 INFO - PROCESS | 6440 | --DOMWINDOW == 151 (0x85a99800) [pid = 6440] [serial = 876] [outer = (nil)] [url = about:blank] 01:00:57 INFO - PROCESS | 6440 | --DOMWINDOW == 150 (0x8f20bc00) [pid = 6440] [serial = 900] [outer = (nil)] [url = about:blank] 01:00:57 INFO - PROCESS | 6440 | --DOMWINDOW == 149 (0x902ca400) [pid = 6440] [serial = 909] [outer = (nil)] [url = about:blank] 01:00:57 INFO - PROCESS | 6440 | --DOMWINDOW == 148 (0x906f3000) [pid = 6440] [serial = 966] [outer = (nil)] [url = about:blank] 01:00:57 INFO - PROCESS | 6440 | --DOMWINDOW == 147 (0x8f380c00) [pid = 6440] [serial = 956] [outer = (nil)] [url = about:blank] 01:00:57 INFO - PROCESS | 6440 | --DOMWINDOW == 146 (0x876b2c00) [pid = 6440] [serial = 942] [outer = (nil)] [url = about:blank] 01:00:57 INFO - PROCESS | 6440 | --DOMWINDOW == 145 (0x92841c00) [pid = 6440] [serial = 968] [outer = (nil)] [url = about:blank] 01:00:57 INFO - PROCESS | 6440 | --DOMWINDOW == 144 (0x984c9400) [pid = 6440] [serial = 987] [outer = (nil)] [url = about:blank] 01:00:57 INFO - PROCESS | 6440 | --DOMWINDOW == 143 (0x8cbd1400) [pid = 6440] [serial = 894] [outer = (nil)] [url = about:blank] 01:00:57 INFO - PROCESS | 6440 | --DOMWINDOW == 142 (0x904cf000) [pid = 6440] [serial = 912] [outer = (nil)] [url = about:blank] 01:00:57 INFO - PROCESS | 6440 | --DOMWINDOW == 141 (0x8c1f9000) [pid = 6440] [serial = 891] [outer = (nil)] [url = about:blank] 01:00:57 INFO - PROCESS | 6440 | --DOMWINDOW == 140 (0x892a8c00) [pid = 6440] [serial = 998] [outer = (nil)] [url = about:blank] 01:00:58 INFO - PROCESS | 6440 | --DOMWINDOW == 139 (0x892a9000) [pid = 6440] [serial = 992] [outer = (nil)] [url = about:blank] 01:00:58 INFO - PROCESS | 6440 | --DOMWINDOW == 138 (0x97bc4800) [pid = 6440] [serial = 983] [outer = (nil)] [url = about:blank] 01:00:58 INFO - PROCESS | 6440 | --DOMWINDOW == 137 (0x8fe93c00) [pid = 6440] [serial = 959] [outer = (nil)] [url = about:blank] 01:00:58 INFO - PROCESS | 6440 | 1461139258635 Marionette TRACE conn4 <- [1,1468,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.basic",0,null,null]]]}] 01:00:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 01:00:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 2835ms 01:00:58 INFO - PROCESS | 6440 | 1461139258662 Marionette TRACE conn4 -> [0,1469,"getWindowHandle",null] 01:00:58 INFO - PROCESS | 6440 | 1461139258669 Marionette TRACE conn4 <- [1,1469,null,{"value":"8"}] 01:00:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 01:00:58 INFO - PROCESS | 6440 | 1461139258679 Marionette TRACE conn4 -> [0,1470,"setScriptTimeout",{"ms":35000}] 01:00:58 INFO - PROCESS | 6440 | 1461139258683 Marionette TRACE conn4 <- [1,1470,null,{}] 01:00:58 INFO - PROCESS | 6440 | 1461139258691 Marionette TRACE conn4 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:58 INFO - PROCESS | 6440 | 1461139258928 Marionette TRACE conn4 <- [1,1471,null,{"value":null}] 01:00:59 INFO - PROCESS | 6440 | 1461139259134 Marionette TRACE conn4 -> [0,1472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:59 INFO - PROCESS | 6440 | ++DOCSHELL 0x892b2000 == 124 [pid = 6440] [id = 375] 01:00:59 INFO - PROCESS | 6440 | ++DOMWINDOW == 138 (0x892b7000) [pid = 6440] [serial = 1126] [outer = (nil)] 01:00:59 INFO - PROCESS | 6440 | ++DOMWINDOW == 139 (0x894ed400) [pid = 6440] [serial = 1127] [outer = 0x892b7000] 01:00:59 INFO - PROCESS | 6440 | 1461139259272 Marionette DEBUG loaded listener.js 01:00:59 INFO - PROCESS | 6440 | ++DOMWINDOW == 140 (0x8986cc00) [pid = 6440] [serial = 1128] [outer = 0x892b7000] 01:01:00 INFO - PROCESS | 6440 | 1461139260116 Marionette TRACE conn4 <- [1,1472,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.coord1",0,null,null]]]}] 01:01:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 01:01:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1531ms 01:01:00 INFO - PROCESS | 6440 | 1461139260215 Marionette TRACE conn4 -> [0,1473,"getWindowHandle",null] 01:01:00 INFO - PROCESS | 6440 | 1461139260221 Marionette TRACE conn4 <- [1,1473,null,{"value":"8"}] 01:01:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 01:01:00 INFO - PROCESS | 6440 | 1461139260231 Marionette TRACE conn4 -> [0,1474,"setScriptTimeout",{"ms":35000}] 01:01:00 INFO - PROCESS | 6440 | 1461139260236 Marionette TRACE conn4 <- [1,1474,null,{}] 01:01:00 INFO - PROCESS | 6440 | 1461139260242 Marionette TRACE conn4 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:00 INFO - PROCESS | 6440 | 1461139260522 Marionette TRACE conn4 <- [1,1475,null,{"value":null}] 01:01:00 INFO - PROCESS | 6440 | 1461139260552 Marionette TRACE conn4 -> [0,1476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:00 INFO - PROCESS | 6440 | ++DOCSHELL 0x8977c400 == 125 [pid = 6440] [id = 376] 01:01:00 INFO - PROCESS | 6440 | ++DOMWINDOW == 141 (0x8999b000) [pid = 6440] [serial = 1129] [outer = (nil)] 01:01:00 INFO - PROCESS | 6440 | ++DOMWINDOW == 142 (0x89fa9000) [pid = 6440] [serial = 1130] [outer = 0x8999b000] 01:01:00 INFO - PROCESS | 6440 | 1461139260671 Marionette DEBUG loaded listener.js 01:01:00 INFO - PROCESS | 6440 | ++DOMWINDOW == 143 (0x8a20d400) [pid = 6440] [serial = 1131] [outer = 0x8999b000] 01:01:01 INFO - PROCESS | 6440 | 1461139261991 Marionette TRACE conn4 <- [1,1476,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.outside",0,null,null]]]}] 01:01:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 01:01:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1787ms 01:01:02 INFO - PROCESS | 6440 | 1461139262019 Marionette TRACE conn4 -> [0,1477,"getWindowHandle",null] 01:01:02 INFO - PROCESS | 6440 | 1461139262022 Marionette TRACE conn4 <- [1,1477,null,{"value":"8"}] 01:01:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 01:01:02 INFO - PROCESS | 6440 | 1461139262029 Marionette TRACE conn4 -> [0,1478,"setScriptTimeout",{"ms":35000}] 01:01:02 INFO - PROCESS | 6440 | 1461139262036 Marionette TRACE conn4 <- [1,1478,null,{}] 01:01:02 INFO - PROCESS | 6440 | 1461139262060 Marionette TRACE conn4 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:02 INFO - PROCESS | 6440 | 1461139262623 Marionette TRACE conn4 <- [1,1479,null,{"value":null}] 01:01:02 INFO - PROCESS | 6440 | --DOMWINDOW == 142 (0x876be400) [pid = 6440] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 01:01:02 INFO - PROCESS | 6440 | --DOMWINDOW == 141 (0x899a7800) [pid = 6440] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 01:01:02 INFO - PROCESS | 6440 | --DOMWINDOW == 140 (0x8ab1b000) [pid = 6440] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 01:01:02 INFO - PROCESS | 6440 | --DOMWINDOW == 139 (0x876be800) [pid = 6440] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 01:01:02 INFO - PROCESS | 6440 | --DOMWINDOW == 138 (0x88feec00) [pid = 6440] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 01:01:02 INFO - PROCESS | 6440 | 1461139262817 Marionette TRACE conn4 -> [0,1480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:02 INFO - PROCESS | 6440 | ++DOCSHELL 0x840d3c00 == 126 [pid = 6440] [id = 377] 01:01:02 INFO - PROCESS | 6440 | ++DOMWINDOW == 139 (0x84382c00) [pid = 6440] [serial = 1132] [outer = (nil)] 01:01:02 INFO - PROCESS | 6440 | ++DOMWINDOW == 140 (0x89fb1000) [pid = 6440] [serial = 1133] [outer = 0x84382c00] 01:01:02 INFO - PROCESS | 6440 | 1461139262902 Marionette DEBUG loaded listener.js 01:01:03 INFO - PROCESS | 6440 | ++DOMWINDOW == 141 (0x8ab1a800) [pid = 6440] [serial = 1134] [outer = 0x84382c00] 01:01:03 INFO - PROCESS | 6440 | 1461139263694 Marionette TRACE conn4 <- [1,1480,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.basic",0,null,null]]]}] 01:01:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 01:01:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1695ms 01:01:03 INFO - PROCESS | 6440 | 1461139263725 Marionette TRACE conn4 -> [0,1481,"getWindowHandle",null] 01:01:03 INFO - PROCESS | 6440 | 1461139263730 Marionette TRACE conn4 <- [1,1481,null,{"value":"8"}] 01:01:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 01:01:03 INFO - PROCESS | 6440 | 1461139263736 Marionette TRACE conn4 -> [0,1482,"setScriptTimeout",{"ms":35000}] 01:01:03 INFO - PROCESS | 6440 | 1461139263739 Marionette TRACE conn4 <- [1,1482,null,{}] 01:01:03 INFO - PROCESS | 6440 | 1461139263745 Marionette TRACE conn4 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:04 INFO - PROCESS | 6440 | 1461139264031 Marionette TRACE conn4 <- [1,1483,null,{"value":null}] 01:01:04 INFO - PROCESS | 6440 | 1461139264054 Marionette TRACE conn4 -> [0,1484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:04 INFO - PROCESS | 6440 | ++DOCSHELL 0x84ece000 == 127 [pid = 6440] [id = 378] 01:01:04 INFO - PROCESS | 6440 | ++DOMWINDOW == 142 (0x89782c00) [pid = 6440] [serial = 1135] [outer = (nil)] 01:01:04 INFO - PROCESS | 6440 | ++DOMWINDOW == 143 (0x8b817800) [pid = 6440] [serial = 1136] [outer = 0x89782c00] 01:01:04 INFO - PROCESS | 6440 | 1461139264134 Marionette DEBUG loaded listener.js 01:01:04 INFO - PROCESS | 6440 | ++DOMWINDOW == 144 (0x8b8c9800) [pid = 6440] [serial = 1137] [outer = 0x89782c00] 01:01:05 INFO - PROCESS | 6440 | 1461139265442 Marionette TRACE conn4 <- [1,1484,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.coord1",0,null,null]]]}] 01:01:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 01:01:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1738ms 01:01:05 INFO - PROCESS | 6440 | 1461139265476 Marionette TRACE conn4 -> [0,1485,"getWindowHandle",null] 01:01:05 INFO - PROCESS | 6440 | 1461139265483 Marionette TRACE conn4 <- [1,1485,null,{"value":"8"}] 01:01:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 01:01:05 INFO - PROCESS | 6440 | 1461139265493 Marionette TRACE conn4 -> [0,1486,"setScriptTimeout",{"ms":35000}] 01:01:05 INFO - PROCESS | 6440 | 1461139265498 Marionette TRACE conn4 <- [1,1486,null,{}] 01:01:05 INFO - PROCESS | 6440 | 1461139265507 Marionette TRACE conn4 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:05 INFO - PROCESS | 6440 | 1461139265752 Marionette TRACE conn4 <- [1,1487,null,{"value":null}] 01:01:06 INFO - PROCESS | 6440 | 1461139266062 Marionette TRACE conn4 -> [0,1488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:06 INFO - PROCESS | 6440 | ++DOCSHELL 0x8813a800 == 128 [pid = 6440] [id = 379] 01:01:06 INFO - PROCESS | 6440 | ++DOMWINDOW == 145 (0x88ff0800) [pid = 6440] [serial = 1138] [outer = (nil)] 01:01:06 INFO - PROCESS | 6440 | ++DOMWINDOW == 146 (0x899a6400) [pid = 6440] [serial = 1139] [outer = 0x88ff0800] 01:01:06 INFO - PROCESS | 6440 | 1461139266161 Marionette DEBUG loaded listener.js 01:01:06 INFO - PROCESS | 6440 | ++DOMWINDOW == 147 (0x89fa9800) [pid = 6440] [serial = 1140] [outer = 0x88ff0800] 01:01:07 INFO - PROCESS | 6440 | 1461139267262 Marionette TRACE conn4 <- [1,1488,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.outside",0,null,null]]]}] 01:01:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 01:01:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1836ms 01:01:07 INFO - PROCESS | 6440 | 1461139267330 Marionette TRACE conn4 -> [0,1489,"getWindowHandle",null] 01:01:07 INFO - PROCESS | 6440 | 1461139267339 Marionette TRACE conn4 <- [1,1489,null,{"value":"8"}] 01:01:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 01:01:07 INFO - PROCESS | 6440 | 1461139267350 Marionette TRACE conn4 -> [0,1490,"setScriptTimeout",{"ms":35000}] 01:01:07 INFO - PROCESS | 6440 | 1461139267354 Marionette TRACE conn4 <- [1,1490,null,{}] 01:01:07 INFO - PROCESS | 6440 | 1461139267361 Marionette TRACE conn4 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:07 INFO - PROCESS | 6440 | 1461139267623 Marionette TRACE conn4 <- [1,1491,null,{"value":null}] 01:01:08 INFO - PROCESS | 6440 | 1461139267984 Marionette TRACE conn4 -> [0,1492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:08 INFO - PROCESS | 6440 | ++DOCSHELL 0x8a2ec000 == 129 [pid = 6440] [id = 380] 01:01:08 INFO - PROCESS | 6440 | ++DOMWINDOW == 148 (0x8a837c00) [pid = 6440] [serial = 1141] [outer = (nil)] 01:01:08 INFO - PROCESS | 6440 | ++DOMWINDOW == 149 (0x8b6bd400) [pid = 6440] [serial = 1142] [outer = 0x8a837c00] 01:01:08 INFO - PROCESS | 6440 | 1461139268076 Marionette DEBUG loaded listener.js 01:01:08 INFO - PROCESS | 6440 | ++DOMWINDOW == 150 (0x8b8bfc00) [pid = 6440] [serial = 1143] [outer = 0x8a837c00] 01:01:09 INFO - PROCESS | 6440 | 1461139269067 Marionette TRACE conn4 <- [1,1492,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html",0,null,null,[["Canvas test: 2d.pattern.repeat.case",0,null,null]]]}] 01:01:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 01:01:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1788ms 01:01:09 INFO - PROCESS | 6440 | 1461139269138 Marionette TRACE conn4 -> [0,1493,"getWindowHandle",null] 01:01:09 INFO - PROCESS | 6440 | 1461139269143 Marionette TRACE conn4 <- [1,1493,null,{"value":"8"}] 01:01:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 01:01:09 INFO - PROCESS | 6440 | 1461139269150 Marionette TRACE conn4 -> [0,1494,"setScriptTimeout",{"ms":35000}] 01:01:09 INFO - PROCESS | 6440 | 1461139269157 Marionette TRACE conn4 <- [1,1494,null,{}] 01:01:09 INFO - PROCESS | 6440 | 1461139269175 Marionette TRACE conn4 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:09 INFO - PROCESS | 6440 | 1461139269451 Marionette TRACE conn4 <- [1,1495,null,{"value":null}] 01:01:09 INFO - PROCESS | 6440 | 1461139269766 Marionette TRACE conn4 -> [0,1496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:09 INFO - PROCESS | 6440 | ++DOCSHELL 0x8b6be800 == 130 [pid = 6440] [id = 381] 01:01:09 INFO - PROCESS | 6440 | ++DOMWINDOW == 151 (0x8cbc6800) [pid = 6440] [serial = 1144] [outer = (nil)] 01:01:09 INFO - PROCESS | 6440 | ++DOMWINDOW == 152 (0x8e39d400) [pid = 6440] [serial = 1145] [outer = 0x8cbc6800] 01:01:09 INFO - PROCESS | 6440 | 1461139269865 Marionette DEBUG loaded listener.js 01:01:09 INFO - PROCESS | 6440 | ++DOMWINDOW == 153 (0x8e3a7400) [pid = 6440] [serial = 1146] [outer = 0x8cbc6800] 01:01:10 INFO - PROCESS | 6440 | 1461139270856 Marionette TRACE conn4 <- [1,1496,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html",0,null,null,[["Canvas test: 2d.pattern.repeat.empty",0,null,null]]]}] 01:01:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 01:01:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1738ms 01:01:10 INFO - PROCESS | 6440 | 1461139270889 Marionette TRACE conn4 -> [0,1497,"getWindowHandle",null] 01:01:10 INFO - PROCESS | 6440 | 1461139270893 Marionette TRACE conn4 <- [1,1497,null,{"value":"8"}] 01:01:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 01:01:10 INFO - PROCESS | 6440 | 1461139270901 Marionette TRACE conn4 -> [0,1498,"setScriptTimeout",{"ms":35000}] 01:01:10 INFO - PROCESS | 6440 | 1461139270904 Marionette TRACE conn4 <- [1,1498,null,{}] 01:01:10 INFO - PROCESS | 6440 | 1461139270910 Marionette TRACE conn4 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:11 INFO - PROCESS | 6440 | 1461139271121 Marionette TRACE conn4 <- [1,1499,null,{"value":null}] 01:01:11 INFO - PROCESS | 6440 | 1461139271393 Marionette TRACE conn4 -> [0,1500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:11 INFO - PROCESS | 6440 | ++DOCSHELL 0x8b8cec00 == 131 [pid = 6440] [id = 382] 01:01:11 INFO - PROCESS | 6440 | ++DOMWINDOW == 154 (0x8e3a8c00) [pid = 6440] [serial = 1147] [outer = (nil)] 01:01:11 INFO - PROCESS | 6440 | ++DOMWINDOW == 155 (0x8e77d400) [pid = 6440] [serial = 1148] [outer = 0x8e3a8c00] 01:01:11 INFO - PROCESS | 6440 | 1461139271526 Marionette DEBUG loaded listener.js 01:01:11 INFO - PROCESS | 6440 | ++DOMWINDOW == 156 (0x8e785400) [pid = 6440] [serial = 1149] [outer = 0x8e3a8c00] 01:01:12 INFO - PROCESS | 6440 | 1461139272465 Marionette TRACE conn4 <- [1,1500,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html",0,null,null,[["Canvas test: 2d.pattern.repeat.null",0,null,null]]]}] 01:01:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 01:01:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1634ms 01:01:12 INFO - PROCESS | 6440 | 1461139272537 Marionette TRACE conn4 -> [0,1501,"getWindowHandle",null] 01:01:12 INFO - PROCESS | 6440 | 1461139272540 Marionette TRACE conn4 <- [1,1501,null,{"value":"8"}] 01:01:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 01:01:12 INFO - PROCESS | 6440 | 1461139272547 Marionette TRACE conn4 -> [0,1502,"setScriptTimeout",{"ms":35000}] 01:01:12 INFO - PROCESS | 6440 | 1461139272550 Marionette TRACE conn4 <- [1,1502,null,{}] 01:01:12 INFO - PROCESS | 6440 | 1461139272556 Marionette TRACE conn4 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:12 INFO - PROCESS | 6440 | 1461139272811 Marionette TRACE conn4 <- [1,1503,null,{"value":null}] 01:01:13 INFO - PROCESS | 6440 | 1461139273126 Marionette TRACE conn4 -> [0,1504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:13 INFO - PROCESS | 6440 | ++DOCSHELL 0x8e505c00 == 132 [pid = 6440] [id = 383] 01:01:13 INFO - PROCESS | 6440 | ++DOMWINDOW == 157 (0x8e50ac00) [pid = 6440] [serial = 1150] [outer = (nil)] 01:01:13 INFO - PROCESS | 6440 | ++DOMWINDOW == 158 (0x8f24c000) [pid = 6440] [serial = 1151] [outer = 0x8e50ac00] 01:01:13 INFO - PROCESS | 6440 | 1461139273220 Marionette DEBUG loaded listener.js 01:01:13 INFO - PROCESS | 6440 | ++DOMWINDOW == 159 (0x8f337400) [pid = 6440] [serial = 1152] [outer = 0x8e50ac00] 01:01:14 INFO - PROCESS | 6440 | 1461139274164 Marionette TRACE conn4 <- [1,1504,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html",0,null,null,[["Canvas test: 2d.pattern.repeat.nullsuffix",0,null,null]]]}] 01:01:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 01:01:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1645ms 01:01:14 INFO - PROCESS | 6440 | 1461139274193 Marionette TRACE conn4 -> [0,1505,"getWindowHandle",null] 01:01:14 INFO - PROCESS | 6440 | 1461139274197 Marionette TRACE conn4 <- [1,1505,null,{"value":"8"}] 01:01:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 01:01:14 INFO - PROCESS | 6440 | 1461139274204 Marionette TRACE conn4 -> [0,1506,"setScriptTimeout",{"ms":35000}] 01:01:14 INFO - PROCESS | 6440 | 1461139274208 Marionette TRACE conn4 <- [1,1506,null,{}] 01:01:14 INFO - PROCESS | 6440 | 1461139274214 Marionette TRACE conn4 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:14 INFO - PROCESS | 6440 | 1461139274452 Marionette TRACE conn4 <- [1,1507,null,{"value":null}] 01:01:14 INFO - PROCESS | 6440 | 1461139274728 Marionette TRACE conn4 -> [0,1508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:14 INFO - PROCESS | 6440 | ++DOCSHELL 0x8e3a9000 == 133 [pid = 6440] [id = 384] 01:01:14 INFO - PROCESS | 6440 | ++DOMWINDOW == 160 (0x8fb17400) [pid = 6440] [serial = 1153] [outer = (nil)] 01:01:14 INFO - PROCESS | 6440 | ++DOMWINDOW == 161 (0x8fbe0000) [pid = 6440] [serial = 1154] [outer = 0x8fb17400] 01:01:14 INFO - PROCESS | 6440 | 1461139274866 Marionette DEBUG loaded listener.js 01:01:14 INFO - PROCESS | 6440 | ++DOMWINDOW == 162 (0x8fe93400) [pid = 6440] [serial = 1155] [outer = 0x8fb17400] 01:01:15 INFO - PROCESS | 6440 | 1461139275799 Marionette TRACE conn4 <- [1,1508,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html",0,null,null,[["Canvas test: 2d.pattern.repeat.undefined",0,null,null]]]}] 01:01:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 01:01:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1643ms 01:01:15 INFO - PROCESS | 6440 | 1461139275848 Marionette TRACE conn4 -> [0,1509,"getWindowHandle",null] 01:01:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 01:01:15 INFO - PROCESS | 6440 | 1461139275853 Marionette TRACE conn4 <- [1,1509,null,{"value":"8"}] 01:01:15 INFO - PROCESS | 6440 | 1461139275859 Marionette TRACE conn4 -> [0,1510,"setScriptTimeout",{"ms":35000}] 01:01:15 INFO - PROCESS | 6440 | 1461139275863 Marionette TRACE conn4 <- [1,1510,null,{}] 01:01:15 INFO - PROCESS | 6440 | 1461139275869 Marionette TRACE conn4 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:16 INFO - PROCESS | 6440 | 1461139276089 Marionette TRACE conn4 <- [1,1511,null,{"value":null}] 01:01:16 INFO - PROCESS | 6440 | 1461139276407 Marionette TRACE conn4 -> [0,1512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:16 INFO - PROCESS | 6440 | ++DOCSHELL 0x88fb6400 == 134 [pid = 6440] [id = 385] 01:01:16 INFO - PROCESS | 6440 | ++DOMWINDOW == 163 (0x89868000) [pid = 6440] [serial = 1156] [outer = (nil)] 01:01:16 INFO - PROCESS | 6440 | ++DOMWINDOW == 164 (0x90183c00) [pid = 6440] [serial = 1157] [outer = 0x89868000] 01:01:16 INFO - PROCESS | 6440 | 1461139276507 Marionette DEBUG loaded listener.js 01:01:16 INFO - PROCESS | 6440 | ++DOMWINDOW == 165 (0x90190800) [pid = 6440] [serial = 1158] [outer = 0x89868000] 01:01:17 INFO - PROCESS | 6440 | 1461139277481 Marionette TRACE conn4 <- [1,1512,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognised",0,null,null]]]}] 01:01:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 01:01:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1682ms 01:01:17 INFO - PROCESS | 6440 | 1461139277542 Marionette TRACE conn4 -> [0,1513,"getWindowHandle",null] 01:01:17 INFO - PROCESS | 6440 | 1461139277547 Marionette TRACE conn4 <- [1,1513,null,{"value":"8"}] 01:01:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 01:01:17 INFO - PROCESS | 6440 | 1461139277554 Marionette TRACE conn4 -> [0,1514,"setScriptTimeout",{"ms":35000}] 01:01:17 INFO - PROCESS | 6440 | 1461139277557 Marionette TRACE conn4 <- [1,1514,null,{}] 01:01:17 INFO - PROCESS | 6440 | 1461139277564 Marionette TRACE conn4 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:17 INFO - PROCESS | 6440 | 1461139277788 Marionette TRACE conn4 <- [1,1515,null,{"value":null}] 01:01:18 INFO - PROCESS | 6440 | 1461139278103 Marionette TRACE conn4 -> [0,1516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:18 INFO - PROCESS | 6440 | ++DOCSHELL 0x89876000 == 135 [pid = 6440] [id = 386] 01:01:18 INFO - PROCESS | 6440 | ++DOMWINDOW == 166 (0x8fbd2000) [pid = 6440] [serial = 1159] [outer = (nil)] 01:01:18 INFO - PROCESS | 6440 | ++DOMWINDOW == 167 (0x9049d800) [pid = 6440] [serial = 1160] [outer = 0x8fbd2000] 01:01:18 INFO - PROCESS | 6440 | 1461139278204 Marionette DEBUG loaded listener.js 01:01:18 INFO - PROCESS | 6440 | ++DOMWINDOW == 168 (0x904d4000) [pid = 6440] [serial = 1161] [outer = 0x8fbd2000] 01:01:19 INFO - PROCESS | 6440 | 1461139279182 Marionette TRACE conn4 <- [1,1516,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognisednull",0,null,null]]]}] 01:01:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 01:01:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1682ms 01:01:19 INFO - PROCESS | 6440 | 1461139279236 Marionette TRACE conn4 -> [0,1517,"getWindowHandle",null] 01:01:19 INFO - PROCESS | 6440 | 1461139279240 Marionette TRACE conn4 <- [1,1517,null,{"value":"8"}] 01:01:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 01:01:19 INFO - PROCESS | 6440 | 1461139279248 Marionette TRACE conn4 -> [0,1518,"setScriptTimeout",{"ms":35000}] 01:01:19 INFO - PROCESS | 6440 | 1461139279251 Marionette TRACE conn4 <- [1,1518,null,{}] 01:01:19 INFO - PROCESS | 6440 | 1461139279258 Marionette TRACE conn4 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:19 INFO - PROCESS | 6440 | 1461139279531 Marionette TRACE conn4 <- [1,1519,null,{"value":null}] 01:01:19 INFO - PROCESS | 6440 | 1461139279851 Marionette TRACE conn4 -> [0,1520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:19 INFO - PROCESS | 6440 | ++DOCSHELL 0x902cc800 == 136 [pid = 6440] [id = 387] 01:01:19 INFO - PROCESS | 6440 | ++DOMWINDOW == 169 (0x90497c00) [pid = 6440] [serial = 1162] [outer = (nil)] 01:01:19 INFO - PROCESS | 6440 | ++DOMWINDOW == 170 (0x9120c800) [pid = 6440] [serial = 1163] [outer = 0x90497c00] 01:01:19 INFO - PROCESS | 6440 | 1461139279945 Marionette DEBUG loaded listener.js 01:01:20 INFO - PROCESS | 6440 | ++DOMWINDOW == 171 (0x91442c00) [pid = 6440] [serial = 1164] [outer = 0x90497c00] 01:01:20 INFO - PROCESS | 6440 | 1461139280914 Marionette TRACE conn4 <- [1,1520,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 01:01:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 01:01:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1740ms 01:01:20 INFO - PROCESS | 6440 | 1461139280990 Marionette TRACE conn4 -> [0,1521,"getWindowHandle",null] 01:01:20 INFO - PROCESS | 6440 | 1461139280993 Marionette TRACE conn4 <- [1,1521,null,{"value":"8"}] 01:01:20 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 01:01:21 INFO - PROCESS | 6440 | 1461139281001 Marionette TRACE conn4 -> [0,1522,"setScriptTimeout",{"ms":35000}] 01:01:21 INFO - PROCESS | 6440 | 1461139281005 Marionette TRACE conn4 <- [1,1522,null,{}] 01:01:21 INFO - PROCESS | 6440 | 1461139281011 Marionette TRACE conn4 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:21 INFO - PROCESS | 6440 | 1461139281289 Marionette TRACE conn4 <- [1,1523,null,{"value":null}] 01:01:21 INFO - PROCESS | 6440 | 1461139281614 Marionette TRACE conn4 -> [0,1524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:21 INFO - PROCESS | 6440 | ++DOCSHELL 0x88fe7400 == 137 [pid = 6440] [id = 388] 01:01:21 INFO - PROCESS | 6440 | ++DOMWINDOW == 172 (0x89782400) [pid = 6440] [serial = 1165] [outer = (nil)] 01:01:21 INFO - PROCESS | 6440 | ++DOMWINDOW == 173 (0x92c73400) [pid = 6440] [serial = 1166] [outer = 0x89782400] 01:01:21 INFO - PROCESS | 6440 | 1461139281707 Marionette DEBUG loaded listener.js 01:01:21 INFO - PROCESS | 6440 | ++DOMWINDOW == 174 (0x92cba400) [pid = 6440] [serial = 1167] [outer = 0x89782400] 01:01:22 INFO - PROCESS | 6440 | SkCairoFTTypeface::onFilterRec unimplemented 01:01:22 INFO - PROCESS | 6440 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 01:01:22 INFO - PROCESS | 6440 | SkCairoFTTypeface::onFilterRec unimplemented 01:01:22 INFO - PROCESS | 6440 | SkCairoFTTypeface::onFilterRec unimplemented 01:01:22 INFO - PROCESS | 6440 | SkCairoFTTypeface::onFilterRec unimplemented 01:01:22 INFO - PROCESS | 6440 | SkCairoFTTypeface::onFilterRec unimplemented 01:01:22 INFO - PROCESS | 6440 | SkCairoFTTypeface::onFilterRec unimplemented 01:01:22 INFO - PROCESS | 6440 | SkCairoFTTypeface::onFilterRec unimplemented 01:01:22 INFO - PROCESS | 6440 | SkCairoFTTypeface::onFilterRec unimplemented 01:01:22 INFO - PROCESS | 6440 | SkCairoFTTypeface::onFilterRec unimplemented 01:01:22 INFO - PROCESS | 6440 | SkCairoFTTypeface::onFilterRec unimplemented 01:01:22 INFO - PROCESS | 6440 | SkCairoFTTypeface::onFilterRec unimplemented 01:01:22 INFO - PROCESS | 6440 | 1461139282592 Marionette TRACE conn4 <- [1,1524,null,{"value":["/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html",0,null,null,[["fillRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1\n"],["strokeRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1\n"],["fillText should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1\n"],["strokeText should not affect current default path and NotSupportedError shuld be thrown.",1,"assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1\n"]]]}] 01:01:22 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 () { 01:01:22 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 01:01:22 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 01:01:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:01:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:01:22 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 01:01:22 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 () { 01:01:22 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 01:01:22 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 01:01:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:01:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:01:22 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 01:01:22 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 () { 01:01:22 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 01:01:22 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 01:01:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:01:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:01:22 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 01:01:22 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 () { 01:01:22 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 01:01:22 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 01:01:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:01:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:01:22 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 01:01:22 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1644ms 01:01:22 INFO - PROCESS | 6440 | 1461139282669 Marionette TRACE conn4 -> [0,1525,"getWindowHandle",null] 01:01:22 INFO - PROCESS | 6440 | 1461139282675 Marionette TRACE conn4 <- [1,1525,null,{"value":"8"}] 01:01:22 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 01:01:22 INFO - PROCESS | 6440 | 1461139282687 Marionette TRACE conn4 -> [0,1526,"setScriptTimeout",{"ms":35000}] 01:01:22 INFO - PROCESS | 6440 | 1461139282691 Marionette TRACE conn4 <- [1,1526,null,{}] 01:01:22 INFO - PROCESS | 6440 | 1461139282699 Marionette TRACE conn4 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:22 INFO - PROCESS | 6440 | 1461139282964 Marionette TRACE conn4 <- [1,1527,null,{"value":null}] 01:01:23 INFO - PROCESS | 6440 | 1461139283289 Marionette TRACE conn4 -> [0,1528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/hitregions-members-exist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:23 INFO - PROCESS | 6440 | ++DOCSHELL 0x8a2e4c00 == 138 [pid = 6440] [id = 389] 01:01:23 INFO - PROCESS | 6440 | ++DOMWINDOW == 175 (0x96bb4800) [pid = 6440] [serial = 1168] [outer = (nil)] 01:01:23 INFO - PROCESS | 6440 | ++DOMWINDOW == 176 (0x96fcec00) [pid = 6440] [serial = 1169] [outer = 0x96bb4800] 01:01:23 INFO - PROCESS | 6440 | 1461139283397 Marionette DEBUG loaded listener.js 01:01:23 INFO - PROCESS | 6440 | ++DOMWINDOW == 177 (0x97923c00) [pid = 6440] [serial = 1170] [outer = 0x96bb4800] 01:01:24 INFO - PROCESS | 6440 | 1461139284280 Marionette TRACE conn4 <- [1,1528,null,{"value":["/2dcontext/hit-regions/hitregions-members-exist.html",0,null,null,[["context.addHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1\n"],["context.removeHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1\n"],["context.clearHitRegions Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1\n"]]]}] 01:01:24 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 01:01:24 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 01:01:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:01:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:01:24 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 01:01:24 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 01:01:24 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 01:01:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:01:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:01:24 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 01:01:24 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 01:01:24 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 01:01:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:01:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:01:24 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 01:01:24 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1698ms 01:01:24 INFO - PROCESS | 6440 | 1461139284387 Marionette TRACE conn4 -> [0,1529,"getWindowHandle",null] 01:01:24 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 01:01:24 INFO - PROCESS | 6440 | 1461139284393 Marionette TRACE conn4 <- [1,1529,null,{"value":"8"}] 01:01:24 INFO - PROCESS | 6440 | 1461139284399 Marionette TRACE conn4 -> [0,1530,"setScriptTimeout",{"ms":35000}] 01:01:24 INFO - PROCESS | 6440 | 1461139284403 Marionette TRACE conn4 <- [1,1530,null,{}] 01:01:24 INFO - PROCESS | 6440 | 1461139284409 Marionette TRACE conn4 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:24 INFO - PROCESS | 6440 | 1461139284667 Marionette TRACE conn4 <- [1,1531,null,{"value":null}] 01:01:25 INFO - PROCESS | 6440 | 1461139284991 Marionette TRACE conn4 -> [0,1532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/image-smoothing/imagesmoothing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:25 INFO - PROCESS | 6440 | ++DOCSHELL 0x96fd3000 == 139 [pid = 6440] [id = 390] 01:01:25 INFO - PROCESS | 6440 | ++DOMWINDOW == 178 (0x97bc8400) [pid = 6440] [serial = 1171] [outer = (nil)] 01:01:25 INFO - PROCESS | 6440 | ++DOMWINDOW == 179 (0x97f0f400) [pid = 6440] [serial = 1172] [outer = 0x97bc8400] 01:01:25 INFO - PROCESS | 6440 | 1461139285083 Marionette DEBUG loaded listener.js 01:01:25 INFO - PROCESS | 6440 | ++DOMWINDOW == 180 (0x982bf000) [pid = 6440] [serial = 1173] [outer = 0x97bc8400] 01:01:25 INFO - PROCESS | 6440 | 1461139285895 Marionette TRACE conn4 <- [1,1532,null,{"value":["/2dcontext/image-smoothing/imagesmoothing.html",0,null,null,[["When the CanvasRenderingContext2D object is created, the attribute must be set to true.",1,"assert_true: expected true got undefined","@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6\n"],["On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to.",0,null,null],["On setting the imageSmoothingEnabled attribute, it must be set to the new value.",0,null,null]]]}] 01:01:25 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 01:01:25 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 01:01:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:01:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:01:25 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 01:01:25 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 01:01:25 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. 01:01:25 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 01:01:25 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1539ms 01:01:25 INFO - PROCESS | 6440 | 1461139285941 Marionette TRACE conn4 -> [0,1533,"getWindowHandle",null] 01:01:25 INFO - PROCESS | 6440 | 1461139285944 Marionette TRACE conn4 <- [1,1533,null,{"value":"8"}] 01:01:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 01:01:25 INFO - PROCESS | 6440 | 1461139285951 Marionette TRACE conn4 -> [0,1534,"setScriptTimeout",{"ms":35000}] 01:01:25 INFO - PROCESS | 6440 | 1461139285954 Marionette TRACE conn4 <- [1,1534,null,{}] 01:01:25 INFO - PROCESS | 6440 | 1461139285960 Marionette TRACE conn4 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:26 INFO - PROCESS | 6440 | 1461139286178 Marionette TRACE conn4 <- [1,1535,null,{"value":null}] 01:01:26 INFO - PROCESS | 6440 | 1461139286455 Marionette TRACE conn4 -> [0,1536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.butt.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:26 INFO - PROCESS | 6440 | ++DOCSHELL 0x894e2400 == 140 [pid = 6440] [id = 391] 01:01:26 INFO - PROCESS | 6440 | ++DOMWINDOW == 181 (0x97da8c00) [pid = 6440] [serial = 1174] [outer = (nil)] 01:01:26 INFO - PROCESS | 6440 | ++DOMWINDOW == 182 (0x98b04800) [pid = 6440] [serial = 1175] [outer = 0x97da8c00] 01:01:26 INFO - PROCESS | 6440 | 1461139286552 Marionette DEBUG loaded listener.js 01:01:26 INFO - PROCESS | 6440 | ++DOMWINDOW == 183 (0x98e72c00) [pid = 6440] [serial = 1176] [outer = 0x97da8c00] 01:01:27 INFO - PROCESS | 6440 | 1461139287610 Marionette TRACE conn4 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 01:01:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 01:01:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1732ms 01:01:27 INFO - PROCESS | 6440 | 1461139287684 Marionette TRACE conn4 -> [0,1537,"getWindowHandle",null] 01:01:27 INFO - PROCESS | 6440 | 1461139287687 Marionette TRACE conn4 <- [1,1537,null,{"value":"8"}] 01:01:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 01:01:27 INFO - PROCESS | 6440 | 1461139287696 Marionette TRACE conn4 -> [0,1538,"setScriptTimeout",{"ms":35000}] 01:01:27 INFO - PROCESS | 6440 | 1461139287698 Marionette TRACE conn4 <- [1,1538,null,{}] 01:01:27 INFO - PROCESS | 6440 | 1461139287705 Marionette TRACE conn4 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:27 INFO - PROCESS | 6440 | 1461139287977 Marionette TRACE conn4 <- [1,1539,null,{"value":null}] 01:01:28 INFO - PROCESS | 6440 | 1461139288305 Marionette TRACE conn4 -> [0,1540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:28 INFO - PROCESS | 6440 | ++DOCSHELL 0x9049b000 == 141 [pid = 6440] [id = 392] 01:01:28 INFO - PROCESS | 6440 | ++DOMWINDOW == 184 (0x928bf000) [pid = 6440] [serial = 1177] [outer = (nil)] 01:01:28 INFO - PROCESS | 6440 | ++DOMWINDOW == 185 (0x99216000) [pid = 6440] [serial = 1178] [outer = 0x928bf000] 01:01:28 INFO - PROCESS | 6440 | 1461139288399 Marionette DEBUG loaded listener.js 01:01:28 INFO - PROCESS | 6440 | ++DOMWINDOW == 186 (0x99b8b000) [pid = 6440] [serial = 1179] [outer = 0x928bf000] 01:01:29 INFO - PROCESS | 6440 | 1461139289351 Marionette TRACE conn4 <- [1,1540,null,{"value":["/2dcontext/line-styles/2d.line.cap.closed.html",0,null,null,[["Line caps are not drawn at the corners of an unclosed rectangle",0,null,null]]]}] 01:01:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 01:01:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1734ms 01:01:29 INFO - PROCESS | 6440 | 1461139289430 Marionette TRACE conn4 -> [0,1541,"getWindowHandle",null] 01:01:29 INFO - PROCESS | 6440 | 1461139289435 Marionette TRACE conn4 <- [1,1541,null,{"value":"8"}] 01:01:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 01:01:29 INFO - PROCESS | 6440 | 1461139289441 Marionette TRACE conn4 -> [0,1542,"setScriptTimeout",{"ms":35000}] 01:01:29 INFO - PROCESS | 6440 | 1461139289444 Marionette TRACE conn4 <- [1,1542,null,{}] 01:01:29 INFO - PROCESS | 6440 | 1461139289451 Marionette TRACE conn4 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:29 INFO - PROCESS | 6440 | 1461139289729 Marionette TRACE conn4 <- [1,1543,null,{"value":null}] 01:01:30 INFO - PROCESS | 6440 | 1461139290062 Marionette TRACE conn4 -> [0,1544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:30 INFO - PROCESS | 6440 | ++DOCSHELL 0x98f8d000 == 142 [pid = 6440] [id = 393] 01:01:30 INFO - PROCESS | 6440 | ++DOMWINDOW == 187 (0x9917a800) [pid = 6440] [serial = 1180] [outer = (nil)] 01:01:30 INFO - PROCESS | 6440 | ++DOMWINDOW == 188 (0x9fb2ec00) [pid = 6440] [serial = 1181] [outer = 0x9917a800] 01:01:30 INFO - PROCESS | 6440 | 1461139290156 Marionette DEBUG loaded listener.js 01:01:30 INFO - PROCESS | 6440 | ++DOMWINDOW == 189 (0x9fc53000) [pid = 6440] [serial = 1182] [outer = 0x9917a800] 01:01:31 INFO - PROCESS | 6440 | 1461139291066 Marionette TRACE conn4 <- [1,1544,null,{"value":["/2dcontext/line-styles/2d.line.cap.invalid.html",0,null,null,[["Setting lineCap to invalid values is ignored",0,null,null]]]}] 01:01:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 01:01:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1684ms 01:01:31 INFO - PROCESS | 6440 | 1461139291127 Marionette TRACE conn4 -> [0,1545,"getWindowHandle",null] 01:01:31 INFO - PROCESS | 6440 | 1461139291131 Marionette TRACE conn4 <- [1,1545,null,{"value":"8"}] 01:01:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 01:01:31 INFO - PROCESS | 6440 | 1461139291138 Marionette TRACE conn4 -> [0,1546,"setScriptTimeout",{"ms":35000}] 01:01:31 INFO - PROCESS | 6440 | 1461139291142 Marionette TRACE conn4 <- [1,1546,null,{}] 01:01:31 INFO - PROCESS | 6440 | 1461139291148 Marionette TRACE conn4 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:31 INFO - PROCESS | 6440 | 1461139291389 Marionette TRACE conn4 <- [1,1547,null,{"value":null}] 01:01:31 INFO - PROCESS | 6440 | 1461139291722 Marionette TRACE conn4 -> [0,1548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:31 INFO - PROCESS | 6440 | ++DOCSHELL 0x85a9c800 == 143 [pid = 6440] [id = 394] 01:01:31 INFO - PROCESS | 6440 | ++DOMWINDOW == 190 (0x89f0e800) [pid = 6440] [serial = 1183] [outer = (nil)] 01:01:31 INFO - PROCESS | 6440 | ++DOMWINDOW == 191 (0x9ff9e000) [pid = 6440] [serial = 1184] [outer = 0x89f0e800] 01:01:31 INFO - PROCESS | 6440 | 1461139291825 Marionette DEBUG loaded listener.js 01:01:31 INFO - PROCESS | 6440 | ++DOMWINDOW == 192 (0x9ffc3800) [pid = 6440] [serial = 1185] [outer = 0x89f0e800] 01:01:32 INFO - PROCESS | 6440 | 1461139292834 Marionette TRACE conn4 <- [1,1548,null,{"value":["/2dcontext/line-styles/2d.line.cap.open.html",0,null,null,[["Line caps are drawn at the corners of an unclosed rectangle",0,null,null]]]}] 01:01:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 01:01:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1733ms 01:01:32 INFO - PROCESS | 6440 | 1461139292873 Marionette TRACE conn4 -> [0,1549,"getWindowHandle",null] 01:01:32 INFO - PROCESS | 6440 | 1461139292876 Marionette TRACE conn4 <- [1,1549,null,{"value":"8"}] 01:01:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 01:01:32 INFO - PROCESS | 6440 | 1461139292884 Marionette TRACE conn4 -> [0,1550,"setScriptTimeout",{"ms":35000}] 01:01:32 INFO - PROCESS | 6440 | 1461139292888 Marionette TRACE conn4 <- [1,1550,null,{}] 01:01:32 INFO - PROCESS | 6440 | 1461139292894 Marionette TRACE conn4 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:33 INFO - PROCESS | 6440 | 1461139293134 Marionette TRACE conn4 <- [1,1551,null,{"value":null}] 01:01:33 INFO - PROCESS | 6440 | 1461139293468 Marionette TRACE conn4 -> [0,1552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:33 INFO - PROCESS | 6440 | ++DOCSHELL 0x9ea12400 == 144 [pid = 6440] [id = 395] 01:01:33 INFO - PROCESS | 6440 | ++DOMWINDOW == 193 (0x9ea14800) [pid = 6440] [serial = 1186] [outer = (nil)] 01:01:33 INFO - PROCESS | 6440 | ++DOMWINDOW == 194 (0xa0acdc00) [pid = 6440] [serial = 1187] [outer = 0x9ea14800] 01:01:33 INFO - PROCESS | 6440 | 1461139293568 Marionette DEBUG loaded listener.js 01:01:33 INFO - PROCESS | 6440 | ++DOMWINDOW == 195 (0xa0ad7c00) [pid = 6440] [serial = 1188] [outer = 0x9ea14800] 01:01:34 INFO - PROCESS | 6440 | 1461139294605 Marionette TRACE conn4 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 01:01:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 01:01:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1784ms 01:01:34 INFO - PROCESS | 6440 | 1461139294670 Marionette TRACE conn4 -> [0,1553,"getWindowHandle",null] 01:01:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 01:01:34 INFO - PROCESS | 6440 | 1461139294674 Marionette TRACE conn4 <- [1,1553,null,{"value":"8"}] 01:01:34 INFO - PROCESS | 6440 | 1461139294681 Marionette TRACE conn4 -> [0,1554,"setScriptTimeout",{"ms":35000}] 01:01:34 INFO - PROCESS | 6440 | 1461139294685 Marionette TRACE conn4 <- [1,1554,null,{}] 01:01:34 INFO - PROCESS | 6440 | 1461139294691 Marionette TRACE conn4 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:34 INFO - PROCESS | 6440 | 1461139294914 Marionette TRACE conn4 <- [1,1555,null,{"value":null}] 01:01:36 INFO - PROCESS | 6440 | --DOCSHELL 0x8437bc00 == 143 [pid = 6440] [id = 260] 01:01:36 INFO - PROCESS | 6440 | --DOMWINDOW == 194 (0x8f202000) [pid = 6440] [serial = 1022] [outer = (nil)] [url = about:blank] 01:01:36 INFO - PROCESS | 6440 | --DOMWINDOW == 193 (0x88fb3000) [pid = 6440] [serial = 1059] [outer = (nil)] [url = about:blank] 01:01:36 INFO - PROCESS | 6440 | --DOMWINDOW == 192 (0x8cbd0000) [pid = 6440] [serial = 1019] [outer = (nil)] [url = about:blank] 01:01:36 INFO - PROCESS | 6440 | --DOMWINDOW == 191 (0x98f96c00) [pid = 6440] [serial = 1055] [outer = (nil)] [url = about:blank] 01:01:36 INFO - PROCESS | 6440 | --DOMWINDOW == 190 (0x8f558800) [pid = 6440] [serial = 1025] [outer = (nil)] [url = about:blank] 01:01:36 INFO - PROCESS | 6440 | --DOMWINDOW == 189 (0x92cc7c00) [pid = 6440] [serial = 1037] [outer = (nil)] [url = about:blank] 01:01:36 INFO - PROCESS | 6440 | --DOMWINDOW == 188 (0x97fb6000) [pid = 6440] [serial = 1043] [outer = (nil)] [url = about:blank] 01:01:36 INFO - PROCESS | 6440 | --DOMWINDOW == 187 (0x89faec00) [pid = 6440] [serial = 1064] [outer = (nil)] [url = about:blank] 01:01:36 INFO - PROCESS | 6440 | --DOMWINDOW == 186 (0x894ed800) [pid = 6440] [serial = 1010] [outer = (nil)] [url = about:blank] 01:01:36 INFO - PROCESS | 6440 | --DOMWINDOW == 185 (0x882b6800) [pid = 6440] [serial = 1058] [outer = (nil)] [url = about:blank] 01:01:36 INFO - PROCESS | 6440 | --DOMWINDOW == 184 (0x8b80ec00) [pid = 6440] [serial = 1067] [outer = (nil)] [url = about:blank] 01:01:36 INFO - PROCESS | 6440 | --DOMWINDOW == 183 (0x8a210000) [pid = 6440] [serial = 1013] [outer = (nil)] [url = about:blank] 01:01:36 INFO - PROCESS | 6440 | --DOMWINDOW == 182 (0x9018fc00) [pid = 6440] [serial = 1028] [outer = (nil)] [url = about:blank] 01:01:36 INFO - PROCESS | 6440 | --DOMWINDOW == 181 (0x8b819400) [pid = 6440] [serial = 1068] [outer = (nil)] [url = about:blank] 01:01:36 INFO - PROCESS | 6440 | --DOMWINDOW == 180 (0x894ee400) [pid = 6440] [serial = 1062] [outer = (nil)] [url = about:blank] 01:01:36 INFO - PROCESS | 6440 | --DOMWINDOW == 179 (0x9887cc00) [pid = 6440] [serial = 1049] [outer = (nil)] [url = about:blank] 01:01:36 INFO - PROCESS | 6440 | --DOMWINDOW == 178 (0x906ed800) [pid = 6440] [serial = 1034] [outer = (nil)] [url = about:blank] 01:01:36 INFO - PROCESS | 6440 | --DOMWINDOW == 177 (0x8b8c8800) [pid = 6440] [serial = 1016] [outer = (nil)] [url = about:blank] 01:01:36 INFO - PROCESS | 6440 | --DOMWINDOW == 176 (0x8a20e400) [pid = 6440] [serial = 1065] [outer = (nil)] [url = about:blank] 01:01:36 INFO - PROCESS | 6440 | --DOMWINDOW == 175 (0x9870f400) [pid = 6440] [serial = 1046] [outer = (nil)] [url = about:blank] 01:01:36 INFO - PROCESS | 6440 | --DOMWINDOW == 174 (0x8a837800) [pid = 6440] [serial = 1005] [outer = (nil)] [url = about:blank] 01:01:36 INFO - PROCESS | 6440 | --DOMWINDOW == 173 (0x892b1800) [pid = 6440] [serial = 1061] [outer = (nil)] [url = about:blank] 01:01:36 INFO - PROCESS | 6440 | --DOMWINDOW == 172 (0x98e38c00) [pid = 6440] [serial = 1052] [outer = (nil)] [url = about:blank] 01:01:36 INFO - PROCESS | 6440 | --DOMWINDOW == 171 (0x96a3c400) [pid = 6440] [serial = 1040] [outer = (nil)] [url = about:blank] 01:01:36 INFO - PROCESS | 6440 | --DOMWINDOW == 170 (0x9049d400) [pid = 6440] [serial = 1031] [outer = (nil)] [url = about:blank] 01:01:36 INFO - PROCESS | 6440 | --DOMWINDOW == 169 (0x84ecb000) [pid = 6440] [serial = 1007] [outer = (nil)] [url = about:blank] 01:01:36 INFO - PROCESS | 6440 | --DOMWINDOW == 168 (0x894e7000) [pid = 6440] [serial = 1070] [outer = (nil)] [url = about:blank] 01:01:36 INFO - PROCESS | 6440 | 1461139296742 Marionette TRACE conn4 -> [0,1556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.square.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:36 INFO - PROCESS | 6440 | ++DOCSHELL 0x84ecb000 == 144 [pid = 6440] [id = 396] 01:01:36 INFO - PROCESS | 6440 | ++DOMWINDOW == 169 (0x8813b400) [pid = 6440] [serial = 1189] [outer = (nil)] 01:01:36 INFO - PROCESS | 6440 | ++DOMWINDOW == 170 (0x882ba400) [pid = 6440] [serial = 1190] [outer = 0x8813b400] 01:01:36 INFO - PROCESS | 6440 | 1461139296834 Marionette DEBUG loaded listener.js 01:01:36 INFO - PROCESS | 6440 | ++DOMWINDOW == 171 (0x8834fc00) [pid = 6440] [serial = 1191] [outer = 0x8813b400] 01:01:37 INFO - PROCESS | 6440 | 1461139297694 Marionette TRACE conn4 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 01:01:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 01:01:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 3088ms 01:01:37 INFO - PROCESS | 6440 | 1461139297771 Marionette TRACE conn4 -> [0,1557,"getWindowHandle",null] 01:01:37 INFO - PROCESS | 6440 | 1461139297778 Marionette TRACE conn4 <- [1,1557,null,{"value":"8"}] 01:01:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 01:01:37 INFO - PROCESS | 6440 | 1461139297788 Marionette TRACE conn4 -> [0,1558,"setScriptTimeout",{"ms":35000}] 01:01:37 INFO - PROCESS | 6440 | 1461139297791 Marionette TRACE conn4 <- [1,1558,null,{}] 01:01:37 INFO - PROCESS | 6440 | 1461139297799 Marionette TRACE conn4 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:38 INFO - PROCESS | 6440 | 1461139298027 Marionette TRACE conn4 <- [1,1559,null,{"value":null}] 01:01:38 INFO - PROCESS | 6440 | 1461139298222 Marionette TRACE conn4 -> [0,1560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:38 INFO - PROCESS | 6440 | ++DOCSHELL 0x894edc00 == 145 [pid = 6440] [id = 397] 01:01:38 INFO - PROCESS | 6440 | ++DOMWINDOW == 172 (0x89780400) [pid = 6440] [serial = 1192] [outer = (nil)] 01:01:38 INFO - PROCESS | 6440 | ++DOMWINDOW == 173 (0x89873800) [pid = 6440] [serial = 1193] [outer = 0x89780400] 01:01:38 INFO - PROCESS | 6440 | 1461139298301 Marionette DEBUG loaded listener.js 01:01:38 INFO - PROCESS | 6440 | ++DOMWINDOW == 174 (0x89f14000) [pid = 6440] [serial = 1194] [outer = 0x89780400] 01:01:39 INFO - PROCESS | 6440 | 1461139299358 Marionette TRACE conn4 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 01:01:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 01:01:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1638ms 01:01:39 INFO - PROCESS | 6440 | 1461139299429 Marionette TRACE conn4 -> [0,1561,"getWindowHandle",null] 01:01:39 INFO - PROCESS | 6440 | 1461139299435 Marionette TRACE conn4 <- [1,1561,null,{"value":"8"}] 01:01:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 01:01:39 INFO - PROCESS | 6440 | 1461139299452 Marionette TRACE conn4 -> [0,1562,"setScriptTimeout",{"ms":35000}] 01:01:39 INFO - PROCESS | 6440 | 1461139299456 Marionette TRACE conn4 <- [1,1562,null,{}] 01:01:39 INFO - PROCESS | 6440 | 1461139299463 Marionette TRACE conn4 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:39 INFO - PROCESS | 6440 | 1461139299747 Marionette TRACE conn4 <- [1,1563,null,{"value":null}] 01:01:39 INFO - PROCESS | 6440 | 1461139299971 Marionette TRACE conn4 -> [0,1564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:39 INFO - PROCESS | 6440 | ++DOCSHELL 0x876b6800 == 146 [pid = 6440] [id = 398] 01:01:39 INFO - PROCESS | 6440 | ++DOMWINDOW == 175 (0x894e8400) [pid = 6440] [serial = 1195] [outer = (nil)] 01:01:40 INFO - PROCESS | 6440 | ++DOMWINDOW == 176 (0x8a2f0800) [pid = 6440] [serial = 1196] [outer = 0x894e8400] 01:01:40 INFO - PROCESS | 6440 | 1461139300047 Marionette DEBUG loaded listener.js 01:01:40 INFO - PROCESS | 6440 | ++DOMWINDOW == 177 (0x8a842400) [pid = 6440] [serial = 1197] [outer = 0x894e8400] 01:01:41 INFO - PROCESS | 6440 | --DOMWINDOW == 176 (0x9993ac00) [pid = 6440] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 01:01:41 INFO - PROCESS | 6440 | --DOMWINDOW == 175 (0x98f97000) [pid = 6440] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 01:01:41 INFO - PROCESS | 6440 | --DOMWINDOW == 174 (0x8986d800) [pid = 6440] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 01:01:41 INFO - PROCESS | 6440 | --DOMWINDOW == 173 (0x96ac0400) [pid = 6440] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 01:01:41 INFO - PROCESS | 6440 | --DOMWINDOW == 172 (0x8999b000) [pid = 6440] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 01:01:41 INFO - PROCESS | 6440 | --DOMWINDOW == 171 (0x8c1f7400) [pid = 6440] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 01:01:41 INFO - PROCESS | 6440 | --DOMWINDOW == 170 (0x8fb19c00) [pid = 6440] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 01:01:41 INFO - PROCESS | 6440 | --DOMWINDOW == 169 (0x8e77a400) [pid = 6440] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 01:01:41 INFO - PROCESS | 6440 | --DOMWINDOW == 168 (0x92cbc400) [pid = 6440] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 01:01:41 INFO - PROCESS | 6440 | --DOMWINDOW == 167 (0x9ad27400) [pid = 6440] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 01:01:41 INFO - PROCESS | 6440 | --DOMWINDOW == 166 (0x8b80c000) [pid = 6440] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 01:01:41 INFO - PROCESS | 6440 | --DOMWINDOW == 165 (0x88fe9000) [pid = 6440] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 01:01:41 INFO - PROCESS | 6440 | --DOMWINDOW == 164 (0x902c3c00) [pid = 6440] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 01:01:41 INFO - PROCESS | 6440 | --DOMWINDOW == 163 (0x88fe6400) [pid = 6440] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 01:01:41 INFO - PROCESS | 6440 | --DOMWINDOW == 162 (0x97f03000) [pid = 6440] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 01:01:41 INFO - PROCESS | 6440 | --DOMWINDOW == 161 (0x8a2ec400) [pid = 6440] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 01:01:41 INFO - PROCESS | 6440 | --DOMWINDOW == 160 (0x876bb400) [pid = 6440] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 01:01:41 INFO - PROCESS | 6440 | --DOMWINDOW == 159 (0x9ade0000) [pid = 6440] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 01:01:41 INFO - PROCESS | 6440 | --DOMWINDOW == 158 (0x8a83c000) [pid = 6440] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 01:01:41 INFO - PROCESS | 6440 | --DOMWINDOW == 157 (0x88358800) [pid = 6440] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 01:01:41 INFO - PROCESS | 6440 | --DOMWINDOW == 156 (0x9870b800) [pid = 6440] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 01:01:41 INFO - PROCESS | 6440 | --DOMWINDOW == 155 (0x84382c00) [pid = 6440] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 01:01:41 INFO - PROCESS | 6440 | --DOMWINDOW == 154 (0x8e50e000) [pid = 6440] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 01:01:41 INFO - PROCESS | 6440 | --DOMWINDOW == 153 (0x8e778800) [pid = 6440] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 01:01:41 INFO - PROCESS | 6440 | --DOMWINDOW == 152 (0x938cc400) [pid = 6440] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 01:01:41 INFO - PROCESS | 6440 | --DOMWINDOW == 151 (0x8fe95000) [pid = 6440] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 01:01:41 INFO - PROCESS | 6440 | --DOMWINDOW == 150 (0x90184000) [pid = 6440] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 01:01:41 INFO - PROCESS | 6440 | --DOMWINDOW == 149 (0x892b7000) [pid = 6440] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 01:01:41 INFO - PROCESS | 6440 | --DOMWINDOW == 148 (0x8b8cbc00) [pid = 6440] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 01:01:41 INFO - PROCESS | 6440 | --DOMWINDOW == 147 (0x85a99c00) [pid = 6440] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 01:01:41 INFO - PROCESS | 6440 | --DOMWINDOW == 146 (0x8977b400) [pid = 6440] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 01:01:41 INFO - PROCESS | 6440 | --DOMWINDOW == 145 (0x84384000) [pid = 6440] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 01:01:41 INFO - PROCESS | 6440 | --DOMWINDOW == 144 (0x8ab1b400) [pid = 6440] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 01:01:41 INFO - PROCESS | 6440 | --DOMWINDOW == 143 (0x84b3e800) [pid = 6440] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 01:01:41 INFO - PROCESS | 6440 | --DOMWINDOW == 142 (0x84c4a800) [pid = 6440] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 01:01:41 INFO - PROCESS | 6440 | --DOMWINDOW == 141 (0x8b8c5c00) [pid = 6440] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 01:01:41 INFO - PROCESS | 6440 | --DOMWINDOW == 140 (0x92cbb400) [pid = 6440] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 01:01:41 INFO - PROCESS | 6440 | --DOMWINDOW == 139 (0x89999c00) [pid = 6440] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 01:01:41 INFO - PROCESS | 6440 | --DOMWINDOW == 138 (0x8f385c00) [pid = 6440] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 01:01:41 INFO - PROCESS | 6440 | --DOMWINDOW == 137 (0x8e779000) [pid = 6440] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 01:01:41 INFO - PROCESS | 6440 | 1461139301775 Marionette TRACE conn4 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 01:01:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 01:01:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 2404ms 01:01:41 INFO - PROCESS | 6440 | 1461139301853 Marionette TRACE conn4 -> [0,1565,"getWindowHandle",null] 01:01:41 INFO - PROCESS | 6440 | 1461139301856 Marionette TRACE conn4 <- [1,1565,null,{"value":"8"}] 01:01:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 01:01:41 INFO - PROCESS | 6440 | 1461139301881 Marionette TRACE conn4 -> [0,1566,"setScriptTimeout",{"ms":35000}] 01:01:41 INFO - PROCESS | 6440 | 1461139301891 Marionette TRACE conn4 <- [1,1566,null,{}] 01:01:41 INFO - PROCESS | 6440 | 1461139301929 Marionette TRACE conn4 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:42 INFO - PROCESS | 6440 | 1461139302133 Marionette TRACE conn4 <- [1,1567,null,{"value":null}] 01:01:42 INFO - PROCESS | 6440 | 1461139302328 Marionette TRACE conn4 -> [0,1568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.defaults.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:42 INFO - PROCESS | 6440 | ++DOCSHELL 0x892b4800 == 147 [pid = 6440] [id = 399] 01:01:42 INFO - PROCESS | 6440 | ++DOMWINDOW == 138 (0x894ed000) [pid = 6440] [serial = 1198] [outer = (nil)] 01:01:42 INFO - PROCESS | 6440 | ++DOMWINDOW == 139 (0x89f1a400) [pid = 6440] [serial = 1199] [outer = 0x894ed000] 01:01:42 INFO - PROCESS | 6440 | 1461139302407 Marionette DEBUG loaded listener.js 01:01:42 INFO - PROCESS | 6440 | ++DOMWINDOW == 140 (0x8a8a6800) [pid = 6440] [serial = 1200] [outer = 0x894ed000] 01:01:43 INFO - PROCESS | 6440 | 1461139303310 Marionette TRACE conn4 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 01:01:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 01:01:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1488ms 01:01:43 INFO - PROCESS | 6440 | 1461139303354 Marionette TRACE conn4 -> [0,1569,"getWindowHandle",null] 01:01:43 INFO - PROCESS | 6440 | 1461139303359 Marionette TRACE conn4 <- [1,1569,null,{"value":"8"}] 01:01:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 01:01:43 INFO - PROCESS | 6440 | 1461139303365 Marionette TRACE conn4 -> [0,1570,"setScriptTimeout",{"ms":35000}] 01:01:43 INFO - PROCESS | 6440 | 1461139303369 Marionette TRACE conn4 <- [1,1570,null,{}] 01:01:43 INFO - PROCESS | 6440 | 1461139303375 Marionette TRACE conn4 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:43 INFO - PROCESS | 6440 | 1461139303576 Marionette TRACE conn4 <- [1,1571,null,{"value":null}] 01:01:44 INFO - PROCESS | 6440 | 1461139303984 Marionette TRACE conn4 -> [0,1572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.bevel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:44 INFO - PROCESS | 6440 | ++DOCSHELL 0x84b40800 == 148 [pid = 6440] [id = 400] 01:01:44 INFO - PROCESS | 6440 | ++DOMWINDOW == 141 (0x84c4a800) [pid = 6440] [serial = 1201] [outer = (nil)] 01:01:44 INFO - PROCESS | 6440 | ++DOMWINDOW == 142 (0x85a99400) [pid = 6440] [serial = 1202] [outer = 0x84c4a800] 01:01:44 INFO - PROCESS | 6440 | 1461139304101 Marionette DEBUG loaded listener.js 01:01:44 INFO - PROCESS | 6440 | ++DOMWINDOW == 143 (0x882b3c00) [pid = 6440] [serial = 1203] [outer = 0x84c4a800] 01:01:45 INFO - PROCESS | 6440 | 1461139305118 Marionette TRACE conn4 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 01:01:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 01:01:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1784ms 01:01:45 INFO - PROCESS | 6440 | 1461139305153 Marionette TRACE conn4 -> [0,1573,"getWindowHandle",null] 01:01:45 INFO - PROCESS | 6440 | 1461139305160 Marionette TRACE conn4 <- [1,1573,null,{"value":"8"}] 01:01:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 01:01:45 INFO - PROCESS | 6440 | 1461139305171 Marionette TRACE conn4 -> [0,1574,"setScriptTimeout",{"ms":35000}] 01:01:45 INFO - PROCESS | 6440 | 1461139305176 Marionette TRACE conn4 <- [1,1574,null,{}] 01:01:45 INFO - PROCESS | 6440 | 1461139305186 Marionette TRACE conn4 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:45 INFO - PROCESS | 6440 | 1461139305447 Marionette TRACE conn4 <- [1,1575,null,{"value":null}] 01:01:45 INFO - PROCESS | 6440 | 1461139305777 Marionette TRACE conn4 -> [0,1576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:45 INFO - PROCESS | 6440 | ++DOCSHELL 0x892b3000 == 149 [pid = 6440] [id = 401] 01:01:45 INFO - PROCESS | 6440 | ++DOMWINDOW == 144 (0x892b6c00) [pid = 6440] [serial = 1204] [outer = (nil)] 01:01:45 INFO - PROCESS | 6440 | ++DOMWINDOW == 145 (0x8977ec00) [pid = 6440] [serial = 1205] [outer = 0x892b6c00] 01:01:45 INFO - PROCESS | 6440 | 1461139305881 Marionette DEBUG loaded listener.js 01:01:46 INFO - PROCESS | 6440 | ++DOMWINDOW == 146 (0x8999e400) [pid = 6440] [serial = 1206] [outer = 0x892b6c00] 01:01:46 INFO - PROCESS | 6440 | 1461139306918 Marionette TRACE conn4 <- [1,1576,null,{"value":["/2dcontext/line-styles/2d.line.join.closed.html",0,null,null,[["Line joins are drawn at the corner of a closed rectangle",0,null,null]]]}] 01:01:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 01:01:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1799ms 01:01:46 INFO - PROCESS | 6440 | 1461139306975 Marionette TRACE conn4 -> [0,1577,"getWindowHandle",null] 01:01:46 INFO - PROCESS | 6440 | 1461139306982 Marionette TRACE conn4 <- [1,1577,null,{"value":"8"}] 01:01:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 01:01:46 INFO - PROCESS | 6440 | 1461139306990 Marionette TRACE conn4 -> [0,1578,"setScriptTimeout",{"ms":35000}] 01:01:46 INFO - PROCESS | 6440 | 1461139306994 Marionette TRACE conn4 <- [1,1578,null,{}] 01:01:47 INFO - PROCESS | 6440 | 1461139307001 Marionette TRACE conn4 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:47 INFO - PROCESS | 6440 | 1461139307248 Marionette TRACE conn4 <- [1,1579,null,{"value":null}] 01:01:47 INFO - PROCESS | 6440 | 1461139307653 Marionette TRACE conn4 -> [0,1580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:47 INFO - PROCESS | 6440 | ++DOCSHELL 0x8a83b800 == 150 [pid = 6440] [id = 402] 01:01:47 INFO - PROCESS | 6440 | ++DOMWINDOW == 147 (0x8a83e400) [pid = 6440] [serial = 1207] [outer = (nil)] 01:01:47 INFO - PROCESS | 6440 | ++DOMWINDOW == 148 (0x8ab11800) [pid = 6440] [serial = 1208] [outer = 0x8a83e400] 01:01:47 INFO - PROCESS | 6440 | 1461139307754 Marionette DEBUG loaded listener.js 01:01:47 INFO - PROCESS | 6440 | ++DOMWINDOW == 149 (0x8b6b9000) [pid = 6440] [serial = 1209] [outer = 0x8a83e400] 01:01:48 INFO - PROCESS | 6440 | 1461139308715 Marionette TRACE conn4 <- [1,1580,null,{"value":["/2dcontext/line-styles/2d.line.join.invalid.html",0,null,null,[["Setting lineJoin to invalid values is ignored",0,null,null]]]}] 01:01:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 01:01:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1789ms 01:01:48 INFO - PROCESS | 6440 | 1461139308781 Marionette TRACE conn4 -> [0,1581,"getWindowHandle",null] 01:01:48 INFO - PROCESS | 6440 | 1461139308786 Marionette TRACE conn4 <- [1,1581,null,{"value":"8"}] 01:01:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 01:01:48 INFO - PROCESS | 6440 | 1461139308801 Marionette TRACE conn4 -> [0,1582,"setScriptTimeout",{"ms":35000}] 01:01:48 INFO - PROCESS | 6440 | 1461139308810 Marionette TRACE conn4 <- [1,1582,null,{}] 01:01:48 INFO - PROCESS | 6440 | 1461139308820 Marionette TRACE conn4 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:49 INFO - PROCESS | 6440 | 1461139309106 Marionette TRACE conn4 <- [1,1583,null,{"value":null}] 01:01:49 INFO - PROCESS | 6440 | 1461139309444 Marionette TRACE conn4 -> [0,1584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.miter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:49 INFO - PROCESS | 6440 | ++DOCSHELL 0x892b1800 == 151 [pid = 6440] [id = 403] 01:01:49 INFO - PROCESS | 6440 | ++DOMWINDOW == 150 (0x8b8bf400) [pid = 6440] [serial = 1210] [outer = (nil)] 01:01:49 INFO - PROCESS | 6440 | ++DOMWINDOW == 151 (0x8cbc3400) [pid = 6440] [serial = 1211] [outer = 0x8b8bf400] 01:01:49 INFO - PROCESS | 6440 | 1461139309536 Marionette DEBUG loaded listener.js 01:01:49 INFO - PROCESS | 6440 | ++DOMWINDOW == 152 (0x8cbca400) [pid = 6440] [serial = 1212] [outer = 0x8b8bf400] 01:01:50 INFO - PROCESS | 6440 | 1461139310457 Marionette TRACE conn4 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 01:01:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 01:01:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1703ms 01:01:50 INFO - PROCESS | 6440 | 1461139310496 Marionette TRACE conn4 -> [0,1585,"getWindowHandle",null] 01:01:50 INFO - PROCESS | 6440 | 1461139310500 Marionette TRACE conn4 <- [1,1585,null,{"value":"8"}] 01:01:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 01:01:50 INFO - PROCESS | 6440 | 1461139310507 Marionette TRACE conn4 -> [0,1586,"setScriptTimeout",{"ms":35000}] 01:01:50 INFO - PROCESS | 6440 | 1461139310511 Marionette TRACE conn4 <- [1,1586,null,{}] 01:01:50 INFO - PROCESS | 6440 | 1461139310517 Marionette TRACE conn4 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:50 INFO - PROCESS | 6440 | 1461139310734 Marionette TRACE conn4 <- [1,1587,null,{"value":null}] 01:01:51 INFO - PROCESS | 6440 | 1461139311048 Marionette TRACE conn4 -> [0,1588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:51 INFO - PROCESS | 6440 | ++DOCSHELL 0x84379c00 == 152 [pid = 6440] [id = 404] 01:01:51 INFO - PROCESS | 6440 | ++DOMWINDOW == 153 (0x8c1fb800) [pid = 6440] [serial = 1213] [outer = (nil)] 01:01:51 INFO - PROCESS | 6440 | ++DOMWINDOW == 154 (0x8e509000) [pid = 6440] [serial = 1214] [outer = 0x8c1fb800] 01:01:51 INFO - PROCESS | 6440 | 1461139311145 Marionette DEBUG loaded listener.js 01:01:51 INFO - PROCESS | 6440 | ++DOMWINDOW == 155 (0x8e77a400) [pid = 6440] [serial = 1215] [outer = 0x8c1fb800] 01:01:52 INFO - PROCESS | 6440 | 1461139312062 Marionette TRACE conn4 <- [1,1588,null,{"value":["/2dcontext/line-styles/2d.line.join.open.html",0,null,null,[["Line joins are not drawn at the corner of an unclosed rectangle",0,null,null]]]}] 01:01:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 01:01:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1587ms 01:01:52 INFO - PROCESS | 6440 | 1461139312113 Marionette TRACE conn4 -> [0,1589,"getWindowHandle",null] 01:01:52 INFO - PROCESS | 6440 | 1461139312118 Marionette TRACE conn4 <- [1,1589,null,{"value":"8"}] 01:01:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 01:01:52 INFO - PROCESS | 6440 | 1461139312124 Marionette TRACE conn4 -> [0,1590,"setScriptTimeout",{"ms":35000}] 01:01:52 INFO - PROCESS | 6440 | 1461139312128 Marionette TRACE conn4 <- [1,1590,null,{}] 01:01:52 INFO - PROCESS | 6440 | 1461139312134 Marionette TRACE conn4 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:52 INFO - PROCESS | 6440 | 1461139312371 Marionette TRACE conn4 <- [1,1591,null,{"value":null}] 01:01:52 INFO - PROCESS | 6440 | 1461139312709 Marionette TRACE conn4 -> [0,1592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.parallel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:52 INFO - PROCESS | 6440 | ++DOCSHELL 0x8f20c800 == 153 [pid = 6440] [id = 405] 01:01:52 INFO - PROCESS | 6440 | ++DOMWINDOW == 156 (0x8f20e800) [pid = 6440] [serial = 1216] [outer = (nil)] 01:01:52 INFO - PROCESS | 6440 | ++DOMWINDOW == 157 (0x8f245c00) [pid = 6440] [serial = 1217] [outer = 0x8f20e800] 01:01:52 INFO - PROCESS | 6440 | 1461139312822 Marionette DEBUG loaded listener.js 01:01:52 INFO - PROCESS | 6440 | ++DOMWINDOW == 158 (0x8f552c00) [pid = 6440] [serial = 1218] [outer = 0x8f20e800] 01:01:53 INFO - PROCESS | 6440 | 1461139313906 Marionette TRACE conn4 <- [1,1592,null,{"value":["/2dcontext/line-styles/2d.line.join.parallel.html",0,null,null,[["Line joins are drawn at 180-degree joins",0,null,null]]]}] 01:01:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 01:01:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1832ms 01:01:53 INFO - PROCESS | 6440 | 1461139313958 Marionette TRACE conn4 -> [0,1593,"getWindowHandle",null] 01:01:53 INFO - PROCESS | 6440 | 1461139313961 Marionette TRACE conn4 <- [1,1593,null,{"value":"8"}] 01:01:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 01:01:53 INFO - PROCESS | 6440 | 1461139313969 Marionette TRACE conn4 -> [0,1594,"setScriptTimeout",{"ms":35000}] 01:01:53 INFO - PROCESS | 6440 | 1461139313972 Marionette TRACE conn4 <- [1,1594,null,{}] 01:01:53 INFO - PROCESS | 6440 | 1461139313979 Marionette TRACE conn4 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:54 INFO - PROCESS | 6440 | 1461139314206 Marionette TRACE conn4 <- [1,1595,null,{"value":null}] 01:01:54 INFO - PROCESS | 6440 | 1461139314548 Marionette TRACE conn4 -> [0,1596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:54 INFO - PROCESS | 6440 | ++DOCSHELL 0x8cb31800 == 154 [pid = 6440] [id = 406] 01:01:54 INFO - PROCESS | 6440 | ++DOMWINDOW == 159 (0x8f555400) [pid = 6440] [serial = 1219] [outer = (nil)] 01:01:54 INFO - PROCESS | 6440 | ++DOMWINDOW == 160 (0x90182000) [pid = 6440] [serial = 1220] [outer = 0x8f555400] 01:01:54 INFO - PROCESS | 6440 | 1461139314647 Marionette DEBUG loaded listener.js 01:01:54 INFO - PROCESS | 6440 | ++DOMWINDOW == 161 (0x90188400) [pid = 6440] [serial = 1221] [outer = 0x8f555400] 01:01:55 INFO - PROCESS | 6440 | 1461139315614 Marionette TRACE conn4 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 01:01:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 01:01:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1688ms 01:01:55 INFO - PROCESS | 6440 | 1461139315658 Marionette TRACE conn4 -> [0,1597,"getWindowHandle",null] 01:01:55 INFO - PROCESS | 6440 | 1461139315663 Marionette TRACE conn4 <- [1,1597,null,{"value":"8"}] 01:01:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 01:01:55 INFO - PROCESS | 6440 | 1461139315669 Marionette TRACE conn4 -> [0,1598,"setScriptTimeout",{"ms":35000}] 01:01:55 INFO - PROCESS | 6440 | 1461139315673 Marionette TRACE conn4 <- [1,1598,null,{}] 01:01:55 INFO - PROCESS | 6440 | 1461139315679 Marionette TRACE conn4 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:55 INFO - PROCESS | 6440 | 1461139315911 Marionette TRACE conn4 <- [1,1599,null,{"value":null}] 01:01:56 INFO - PROCESS | 6440 | 1461139316232 Marionette TRACE conn4 -> [0,1600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:56 INFO - PROCESS | 6440 | ++DOCSHELL 0x8a83a400 == 155 [pid = 6440] [id = 407] 01:01:56 INFO - PROCESS | 6440 | ++DOMWINDOW == 162 (0x8fbdf400) [pid = 6440] [serial = 1222] [outer = (nil)] 01:01:56 INFO - PROCESS | 6440 | ++DOMWINDOW == 163 (0x9049a000) [pid = 6440] [serial = 1223] [outer = 0x8fbdf400] 01:01:56 INFO - PROCESS | 6440 | 1461139316331 Marionette DEBUG loaded listener.js 01:01:56 INFO - PROCESS | 6440 | ++DOMWINDOW == 164 (0x904c9c00) [pid = 6440] [serial = 1224] [outer = 0x8fbdf400] 01:01:57 INFO - PROCESS | 6440 | 1461139317236 Marionette TRACE conn4 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 01:01:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 01:01:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1634ms 01:01:57 INFO - PROCESS | 6440 | 1461139317305 Marionette TRACE conn4 -> [0,1601,"getWindowHandle",null] 01:01:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 01:01:57 INFO - PROCESS | 6440 | 1461139317309 Marionette TRACE conn4 <- [1,1601,null,{"value":"8"}] 01:01:57 INFO - PROCESS | 6440 | 1461139317316 Marionette TRACE conn4 -> [0,1602,"setScriptTimeout",{"ms":35000}] 01:01:57 INFO - PROCESS | 6440 | 1461139317320 Marionette TRACE conn4 <- [1,1602,null,{}] 01:01:57 INFO - PROCESS | 6440 | 1461139317326 Marionette TRACE conn4 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:57 INFO - PROCESS | 6440 | 1461139317581 Marionette TRACE conn4 <- [1,1603,null,{"value":null}] 01:01:57 INFO - PROCESS | 6440 | 1461139317867 Marionette TRACE conn4 -> [0,1604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.acute.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:57 INFO - PROCESS | 6440 | ++DOCSHELL 0x8fbd4000 == 156 [pid = 6440] [id = 408] 01:01:57 INFO - PROCESS | 6440 | ++DOMWINDOW == 165 (0x902c2800) [pid = 6440] [serial = 1225] [outer = (nil)] 01:01:57 INFO - PROCESS | 6440 | ++DOMWINDOW == 166 (0x906f0c00) [pid = 6440] [serial = 1226] [outer = 0x902c2800] 01:01:57 INFO - PROCESS | 6440 | 1461139317969 Marionette DEBUG loaded listener.js 01:01:58 INFO - PROCESS | 6440 | ++DOMWINDOW == 167 (0x911db800) [pid = 6440] [serial = 1227] [outer = 0x902c2800] 01:01:58 INFO - PROCESS | 6440 | 1461139318889 Marionette TRACE conn4 <- [1,1604,null,{"value":["/2dcontext/line-styles/2d.line.miter.acute.html",0,null,null,[["Miter joins are drawn correctly with acute angles",0,null,null]]]}] 01:01:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 01:01:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1643ms 01:01:58 INFO - PROCESS | 6440 | 1461139318961 Marionette TRACE conn4 -> [0,1605,"getWindowHandle",null] 01:01:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 01:01:58 INFO - PROCESS | 6440 | 1461139318965 Marionette TRACE conn4 <- [1,1605,null,{"value":"8"}] 01:01:58 INFO - PROCESS | 6440 | 1461139318972 Marionette TRACE conn4 -> [0,1606,"setScriptTimeout",{"ms":35000}] 01:01:58 INFO - PROCESS | 6440 | 1461139318976 Marionette TRACE conn4 <- [1,1606,null,{}] 01:01:58 INFO - PROCESS | 6440 | 1461139318982 Marionette TRACE conn4 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:59 INFO - PROCESS | 6440 | 1461139319197 Marionette TRACE conn4 <- [1,1607,null,{"value":null}] 01:01:59 INFO - PROCESS | 6440 | 1461139319540 Marionette TRACE conn4 -> [0,1608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.exceeded.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:59 INFO - PROCESS | 6440 | ++DOCSHELL 0x8cb35c00 == 157 [pid = 6440] [id = 409] 01:01:59 INFO - PROCESS | 6440 | ++DOMWINDOW == 168 (0x906e8800) [pid = 6440] [serial = 1228] [outer = (nil)] 01:01:59 INFO - PROCESS | 6440 | ++DOMWINDOW == 169 (0x928c5400) [pid = 6440] [serial = 1229] [outer = 0x906e8800] 01:01:59 INFO - PROCESS | 6440 | 1461139319639 Marionette DEBUG loaded listener.js 01:01:59 INFO - PROCESS | 6440 | ++DOMWINDOW == 170 (0x92c6ec00) [pid = 6440] [serial = 1230] [outer = 0x906e8800] 01:02:00 INFO - PROCESS | 6440 | 1461139320579 Marionette TRACE conn4 <- [1,1608,null,{"value":["/2dcontext/line-styles/2d.line.miter.exceeded.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded",0,null,null]]]}] 01:02:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 01:02:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1642ms 01:02:00 INFO - PROCESS | 6440 | 1461139320614 Marionette TRACE conn4 -> [0,1609,"getWindowHandle",null] 01:02:00 INFO - PROCESS | 6440 | 1461139320618 Marionette TRACE conn4 <- [1,1609,null,{"value":"8"}] 01:02:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 01:02:00 INFO - PROCESS | 6440 | 1461139320625 Marionette TRACE conn4 -> [0,1610,"setScriptTimeout",{"ms":35000}] 01:02:00 INFO - PROCESS | 6440 | 1461139320628 Marionette TRACE conn4 <- [1,1610,null,{}] 01:02:00 INFO - PROCESS | 6440 | 1461139320635 Marionette TRACE conn4 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:00 INFO - PROCESS | 6440 | 1461139320850 Marionette TRACE conn4 <- [1,1611,null,{"value":null}] 01:02:01 INFO - PROCESS | 6440 | 1461139321204 Marionette TRACE conn4 -> [0,1612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:01 INFO - PROCESS | 6440 | ++DOCSHELL 0x938cf800 == 158 [pid = 6440] [id = 410] 01:02:01 INFO - PROCESS | 6440 | ++DOMWINDOW == 171 (0x938d0c00) [pid = 6440] [serial = 1231] [outer = (nil)] 01:02:01 INFO - PROCESS | 6440 | ++DOMWINDOW == 172 (0x93a44000) [pid = 6440] [serial = 1232] [outer = 0x938d0c00] 01:02:01 INFO - PROCESS | 6440 | 1461139321323 Marionette DEBUG loaded listener.js 01:02:01 INFO - PROCESS | 6440 | ++DOMWINDOW == 173 (0x94e96c00) [pid = 6440] [serial = 1233] [outer = 0x938d0c00] 01:02:02 INFO - PROCESS | 6440 | 1461139322322 Marionette TRACE conn4 <- [1,1612,null,{"value":["/2dcontext/line-styles/2d.line.miter.invalid.html",0,null,null,[["Setting miterLimit to invalid values is ignored",0,null,null]]]}] 01:02:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 01:02:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1738ms 01:02:02 INFO - PROCESS | 6440 | 1461139322365 Marionette TRACE conn4 -> [0,1613,"getWindowHandle",null] 01:02:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 01:02:02 INFO - PROCESS | 6440 | 1461139322370 Marionette TRACE conn4 <- [1,1613,null,{"value":"8"}] 01:02:02 INFO - PROCESS | 6440 | 1461139322377 Marionette TRACE conn4 -> [0,1614,"setScriptTimeout",{"ms":35000}] 01:02:02 INFO - PROCESS | 6440 | 1461139322382 Marionette TRACE conn4 <- [1,1614,null,{}] 01:02:02 INFO - PROCESS | 6440 | 1461139322388 Marionette TRACE conn4 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:02 INFO - PROCESS | 6440 | 1461139322680 Marionette TRACE conn4 <- [1,1615,null,{"value":null}] 01:02:03 INFO - PROCESS | 6440 | 1461139323059 Marionette TRACE conn4 -> [0,1616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.lineedge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:03 INFO - PROCESS | 6440 | ++DOCSHELL 0x96bb9800 == 159 [pid = 6440] [id = 411] 01:02:03 INFO - PROCESS | 6440 | ++DOMWINDOW == 174 (0x977c9800) [pid = 6440] [serial = 1234] [outer = (nil)] 01:02:03 INFO - PROCESS | 6440 | ++DOMWINDOW == 175 (0x97f05800) [pid = 6440] [serial = 1235] [outer = 0x977c9800] 01:02:03 INFO - PROCESS | 6440 | 1461139323161 Marionette DEBUG loaded listener.js 01:02:03 INFO - PROCESS | 6440 | ++DOMWINDOW == 176 (0x97f0f800) [pid = 6440] [serial = 1236] [outer = 0x977c9800] 01:02:04 INFO - PROCESS | 6440 | 1461139324114 Marionette TRACE conn4 <- [1,1616,null,{"value":["/2dcontext/line-styles/2d.line.miter.lineedge.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle",0,null,null]]]}] 01:02:04 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 01:02:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1788ms 01:02:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 01:02:04 INFO - PROCESS | 6440 | 1461139324165 Marionette TRACE conn4 -> [0,1617,"getWindowHandle",null] 01:02:04 INFO - PROCESS | 6440 | 1461139324168 Marionette TRACE conn4 <- [1,1617,null,{"value":"8"}] 01:02:04 INFO - PROCESS | 6440 | 1461139324194 Marionette TRACE conn4 -> [0,1618,"setScriptTimeout",{"ms":35000}] 01:02:04 INFO - PROCESS | 6440 | 1461139324199 Marionette TRACE conn4 <- [1,1618,null,{}] 01:02:04 INFO - PROCESS | 6440 | 1461139324208 Marionette TRACE conn4 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:04 INFO - PROCESS | 6440 | 1461139324454 Marionette TRACE conn4 <- [1,1619,null,{"value":null}] 01:02:04 INFO - PROCESS | 6440 | 1461139324790 Marionette TRACE conn4 -> [0,1620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.obtuse.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:04 INFO - PROCESS | 6440 | ++DOCSHELL 0x84c44800 == 160 [pid = 6440] [id = 412] 01:02:04 INFO - PROCESS | 6440 | ++DOMWINDOW == 177 (0x85a9a800) [pid = 6440] [serial = 1237] [outer = (nil)] 01:02:04 INFO - PROCESS | 6440 | ++DOMWINDOW == 178 (0x98871400) [pid = 6440] [serial = 1238] [outer = 0x85a9a800] 01:02:04 INFO - PROCESS | 6440 | 1461139324887 Marionette DEBUG loaded listener.js 01:02:05 INFO - PROCESS | 6440 | ++DOMWINDOW == 179 (0x98875c00) [pid = 6440] [serial = 1239] [outer = 0x85a9a800] 01:02:05 INFO - PROCESS | 6440 | 1461139325857 Marionette TRACE conn4 <- [1,1620,null,{"value":["/2dcontext/line-styles/2d.line.miter.obtuse.html",0,null,null,[["Miter joins are drawn correctly with obtuse angles",0,null,null]]]}] 01:02:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 01:02:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1723ms 01:02:05 INFO - PROCESS | 6440 | 1461139325898 Marionette TRACE conn4 -> [0,1621,"getWindowHandle",null] 01:02:05 INFO - PROCESS | 6440 | 1461139325902 Marionette TRACE conn4 <- [1,1621,null,{"value":"8"}] 01:02:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 01:02:05 INFO - PROCESS | 6440 | 1461139325909 Marionette TRACE conn4 -> [0,1622,"setScriptTimeout",{"ms":35000}] 01:02:05 INFO - PROCESS | 6440 | 1461139325912 Marionette TRACE conn4 <- [1,1622,null,{}] 01:02:05 INFO - PROCESS | 6440 | 1461139325918 Marionette TRACE conn4 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:06 INFO - PROCESS | 6440 | 1461139326154 Marionette TRACE conn4 <- [1,1623,null,{"value":null}] 01:02:06 INFO - PROCESS | 6440 | 1461139326487 Marionette TRACE conn4 -> [0,1624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.rightangle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:06 INFO - PROCESS | 6440 | ++DOCSHELL 0x876b8000 == 161 [pid = 6440] [id = 413] 01:02:06 INFO - PROCESS | 6440 | ++DOMWINDOW == 180 (0x97f0d000) [pid = 6440] [serial = 1240] [outer = (nil)] 01:02:06 INFO - PROCESS | 6440 | ++DOMWINDOW == 181 (0x98f7e800) [pid = 6440] [serial = 1241] [outer = 0x97f0d000] 01:02:06 INFO - PROCESS | 6440 | 1461139326587 Marionette DEBUG loaded listener.js 01:02:06 INFO - PROCESS | 6440 | ++DOMWINDOW == 182 (0x98f8a400) [pid = 6440] [serial = 1242] [outer = 0x97f0d000] 01:02:07 INFO - PROCESS | 6440 | 1461139327542 Marionette TRACE conn4 <- [1,1624,null,{"value":["/2dcontext/line-styles/2d.line.miter.rightangle.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded, on exact right angles",0,null,null]]]}] 01:02:07 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 01:02:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1684ms 01:02:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 01:02:07 INFO - PROCESS | 6440 | 1461139327594 Marionette TRACE conn4 -> [0,1625,"getWindowHandle",null] 01:02:07 INFO - PROCESS | 6440 | 1461139327598 Marionette TRACE conn4 <- [1,1625,null,{"value":"8"}] 01:02:07 INFO - PROCESS | 6440 | 1461139327605 Marionette TRACE conn4 -> [0,1626,"setScriptTimeout",{"ms":35000}] 01:02:07 INFO - PROCESS | 6440 | 1461139327608 Marionette TRACE conn4 <- [1,1626,null,{}] 01:02:07 INFO - PROCESS | 6440 | 1461139327615 Marionette TRACE conn4 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:07 INFO - PROCESS | 6440 | 1461139327872 Marionette TRACE conn4 <- [1,1627,null,{"value":null}] 01:02:08 INFO - PROCESS | 6440 | 1461139328205 Marionette TRACE conn4 -> [0,1628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:08 INFO - PROCESS | 6440 | ++DOCSHELL 0x89f11800 == 162 [pid = 6440] [id = 414] 01:02:08 INFO - PROCESS | 6440 | ++DOMWINDOW == 183 (0x96fd6800) [pid = 6440] [serial = 1243] [outer = (nil)] 01:02:08 INFO - PROCESS | 6440 | ++DOMWINDOW == 184 (0x99b83c00) [pid = 6440] [serial = 1244] [outer = 0x96fd6800] 01:02:08 INFO - PROCESS | 6440 | 1461139328306 Marionette DEBUG loaded listener.js 01:02:08 INFO - PROCESS | 6440 | ++DOMWINDOW == 185 (0x99b89000) [pid = 6440] [serial = 1245] [outer = 0x96fd6800] 01:02:09 INFO - PROCESS | 6440 | 1461139329199 Marionette TRACE conn4 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 01:02:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 01:02:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1633ms 01:02:09 INFO - PROCESS | 6440 | 1461139329238 Marionette TRACE conn4 -> [0,1629,"getWindowHandle",null] 01:02:09 INFO - PROCESS | 6440 | 1461139329242 Marionette TRACE conn4 <- [1,1629,null,{"value":"8"}] 01:02:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 01:02:09 INFO - PROCESS | 6440 | 1461139329250 Marionette TRACE conn4 -> [0,1630,"setScriptTimeout",{"ms":35000}] 01:02:09 INFO - PROCESS | 6440 | 1461139329254 Marionette TRACE conn4 <- [1,1630,null,{}] 01:02:09 INFO - PROCESS | 6440 | 1461139329283 Marionette TRACE conn4 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:09 INFO - PROCESS | 6440 | 1461139329539 Marionette TRACE conn4 <- [1,1631,null,{"value":null}] 01:02:09 INFO - PROCESS | 6440 | 1461139329878 Marionette TRACE conn4 -> [0,1632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.within.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:09 INFO - PROCESS | 6440 | ++DOCSHELL 0x8a205800 == 163 [pid = 6440] [id = 415] 01:02:09 INFO - PROCESS | 6440 | ++DOMWINDOW == 186 (0x8b812800) [pid = 6440] [serial = 1246] [outer = (nil)] 01:02:09 INFO - PROCESS | 6440 | ++DOMWINDOW == 187 (0x9ade4400) [pid = 6440] [serial = 1247] [outer = 0x8b812800] 01:02:09 INFO - PROCESS | 6440 | 1461139329980 Marionette DEBUG loaded listener.js 01:02:10 INFO - PROCESS | 6440 | ++DOMWINDOW == 188 (0x9b0a5400) [pid = 6440] [serial = 1248] [outer = 0x8b812800] 01:02:11 INFO - PROCESS | 6440 | 1461139330994 Marionette TRACE conn4 <- [1,1632,null,{"value":["/2dcontext/line-styles/2d.line.miter.within.html",0,null,null,[["Miter joins are drawn when the miter limit is not quite exceeded",0,null,null]]]}] 01:02:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 01:02:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1809ms 01:02:11 INFO - PROCESS | 6440 | 1461139331061 Marionette TRACE conn4 -> [0,1633,"getWindowHandle",null] 01:02:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 01:02:11 INFO - PROCESS | 6440 | 1461139331065 Marionette TRACE conn4 <- [1,1633,null,{"value":"8"}] 01:02:11 INFO - PROCESS | 6440 | 1461139331072 Marionette TRACE conn4 -> [0,1634,"setScriptTimeout",{"ms":35000}] 01:02:11 INFO - PROCESS | 6440 | 1461139331075 Marionette TRACE conn4 <- [1,1634,null,{}] 01:02:11 INFO - PROCESS | 6440 | 1461139331081 Marionette TRACE conn4 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:11 INFO - PROCESS | 6440 | 1461139331312 Marionette TRACE conn4 <- [1,1635,null,{"value":null}] 01:02:11 INFO - PROCESS | 6440 | 1461139331638 Marionette TRACE conn4 -> [0,1636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:11 INFO - PROCESS | 6440 | ++DOCSHELL 0x99212000 == 164 [pid = 6440] [id = 416] 01:02:11 INFO - PROCESS | 6440 | ++DOMWINDOW == 189 (0x9ade1c00) [pid = 6440] [serial = 1249] [outer = (nil)] 01:02:11 INFO - PROCESS | 6440 | ++DOMWINDOW == 190 (0xa0a3f000) [pid = 6440] [serial = 1250] [outer = 0x9ade1c00] 01:02:11 INFO - PROCESS | 6440 | 1461139331738 Marionette DEBUG loaded listener.js 01:02:11 INFO - PROCESS | 6440 | ++DOMWINDOW == 191 (0xa0ad2400) [pid = 6440] [serial = 1251] [outer = 0x9ade1c00] 01:02:12 INFO - PROCESS | 6440 | 1461139332647 Marionette TRACE conn4 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 01:02:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 01:02:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1633ms 01:02:12 INFO - PROCESS | 6440 | 1461139332723 Marionette TRACE conn4 -> [0,1637,"getWindowHandle",null] 01:02:12 INFO - PROCESS | 6440 | 1461139332726 Marionette TRACE conn4 <- [1,1637,null,{"value":"8"}] 01:02:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 01:02:12 INFO - PROCESS | 6440 | 1461139332737 Marionette TRACE conn4 -> [0,1638,"setScriptTimeout",{"ms":35000}] 01:02:12 INFO - PROCESS | 6440 | 1461139332740 Marionette TRACE conn4 <- [1,1638,null,{}] 01:02:12 INFO - PROCESS | 6440 | 1461139332746 Marionette TRACE conn4 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:12 INFO - PROCESS | 6440 | 1461139332965 Marionette TRACE conn4 <- [1,1639,null,{"value":null}] 01:02:13 INFO - PROCESS | 6440 | 1461139333294 Marionette TRACE conn4 -> [0,1640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:13 INFO - PROCESS | 6440 | ++DOCSHELL 0x9ae61800 == 165 [pid = 6440] [id = 417] 01:02:13 INFO - PROCESS | 6440 | ++DOMWINDOW == 192 (0x9fc99c00) [pid = 6440] [serial = 1252] [outer = (nil)] 01:02:13 INFO - PROCESS | 6440 | ++DOMWINDOW == 193 (0xa2817000) [pid = 6440] [serial = 1253] [outer = 0x9fc99c00] 01:02:13 INFO - PROCESS | 6440 | 1461139333387 Marionette DEBUG loaded listener.js 01:02:13 INFO - PROCESS | 6440 | ++DOMWINDOW == 194 (0xa281c800) [pid = 6440] [serial = 1254] [outer = 0x9fc99c00] 01:02:15 INFO - PROCESS | 6440 | --DOCSHELL 0x88fe3c00 == 164 [pid = 6440] [id = 174] 01:02:15 INFO - PROCESS | 6440 | --DOCSHELL 0x892b4000 == 163 [pid = 6440] [id = 308] 01:02:15 INFO - PROCESS | 6440 | --DOCSHELL 0x84c48c00 == 162 [pid = 6440] [id = 291] 01:02:15 INFO - PROCESS | 6440 | --DOCSHELL 0x8e77a800 == 161 [pid = 6440] [id = 127] 01:02:15 INFO - PROCESS | 6440 | --DOCSHELL 0x88fea400 == 160 [pid = 6440] [id = 175] 01:02:15 INFO - PROCESS | 6440 | --DOCSHELL 0x8f386800 == 159 [pid = 6440] [id = 302] 01:02:15 INFO - PROCESS | 6440 | --DOCSHELL 0x8812e800 == 158 [pid = 6440] [id = 178] 01:02:15 INFO - PROCESS | 6440 | --DOCSHELL 0x8f251000 == 157 [pid = 6440] [id = 303] 01:02:15 INFO - PROCESS | 6440 | --DOCSHELL 0x84ed1000 == 156 [pid = 6440] [id = 306] 01:02:15 INFO - PROCESS | 6440 | --DOCSHELL 0x8fb15c00 == 155 [pid = 6440] [id = 301] 01:02:15 INFO - PROCESS | 6440 | --DOCSHELL 0x8f33c400 == 154 [pid = 6440] [id = 304] 01:02:15 INFO - PROCESS | 6440 | --DOCSHELL 0x89fa5800 == 153 [pid = 6440] [id = 305] 01:02:15 INFO - PROCESS | 6440 | --DOCSHELL 0x8437fc00 == 152 [pid = 6440] [id = 309] 01:02:15 INFO - PROCESS | 6440 | --DOCSHELL 0x892b4800 == 151 [pid = 6440] [id = 399] 01:02:15 INFO - PROCESS | 6440 | --DOCSHELL 0x876b6800 == 150 [pid = 6440] [id = 398] 01:02:15 INFO - PROCESS | 6440 | --DOCSHELL 0x894edc00 == 149 [pid = 6440] [id = 397] 01:02:15 INFO - PROCESS | 6440 | --DOCSHELL 0x84ecb000 == 148 [pid = 6440] [id = 396] 01:02:15 INFO - PROCESS | 6440 | --DOCSHELL 0x96fd3000 == 147 [pid = 6440] [id = 390] 01:02:15 INFO - PROCESS | 6440 | --DOCSHELL 0x8a2e4c00 == 146 [pid = 6440] [id = 389] 01:02:15 INFO - PROCESS | 6440 | --DOCSHELL 0x88fe7400 == 145 [pid = 6440] [id = 388] 01:02:15 INFO - PROCESS | 6440 | --DOCSHELL 0x902cc800 == 144 [pid = 6440] [id = 387] 01:02:15 INFO - PROCESS | 6440 | --DOCSHELL 0x88fb6400 == 143 [pid = 6440] [id = 385] 01:02:15 INFO - PROCESS | 6440 | --DOCSHELL 0x89876000 == 142 [pid = 6440] [id = 386] 01:02:15 INFO - PROCESS | 6440 | --DOCSHELL 0x8e3a9000 == 141 [pid = 6440] [id = 384] 01:02:15 INFO - PROCESS | 6440 | --DOCSHELL 0x8e505c00 == 140 [pid = 6440] [id = 383] 01:02:15 INFO - PROCESS | 6440 | --DOCSHELL 0x8b8cec00 == 139 [pid = 6440] [id = 382] 01:02:15 INFO - PROCESS | 6440 | --DOCSHELL 0x8b6be800 == 138 [pid = 6440] [id = 381] 01:02:15 INFO - PROCESS | 6440 | --DOCSHELL 0x8813a800 == 137 [pid = 6440] [id = 379] 01:02:15 INFO - PROCESS | 6440 | --DOCSHELL 0x8a2ec000 == 136 [pid = 6440] [id = 380] 01:02:16 INFO - PROCESS | 6440 | --DOMWINDOW == 193 (0x8b817800) [pid = 6440] [serial = 1136] [outer = (nil)] [url = about:blank] 01:02:16 INFO - PROCESS | 6440 | --DOMWINDOW == 192 (0x9add6400) [pid = 6440] [serial = 1113] [outer = (nil)] [url = about:blank] 01:02:16 INFO - PROCESS | 6440 | --DOMWINDOW == 191 (0x99942c00) [pid = 6440] [serial = 1109] [outer = (nil)] [url = about:blank] 01:02:16 INFO - PROCESS | 6440 | --DOMWINDOW == 190 (0x8a8a1c00) [pid = 6440] [serial = 1014] [outer = (nil)] [url = about:blank] 01:02:16 INFO - PROCESS | 6440 | --DOMWINDOW == 189 (0x979e6400) [pid = 6440] [serial = 1104] [outer = (nil)] [url = about:blank] 01:02:16 INFO - PROCESS | 6440 | --DOMWINDOW == 188 (0x8a20d400) [pid = 6440] [serial = 1131] [outer = (nil)] [url = about:blank] 01:02:16 INFO - PROCESS | 6440 | --DOMWINDOW == 187 (0x8e77e800) [pid = 6440] [serial = 1082] [outer = (nil)] [url = about:blank] 01:02:16 INFO - PROCESS | 6440 | --DOMWINDOW == 186 (0x8fb20800) [pid = 6440] [serial = 1088] [outer = (nil)] [url = about:blank] 01:02:16 INFO - PROCESS | 6440 | --DOMWINDOW == 185 (0x98e72000) [pid = 6440] [serial = 1053] [outer = (nil)] [url = about:blank] 01:02:16 INFO - PROCESS | 6440 | --DOMWINDOW == 184 (0x93a46000) [pid = 6440] [serial = 1100] [outer = (nil)] [url = about:blank] 01:02:16 INFO - PROCESS | 6440 | --DOMWINDOW == 183 (0x9b0aec00) [pid = 6440] [serial = 1119] [outer = (nil)] [url = about:blank] 01:02:16 INFO - PROCESS | 6440 | --DOMWINDOW == 182 (0x9b0a5800) [pid = 6440] [serial = 1118] [outer = (nil)] [url = about:blank] 01:02:16 INFO - PROCESS | 6440 | --DOMWINDOW == 181 (0x99179400) [pid = 6440] [serial = 1056] [outer = (nil)] [url = about:blank] 01:02:16 INFO - PROCESS | 6440 | --DOMWINDOW == 180 (0x89869c00) [pid = 6440] [serial = 1011] [outer = (nil)] [url = about:blank] 01:02:16 INFO - PROCESS | 6440 | --DOMWINDOW == 179 (0x96fd4800) [pid = 6440] [serial = 1103] [outer = (nil)] [url = about:blank] 01:02:16 INFO - PROCESS | 6440 | --DOMWINDOW == 178 (0x91211000) [pid = 6440] [serial = 1094] [outer = (nil)] [url = about:blank] 01:02:16 INFO - PROCESS | 6440 | --DOMWINDOW == 177 (0x92cc7000) [pid = 6440] [serial = 1098] [outer = (nil)] [url = about:blank] 01:02:16 INFO - PROCESS | 6440 | --DOMWINDOW == 176 (0x98870000) [pid = 6440] [serial = 1047] [outer = (nil)] [url = about:blank] 01:02:16 INFO - PROCESS | 6440 | --DOMWINDOW == 175 (0x8f206400) [pid = 6440] [serial = 1083] [outer = (nil)] [url = about:blank] 01:02:16 INFO - PROCESS | 6440 | --DOMWINDOW == 174 (0x8a8a0c00) [pid = 6440] [serial = 1076] [outer = (nil)] [url = about:blank] 01:02:16 INFO - PROCESS | 6440 | --DOMWINDOW == 173 (0x999dd000) [pid = 6440] [serial = 1110] [outer = (nil)] [url = about:blank] 01:02:16 INFO - PROCESS | 6440 | --DOMWINDOW == 172 (0x88139400) [pid = 6440] [serial = 1073] [outer = (nil)] [url = about:blank] 01:02:16 INFO - PROCESS | 6440 | --DOMWINDOW == 171 (0x9fb2d400) [pid = 6440] [serial = 1122] [outer = (nil)] [url = about:blank] 01:02:16 INFO - PROCESS | 6440 | --DOMWINDOW == 170 (0x92cbec00) [pid = 6440] [serial = 1097] [outer = (nil)] [url = about:blank] 01:02:16 INFO - PROCESS | 6440 | --DOMWINDOW == 169 (0x98b0c800) [pid = 6440] [serial = 1106] [outer = (nil)] [url = about:blank] 01:02:16 INFO - PROCESS | 6440 | --DOMWINDOW == 168 (0x9ade2800) [pid = 6440] [serial = 1116] [outer = (nil)] [url = about:blank] 01:02:16 INFO - PROCESS | 6440 | --DOMWINDOW == 167 (0x9899b000) [pid = 6440] [serial = 1050] [outer = (nil)] [url = about:blank] 01:02:16 INFO - PROCESS | 6440 | --DOMWINDOW == 166 (0x89777c00) [pid = 6440] [serial = 1074] [outer = (nil)] [url = about:blank] 01:02:16 INFO - PROCESS | 6440 | --DOMWINDOW == 165 (0x89fb1000) [pid = 6440] [serial = 1133] [outer = (nil)] [url = about:blank] 01:02:16 INFO - PROCESS | 6440 | --DOMWINDOW == 164 (0x8f33c800) [pid = 6440] [serial = 1086] [outer = (nil)] [url = about:blank] 01:02:16 INFO - PROCESS | 6440 | --DOMWINDOW == 163 (0x8fe96400) [pid = 6440] [serial = 1089] [outer = (nil)] [url = about:blank] 01:02:16 INFO - PROCESS | 6440 | --DOMWINDOW == 162 (0x91445000) [pid = 6440] [serial = 1095] [outer = (nil)] [url = about:blank] 01:02:16 INFO - PROCESS | 6440 | --DOMWINDOW == 161 (0x8fb1a400) [pid = 6440] [serial = 1026] [outer = (nil)] [url = about:blank] 01:02:16 INFO - PROCESS | 6440 | --DOMWINDOW == 160 (0x96fdb000) [pid = 6440] [serial = 1041] [outer = (nil)] [url = about:blank] 01:02:16 INFO - PROCESS | 6440 | --DOMWINDOW == 159 (0x904cc800) [pid = 6440] [serial = 1092] [outer = (nil)] [url = about:blank] 01:02:16 INFO - PROCESS | 6440 | --DOMWINDOW == 158 (0x8ab1a800) [pid = 6440] [serial = 1134] [outer = (nil)] [url = about:blank] 01:02:16 INFO - PROCESS | 6440 | --DOMWINDOW == 157 (0x904d0000) [pid = 6440] [serial = 1032] [outer = (nil)] [url = about:blank] 01:02:16 INFO - PROCESS | 6440 | --DOMWINDOW == 156 (0x894ed400) [pid = 6440] [serial = 1127] [outer = (nil)] [url = about:blank] 01:02:16 INFO - PROCESS | 6440 | --DOMWINDOW == 155 (0x8cb33c00) [pid = 6440] [serial = 1080] [outer = (nil)] [url = about:blank] 01:02:16 INFO - PROCESS | 6440 | --DOMWINDOW == 154 (0x89fa9000) [pid = 6440] [serial = 1130] [outer = (nil)] [url = about:blank] 01:02:16 INFO - PROCESS | 6440 | --DOMWINDOW == 153 (0x8c1f2800) [pid = 6440] [serial = 1079] [outer = (nil)] [url = about:blank] 01:02:16 INFO - PROCESS | 6440 | --DOMWINDOW == 152 (0x8986cc00) [pid = 6440] [serial = 1128] [outer = (nil)] [url = about:blank] 01:02:16 INFO - PROCESS | 6440 | --DOMWINDOW == 151 (0x876b6400) [pid = 6440] [serial = 1124] [outer = (nil)] [url = about:blank] 01:02:16 INFO - PROCESS | 6440 | --DOMWINDOW == 150 (0x93a49000) [pid = 6440] [serial = 1101] [outer = (nil)] [url = about:blank] 01:02:16 INFO - PROCESS | 6440 | --DOMWINDOW == 149 (0x9addf000) [pid = 6440] [serial = 1115] [outer = (nil)] [url = about:blank] 01:02:16 INFO - PROCESS | 6440 | --DOMWINDOW == 148 (0x91441800) [pid = 6440] [serial = 1035] [outer = (nil)] [url = about:blank] 01:02:16 INFO - PROCESS | 6440 | --DOMWINDOW == 147 (0x876b7400) [pid = 6440] [serial = 1008] [outer = (nil)] [url = about:blank] 01:02:16 INFO - PROCESS | 6440 | --DOMWINDOW == 146 (0x8c1f5c00) [pid = 6440] [serial = 1017] [outer = (nil)] [url = about:blank] 01:02:16 INFO - PROCESS | 6440 | --DOMWINDOW == 145 (0x882b9800) [pid = 6440] [serial = 1125] [outer = (nil)] [url = about:blank] 01:02:16 INFO - PROCESS | 6440 | --DOMWINDOW == 144 (0x904a1c00) [pid = 6440] [serial = 1091] [outer = (nil)] [url = about:blank] 01:02:16 INFO - PROCESS | 6440 | --DOMWINDOW == 143 (0x8b8c1800) [pid = 6440] [serial = 939] [outer = (nil)] [url = about:blank] 01:02:16 INFO - PROCESS | 6440 | --DOMWINDOW == 142 (0x8a2e4400) [pid = 6440] [serial = 1071] [outer = (nil)] [url = about:blank] 01:02:16 INFO - PROCESS | 6440 | --DOMWINDOW == 141 (0x8ab1e000) [pid = 6440] [serial = 1077] [outer = (nil)] [url = about:blank] 01:02:16 INFO - PROCESS | 6440 | --DOMWINDOW == 140 (0x8e3a1800) [pid = 6440] [serial = 1020] [outer = (nil)] [url = about:blank] 01:02:16 INFO - PROCESS | 6440 | --DOMWINDOW == 139 (0x938ccc00) [pid = 6440] [serial = 1038] [outer = (nil)] [url = about:blank] 01:02:16 INFO - PROCESS | 6440 | --DOMWINDOW == 138 (0x9ea1c000) [pid = 6440] [serial = 1121] [outer = (nil)] [url = about:blank] 01:02:16 INFO - PROCESS | 6440 | --DOMWINDOW == 137 (0x98e6b800) [pid = 6440] [serial = 1107] [outer = (nil)] [url = about:blank] 01:02:16 INFO - PROCESS | 6440 | --DOMWINDOW == 136 (0x8f335800) [pid = 6440] [serial = 1085] [outer = (nil)] [url = about:blank] 01:02:16 INFO - PROCESS | 6440 | --DOMWINDOW == 135 (0x984d5c00) [pid = 6440] [serial = 1044] [outer = (nil)] [url = about:blank] 01:02:16 INFO - PROCESS | 6440 | --DOMWINDOW == 134 (0x902c6000) [pid = 6440] [serial = 1029] [outer = (nil)] [url = about:blank] 01:02:16 INFO - PROCESS | 6440 | --DOMWINDOW == 133 (0x8f33a000) [pid = 6440] [serial = 1023] [outer = (nil)] [url = about:blank] 01:02:16 INFO - PROCESS | 6440 | --DOMWINDOW == 132 (0x99b8bc00) [pid = 6440] [serial = 1112] [outer = (nil)] [url = about:blank] 01:02:16 INFO - PROCESS | 6440 | 1461139336465 Marionette TRACE conn4 <- [1,1640,null,{"value":["/2dcontext/line-styles/2d.line.width.basic.html",0,null,null,[["lineWidth determines the width of line strokes",0,null,null]]]}] 01:02:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 01:02:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 3742ms 01:02:16 INFO - PROCESS | 6440 | 1461139336478 Marionette TRACE conn4 -> [0,1641,"getWindowHandle",null] 01:02:16 INFO - PROCESS | 6440 | 1461139336483 Marionette TRACE conn4 <- [1,1641,null,{"value":"8"}] 01:02:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 01:02:16 INFO - PROCESS | 6440 | 1461139336492 Marionette TRACE conn4 -> [0,1642,"setScriptTimeout",{"ms":35000}] 01:02:16 INFO - PROCESS | 6440 | 1461139336498 Marionette TRACE conn4 <- [1,1642,null,{}] 01:02:16 INFO - PROCESS | 6440 | 1461139336508 Marionette TRACE conn4 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:16 INFO - PROCESS | 6440 | 1461139336754 Marionette TRACE conn4 <- [1,1643,null,{"value":null}] 01:02:16 INFO - PROCESS | 6440 | 1461139336957 Marionette TRACE conn4 -> [0,1644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:16 INFO - PROCESS | 6440 | ++DOCSHELL 0x876b7000 == 137 [pid = 6440] [id = 418] 01:02:16 INFO - PROCESS | 6440 | ++DOMWINDOW == 133 (0x876b7400) [pid = 6440] [serial = 1255] [outer = (nil)] 01:02:17 INFO - PROCESS | 6440 | ++DOMWINDOW == 134 (0x88353800) [pid = 6440] [serial = 1256] [outer = 0x876b7400] 01:02:17 INFO - PROCESS | 6440 | 1461139337043 Marionette DEBUG loaded listener.js 01:02:17 INFO - PROCESS | 6440 | ++DOMWINDOW == 135 (0x88fc0800) [pid = 6440] [serial = 1257] [outer = 0x876b7400] 01:02:17 INFO - PROCESS | 6440 | 1461139337907 Marionette TRACE conn4 <- [1,1644,null,{"value":["/2dcontext/line-styles/2d.line.width.invalid.html",0,null,null,[["Setting lineWidth to invalid values is ignored",0,null,null]]]}] 01:02:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 01:02:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1437ms 01:02:17 INFO - PROCESS | 6440 | 1461139337955 Marionette TRACE conn4 -> [0,1645,"getWindowHandle",null] 01:02:17 INFO - PROCESS | 6440 | 1461139337964 Marionette TRACE conn4 <- [1,1645,null,{"value":"8"}] 01:02:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 01:02:17 INFO - PROCESS | 6440 | 1461139337977 Marionette TRACE conn4 -> [0,1646,"setScriptTimeout",{"ms":35000}] 01:02:17 INFO - PROCESS | 6440 | 1461139337980 Marionette TRACE conn4 <- [1,1646,null,{}] 01:02:17 INFO - PROCESS | 6440 | 1461139337987 Marionette TRACE conn4 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:18 INFO - PROCESS | 6440 | 1461139338251 Marionette TRACE conn4 <- [1,1647,null,{"value":null}] 01:02:18 INFO - PROCESS | 6440 | 1461139338538 Marionette TRACE conn4 -> [0,1648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.scaledefault.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:18 INFO - PROCESS | 6440 | ++DOCSHELL 0x88ff1c00 == 138 [pid = 6440] [id = 419] 01:02:18 INFO - PROCESS | 6440 | ++DOMWINDOW == 136 (0x892a9800) [pid = 6440] [serial = 1258] [outer = (nil)] 01:02:18 INFO - PROCESS | 6440 | ++DOMWINDOW == 137 (0x89785400) [pid = 6440] [serial = 1259] [outer = 0x892a9800] 01:02:18 INFO - PROCESS | 6440 | 1461139338639 Marionette DEBUG loaded listener.js 01:02:18 INFO - PROCESS | 6440 | ++DOMWINDOW == 138 (0x89872000) [pid = 6440] [serial = 1260] [outer = 0x892a9800] 01:02:19 INFO - PROCESS | 6440 | 1461139339722 Marionette TRACE conn4 <- [1,1648,null,{"value":["/2dcontext/line-styles/2d.line.width.scaledefault.html",0,null,null,[["Default lineWidth strokes are affected by scale transformations",0,null,null]]]}] 01:02:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 01:02:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1785ms 01:02:19 INFO - PROCESS | 6440 | 1461139339762 Marionette TRACE conn4 -> [0,1649,"getWindowHandle",null] 01:02:19 INFO - PROCESS | 6440 | 1461139339766 Marionette TRACE conn4 <- [1,1649,null,{"value":"8"}] 01:02:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 01:02:19 INFO - PROCESS | 6440 | 1461139339773 Marionette TRACE conn4 -> [0,1650,"setScriptTimeout",{"ms":35000}] 01:02:19 INFO - PROCESS | 6440 | 1461139339780 Marionette TRACE conn4 <- [1,1650,null,{}] 01:02:19 INFO - PROCESS | 6440 | 1461139339806 Marionette TRACE conn4 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:20 INFO - PROCESS | 6440 | 1461139340164 Marionette TRACE conn4 <- [1,1651,null,{"value":null}] 01:02:20 INFO - PROCESS | 6440 | 1461139340368 Marionette TRACE conn4 -> [0,1652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.transformed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:20 INFO - PROCESS | 6440 | ++DOCSHELL 0x894eac00 == 139 [pid = 6440] [id = 420] 01:02:20 INFO - PROCESS | 6440 | ++DOMWINDOW == 139 (0x8a208c00) [pid = 6440] [serial = 1261] [outer = (nil)] 01:02:20 INFO - PROCESS | 6440 | ++DOMWINDOW == 140 (0x8a210000) [pid = 6440] [serial = 1262] [outer = 0x8a208c00] 01:02:20 INFO - PROCESS | 6440 | 1461139340466 Marionette DEBUG loaded listener.js 01:02:20 INFO - PROCESS | 6440 | ++DOMWINDOW == 141 (0x8a2ec000) [pid = 6440] [serial = 1263] [outer = 0x8a208c00] 01:02:21 INFO - PROCESS | 6440 | --DOMWINDOW == 140 (0x88ff0800) [pid = 6440] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 01:02:21 INFO - PROCESS | 6440 | --DOMWINDOW == 139 (0x89780400) [pid = 6440] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 01:02:21 INFO - PROCESS | 6440 | --DOMWINDOW == 138 (0x8e3a8c00) [pid = 6440] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 01:02:21 INFO - PROCESS | 6440 | --DOMWINDOW == 137 (0x8e50ac00) [pid = 6440] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 01:02:21 INFO - PROCESS | 6440 | --DOMWINDOW == 136 (0x90497c00) [pid = 6440] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 01:02:21 INFO - PROCESS | 6440 | --DOMWINDOW == 135 (0x97da8c00) [pid = 6440] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 01:02:21 INFO - PROCESS | 6440 | --DOMWINDOW == 134 (0x89868000) [pid = 6440] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 01:02:21 INFO - PROCESS | 6440 | --DOMWINDOW == 133 (0x894e8400) [pid = 6440] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 01:02:21 INFO - PROCESS | 6440 | --DOMWINDOW == 132 (0x96bb4800) [pid = 6440] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 01:02:21 INFO - PROCESS | 6440 | --DOMWINDOW == 131 (0x9917a800) [pid = 6440] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 01:02:21 INFO - PROCESS | 6440 | --DOMWINDOW == 130 (0x8813b400) [pid = 6440] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 01:02:21 INFO - PROCESS | 6440 | --DOMWINDOW == 129 (0x8cbc6800) [pid = 6440] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 01:02:21 INFO - PROCESS | 6440 | --DOMWINDOW == 128 (0x97bc8400) [pid = 6440] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 01:02:21 INFO - PROCESS | 6440 | --DOMWINDOW == 127 (0x928bf000) [pid = 6440] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 01:02:21 INFO - PROCESS | 6440 | --DOMWINDOW == 126 (0x89f0e800) [pid = 6440] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 01:02:21 INFO - PROCESS | 6440 | --DOMWINDOW == 125 (0x8fbd2000) [pid = 6440] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 01:02:21 INFO - PROCESS | 6440 | --DOMWINDOW == 124 (0x8fb17400) [pid = 6440] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 01:02:21 INFO - PROCESS | 6440 | --DOMWINDOW == 123 (0x8a837c00) [pid = 6440] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 01:02:21 INFO - PROCESS | 6440 | --DOMWINDOW == 122 (0x89782400) [pid = 6440] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 01:02:21 INFO - PROCESS | 6440 | 1461139341898 Marionette TRACE conn4 <- [1,1652,null,{"value":["/2dcontext/line-styles/2d.line.width.transformed.html",0,null,null,[["Line stroke widths are affected by scale transformations",0,null,null]]]}] 01:02:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 01:02:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 2153ms 01:02:21 INFO - PROCESS | 6440 | 1461139341927 Marionette TRACE conn4 -> [0,1653,"getWindowHandle",null] 01:02:21 INFO - PROCESS | 6440 | 1461139341932 Marionette TRACE conn4 <- [1,1653,null,{"value":"8"}] 01:02:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 01:02:21 INFO - PROCESS | 6440 | 1461139341953 Marionette TRACE conn4 -> [0,1654,"setScriptTimeout",{"ms":35000}] 01:02:21 INFO - PROCESS | 6440 | 1461139341957 Marionette TRACE conn4 <- [1,1654,null,{}] 01:02:21 INFO - PROCESS | 6440 | 1461139341969 Marionette TRACE conn4 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:22 INFO - PROCESS | 6440 | 1461139342194 Marionette TRACE conn4 <- [1,1655,null,{"value":null}] 01:02:22 INFO - PROCESS | 6440 | 1461139342382 Marionette TRACE conn4 -> [0,1656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:22 INFO - PROCESS | 6440 | ++DOCSHELL 0x876bd400 == 140 [pid = 6440] [id = 421] 01:02:22 INFO - PROCESS | 6440 | ++DOMWINDOW == 123 (0x882b4800) [pid = 6440] [serial = 1264] [outer = (nil)] 01:02:22 INFO - PROCESS | 6440 | ++DOMWINDOW == 124 (0x8a837c00) [pid = 6440] [serial = 1265] [outer = 0x882b4800] 01:02:22 INFO - PROCESS | 6440 | 1461139342461 Marionette DEBUG loaded listener.js 01:02:22 INFO - PROCESS | 6440 | ++DOMWINDOW == 125 (0x8ab19400) [pid = 6440] [serial = 1266] [outer = 0x882b4800] 01:02:23 INFO - PROCESS | 6440 | 1461139343466 Marionette TRACE conn4 <- [1,1656,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 01:02:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 01:02:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1602ms 01:02:23 INFO - PROCESS | 6440 | 1461139343542 Marionette TRACE conn4 -> [0,1657,"getWindowHandle",null] 01:02:23 INFO - PROCESS | 6440 | 1461139343549 Marionette TRACE conn4 <- [1,1657,null,{"value":"8"}] 01:02:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 01:02:23 INFO - PROCESS | 6440 | 1461139343559 Marionette TRACE conn4 -> [0,1658,"setScriptTimeout",{"ms":35000}] 01:02:23 INFO - PROCESS | 6440 | 1461139343565 Marionette TRACE conn4 <- [1,1658,null,{}] 01:02:23 INFO - PROCESS | 6440 | 1461139343576 Marionette TRACE conn4 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:23 INFO - PROCESS | 6440 | 1461139343855 Marionette TRACE conn4 <- [1,1659,null,{"value":null}] 01:02:24 INFO - PROCESS | 6440 | 1461139344204 Marionette TRACE conn4 -> [0,1660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:24 INFO - PROCESS | 6440 | ++DOCSHELL 0x8834c800 == 141 [pid = 6440] [id = 422] 01:02:24 INFO - PROCESS | 6440 | ++DOMWINDOW == 126 (0x88350800) [pid = 6440] [serial = 1267] [outer = (nil)] 01:02:24 INFO - PROCESS | 6440 | ++DOMWINDOW == 127 (0x88fbec00) [pid = 6440] [serial = 1268] [outer = 0x88350800] 01:02:24 INFO - PROCESS | 6440 | 1461139344304 Marionette DEBUG loaded listener.js 01:02:24 INFO - PROCESS | 6440 | ++DOMWINDOW == 128 (0x892ab800) [pid = 6440] [serial = 1269] [outer = 0x88350800] 01:02:25 INFO - PROCESS | 6440 | 1461139345324 Marionette TRACE conn4 <- [1,1660,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.1.html",0,null,null,[["arc() draws pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 01:02:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 01:02:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1840ms 01:02:25 INFO - PROCESS | 6440 | 1461139345400 Marionette TRACE conn4 -> [0,1661,"getWindowHandle",null] 01:02:25 INFO - PROCESS | 6440 | 1461139345410 Marionette TRACE conn4 <- [1,1661,null,{"value":"8"}] 01:02:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 01:02:25 INFO - PROCESS | 6440 | 1461139345421 Marionette TRACE conn4 -> [0,1662,"setScriptTimeout",{"ms":35000}] 01:02:25 INFO - PROCESS | 6440 | 1461139345425 Marionette TRACE conn4 <- [1,1662,null,{}] 01:02:25 INFO - PROCESS | 6440 | 1461139345432 Marionette TRACE conn4 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:25 INFO - PROCESS | 6440 | 1461139345720 Marionette TRACE conn4 <- [1,1663,null,{"value":null}] 01:02:26 INFO - PROCESS | 6440 | 1461139346062 Marionette TRACE conn4 -> [0,1664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:26 INFO - PROCESS | 6440 | ++DOCSHELL 0x892aac00 == 142 [pid = 6440] [id = 423] 01:02:26 INFO - PROCESS | 6440 | ++DOMWINDOW == 129 (0x892b4c00) [pid = 6440] [serial = 1270] [outer = (nil)] 01:02:26 INFO - PROCESS | 6440 | ++DOMWINDOW == 130 (0x8a209400) [pid = 6440] [serial = 1271] [outer = 0x892b4c00] 01:02:26 INFO - PROCESS | 6440 | 1461139346154 Marionette DEBUG loaded listener.js 01:02:26 INFO - PROCESS | 6440 | ++DOMWINDOW == 131 (0x8b6b7c00) [pid = 6440] [serial = 1272] [outer = 0x892b4c00] 01:02:27 INFO - PROCESS | 6440 | 1461139347262 Marionette TRACE conn4 <- [1,1664,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.2.html",0,null,null,[["arc() draws -3pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 01:02:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 01:02:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1885ms 01:02:27 INFO - PROCESS | 6440 | 1461139347307 Marionette TRACE conn4 -> [0,1665,"getWindowHandle",null] 01:02:27 INFO - PROCESS | 6440 | 1461139347312 Marionette TRACE conn4 <- [1,1665,null,{"value":"8"}] 01:02:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 01:02:27 INFO - PROCESS | 6440 | 1461139347320 Marionette TRACE conn4 -> [0,1666,"setScriptTimeout",{"ms":35000}] 01:02:27 INFO - PROCESS | 6440 | 1461139347327 Marionette TRACE conn4 <- [1,1666,null,{}] 01:02:27 INFO - PROCESS | 6440 | 1461139347344 Marionette TRACE conn4 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:27 INFO - PROCESS | 6440 | 1461139347586 Marionette TRACE conn4 <- [1,1667,null,{"value":null}] 01:02:27 INFO - PROCESS | 6440 | 1461139347968 Marionette TRACE conn4 -> [0,1668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:28 INFO - PROCESS | 6440 | ++DOCSHELL 0x8b814800 == 143 [pid = 6440] [id = 424] 01:02:28 INFO - PROCESS | 6440 | ++DOMWINDOW == 132 (0x8b8c5800) [pid = 6440] [serial = 1273] [outer = (nil)] 01:02:28 INFO - PROCESS | 6440 | ++DOMWINDOW == 133 (0x8c1f2800) [pid = 6440] [serial = 1274] [outer = 0x8b8c5800] 01:02:28 INFO - PROCESS | 6440 | 1461139348091 Marionette DEBUG loaded listener.js 01:02:28 INFO - PROCESS | 6440 | ++DOMWINDOW == 134 (0x8cb28400) [pid = 6440] [serial = 1275] [outer = 0x8b8c5800] 01:02:29 INFO - PROCESS | 6440 | 1461139349140 Marionette TRACE conn4 <- [1,1668,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.3.html",0,null,null,[["arc() wraps angles mod 2pi when anticlockwise and end > start+2pi",0,null,null]]]}] 01:02:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 01:02:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1890ms 01:02:29 INFO - PROCESS | 6440 | 1461139349212 Marionette TRACE conn4 -> [0,1669,"getWindowHandle",null] 01:02:29 INFO - PROCESS | 6440 | 1461139349218 Marionette TRACE conn4 <- [1,1669,null,{"value":"8"}] 01:02:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 01:02:29 INFO - PROCESS | 6440 | 1461139349225 Marionette TRACE conn4 -> [0,1670,"setScriptTimeout",{"ms":35000}] 01:02:29 INFO - PROCESS | 6440 | 1461139349228 Marionette TRACE conn4 <- [1,1670,null,{}] 01:02:29 INFO - PROCESS | 6440 | 1461139349235 Marionette TRACE conn4 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:29 INFO - PROCESS | 6440 | 1461139349526 Marionette TRACE conn4 <- [1,1671,null,{"value":null}] 01:02:29 INFO - PROCESS | 6440 | 1461139349851 Marionette TRACE conn4 -> [0,1672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:29 INFO - PROCESS | 6440 | ++DOCSHELL 0x8b8c7000 == 144 [pid = 6440] [id = 425] 01:02:29 INFO - PROCESS | 6440 | ++DOMWINDOW == 135 (0x8b8cd800) [pid = 6440] [serial = 1276] [outer = (nil)] 01:02:29 INFO - PROCESS | 6440 | ++DOMWINDOW == 136 (0x8cbcf400) [pid = 6440] [serial = 1277] [outer = 0x8b8cd800] 01:02:29 INFO - PROCESS | 6440 | 1461139349947 Marionette DEBUG loaded listener.js 01:02:30 INFO - PROCESS | 6440 | ++DOMWINDOW == 137 (0x8e3a5800) [pid = 6440] [serial = 1278] [outer = 0x8b8cd800] 01:02:30 INFO - PROCESS | 6440 | 1461139350904 Marionette TRACE conn4 <- [1,1672,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.4.html",0,null,null,[["arc() draws a full circle when clockwise and end > start+2pi",0,null,null]]]}] 01:02:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 01:02:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1737ms 01:02:30 INFO - PROCESS | 6440 | 1461139350963 Marionette TRACE conn4 -> [0,1673,"getWindowHandle",null] 01:02:30 INFO - PROCESS | 6440 | 1461139350967 Marionette TRACE conn4 <- [1,1673,null,{"value":"8"}] 01:02:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 01:02:30 INFO - PROCESS | 6440 | 1461139350974 Marionette TRACE conn4 -> [0,1674,"setScriptTimeout",{"ms":35000}] 01:02:30 INFO - PROCESS | 6440 | 1461139350978 Marionette TRACE conn4 <- [1,1674,null,{}] 01:02:30 INFO - PROCESS | 6440 | 1461139350984 Marionette TRACE conn4 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:31 INFO - PROCESS | 6440 | 1461139351203 Marionette TRACE conn4 <- [1,1675,null,{"value":null}] 01:02:31 INFO - PROCESS | 6440 | 1461139351524 Marionette TRACE conn4 -> [0,1676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:31 INFO - PROCESS | 6440 | ++DOCSHELL 0x89fa9000 == 145 [pid = 6440] [id = 426] 01:02:31 INFO - PROCESS | 6440 | ++DOMWINDOW == 138 (0x8cbc5800) [pid = 6440] [serial = 1279] [outer = (nil)] 01:02:31 INFO - PROCESS | 6440 | ++DOMWINDOW == 139 (0x8e77a800) [pid = 6440] [serial = 1280] [outer = 0x8cbc5800] 01:02:31 INFO - PROCESS | 6440 | 1461139351626 Marionette DEBUG loaded listener.js 01:02:31 INFO - PROCESS | 6440 | ++DOMWINDOW == 140 (0x8e782400) [pid = 6440] [serial = 1281] [outer = 0x8cbc5800] 01:02:32 INFO - PROCESS | 6440 | 1461139352571 Marionette TRACE conn4 <- [1,1676,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.5.html",0,null,null,[["arc() wraps angles mod 2pi when clockwise and start > end+2pi",0,null,null]]]}] 01:02:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 01:02:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1640ms 01:02:32 INFO - PROCESS | 6440 | 1461139352619 Marionette TRACE conn4 -> [0,1677,"getWindowHandle",null] 01:02:32 INFO - PROCESS | 6440 | 1461139352624 Marionette TRACE conn4 <- [1,1677,null,{"value":"8"}] 01:02:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 01:02:32 INFO - PROCESS | 6440 | 1461139352632 Marionette TRACE conn4 -> [0,1678,"setScriptTimeout",{"ms":35000}] 01:02:32 INFO - PROCESS | 6440 | 1461139352635 Marionette TRACE conn4 <- [1,1678,null,{}] 01:02:32 INFO - PROCESS | 6440 | 1461139352642 Marionette TRACE conn4 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:32 INFO - PROCESS | 6440 | 1461139352911 Marionette TRACE conn4 <- [1,1679,null,{"value":null}] 01:02:33 INFO - PROCESS | 6440 | 1461139353259 Marionette TRACE conn4 -> [0,1680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:33 INFO - PROCESS | 6440 | ++DOCSHELL 0x8f20b800 == 146 [pid = 6440] [id = 427] 01:02:33 INFO - PROCESS | 6440 | ++DOMWINDOW == 141 (0x8f335800) [pid = 6440] [serial = 1282] [outer = (nil)] 01:02:33 INFO - PROCESS | 6440 | ++DOMWINDOW == 142 (0x8f33c400) [pid = 6440] [serial = 1283] [outer = 0x8f335800] 01:02:33 INFO - PROCESS | 6440 | 1461139353397 Marionette DEBUG loaded listener.js 01:02:33 INFO - PROCESS | 6440 | ++DOMWINDOW == 143 (0x8f37d400) [pid = 6440] [serial = 1284] [outer = 0x8f335800] 01:02:34 INFO - PROCESS | 6440 | 1461139354380 Marionette TRACE conn4 <- [1,1680,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.6.html",0,null,null,[["arc() draws a full circle when anticlockwise and start > end+2pi",0,null,null]]]}] 01:02:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 01:02:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1788ms 01:02:34 INFO - PROCESS | 6440 | 1461139354421 Marionette TRACE conn4 -> [0,1681,"getWindowHandle",null] 01:02:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 01:02:34 INFO - PROCESS | 6440 | 1461139354426 Marionette TRACE conn4 <- [1,1681,null,{"value":"8"}] 01:02:34 INFO - PROCESS | 6440 | 1461139354434 Marionette TRACE conn4 -> [0,1682,"setScriptTimeout",{"ms":35000}] 01:02:34 INFO - PROCESS | 6440 | 1461139354437 Marionette TRACE conn4 <- [1,1682,null,{}] 01:02:34 INFO - PROCESS | 6440 | 1461139354444 Marionette TRACE conn4 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:34 INFO - PROCESS | 6440 | 1461139354698 Marionette TRACE conn4 <- [1,1683,null,{"value":null}] 01:02:35 INFO - PROCESS | 6440 | 1461139355014 Marionette TRACE conn4 -> [0,1684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:35 INFO - PROCESS | 6440 | ++DOCSHELL 0x8f251000 == 147 [pid = 6440] [id = 428] 01:02:35 INFO - PROCESS | 6440 | ++DOMWINDOW == 144 (0x8f251800) [pid = 6440] [serial = 1285] [outer = (nil)] 01:02:35 INFO - PROCESS | 6440 | ++DOMWINDOW == 145 (0x8f550400) [pid = 6440] [serial = 1286] [outer = 0x8f251800] 01:02:35 INFO - PROCESS | 6440 | 1461139355128 Marionette DEBUG loaded listener.js 01:02:35 INFO - PROCESS | 6440 | ++DOMWINDOW == 146 (0x8fbd2000) [pid = 6440] [serial = 1287] [outer = 0x8f251800] 01:02:36 INFO - PROCESS | 6440 | 1461139356073 Marionette TRACE conn4 <- [1,1684,null,{"value":["/2dcontext/path-objects/2d.path.arc.default.html",0,null,null,[["arc() with missing last argument defaults to clockwise",0,null,null]]]}] 01:02:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 01:02:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1684ms 01:02:36 INFO - PROCESS | 6440 | 1461139356118 Marionette TRACE conn4 -> [0,1685,"getWindowHandle",null] 01:02:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 01:02:36 INFO - PROCESS | 6440 | 1461139356122 Marionette TRACE conn4 <- [1,1685,null,{"value":"8"}] 01:02:36 INFO - PROCESS | 6440 | 1461139356130 Marionette TRACE conn4 -> [0,1686,"setScriptTimeout",{"ms":35000}] 01:02:36 INFO - PROCESS | 6440 | 1461139356134 Marionette TRACE conn4 <- [1,1686,null,{}] 01:02:36 INFO - PROCESS | 6440 | 1461139356140 Marionette TRACE conn4 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:36 INFO - PROCESS | 6440 | 1461139356374 Marionette TRACE conn4 <- [1,1687,null,{"value":null}] 01:02:36 INFO - PROCESS | 6440 | 1461139356699 Marionette TRACE conn4 -> [0,1688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:36 INFO - PROCESS | 6440 | ++DOCSHELL 0x882b5000 == 148 [pid = 6440] [id = 429] 01:02:36 INFO - PROCESS | 6440 | ++DOMWINDOW == 147 (0x8f20c000) [pid = 6440] [serial = 1288] [outer = (nil)] 01:02:36 INFO - PROCESS | 6440 | ++DOMWINDOW == 148 (0x8fe95000) [pid = 6440] [serial = 1289] [outer = 0x8f20c000] 01:02:36 INFO - PROCESS | 6440 | 1461139356799 Marionette DEBUG loaded listener.js 01:02:36 INFO - PROCESS | 6440 | ++DOMWINDOW == 149 (0x8fe9b800) [pid = 6440] [serial = 1290] [outer = 0x8f20c000] 01:02:37 INFO - PROCESS | 6440 | 1461139357737 Marionette TRACE conn4 <- [1,1688,null,{"value":["/2dcontext/path-objects/2d.path.arc.empty.html",0,null,null,[["arc() with an empty path does not draw a straight line to the start point",0,null,null]]]}] 01:02:37 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 01:02:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1687ms 01:02:37 INFO - PROCESS | 6440 | 1461139357817 Marionette TRACE conn4 -> [0,1689,"getWindowHandle",null] 01:02:37 INFO - PROCESS | 6440 | 1461139357822 Marionette TRACE conn4 <- [1,1689,null,{"value":"8"}] 01:02:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 01:02:37 INFO - PROCESS | 6440 | 1461139357829 Marionette TRACE conn4 -> [0,1690,"setScriptTimeout",{"ms":35000}] 01:02:37 INFO - PROCESS | 6440 | 1461139357833 Marionette TRACE conn4 <- [1,1690,null,{}] 01:02:37 INFO - PROCESS | 6440 | 1461139357839 Marionette TRACE conn4 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:38 INFO - PROCESS | 6440 | 1461139358070 Marionette TRACE conn4 <- [1,1691,null,{"value":null}] 01:02:38 INFO - PROCESS | 6440 | 1461139358404 Marionette TRACE conn4 -> [0,1692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:38 INFO - PROCESS | 6440 | ++DOCSHELL 0x8f210800 == 149 [pid = 6440] [id = 430] 01:02:38 INFO - PROCESS | 6440 | ++DOMWINDOW == 150 (0x8f242400) [pid = 6440] [serial = 1291] [outer = (nil)] 01:02:38 INFO - PROCESS | 6440 | ++DOMWINDOW == 151 (0x902cc800) [pid = 6440] [serial = 1292] [outer = 0x8f242400] 01:02:38 INFO - PROCESS | 6440 | 1461139358504 Marionette DEBUG loaded listener.js 01:02:38 INFO - PROCESS | 6440 | ++DOMWINDOW == 152 (0x90494000) [pid = 6440] [serial = 1293] [outer = 0x8f242400] 01:02:39 INFO - PROCESS | 6440 | 1461139359445 Marionette TRACE conn4 <- [1,1692,null,{"value":["/2dcontext/path-objects/2d.path.arc.end.html",0,null,null,[["arc() adds the end point of the arc to the subpath",0,null,null]]]}] 01:02:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 01:02:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1690ms 01:02:39 INFO - PROCESS | 6440 | 1461139359520 Marionette TRACE conn4 -> [0,1693,"getWindowHandle",null] 01:02:39 INFO - PROCESS | 6440 | 1461139359525 Marionette TRACE conn4 <- [1,1693,null,{"value":"8"}] 01:02:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 01:02:39 INFO - PROCESS | 6440 | 1461139359531 Marionette TRACE conn4 -> [0,1694,"setScriptTimeout",{"ms":35000}] 01:02:39 INFO - PROCESS | 6440 | 1461139359535 Marionette TRACE conn4 <- [1,1694,null,{}] 01:02:39 INFO - PROCESS | 6440 | 1461139359541 Marionette TRACE conn4 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:39 INFO - PROCESS | 6440 | 1461139359770 Marionette TRACE conn4 <- [1,1695,null,{"value":null}] 01:02:40 INFO - PROCESS | 6440 | 1461139360090 Marionette TRACE conn4 -> [0,1696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:40 INFO - PROCESS | 6440 | ++DOCSHELL 0x9018f000 == 150 [pid = 6440] [id = 431] 01:02:40 INFO - PROCESS | 6440 | ++DOMWINDOW == 153 (0x902c1400) [pid = 6440] [serial = 1294] [outer = (nil)] 01:02:40 INFO - PROCESS | 6440 | ++DOMWINDOW == 154 (0x904d8800) [pid = 6440] [serial = 1295] [outer = 0x902c1400] 01:02:40 INFO - PROCESS | 6440 | 1461139360186 Marionette DEBUG loaded listener.js 01:02:40 INFO - PROCESS | 6440 | ++DOMWINDOW == 155 (0x906e9000) [pid = 6440] [serial = 1296] [outer = 0x902c1400] 01:02:41 INFO - PROCESS | 6440 | 1461139361116 Marionette TRACE conn4 <- [1,1696,null,{"value":["/2dcontext/path-objects/2d.path.arc.negative.html",0,null,null,[["arc() with negative radius throws INDEX_SIZE_ERR",0,null,null]]]}] 01:02:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 01:02:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1639ms 01:02:41 INFO - PROCESS | 6440 | 1461139361171 Marionette TRACE conn4 -> [0,1697,"getWindowHandle",null] 01:02:41 INFO - PROCESS | 6440 | 1461139361175 Marionette TRACE conn4 <- [1,1697,null,{"value":"8"}] 01:02:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 01:02:41 INFO - PROCESS | 6440 | 1461139361182 Marionette TRACE conn4 -> [0,1698,"setScriptTimeout",{"ms":35000}] 01:02:41 INFO - PROCESS | 6440 | 1461139361187 Marionette TRACE conn4 <- [1,1698,null,{}] 01:02:41 INFO - PROCESS | 6440 | 1461139361193 Marionette TRACE conn4 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:41 INFO - PROCESS | 6440 | 1461139361469 Marionette TRACE conn4 <- [1,1699,null,{"value":null}] 01:02:41 INFO - PROCESS | 6440 | 1461139361805 Marionette TRACE conn4 -> [0,1700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonempty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:41 INFO - PROCESS | 6440 | ++DOCSHELL 0x894e6400 == 151 [pid = 6440] [id = 432] 01:02:41 INFO - PROCESS | 6440 | ++DOMWINDOW == 156 (0x9144e000) [pid = 6440] [serial = 1297] [outer = (nil)] 01:02:41 INFO - PROCESS | 6440 | ++DOMWINDOW == 157 (0x92845000) [pid = 6440] [serial = 1298] [outer = 0x9144e000] 01:02:41 INFO - PROCESS | 6440 | 1461139361904 Marionette DEBUG loaded listener.js 01:02:42 INFO - PROCESS | 6440 | ++DOMWINDOW == 158 (0x92cc8400) [pid = 6440] [serial = 1299] [outer = 0x9144e000] 01:02:42 INFO - PROCESS | 6440 | 1461139362852 Marionette TRACE conn4 <- [1,1700,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonempty.html",0,null,null,[["arc() with a non-empty path does draw a straight line to the start point",0,null,null]]]}] 01:02:42 INFO - PROCESS | 6440 | ************************* 01:02:42 INFO - PROCESS | 6440 | A coding exception was thrown and uncaught in a Task. 01:02:42 INFO - PROCESS | 6440 | 01:02:42 INFO - PROCESS | 6440 | Full message: TypeError: NetworkError when attempting to fetch resource. 01:02:42 INFO - PROCESS | 6440 | Full stack: 01:02:42 INFO - PROCESS | 6440 | ************************* 01:02:42 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 01:02:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1782ms 01:02:42 INFO - PROCESS | 6440 | 1461139362982 Marionette TRACE conn4 -> [0,1701,"getWindowHandle",null] 01:02:42 INFO - PROCESS | 6440 | 1461139362987 Marionette TRACE conn4 <- [1,1701,null,{"value":"8"}] 01:02:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 01:02:43 INFO - PROCESS | 6440 | 1461139362996 Marionette TRACE conn4 -> [0,1702,"setScriptTimeout",{"ms":35000}] 01:02:43 INFO - PROCESS | 6440 | 1461139362999 Marionette TRACE conn4 <- [1,1702,null,{}] 01:02:43 INFO - PROCESS | 6440 | 1461139363010 Marionette TRACE conn4 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:43 INFO - PROCESS | 6440 | 1461139363269 Marionette TRACE conn4 <- [1,1703,null,{"value":null}] 01:02:43 INFO - PROCESS | 6440 | 1461139363607 Marionette TRACE conn4 -> [0,1704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:43 INFO - PROCESS | 6440 | ++DOCSHELL 0x9018b800 == 152 [pid = 6440] [id = 433] 01:02:43 INFO - PROCESS | 6440 | ++DOMWINDOW == 159 (0x91215000) [pid = 6440] [serial = 1300] [outer = (nil)] 01:02:43 INFO - PROCESS | 6440 | ++DOMWINDOW == 160 (0x938d0400) [pid = 6440] [serial = 1301] [outer = 0x91215000] 01:02:43 INFO - PROCESS | 6440 | 1461139363699 Marionette DEBUG loaded listener.js 01:02:43 INFO - PROCESS | 6440 | ++DOMWINDOW == 161 (0x94e9e400) [pid = 6440] [serial = 1302] [outer = 0x91215000] 01:02:44 INFO - PROCESS | 6440 | 1461139364688 Marionette TRACE conn4 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 01:02:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 01:02:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1737ms 01:02:44 INFO - PROCESS | 6440 | 1461139364734 Marionette TRACE conn4 -> [0,1705,"getWindowHandle",null] 01:02:44 INFO - PROCESS | 6440 | 1461139364739 Marionette TRACE conn4 <- [1,1705,null,{"value":"8"}] 01:02:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 01:02:44 INFO - PROCESS | 6440 | 1461139364746 Marionette TRACE conn4 -> [0,1706,"setScriptTimeout",{"ms":35000}] 01:02:44 INFO - PROCESS | 6440 | 1461139364750 Marionette TRACE conn4 <- [1,1706,null,{}] 01:02:44 INFO - PROCESS | 6440 | 1461139364756 Marionette TRACE conn4 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:44 INFO - PROCESS | 6440 | 1461139364969 Marionette TRACE conn4 <- [1,1707,null,{"value":null}] 01:02:45 INFO - PROCESS | 6440 | 1461139365288 Marionette TRACE conn4 -> [0,1708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:45 INFO - PROCESS | 6440 | ++DOCSHELL 0x84ec8400 == 153 [pid = 6440] [id = 434] 01:02:45 INFO - PROCESS | 6440 | ++DOMWINDOW == 162 (0x91447800) [pid = 6440] [serial = 1303] [outer = (nil)] 01:02:45 INFO - PROCESS | 6440 | ++DOMWINDOW == 163 (0x96fd1c00) [pid = 6440] [serial = 1304] [outer = 0x91447800] 01:02:45 INFO - PROCESS | 6440 | 1461139365391 Marionette DEBUG loaded listener.js 01:02:45 INFO - PROCESS | 6440 | ++DOMWINDOW == 164 (0x9777f800) [pid = 6440] [serial = 1305] [outer = 0x91447800] 01:02:46 INFO - PROCESS | 6440 | 1461139366333 Marionette TRACE conn4 <- [1,1708,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.1.html",0,null,null,[["Non-uniformly scaled arcs are the right shape",0,null,null]]]}] 01:02:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 01:02:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1636ms 01:02:46 INFO - PROCESS | 6440 | 1461139366383 Marionette TRACE conn4 -> [0,1709,"getWindowHandle",null] 01:02:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 01:02:46 INFO - PROCESS | 6440 | 1461139366388 Marionette TRACE conn4 <- [1,1709,null,{"value":"8"}] 01:02:46 INFO - PROCESS | 6440 | 1461139366394 Marionette TRACE conn4 -> [0,1710,"setScriptTimeout",{"ms":35000}] 01:02:46 INFO - PROCESS | 6440 | 1461139366398 Marionette TRACE conn4 <- [1,1710,null,{}] 01:02:46 INFO - PROCESS | 6440 | 1461139366404 Marionette TRACE conn4 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:46 INFO - PROCESS | 6440 | 1461139366626 Marionette TRACE conn4 <- [1,1711,null,{"value":null}] 01:02:47 INFO - PROCESS | 6440 | 1461139366981 Marionette TRACE conn4 -> [0,1712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:47 INFO - PROCESS | 6440 | ++DOCSHELL 0x96a39c00 == 154 [pid = 6440] [id = 435] 01:02:47 INFO - PROCESS | 6440 | ++DOMWINDOW == 165 (0x979e7400) [pid = 6440] [serial = 1306] [outer = (nil)] 01:02:47 INFO - PROCESS | 6440 | ++DOMWINDOW == 166 (0x97dad400) [pid = 6440] [serial = 1307] [outer = 0x979e7400] 01:02:47 INFO - PROCESS | 6440 | 1461139367080 Marionette DEBUG loaded listener.js 01:02:47 INFO - PROCESS | 6440 | ++DOMWINDOW == 167 (0x97fbd800) [pid = 6440] [serial = 1308] [outer = 0x979e7400] 01:02:48 INFO - PROCESS | 6440 | 1461139368008 Marionette TRACE conn4 <- [1,1712,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.2.html",0,null,null,[["Highly scaled arcs are the right shape",0,null,null]]]}] 01:02:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 01:02:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1684ms 01:02:48 INFO - PROCESS | 6440 | 1461139368079 Marionette TRACE conn4 -> [0,1713,"getWindowHandle",null] 01:02:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 01:02:48 INFO - PROCESS | 6440 | 1461139368084 Marionette TRACE conn4 <- [1,1713,null,{"value":"8"}] 01:02:48 INFO - PROCESS | 6440 | 1461139368091 Marionette TRACE conn4 -> [0,1714,"setScriptTimeout",{"ms":35000}] 01:02:48 INFO - PROCESS | 6440 | 1461139368095 Marionette TRACE conn4 <- [1,1714,null,{}] 01:02:48 INFO - PROCESS | 6440 | 1461139368101 Marionette TRACE conn4 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:48 INFO - PROCESS | 6440 | 1461139368337 Marionette TRACE conn4 <- [1,1715,null,{"value":null}] 01:02:48 INFO - PROCESS | 6440 | 1461139368727 Marionette TRACE conn4 -> [0,1716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:48 INFO - PROCESS | 6440 | ++DOCSHELL 0x97f0c800 == 155 [pid = 6440] [id = 436] 01:02:48 INFO - PROCESS | 6440 | ++DOMWINDOW == 168 (0x9870c400) [pid = 6440] [serial = 1309] [outer = (nil)] 01:02:48 INFO - PROCESS | 6440 | ++DOMWINDOW == 169 (0x98872800) [pid = 6440] [serial = 1310] [outer = 0x9870c400] 01:02:48 INFO - PROCESS | 6440 | 1461139368827 Marionette DEBUG loaded listener.js 01:02:48 INFO - PROCESS | 6440 | ++DOMWINDOW == 170 (0x98877c00) [pid = 6440] [serial = 1311] [outer = 0x9870c400] 01:02:49 INFO - PROCESS | 6440 | 1461139369761 Marionette TRACE conn4 <- [1,1716,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.1.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 01:02:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 01:02:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1742ms 01:02:49 INFO - PROCESS | 6440 | 1461139369833 Marionette TRACE conn4 -> [0,1717,"getWindowHandle",null] 01:02:49 INFO - PROCESS | 6440 | 1461139369837 Marionette TRACE conn4 <- [1,1717,null,{"value":"8"}] 01:02:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 01:02:49 INFO - PROCESS | 6440 | 1461139369844 Marionette TRACE conn4 -> [0,1718,"setScriptTimeout",{"ms":35000}] 01:02:49 INFO - PROCESS | 6440 | 1461139369848 Marionette TRACE conn4 <- [1,1718,null,{}] 01:02:49 INFO - PROCESS | 6440 | 1461139369854 Marionette TRACE conn4 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:50 INFO - PROCESS | 6440 | 1461139370085 Marionette TRACE conn4 <- [1,1719,null,{"value":null}] 01:02:50 INFO - PROCESS | 6440 | 1461139370416 Marionette TRACE conn4 -> [0,1720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:50 INFO - PROCESS | 6440 | ++DOCSHELL 0x8f33cc00 == 156 [pid = 6440] [id = 437] 01:02:50 INFO - PROCESS | 6440 | ++DOMWINDOW == 171 (0x8fb16c00) [pid = 6440] [serial = 1312] [outer = (nil)] 01:02:50 INFO - PROCESS | 6440 | ++DOMWINDOW == 172 (0x98e76c00) [pid = 6440] [serial = 1313] [outer = 0x8fb16c00] 01:02:50 INFO - PROCESS | 6440 | 1461139370511 Marionette DEBUG loaded listener.js 01:02:50 INFO - PROCESS | 6440 | ++DOMWINDOW == 173 (0x98f7c400) [pid = 6440] [serial = 1314] [outer = 0x8fb16c00] 01:02:51 INFO - PROCESS | 6440 | 1461139371463 Marionette TRACE conn4 <- [1,1720,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.2.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 01:02:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 01:02:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1686ms 01:02:51 INFO - PROCESS | 6440 | 1461139371532 Marionette TRACE conn4 -> [0,1721,"getWindowHandle",null] 01:02:51 INFO - PROCESS | 6440 | 1461139371536 Marionette TRACE conn4 <- [1,1721,null,{"value":"8"}] 01:02:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 01:02:51 INFO - PROCESS | 6440 | 1461139371544 Marionette TRACE conn4 -> [0,1722,"setScriptTimeout",{"ms":35000}] 01:02:51 INFO - PROCESS | 6440 | 1461139371548 Marionette TRACE conn4 <- [1,1722,null,{}] 01:02:51 INFO - PROCESS | 6440 | 1461139371554 Marionette TRACE conn4 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:51 INFO - PROCESS | 6440 | 1461139371772 Marionette TRACE conn4 <- [1,1723,null,{"value":null}] 01:02:52 INFO - PROCESS | 6440 | 1461139372101 Marionette TRACE conn4 -> [0,1724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:52 INFO - PROCESS | 6440 | ++DOCSHELL 0x84b35800 == 157 [pid = 6440] [id = 438] 01:02:52 INFO - PROCESS | 6440 | ++DOMWINDOW == 174 (0x84c43400) [pid = 6440] [serial = 1315] [outer = (nil)] 01:02:52 INFO - PROCESS | 6440 | ++DOMWINDOW == 175 (0x98f98400) [pid = 6440] [serial = 1316] [outer = 0x84c43400] 01:02:52 INFO - PROCESS | 6440 | 1461139372199 Marionette DEBUG loaded listener.js 01:02:52 INFO - PROCESS | 6440 | ++DOMWINDOW == 176 (0x9920a000) [pid = 6440] [serial = 1317] [outer = 0x84c43400] 01:02:53 INFO - PROCESS | 6440 | 1461139373158 Marionette TRACE conn4 <- [1,1724,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.1.html",0,null,null,[["arc() from 0 to pi does not draw anything in the wrong half",0,null,null]]]}] 01:02:53 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 01:02:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1685ms 01:02:53 INFO - PROCESS | 6440 | 1461139373230 Marionette TRACE conn4 -> [0,1725,"getWindowHandle",null] 01:02:53 INFO - PROCESS | 6440 | 1461139373234 Marionette TRACE conn4 <- [1,1725,null,{"value":"8"}] 01:02:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 01:02:53 INFO - PROCESS | 6440 | 1461139373240 Marionette TRACE conn4 -> [0,1726,"setScriptTimeout",{"ms":35000}] 01:02:53 INFO - PROCESS | 6440 | 1461139373244 Marionette TRACE conn4 <- [1,1726,null,{}] 01:02:53 INFO - PROCESS | 6440 | 1461139373250 Marionette TRACE conn4 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:53 INFO - PROCESS | 6440 | 1461139373478 Marionette TRACE conn4 <- [1,1727,null,{"value":null}] 01:02:55 INFO - PROCESS | 6440 | --DOCSHELL 0x8834b000 == 156 [pid = 6440] [id = 371] 01:02:55 INFO - PROCESS | 6440 | --DOCSHELL 0x8f37e000 == 155 [pid = 6440] [id = 45] 01:02:55 INFO - PROCESS | 6440 | --DOCSHELL 0x99b84c00 == 154 [pid = 6440] [id = 372] 01:02:55 INFO - PROCESS | 6440 | --DOCSHELL 0x8fb1e800 == 153 [pid = 6440] [id = 363] 01:02:55 INFO - PROCESS | 6440 | --DOCSHELL 0x840d3c00 == 152 [pid = 6440] [id = 377] 01:02:55 INFO - PROCESS | 6440 | --DOCSHELL 0x8fb19400 == 151 [pid = 6440] [id = 362] 01:02:55 INFO - PROCESS | 6440 | --DOCSHELL 0x8f385400 == 150 [pid = 6440] [id = 364] 01:02:55 INFO - PROCESS | 6440 | --DOCSHELL 0x8cb35c00 == 149 [pid = 6440] [id = 409] 01:02:55 INFO - PROCESS | 6440 | --DOCSHELL 0x938cf800 == 148 [pid = 6440] [id = 410] 01:02:55 INFO - PROCESS | 6440 | --DOCSHELL 0x8fbd4000 == 147 [pid = 6440] [id = 408] 01:02:55 INFO - PROCESS | 6440 | --DOCSHELL 0x8a83a400 == 146 [pid = 6440] [id = 407] 01:02:55 INFO - PROCESS | 6440 | --DOCSHELL 0x8cb31800 == 145 [pid = 6440] [id = 406] 01:02:55 INFO - PROCESS | 6440 | --DOCSHELL 0x8f20c800 == 144 [pid = 6440] [id = 405] 01:02:55 INFO - PROCESS | 6440 | --DOCSHELL 0x84379c00 == 143 [pid = 6440] [id = 404] 01:02:55 INFO - PROCESS | 6440 | --DOCSHELL 0x8a83b800 == 142 [pid = 6440] [id = 402] 01:02:55 INFO - PROCESS | 6440 | --DOCSHELL 0x892b1800 == 141 [pid = 6440] [id = 403] 01:02:55 INFO - PROCESS | 6440 | --DOCSHELL 0x892b3000 == 140 [pid = 6440] [id = 401] 01:02:55 INFO - PROCESS | 6440 | --DOCSHELL 0x84b40800 == 139 [pid = 6440] [id = 400] 01:02:55 INFO - PROCESS | 6440 | --DOMWINDOW == 175 (0x899a6400) [pid = 6440] [serial = 1139] [outer = (nil)] [url = about:blank] 01:02:55 INFO - PROCESS | 6440 | --DOMWINDOW == 174 (0x89873800) [pid = 6440] [serial = 1193] [outer = (nil)] [url = about:blank] 01:02:55 INFO - PROCESS | 6440 | --DOMWINDOW == 173 (0x8e785400) [pid = 6440] [serial = 1149] [outer = (nil)] [url = about:blank] 01:02:55 INFO - PROCESS | 6440 | --DOMWINDOW == 172 (0x8f24c000) [pid = 6440] [serial = 1151] [outer = (nil)] [url = about:blank] 01:02:55 INFO - PROCESS | 6440 | --DOMWINDOW == 171 (0x91442c00) [pid = 6440] [serial = 1164] [outer = (nil)] [url = about:blank] 01:02:55 INFO - PROCESS | 6440 | --DOMWINDOW == 170 (0x8e77d400) [pid = 6440] [serial = 1148] [outer = (nil)] [url = about:blank] 01:02:55 INFO - PROCESS | 6440 | --DOMWINDOW == 169 (0x98b04800) [pid = 6440] [serial = 1175] [outer = (nil)] [url = about:blank] 01:02:55 INFO - PROCESS | 6440 | --DOMWINDOW == 168 (0x90183c00) [pid = 6440] [serial = 1157] [outer = (nil)] [url = about:blank] 01:02:55 INFO - PROCESS | 6440 | --DOMWINDOW == 167 (0x89f14000) [pid = 6440] [serial = 1194] [outer = (nil)] [url = about:blank] 01:02:55 INFO - PROCESS | 6440 | --DOMWINDOW == 166 (0x8f337400) [pid = 6440] [serial = 1152] [outer = (nil)] [url = about:blank] 01:02:55 INFO - PROCESS | 6440 | --DOMWINDOW == 165 (0x8a842400) [pid = 6440] [serial = 1197] [outer = (nil)] [url = about:blank] 01:02:55 INFO - PROCESS | 6440 | --DOMWINDOW == 164 (0x97923c00) [pid = 6440] [serial = 1170] [outer = (nil)] [url = about:blank] 01:02:55 INFO - PROCESS | 6440 | --DOMWINDOW == 163 (0x9fb2ec00) [pid = 6440] [serial = 1181] [outer = (nil)] [url = about:blank] 01:02:55 INFO - PROCESS | 6440 | --DOMWINDOW == 162 (0x882ba400) [pid = 6440] [serial = 1190] [outer = (nil)] [url = about:blank] 01:02:55 INFO - PROCESS | 6440 | --DOMWINDOW == 161 (0x8e3a7400) [pid = 6440] [serial = 1146] [outer = (nil)] [url = about:blank] 01:02:55 INFO - PROCESS | 6440 | --DOMWINDOW == 160 (0x982bf000) [pid = 6440] [serial = 1173] [outer = (nil)] [url = about:blank] 01:02:55 INFO - PROCESS | 6440 | --DOMWINDOW == 159 (0x89f1a400) [pid = 6440] [serial = 1199] [outer = (nil)] [url = about:blank] 01:02:55 INFO - PROCESS | 6440 | --DOMWINDOW == 158 (0x99b8b000) [pid = 6440] [serial = 1179] [outer = (nil)] [url = about:blank] 01:02:55 INFO - PROCESS | 6440 | --DOMWINDOW == 157 (0x9ff9e000) [pid = 6440] [serial = 1184] [outer = (nil)] [url = about:blank] 01:02:55 INFO - PROCESS | 6440 | --DOMWINDOW == 156 (0x9120c800) [pid = 6440] [serial = 1163] [outer = (nil)] [url = about:blank] 01:02:55 INFO - PROCESS | 6440 | --DOMWINDOW == 155 (0x8834fc00) [pid = 6440] [serial = 1191] [outer = (nil)] [url = about:blank] 01:02:55 INFO - PROCESS | 6440 | --DOMWINDOW == 154 (0x9049d800) [pid = 6440] [serial = 1160] [outer = (nil)] [url = about:blank] 01:02:55 INFO - PROCESS | 6440 | --DOMWINDOW == 153 (0x904d4000) [pid = 6440] [serial = 1161] [outer = (nil)] [url = about:blank] 01:02:55 INFO - PROCESS | 6440 | --DOMWINDOW == 152 (0x99216000) [pid = 6440] [serial = 1178] [outer = (nil)] [url = about:blank] 01:02:55 INFO - PROCESS | 6440 | --DOMWINDOW == 151 (0xa0acdc00) [pid = 6440] [serial = 1187] [outer = (nil)] [url = about:blank] 01:02:55 INFO - PROCESS | 6440 | --DOMWINDOW == 150 (0x8fbe0000) [pid = 6440] [serial = 1154] [outer = (nil)] [url = about:blank] 01:02:55 INFO - PROCESS | 6440 | --DOMWINDOW == 149 (0x8b6bd400) [pid = 6440] [serial = 1142] [outer = (nil)] [url = about:blank] 01:02:55 INFO - PROCESS | 6440 | --DOMWINDOW == 148 (0x92cba400) [pid = 6440] [serial = 1167] [outer = (nil)] [url = about:blank] 01:02:55 INFO - PROCESS | 6440 | --DOMWINDOW == 147 (0x8b8bfc00) [pid = 6440] [serial = 1143] [outer = (nil)] [url = about:blank] 01:02:55 INFO - PROCESS | 6440 | --DOMWINDOW == 146 (0x9ffc3800) [pid = 6440] [serial = 1185] [outer = (nil)] [url = about:blank] 01:02:55 INFO - PROCESS | 6440 | --DOMWINDOW == 145 (0x9fc53000) [pid = 6440] [serial = 1182] [outer = (nil)] [url = about:blank] 01:02:55 INFO - PROCESS | 6440 | --DOMWINDOW == 144 (0x98e72c00) [pid = 6440] [serial = 1176] [outer = (nil)] [url = about:blank] 01:02:55 INFO - PROCESS | 6440 | --DOMWINDOW == 143 (0x90190800) [pid = 6440] [serial = 1158] [outer = (nil)] [url = about:blank] 01:02:55 INFO - PROCESS | 6440 | --DOMWINDOW == 142 (0x8fe93400) [pid = 6440] [serial = 1155] [outer = (nil)] [url = about:blank] 01:02:55 INFO - PROCESS | 6440 | --DOMWINDOW == 141 (0x8a2f0800) [pid = 6440] [serial = 1196] [outer = (nil)] [url = about:blank] 01:02:55 INFO - PROCESS | 6440 | --DOMWINDOW == 140 (0x89fa9800) [pid = 6440] [serial = 1140] [outer = (nil)] [url = about:blank] 01:02:55 INFO - PROCESS | 6440 | --DOMWINDOW == 139 (0x97f0f400) [pid = 6440] [serial = 1172] [outer = (nil)] [url = about:blank] 01:02:55 INFO - PROCESS | 6440 | --DOMWINDOW == 138 (0x8e39d400) [pid = 6440] [serial = 1145] [outer = (nil)] [url = about:blank] 01:02:55 INFO - PROCESS | 6440 | --DOMWINDOW == 137 (0x96fcec00) [pid = 6440] [serial = 1169] [outer = (nil)] [url = about:blank] 01:02:55 INFO - PROCESS | 6440 | --DOMWINDOW == 136 (0x92c73400) [pid = 6440] [serial = 1166] [outer = (nil)] [url = about:blank] 01:02:55 INFO - PROCESS | 6440 | 1461139375626 Marionette TRACE conn4 -> [0,1728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:55 INFO - PROCESS | 6440 | ++DOCSHELL 0x876be800 == 140 [pid = 6440] [id = 439] 01:02:55 INFO - PROCESS | 6440 | ++DOMWINDOW == 137 (0x882ba000) [pid = 6440] [serial = 1318] [outer = (nil)] 01:02:55 INFO - PROCESS | 6440 | ++DOMWINDOW == 138 (0x882bf000) [pid = 6440] [serial = 1319] [outer = 0x882ba000] 01:02:55 INFO - PROCESS | 6440 | 1461139375713 Marionette DEBUG loaded listener.js 01:02:55 INFO - PROCESS | 6440 | ++DOMWINDOW == 139 (0x88354000) [pid = 6440] [serial = 1320] [outer = 0x882ba000] 01:02:56 INFO - PROCESS | 6440 | 1461139376553 Marionette TRACE conn4 <- [1,1728,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.2.html",0,null,null,[["arc() from 0 to pi draws stuff in the right half",0,null,null]]]}] 01:02:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 01:02:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 3347ms 01:02:56 INFO - PROCESS | 6440 | 1461139376590 Marionette TRACE conn4 -> [0,1729,"getWindowHandle",null] 01:02:56 INFO - PROCESS | 6440 | 1461139376597 Marionette TRACE conn4 <- [1,1729,null,{"value":"8"}] 01:02:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 01:02:56 INFO - PROCESS | 6440 | 1461139376608 Marionette TRACE conn4 -> [0,1730,"setScriptTimeout",{"ms":35000}] 01:02:56 INFO - PROCESS | 6440 | 1461139376612 Marionette TRACE conn4 <- [1,1730,null,{}] 01:02:56 INFO - PROCESS | 6440 | 1461139376619 Marionette TRACE conn4 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:56 INFO - PROCESS | 6440 | 1461139376925 Marionette TRACE conn4 <- [1,1731,null,{"value":null}] 01:02:57 INFO - PROCESS | 6440 | 1461139377051 Marionette TRACE conn4 -> [0,1732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:57 INFO - PROCESS | 6440 | ++DOCSHELL 0x8999ac00 == 141 [pid = 6440] [id = 440] 01:02:57 INFO - PROCESS | 6440 | ++DOMWINDOW == 140 (0x8999ec00) [pid = 6440] [serial = 1321] [outer = (nil)] 01:02:57 INFO - PROCESS | 6440 | ++DOMWINDOW == 141 (0x899a6000) [pid = 6440] [serial = 1322] [outer = 0x8999ec00] 01:02:57 INFO - PROCESS | 6440 | 1461139377133 Marionette DEBUG loaded listener.js 01:02:57 INFO - PROCESS | 6440 | ++DOMWINDOW == 142 (0x89f1cc00) [pid = 6440] [serial = 1323] [outer = 0x8999ec00] 01:02:58 INFO - PROCESS | 6440 | 1461139378158 Marionette TRACE conn4 <- [1,1732,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.3.html",0,null,null,[["arc() from 0 to -pi/2 does not draw anything in the wrong quadrant",0,null,null]]]}] 01:02:58 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 01:02:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1582ms 01:02:58 INFO - PROCESS | 6440 | 1461139378194 Marionette TRACE conn4 -> [0,1733,"getWindowHandle",null] 01:02:58 INFO - PROCESS | 6440 | 1461139378199 Marionette TRACE conn4 <- [1,1733,null,{"value":"8"}] 01:02:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 01:02:58 INFO - PROCESS | 6440 | 1461139378206 Marionette TRACE conn4 -> [0,1734,"setScriptTimeout",{"ms":35000}] 01:02:58 INFO - PROCESS | 6440 | 1461139378209 Marionette TRACE conn4 <- [1,1734,null,{}] 01:02:58 INFO - PROCESS | 6440 | 1461139378224 Marionette TRACE conn4 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:58 INFO - PROCESS | 6440 | 1461139378492 Marionette TRACE conn4 <- [1,1735,null,{"value":null}] 01:02:58 INFO - PROCESS | 6440 | 1461139378531 Marionette TRACE conn4 -> [0,1736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:58 INFO - PROCESS | 6440 | ++DOCSHELL 0x892b4000 == 142 [pid = 6440] [id = 441] 01:02:58 INFO - PROCESS | 6440 | ++DOMWINDOW == 143 (0x8a2e7000) [pid = 6440] [serial = 1324] [outer = (nil)] 01:02:58 INFO - PROCESS | 6440 | ++DOMWINDOW == 144 (0x8a8a4400) [pid = 6440] [serial = 1325] [outer = 0x8a2e7000] 01:02:58 INFO - PROCESS | 6440 | 1461139378611 Marionette DEBUG loaded listener.js 01:02:58 INFO - PROCESS | 6440 | ++DOMWINDOW == 145 (0x8b6bec00) [pid = 6440] [serial = 1326] [outer = 0x8a2e7000] 01:02:59 INFO - PROCESS | 6440 | 1461139379699 Marionette TRACE conn4 <- [1,1736,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.4.html",0,null,null,[["arc() from 0 to -pi/2 draws stuff in the right quadrant",0,null,null]]]}] 01:02:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 01:02:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1541ms 01:02:59 INFO - PROCESS | 6440 | 1461139379748 Marionette TRACE conn4 -> [0,1737,"getWindowHandle",null] 01:02:59 INFO - PROCESS | 6440 | 1461139379753 Marionette TRACE conn4 <- [1,1737,null,{"value":"8"}] 01:02:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 01:02:59 INFO - PROCESS | 6440 | 1461139379792 Marionette TRACE conn4 -> [0,1738,"setScriptTimeout",{"ms":35000}] 01:02:59 INFO - PROCESS | 6440 | 1461139379801 Marionette TRACE conn4 <- [1,1738,null,{}] 01:02:59 INFO - PROCESS | 6440 | 1461139379811 Marionette TRACE conn4 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:00 INFO - PROCESS | 6440 | --DOMWINDOW == 144 (0x9ea14800) [pid = 6440] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 01:03:00 INFO - PROCESS | 6440 | --DOMWINDOW == 143 (0x892b6c00) [pid = 6440] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 01:03:00 INFO - PROCESS | 6440 | --DOMWINDOW == 142 (0x8f555400) [pid = 6440] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 01:03:00 INFO - PROCESS | 6440 | --DOMWINDOW == 141 (0x876b7400) [pid = 6440] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 01:03:00 INFO - PROCESS | 6440 | --DOMWINDOW == 140 (0x89782c00) [pid = 6440] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 01:03:00 INFO - PROCESS | 6440 | --DOMWINDOW == 139 (0x84c4a800) [pid = 6440] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 01:03:00 INFO - PROCESS | 6440 | --DOMWINDOW == 138 (0x902c2800) [pid = 6440] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 01:03:00 INFO - PROCESS | 6440 | --DOMWINDOW == 137 (0x892a9800) [pid = 6440] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 01:03:00 INFO - PROCESS | 6440 | --DOMWINDOW == 136 (0x8b8bf400) [pid = 6440] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 01:03:00 INFO - PROCESS | 6440 | --DOMWINDOW == 135 (0x8f20e800) [pid = 6440] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 01:03:00 INFO - PROCESS | 6440 | --DOMWINDOW == 134 (0x906e8800) [pid = 6440] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 01:03:00 INFO - PROCESS | 6440 | --DOMWINDOW == 133 (0x9fc99c00) [pid = 6440] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 01:03:00 INFO - PROCESS | 6440 | --DOMWINDOW == 132 (0x8c1fb800) [pid = 6440] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 01:03:00 INFO - PROCESS | 6440 | --DOMWINDOW == 131 (0x8a83e400) [pid = 6440] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 01:03:00 INFO - PROCESS | 6440 | --DOMWINDOW == 130 (0x938d0c00) [pid = 6440] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 01:03:00 INFO - PROCESS | 6440 | --DOMWINDOW == 129 (0x8a208c00) [pid = 6440] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 01:03:00 INFO - PROCESS | 6440 | --DOMWINDOW == 128 (0x8fbdf400) [pid = 6440] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 01:03:00 INFO - PROCESS | 6440 | 1461139380641 Marionette TRACE conn4 <- [1,1739,null,{"value":null}] 01:03:00 INFO - PROCESS | 6440 | 1461139380823 Marionette TRACE conn4 -> [0,1740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:00 INFO - PROCESS | 6440 | ++DOCSHELL 0x84ec9c00 == 143 [pid = 6440] [id = 442] 01:03:00 INFO - PROCESS | 6440 | ++DOMWINDOW == 129 (0x892aec00) [pid = 6440] [serial = 1327] [outer = (nil)] 01:03:00 INFO - PROCESS | 6440 | ++DOMWINDOW == 130 (0x89874400) [pid = 6440] [serial = 1328] [outer = 0x892aec00] 01:03:00 INFO - PROCESS | 6440 | 1461139380948 Marionette DEBUG loaded listener.js 01:03:01 INFO - PROCESS | 6440 | ++DOMWINDOW == 131 (0x8a8a7800) [pid = 6440] [serial = 1329] [outer = 0x892aec00] 01:03:01 INFO - PROCESS | 6440 | 1461139381793 Marionette TRACE conn4 <- [1,1740,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.5.html",0,null,null,[["arc() from 0 to 5pi does not draw crazy things",0,null,null]]]}] 01:03:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 01:03:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 2050ms 01:03:01 INFO - PROCESS | 6440 | 1461139381833 Marionette TRACE conn4 -> [0,1741,"getWindowHandle",null] 01:03:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 01:03:01 INFO - PROCESS | 6440 | 1461139381838 Marionette TRACE conn4 <- [1,1741,null,{"value":"8"}] 01:03:01 INFO - PROCESS | 6440 | 1461139381844 Marionette TRACE conn4 -> [0,1742,"setScriptTimeout",{"ms":35000}] 01:03:01 INFO - PROCESS | 6440 | 1461139381848 Marionette TRACE conn4 <- [1,1742,null,{}] 01:03:01 INFO - PROCESS | 6440 | 1461139381858 Marionette TRACE conn4 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:02 INFO - PROCESS | 6440 | 1461139382076 Marionette TRACE conn4 <- [1,1743,null,{"value":null}] 01:03:02 INFO - PROCESS | 6440 | 1461139382273 Marionette TRACE conn4 -> [0,1744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:02 INFO - PROCESS | 6440 | ++DOCSHELL 0x840d1800 == 144 [pid = 6440] [id = 443] 01:03:02 INFO - PROCESS | 6440 | ++DOMWINDOW == 132 (0x840d3c00) [pid = 6440] [serial = 1330] [outer = (nil)] 01:03:02 INFO - PROCESS | 6440 | ++DOMWINDOW == 133 (0x876b9c00) [pid = 6440] [serial = 1331] [outer = 0x840d3c00] 01:03:02 INFO - PROCESS | 6440 | 1461139382521 Marionette DEBUG loaded listener.js 01:03:02 INFO - PROCESS | 6440 | ++DOMWINDOW == 134 (0x88355000) [pid = 6440] [serial = 1332] [outer = 0x840d3c00] 01:03:03 INFO - PROCESS | 6440 | 1461139383719 Marionette TRACE conn4 <- [1,1744,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.1.html",0,null,null,[["arc() draws nothing when end = start + 2pi-e and anticlockwise",0,null,null]]]}] 01:03:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 01:03:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1941ms 01:03:03 INFO - PROCESS | 6440 | 1461139383787 Marionette TRACE conn4 -> [0,1745,"getWindowHandle",null] 01:03:03 INFO - PROCESS | 6440 | 1461139383792 Marionette TRACE conn4 <- [1,1745,null,{"value":"8"}] 01:03:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 01:03:03 INFO - PROCESS | 6440 | 1461139383802 Marionette TRACE conn4 -> [0,1746,"setScriptTimeout",{"ms":35000}] 01:03:03 INFO - PROCESS | 6440 | 1461139383807 Marionette TRACE conn4 <- [1,1746,null,{}] 01:03:03 INFO - PROCESS | 6440 | 1461139383816 Marionette TRACE conn4 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:04 INFO - PROCESS | 6440 | 1461139384106 Marionette TRACE conn4 <- [1,1747,null,{"value":null}] 01:03:04 INFO - PROCESS | 6440 | 1461139384444 Marionette TRACE conn4 -> [0,1748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:04 INFO - PROCESS | 6440 | ++DOCSHELL 0x899a0c00 == 145 [pid = 6440] [id = 444] 01:03:04 INFO - PROCESS | 6440 | ++DOMWINDOW == 135 (0x89f10c00) [pid = 6440] [serial = 1333] [outer = (nil)] 01:03:04 INFO - PROCESS | 6440 | ++DOMWINDOW == 136 (0x89fb2800) [pid = 6440] [serial = 1334] [outer = 0x89f10c00] 01:03:04 INFO - PROCESS | 6440 | 1461139384543 Marionette DEBUG loaded listener.js 01:03:04 INFO - PROCESS | 6440 | ++DOMWINDOW == 137 (0x8a2e4800) [pid = 6440] [serial = 1335] [outer = 0x89f10c00] 01:03:05 INFO - PROCESS | 6440 | 1461139385678 Marionette TRACE conn4 <- [1,1748,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.2.html",0,null,null,[["arc() draws a full circle when end = start + 2pi-e and clockwise",0,null,null]]]}] 01:03:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 01:03:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1949ms 01:03:05 INFO - PROCESS | 6440 | 1461139385750 Marionette TRACE conn4 -> [0,1749,"getWindowHandle",null] 01:03:05 INFO - PROCESS | 6440 | 1461139385757 Marionette TRACE conn4 <- [1,1749,null,{"value":"8"}] 01:03:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 01:03:05 INFO - PROCESS | 6440 | 1461139385768 Marionette TRACE conn4 -> [0,1750,"setScriptTimeout",{"ms":35000}] 01:03:05 INFO - PROCESS | 6440 | 1461139385773 Marionette TRACE conn4 <- [1,1750,null,{}] 01:03:05 INFO - PROCESS | 6440 | 1461139385780 Marionette TRACE conn4 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:06 INFO - PROCESS | 6440 | 1461139386052 Marionette TRACE conn4 <- [1,1751,null,{"value":null}] 01:03:06 INFO - PROCESS | 6440 | 1461139386433 Marionette TRACE conn4 -> [0,1752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:06 INFO - PROCESS | 6440 | ++DOCSHELL 0x8a2e2400 == 146 [pid = 6440] [id = 445] 01:03:06 INFO - PROCESS | 6440 | ++DOMWINDOW == 138 (0x8a8a9000) [pid = 6440] [serial = 1336] [outer = (nil)] 01:03:06 INFO - PROCESS | 6440 | ++DOMWINDOW == 139 (0x8b818800) [pid = 6440] [serial = 1337] [outer = 0x8a8a9000] 01:03:06 INFO - PROCESS | 6440 | 1461139386561 Marionette DEBUG loaded listener.js 01:03:06 INFO - PROCESS | 6440 | ++DOMWINDOW == 140 (0x8b8cb400) [pid = 6440] [serial = 1338] [outer = 0x8a8a9000] 01:03:07 INFO - PROCESS | 6440 | 1461139387625 Marionette TRACE conn4 <- [1,1752,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.3.html",0,null,null,[["arc() draws a full circle when end = start + 2pi+e and anticlockwise",0,null,null]]]}] 01:03:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 01:03:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1894ms 01:03:07 INFO - PROCESS | 6440 | 1461139387662 Marionette TRACE conn4 -> [0,1753,"getWindowHandle",null] 01:03:07 INFO - PROCESS | 6440 | 1461139387667 Marionette TRACE conn4 <- [1,1753,null,{"value":"8"}] 01:03:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 01:03:07 INFO - PROCESS | 6440 | 1461139387674 Marionette TRACE conn4 -> [0,1754,"setScriptTimeout",{"ms":35000}] 01:03:07 INFO - PROCESS | 6440 | 1461139387681 Marionette TRACE conn4 <- [1,1754,null,{}] 01:03:07 INFO - PROCESS | 6440 | 1461139387700 Marionette TRACE conn4 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:07 INFO - PROCESS | 6440 | 1461139387953 Marionette TRACE conn4 <- [1,1755,null,{"value":null}] 01:03:08 INFO - PROCESS | 6440 | 1461139388280 Marionette TRACE conn4 -> [0,1756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:08 INFO - PROCESS | 6440 | ++DOCSHELL 0x84ed0400 == 147 [pid = 6440] [id = 446] 01:03:08 INFO - PROCESS | 6440 | ++DOMWINDOW == 141 (0x8c1ef400) [pid = 6440] [serial = 1339] [outer = (nil)] 01:03:08 INFO - PROCESS | 6440 | ++DOMWINDOW == 142 (0x8e508800) [pid = 6440] [serial = 1340] [outer = 0x8c1ef400] 01:03:08 INFO - PROCESS | 6440 | 1461139388375 Marionette DEBUG loaded listener.js 01:03:08 INFO - PROCESS | 6440 | ++DOMWINDOW == 143 (0x8e77c800) [pid = 6440] [serial = 1341] [outer = 0x8c1ef400] 01:03:09 INFO - PROCESS | 6440 | 1461139389341 Marionette TRACE conn4 <- [1,1756,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.4.html",0,null,null,[["arc() draws nothing when end = start + 2pi+e and clockwise",0,null,null]]]}] 01:03:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 01:03:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1742ms 01:03:09 INFO - PROCESS | 6440 | 1461139389417 Marionette TRACE conn4 -> [0,1757,"getWindowHandle",null] 01:03:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 01:03:09 INFO - PROCESS | 6440 | 1461139389423 Marionette TRACE conn4 <- [1,1757,null,{"value":"8"}] 01:03:09 INFO - PROCESS | 6440 | 1461139389429 Marionette TRACE conn4 -> [0,1758,"setScriptTimeout",{"ms":35000}] 01:03:09 INFO - PROCESS | 6440 | 1461139389433 Marionette TRACE conn4 <- [1,1758,null,{}] 01:03:09 INFO - PROCESS | 6440 | 1461139389439 Marionette TRACE conn4 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:09 INFO - PROCESS | 6440 | 1461139389700 Marionette TRACE conn4 <- [1,1759,null,{"value":null}] 01:03:10 INFO - PROCESS | 6440 | 1461139390027 Marionette TRACE conn4 -> [0,1760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:10 INFO - PROCESS | 6440 | ++DOCSHELL 0x8c1f6000 == 148 [pid = 6440] [id = 447] 01:03:10 INFO - PROCESS | 6440 | ++DOMWINDOW == 144 (0x8cbd0c00) [pid = 6440] [serial = 1342] [outer = (nil)] 01:03:10 INFO - PROCESS | 6440 | ++DOMWINDOW == 145 (0x8f20d000) [pid = 6440] [serial = 1343] [outer = 0x8cbd0c00] 01:03:10 INFO - PROCESS | 6440 | 1461139390118 Marionette DEBUG loaded listener.js 01:03:10 INFO - PROCESS | 6440 | ++DOMWINDOW == 146 (0x8f246000) [pid = 6440] [serial = 1344] [outer = 0x8cbd0c00] 01:03:11 INFO - PROCESS | 6440 | 1461139391039 Marionette TRACE conn4 <- [1,1760,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.1.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and anticlockwise",0,null,null]]]}] 01:03:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 01:03:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1686ms 01:03:11 INFO - PROCESS | 6440 | 1461139391116 Marionette TRACE conn4 -> [0,1761,"getWindowHandle",null] 01:03:11 INFO - PROCESS | 6440 | 1461139391120 Marionette TRACE conn4 <- [1,1761,null,{"value":"8"}] 01:03:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 01:03:11 INFO - PROCESS | 6440 | 1461139391126 Marionette TRACE conn4 -> [0,1762,"setScriptTimeout",{"ms":35000}] 01:03:11 INFO - PROCESS | 6440 | 1461139391130 Marionette TRACE conn4 <- [1,1762,null,{}] 01:03:11 INFO - PROCESS | 6440 | 1461139391136 Marionette TRACE conn4 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:11 INFO - PROCESS | 6440 | 1461139391402 Marionette TRACE conn4 <- [1,1763,null,{"value":null}] 01:03:11 INFO - PROCESS | 6440 | 1461139391735 Marionette TRACE conn4 -> [0,1764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:11 INFO - PROCESS | 6440 | ++DOCSHELL 0x8f343400 == 149 [pid = 6440] [id = 448] 01:03:11 INFO - PROCESS | 6440 | ++DOMWINDOW == 147 (0x8f343c00) [pid = 6440] [serial = 1345] [outer = (nil)] 01:03:11 INFO - PROCESS | 6440 | ++DOMWINDOW == 148 (0x8f37cc00) [pid = 6440] [serial = 1346] [outer = 0x8f343c00] 01:03:11 INFO - PROCESS | 6440 | 1461139391844 Marionette DEBUG loaded listener.js 01:03:11 INFO - PROCESS | 6440 | ++DOMWINDOW == 149 (0x8fbd6400) [pid = 6440] [serial = 1347] [outer = 0x8f343c00] 01:03:12 INFO - PROCESS | 6440 | 1461139392865 Marionette TRACE conn4 <- [1,1764,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.2.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and clockwise",0,null,null]]]}] 01:03:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 01:03:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1788ms 01:03:12 INFO - PROCESS | 6440 | 1461139392916 Marionette TRACE conn4 -> [0,1765,"getWindowHandle",null] 01:03:12 INFO - PROCESS | 6440 | 1461139392920 Marionette TRACE conn4 <- [1,1765,null,{"value":"8"}] 01:03:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 01:03:12 INFO - PROCESS | 6440 | 1461139392927 Marionette TRACE conn4 -> [0,1766,"setScriptTimeout",{"ms":35000}] 01:03:12 INFO - PROCESS | 6440 | 1461139392931 Marionette TRACE conn4 <- [1,1766,null,{}] 01:03:12 INFO - PROCESS | 6440 | 1461139392937 Marionette TRACE conn4 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:13 INFO - PROCESS | 6440 | 1461139393195 Marionette TRACE conn4 <- [1,1767,null,{"value":null}] 01:03:13 INFO - PROCESS | 6440 | 1461139393525 Marionette TRACE conn4 -> [0,1768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zeroradius.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:13 INFO - PROCESS | 6440 | ++DOCSHELL 0x8a834800 == 150 [pid = 6440] [id = 449] 01:03:13 INFO - PROCESS | 6440 | ++DOMWINDOW == 150 (0x8f33c800) [pid = 6440] [serial = 1348] [outer = (nil)] 01:03:13 INFO - PROCESS | 6440 | ++DOMWINDOW == 151 (0x902c0c00) [pid = 6440] [serial = 1349] [outer = 0x8f33c800] 01:03:13 INFO - PROCESS | 6440 | 1461139393625 Marionette DEBUG loaded listener.js 01:03:13 INFO - PROCESS | 6440 | ++DOMWINDOW == 152 (0x902c8000) [pid = 6440] [serial = 1350] [outer = 0x8f33c800] 01:03:14 INFO - PROCESS | 6440 | 1461139394633 Marionette TRACE conn4 <- [1,1768,null,{"value":["/2dcontext/path-objects/2d.path.arc.zeroradius.html",0,null,null,[["arc() with zero radius draws a line to the start point",0,null,null]]]}] 01:03:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 01:03:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1784ms 01:03:14 INFO - PROCESS | 6440 | 1461139394712 Marionette TRACE conn4 -> [0,1769,"getWindowHandle",null] 01:03:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 01:03:14 INFO - PROCESS | 6440 | 1461139394716 Marionette TRACE conn4 <- [1,1769,null,{"value":"8"}] 01:03:14 INFO - PROCESS | 6440 | 1461139394725 Marionette TRACE conn4 -> [0,1770,"setScriptTimeout",{"ms":35000}] 01:03:14 INFO - PROCESS | 6440 | 1461139394728 Marionette TRACE conn4 <- [1,1770,null,{}] 01:03:14 INFO - PROCESS | 6440 | 1461139394738 Marionette TRACE conn4 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:14 INFO - PROCESS | 6440 | 1461139394991 Marionette TRACE conn4 <- [1,1771,null,{"value":null}] 01:03:15 INFO - PROCESS | 6440 | 1461139395323 Marionette TRACE conn4 -> [0,1772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:15 INFO - PROCESS | 6440 | ++DOCSHELL 0x8f558400 == 151 [pid = 6440] [id = 450] 01:03:15 INFO - PROCESS | 6440 | ++DOMWINDOW == 153 (0x902bf400) [pid = 6440] [serial = 1351] [outer = (nil)] 01:03:15 INFO - PROCESS | 6440 | ++DOMWINDOW == 154 (0x90670000) [pid = 6440] [serial = 1352] [outer = 0x902bf400] 01:03:15 INFO - PROCESS | 6440 | 1461139395413 Marionette DEBUG loaded listener.js 01:03:15 INFO - PROCESS | 6440 | ++DOMWINDOW == 155 (0x906e8400) [pid = 6440] [serial = 1353] [outer = 0x902bf400] 01:03:16 INFO - PROCESS | 6440 | 1461139396346 Marionette TRACE conn4 <- [1,1772,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.1.html",0,null,null,[["arcTo() has no effect if P0 = P1",0,null,null]]]}] 01:03:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 01:03:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1688ms 01:03:16 INFO - PROCESS | 6440 | 1461139396412 Marionette TRACE conn4 -> [0,1773,"getWindowHandle",null] 01:03:16 INFO - PROCESS | 6440 | 1461139396417 Marionette TRACE conn4 <- [1,1773,null,{"value":"8"}] 01:03:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 01:03:16 INFO - PROCESS | 6440 | 1461139396423 Marionette TRACE conn4 -> [0,1774,"setScriptTimeout",{"ms":35000}] 01:03:16 INFO - PROCESS | 6440 | 1461139396427 Marionette TRACE conn4 <- [1,1774,null,{}] 01:03:16 INFO - PROCESS | 6440 | 1461139396433 Marionette TRACE conn4 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:16 INFO - PROCESS | 6440 | 1461139396657 Marionette TRACE conn4 <- [1,1775,null,{"value":null}] 01:03:17 INFO - PROCESS | 6440 | 1461139396990 Marionette TRACE conn4 -> [0,1776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:17 INFO - PROCESS | 6440 | ++DOCSHELL 0x904cd400 == 152 [pid = 6440] [id = 451] 01:03:17 INFO - PROCESS | 6440 | ++DOMWINDOW == 156 (0x911dc800) [pid = 6440] [serial = 1354] [outer = (nil)] 01:03:17 INFO - PROCESS | 6440 | ++DOMWINDOW == 157 (0x9144a400) [pid = 6440] [serial = 1355] [outer = 0x911dc800] 01:03:17 INFO - PROCESS | 6440 | 1461139397095 Marionette DEBUG loaded listener.js 01:03:17 INFO - PROCESS | 6440 | ++DOMWINDOW == 158 (0x91e4dc00) [pid = 6440] [serial = 1356] [outer = 0x911dc800] 01:03:18 INFO - PROCESS | 6440 | 1461139398092 Marionette TRACE conn4 <- [1,1776,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.2.html",0,null,null,[["arcTo() draws a straight line to P1 if P1 = P2",0,null,null]]]}] 01:03:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 01:03:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1741ms 01:03:18 INFO - PROCESS | 6440 | 1461139398165 Marionette TRACE conn4 -> [0,1777,"getWindowHandle",null] 01:03:18 INFO - PROCESS | 6440 | 1461139398169 Marionette TRACE conn4 <- [1,1777,null,{"value":"8"}] 01:03:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 01:03:18 INFO - PROCESS | 6440 | 1461139398175 Marionette TRACE conn4 -> [0,1778,"setScriptTimeout",{"ms":35000}] 01:03:18 INFO - PROCESS | 6440 | 1461139398178 Marionette TRACE conn4 <- [1,1778,null,{}] 01:03:18 INFO - PROCESS | 6440 | 1461139398185 Marionette TRACE conn4 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:18 INFO - PROCESS | 6440 | 1461139398409 Marionette TRACE conn4 <- [1,1779,null,{"value":null}] 01:03:18 INFO - PROCESS | 6440 | 1461139398732 Marionette TRACE conn4 -> [0,1780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:18 INFO - PROCESS | 6440 | ++DOCSHELL 0x85a9e800 == 153 [pid = 6440] [id = 452] 01:03:18 INFO - PROCESS | 6440 | ++DOMWINDOW == 159 (0x8a206000) [pid = 6440] [serial = 1357] [outer = (nil)] 01:03:18 INFO - PROCESS | 6440 | ++DOMWINDOW == 160 (0x92c6d800) [pid = 6440] [serial = 1358] [outer = 0x8a206000] 01:03:18 INFO - PROCESS | 6440 | 1461139398837 Marionette DEBUG loaded listener.js 01:03:18 INFO - PROCESS | 6440 | ++DOMWINDOW == 161 (0x92cc1400) [pid = 6440] [serial = 1359] [outer = 0x8a206000] 01:03:19 INFO - PROCESS | 6440 | 1461139399828 Marionette TRACE conn4 <- [1,1780,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.1.html",0,null,null,[["arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1",0,null,null]]]}] 01:03:19 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 01:03:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1691ms 01:03:19 INFO - PROCESS | 6440 | 1461139399867 Marionette TRACE conn4 -> [0,1781,"getWindowHandle",null] 01:03:19 INFO - PROCESS | 6440 | 1461139399871 Marionette TRACE conn4 <- [1,1781,null,{"value":"8"}] 01:03:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 01:03:19 INFO - PROCESS | 6440 | 1461139399899 Marionette TRACE conn4 -> [0,1782,"setScriptTimeout",{"ms":35000}] 01:03:19 INFO - PROCESS | 6440 | 1461139399903 Marionette TRACE conn4 <- [1,1782,null,{}] 01:03:19 INFO - PROCESS | 6440 | 1461139399909 Marionette TRACE conn4 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:20 INFO - PROCESS | 6440 | 1461139400113 Marionette TRACE conn4 <- [1,1783,null,{"value":null}] 01:03:20 INFO - PROCESS | 6440 | 1461139400456 Marionette TRACE conn4 -> [0,1784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:20 INFO - PROCESS | 6440 | ++DOCSHELL 0x94e96400 == 154 [pid = 6440] [id = 453] 01:03:20 INFO - PROCESS | 6440 | ++DOMWINDOW == 162 (0x94e9b400) [pid = 6440] [serial = 1360] [outer = (nil)] 01:03:20 INFO - PROCESS | 6440 | ++DOMWINDOW == 163 (0x96fd4400) [pid = 6440] [serial = 1361] [outer = 0x94e9b400] 01:03:20 INFO - PROCESS | 6440 | 1461139400565 Marionette DEBUG loaded listener.js 01:03:20 INFO - PROCESS | 6440 | ++DOMWINDOW == 164 (0x97cb4400) [pid = 6440] [serial = 1362] [outer = 0x94e9b400] 01:03:21 INFO - PROCESS | 6440 | 1461139401536 Marionette TRACE conn4 <- [1,1784,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.2.html",0,null,null,[["arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1",0,null,null]]]}] 01:03:21 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 01:03:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1688ms 01:03:21 INFO - PROCESS | 6440 | 1461139401583 Marionette TRACE conn4 -> [0,1785,"getWindowHandle",null] 01:03:21 INFO - PROCESS | 6440 | 1461139401594 Marionette TRACE conn4 <- [1,1785,null,{"value":"8"}] 01:03:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 01:03:21 INFO - PROCESS | 6440 | 1461139401620 Marionette TRACE conn4 -> [0,1786,"setScriptTimeout",{"ms":35000}] 01:03:21 INFO - PROCESS | 6440 | 1461139401625 Marionette TRACE conn4 <- [1,1786,null,{}] 01:03:21 INFO - PROCESS | 6440 | 1461139401631 Marionette TRACE conn4 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:21 INFO - PROCESS | 6440 | 1461139401865 Marionette TRACE conn4 <- [1,1787,null,{"value":null}] 01:03:22 INFO - PROCESS | 6440 | 1461139402167 Marionette TRACE conn4 -> [0,1788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:22 INFO - PROCESS | 6440 | ++DOCSHELL 0x928cc400 == 155 [pid = 6440] [id = 454] 01:03:22 INFO - PROCESS | 6440 | ++DOMWINDOW == 165 (0x938d0c00) [pid = 6440] [serial = 1363] [outer = (nil)] 01:03:22 INFO - PROCESS | 6440 | ++DOMWINDOW == 166 (0x98b03800) [pid = 6440] [serial = 1364] [outer = 0x938d0c00] 01:03:22 INFO - PROCESS | 6440 | 1461139402263 Marionette DEBUG loaded listener.js 01:03:22 INFO - PROCESS | 6440 | ++DOMWINDOW == 167 (0x98f7bc00) [pid = 6440] [serial = 1365] [outer = 0x938d0c00] 01:03:23 INFO - PROCESS | 6440 | 1461139403176 Marionette TRACE conn4 <- [1,1788,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.3.html",0,null,null,[["arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1",0,null,null]]]}] 01:03:23 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 01:03:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1596ms 01:03:23 INFO - PROCESS | 6440 | 1461139403213 Marionette TRACE conn4 -> [0,1789,"getWindowHandle",null] 01:03:23 INFO - PROCESS | 6440 | 1461139403216 Marionette TRACE conn4 <- [1,1789,null,{"value":"8"}] 01:03:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 01:03:23 INFO - PROCESS | 6440 | 1461139403223 Marionette TRACE conn4 -> [0,1790,"setScriptTimeout",{"ms":35000}] 01:03:23 INFO - PROCESS | 6440 | 1461139403226 Marionette TRACE conn4 <- [1,1790,null,{}] 01:03:23 INFO - PROCESS | 6440 | 1461139403232 Marionette TRACE conn4 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:23 INFO - PROCESS | 6440 | 1461139403449 Marionette TRACE conn4 <- [1,1791,null,{"value":null}] 01:03:23 INFO - PROCESS | 6440 | 1461139403782 Marionette TRACE conn4 -> [0,1792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:23 INFO - PROCESS | 6440 | ++DOCSHELL 0x840c9000 == 156 [pid = 6440] [id = 455] 01:03:23 INFO - PROCESS | 6440 | ++DOMWINDOW == 168 (0x8b8c2800) [pid = 6440] [serial = 1366] [outer = (nil)] 01:03:23 INFO - PROCESS | 6440 | ++DOMWINDOW == 169 (0x99b84c00) [pid = 6440] [serial = 1367] [outer = 0x8b8c2800] 01:03:23 INFO - PROCESS | 6440 | 1461139403880 Marionette DEBUG loaded listener.js 01:03:24 INFO - PROCESS | 6440 | ++DOMWINDOW == 170 (0x99b8b000) [pid = 6440] [serial = 1368] [outer = 0x8b8c2800] 01:03:24 INFO - PROCESS | 6440 | 1461139404843 Marionette TRACE conn4 <- [1,1792,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 01:03:24 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) 01:03:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1681ms 01:03:24 INFO - PROCESS | 6440 | 1461139404905 Marionette TRACE conn4 -> [0,1793,"getWindowHandle",null] 01:03:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 01:03:24 INFO - PROCESS | 6440 | 1461139404909 Marionette TRACE conn4 <- [1,1793,null,{"value":"8"}] 01:03:24 INFO - PROCESS | 6440 | 1461139404915 Marionette TRACE conn4 -> [0,1794,"setScriptTimeout",{"ms":35000}] 01:03:24 INFO - PROCESS | 6440 | 1461139404919 Marionette TRACE conn4 <- [1,1794,null,{}] 01:03:24 INFO - PROCESS | 6440 | 1461139404925 Marionette TRACE conn4 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:25 INFO - PROCESS | 6440 | 1461139405151 Marionette TRACE conn4 <- [1,1795,null,{"value":null}] 01:03:25 INFO - PROCESS | 6440 | 1461139405501 Marionette TRACE conn4 -> [0,1796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:25 INFO - PROCESS | 6440 | ++DOCSHELL 0x88fbd000 == 157 [pid = 6440] [id = 456] 01:03:25 INFO - PROCESS | 6440 | ++DOMWINDOW == 171 (0x8c1f4c00) [pid = 6440] [serial = 1369] [outer = (nil)] 01:03:25 INFO - PROCESS | 6440 | ++DOMWINDOW == 172 (0x9addbc00) [pid = 6440] [serial = 1370] [outer = 0x8c1f4c00] 01:03:25 INFO - PROCESS | 6440 | 1461139405598 Marionette DEBUG loaded listener.js 01:03:25 INFO - PROCESS | 6440 | ++DOMWINDOW == 173 (0x9ae5dc00) [pid = 6440] [serial = 1371] [outer = 0x8c1f4c00] 01:03:26 INFO - PROCESS | 6440 | 1461139406571 Marionette TRACE conn4 <- [1,1796,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 01:03:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 01:03:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1686ms 01:03:26 INFO - PROCESS | 6440 | 1461139406606 Marionette TRACE conn4 -> [0,1797,"getWindowHandle",null] 01:03:26 INFO - PROCESS | 6440 | 1461139406610 Marionette TRACE conn4 <- [1,1797,null,{"value":"8"}] 01:03:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 01:03:26 INFO - PROCESS | 6440 | 1461139406616 Marionette TRACE conn4 -> [0,1798,"setScriptTimeout",{"ms":35000}] 01:03:26 INFO - PROCESS | 6440 | 1461139406620 Marionette TRACE conn4 <- [1,1798,null,{}] 01:03:26 INFO - PROCESS | 6440 | 1461139406626 Marionette TRACE conn4 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:26 INFO - PROCESS | 6440 | 1461139406842 Marionette TRACE conn4 <- [1,1799,null,{"value":null}] 01:03:27 INFO - PROCESS | 6440 | 1461139407168 Marionette TRACE conn4 -> [0,1800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:27 INFO - PROCESS | 6440 | ++DOCSHELL 0x99b86c00 == 158 [pid = 6440] [id = 457] 01:03:27 INFO - PROCESS | 6440 | ++DOMWINDOW == 174 (0x9adda000) [pid = 6440] [serial = 1372] [outer = (nil)] 01:03:27 INFO - PROCESS | 6440 | ++DOMWINDOW == 175 (0x9df88c00) [pid = 6440] [serial = 1373] [outer = 0x9adda000] 01:03:27 INFO - PROCESS | 6440 | 1461139407295 Marionette DEBUG loaded listener.js 01:03:27 INFO - PROCESS | 6440 | ++DOMWINDOW == 176 (0x9ea0e400) [pid = 6440] [serial = 1374] [outer = 0x9adda000] 01:03:28 INFO - PROCESS | 6440 | 1461139408281 Marionette TRACE conn4 <- [1,1800,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.negative.html",0,null,null,[["arcTo() with negative radius throws an exception",0,null,null]]]}] 01:03:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 01:03:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1732ms 01:03:28 INFO - PROCESS | 6440 | 1461139408350 Marionette TRACE conn4 -> [0,1801,"getWindowHandle",null] 01:03:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 01:03:28 INFO - PROCESS | 6440 | 1461139408354 Marionette TRACE conn4 <- [1,1801,null,{"value":"8"}] 01:03:28 INFO - PROCESS | 6440 | 1461139408361 Marionette TRACE conn4 -> [0,1802,"setScriptTimeout",{"ms":35000}] 01:03:28 INFO - PROCESS | 6440 | 1461139408365 Marionette TRACE conn4 <- [1,1802,null,{}] 01:03:28 INFO - PROCESS | 6440 | 1461139408371 Marionette TRACE conn4 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:28 INFO - PROCESS | 6440 | 1461139408594 Marionette TRACE conn4 <- [1,1803,null,{"value":null}] 01:03:28 INFO - PROCESS | 6440 | 1461139408923 Marionette TRACE conn4 -> [0,1804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:28 INFO - PROCESS | 6440 | ++DOCSHELL 0x8437a800 == 159 [pid = 6440] [id = 458] 01:03:28 INFO - PROCESS | 6440 | ++DOMWINDOW == 177 (0x892ab400) [pid = 6440] [serial = 1375] [outer = (nil)] 01:03:29 INFO - PROCESS | 6440 | ++DOMWINDOW == 178 (0x9fb95c00) [pid = 6440] [serial = 1376] [outer = 0x892ab400] 01:03:29 INFO - PROCESS | 6440 | 1461139409020 Marionette DEBUG loaded listener.js 01:03:29 INFO - PROCESS | 6440 | ++DOMWINDOW == 179 (0x9fc0e800) [pid = 6440] [serial = 1377] [outer = 0x892ab400] 01:03:30 INFO - PROCESS | 6440 | 1461139410043 Marionette TRACE conn4 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 01:03:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 01:03:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1733ms 01:03:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 01:03:30 INFO - PROCESS | 6440 | 1461139410094 Marionette TRACE conn4 -> [0,1805,"getWindowHandle",null] 01:03:30 INFO - PROCESS | 6440 | 1461139410098 Marionette TRACE conn4 <- [1,1805,null,{"value":"8"}] 01:03:30 INFO - PROCESS | 6440 | 1461139410105 Marionette TRACE conn4 -> [0,1806,"setScriptTimeout",{"ms":35000}] 01:03:30 INFO - PROCESS | 6440 | 1461139410108 Marionette TRACE conn4 <- [1,1806,null,{}] 01:03:30 INFO - PROCESS | 6440 | 1461139410114 Marionette TRACE conn4 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:30 INFO - PROCESS | 6440 | 1461139410330 Marionette TRACE conn4 <- [1,1807,null,{"value":null}] 01:03:30 INFO - PROCESS | 6440 | 1461139410655 Marionette TRACE conn4 -> [0,1808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:30 INFO - PROCESS | 6440 | ++DOCSHELL 0x85a9ac00 == 160 [pid = 6440] [id = 459] 01:03:30 INFO - PROCESS | 6440 | ++DOMWINDOW == 180 (0x9df86400) [pid = 6440] [serial = 1378] [outer = (nil)] 01:03:30 INFO - PROCESS | 6440 | ++DOMWINDOW == 181 (0xa0a34000) [pid = 6440] [serial = 1379] [outer = 0x9df86400] 01:03:30 INFO - PROCESS | 6440 | 1461139410750 Marionette DEBUG loaded listener.js 01:03:30 INFO - PROCESS | 6440 | ++DOMWINDOW == 182 (0xa0a3d800) [pid = 6440] [serial = 1380] [outer = 0x9df86400] 01:03:31 INFO - PROCESS | 6440 | 1461139411709 Marionette TRACE conn4 <- [1,1808,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.scale.html",0,null,null,[["arcTo scales the curve, not just the control points",0,null,null]]]}] 01:03:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 01:03:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1644ms 01:03:31 INFO - PROCESS | 6440 | 1461139411748 Marionette TRACE conn4 -> [0,1809,"getWindowHandle",null] 01:03:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 01:03:31 INFO - PROCESS | 6440 | 1461139411753 Marionette TRACE conn4 <- [1,1809,null,{"value":"8"}] 01:03:31 INFO - PROCESS | 6440 | 1461139411759 Marionette TRACE conn4 -> [0,1810,"setScriptTimeout",{"ms":35000}] 01:03:31 INFO - PROCESS | 6440 | 1461139411763 Marionette TRACE conn4 <- [1,1810,null,{}] 01:03:31 INFO - PROCESS | 6440 | 1461139411769 Marionette TRACE conn4 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:32 INFO - PROCESS | 6440 | 1461139411999 Marionette TRACE conn4 <- [1,1811,null,{"value":null}] 01:03:32 INFO - PROCESS | 6440 | 1461139412331 Marionette TRACE conn4 -> [0,1812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:32 INFO - PROCESS | 6440 | ++DOCSHELL 0x9fca1c00 == 161 [pid = 6440] [id = 460] 01:03:32 INFO - PROCESS | 6440 | ++DOMWINDOW == 183 (0xa0a39400) [pid = 6440] [serial = 1381] [outer = (nil)] 01:03:32 INFO - PROCESS | 6440 | ++DOMWINDOW == 184 (0xa0fd6000) [pid = 6440] [serial = 1382] [outer = 0xa0a39400] 01:03:32 INFO - PROCESS | 6440 | 1461139412430 Marionette DEBUG loaded listener.js 01:03:32 INFO - PROCESS | 6440 | ++DOMWINDOW == 185 (0xa281b000) [pid = 6440] [serial = 1383] [outer = 0xa0a39400] 01:03:34 INFO - PROCESS | 6440 | --DOCSHELL 0x85a9c000 == 160 [pid = 6440] [id = 353] 01:03:34 INFO - PROCESS | 6440 | --DOCSHELL 0x84380c00 == 159 [pid = 6440] [id = 374] 01:03:34 INFO - PROCESS | 6440 | --DOCSHELL 0x892aa400 == 158 [pid = 6440] [id = 354] 01:03:34 INFO - PROCESS | 6440 | --DOCSHELL 0x982c8c00 == 157 [pid = 6440] [id = 113] 01:03:34 INFO - PROCESS | 6440 | --DOCSHELL 0x9917b000 == 156 [pid = 6440] [id = 39] 01:03:34 INFO - PROCESS | 6440 | --DOCSHELL 0x98f8d000 == 155 [pid = 6440] [id = 393] 01:03:34 INFO - PROCESS | 6440 | --DOCSHELL 0x85a9c800 == 154 [pid = 6440] [id = 394] 01:03:34 INFO - PROCESS | 6440 | --DOCSHELL 0x876be000 == 153 [pid = 6440] [id = 352] 01:03:34 INFO - PROCESS | 6440 | --DOCSHELL 0x9df8dc00 == 152 [pid = 6440] [id = 216] 01:03:34 INFO - PROCESS | 6440 | --DOCSHELL 0x84ec9c00 == 151 [pid = 6440] [id = 442] 01:03:34 INFO - PROCESS | 6440 | --DOCSHELL 0x892b4000 == 150 [pid = 6440] [id = 441] 01:03:34 INFO - PROCESS | 6440 | --DOCSHELL 0x8999ac00 == 149 [pid = 6440] [id = 440] 01:03:34 INFO - PROCESS | 6440 | --DOCSHELL 0x876be800 == 148 [pid = 6440] [id = 439] 01:03:34 INFO - PROCESS | 6440 | --DOCSHELL 0x97f0c800 == 147 [pid = 6440] [id = 436] 01:03:34 INFO - PROCESS | 6440 | --DOCSHELL 0x8f33cc00 == 146 [pid = 6440] [id = 437] 01:03:34 INFO - PROCESS | 6440 | --DOCSHELL 0x96a39c00 == 145 [pid = 6440] [id = 435] 01:03:34 INFO - PROCESS | 6440 | --DOCSHELL 0x84ec8400 == 144 [pid = 6440] [id = 434] 01:03:34 INFO - PROCESS | 6440 | --DOCSHELL 0x9018b800 == 143 [pid = 6440] [id = 433] 01:03:34 INFO - PROCESS | 6440 | --DOCSHELL 0x9018f000 == 142 [pid = 6440] [id = 431] 01:03:34 INFO - PROCESS | 6440 | --DOCSHELL 0x894e6400 == 141 [pid = 6440] [id = 432] 01:03:34 INFO - PROCESS | 6440 | --DOCSHELL 0x8f210800 == 140 [pid = 6440] [id = 430] 01:03:34 INFO - PROCESS | 6440 | --DOCSHELL 0x882b5000 == 139 [pid = 6440] [id = 429] 01:03:34 INFO - PROCESS | 6440 | --DOCSHELL 0x8f251000 == 138 [pid = 6440] [id = 428] 01:03:34 INFO - PROCESS | 6440 | --DOCSHELL 0x8f20b800 == 137 [pid = 6440] [id = 427] 01:03:34 INFO - PROCESS | 6440 | --DOCSHELL 0x89fa9000 == 136 [pid = 6440] [id = 426] 01:03:34 INFO - PROCESS | 6440 | --DOCSHELL 0x8b814800 == 135 [pid = 6440] [id = 424] 01:03:34 INFO - PROCESS | 6440 | --DOCSHELL 0x8b8c7000 == 134 [pid = 6440] [id = 425] 01:03:34 INFO - PROCESS | 6440 | --DOCSHELL 0x892aac00 == 133 [pid = 6440] [id = 423] 01:03:34 INFO - PROCESS | 6440 | --DOCSHELL 0x8834c800 == 132 [pid = 6440] [id = 422] 01:03:35 INFO - PROCESS | 6440 | --DOMWINDOW == 184 (0x8a837c00) [pid = 6440] [serial = 1265] [outer = (nil)] [url = about:blank] 01:03:35 INFO - PROCESS | 6440 | --DOMWINDOW == 183 (0x906f0c00) [pid = 6440] [serial = 1226] [outer = (nil)] [url = about:blank] 01:03:35 INFO - PROCESS | 6440 | --DOMWINDOW == 182 (0x98871400) [pid = 6440] [serial = 1238] [outer = (nil)] [url = about:blank] 01:03:35 INFO - PROCESS | 6440 | --DOMWINDOW == 181 (0x89785400) [pid = 6440] [serial = 1259] [outer = (nil)] [url = about:blank] 01:03:35 INFO - PROCESS | 6440 | --DOMWINDOW == 180 (0x8cbc3400) [pid = 6440] [serial = 1211] [outer = (nil)] [url = about:blank] 01:03:35 INFO - PROCESS | 6440 | --DOMWINDOW == 179 (0x8f245c00) [pid = 6440] [serial = 1217] [outer = (nil)] [url = about:blank] 01:03:35 INFO - PROCESS | 6440 | --DOMWINDOW == 178 (0x92c6ec00) [pid = 6440] [serial = 1230] [outer = (nil)] [url = about:blank] 01:03:35 INFO - PROCESS | 6440 | --DOMWINDOW == 177 (0x98f7e800) [pid = 6440] [serial = 1241] [outer = (nil)] [url = about:blank] 01:03:35 INFO - PROCESS | 6440 | --DOMWINDOW == 176 (0xa2817000) [pid = 6440] [serial = 1253] [outer = (nil)] [url = about:blank] 01:03:35 INFO - PROCESS | 6440 | --DOMWINDOW == 175 (0x97f05800) [pid = 6440] [serial = 1235] [outer = (nil)] [url = about:blank] 01:03:35 INFO - PROCESS | 6440 | --DOMWINDOW == 174 (0x8e77a400) [pid = 6440] [serial = 1215] [outer = (nil)] [url = about:blank] 01:03:35 INFO - PROCESS | 6440 | --DOMWINDOW == 173 (0xa0a3f000) [pid = 6440] [serial = 1250] [outer = (nil)] [url = about:blank] 01:03:35 INFO - PROCESS | 6440 | --DOMWINDOW == 172 (0x8ab11800) [pid = 6440] [serial = 1208] [outer = (nil)] [url = about:blank] 01:03:35 INFO - PROCESS | 6440 | --DOMWINDOW == 171 (0x8b6b9000) [pid = 6440] [serial = 1209] [outer = (nil)] [url = about:blank] 01:03:35 INFO - PROCESS | 6440 | --DOMWINDOW == 170 (0x8f552c00) [pid = 6440] [serial = 1218] [outer = (nil)] [url = about:blank] 01:03:35 INFO - PROCESS | 6440 | --DOMWINDOW == 169 (0x93a44000) [pid = 6440] [serial = 1232] [outer = (nil)] [url = about:blank] 01:03:35 INFO - PROCESS | 6440 | --DOMWINDOW == 168 (0x8a210000) [pid = 6440] [serial = 1262] [outer = (nil)] [url = about:blank] 01:03:35 INFO - PROCESS | 6440 | --DOMWINDOW == 167 (0x904c9c00) [pid = 6440] [serial = 1224] [outer = (nil)] [url = about:blank] 01:03:35 INFO - PROCESS | 6440 | --DOMWINDOW == 166 (0x89872000) [pid = 6440] [serial = 1260] [outer = (nil)] [url = about:blank] 01:03:35 INFO - PROCESS | 6440 | --DOMWINDOW == 165 (0xa0ad7c00) [pid = 6440] [serial = 1188] [outer = (nil)] [url = about:blank] 01:03:35 INFO - PROCESS | 6440 | --DOMWINDOW == 164 (0xa281c800) [pid = 6440] [serial = 1254] [outer = (nil)] [url = about:blank] 01:03:35 INFO - PROCESS | 6440 | --DOMWINDOW == 163 (0x8977ec00) [pid = 6440] [serial = 1205] [outer = (nil)] [url = about:blank] 01:03:35 INFO - PROCESS | 6440 | --DOMWINDOW == 162 (0x8cbca400) [pid = 6440] [serial = 1212] [outer = (nil)] [url = about:blank] 01:03:35 INFO - PROCESS | 6440 | --DOMWINDOW == 161 (0x928c5400) [pid = 6440] [serial = 1229] [outer = (nil)] [url = about:blank] 01:03:35 INFO - PROCESS | 6440 | --DOMWINDOW == 160 (0x94e96c00) [pid = 6440] [serial = 1233] [outer = (nil)] [url = about:blank] 01:03:35 INFO - PROCESS | 6440 | --DOMWINDOW == 159 (0x99b83c00) [pid = 6440] [serial = 1244] [outer = (nil)] [url = about:blank] 01:03:35 INFO - PROCESS | 6440 | --DOMWINDOW == 158 (0x90188400) [pid = 6440] [serial = 1221] [outer = (nil)] [url = about:blank] 01:03:35 INFO - PROCESS | 6440 | --DOMWINDOW == 157 (0x8a2ec000) [pid = 6440] [serial = 1263] [outer = (nil)] [url = about:blank] 01:03:35 INFO - PROCESS | 6440 | --DOMWINDOW == 156 (0x9ade4400) [pid = 6440] [serial = 1247] [outer = (nil)] [url = about:blank] 01:03:35 INFO - PROCESS | 6440 | --DOMWINDOW == 155 (0x88353800) [pid = 6440] [serial = 1256] [outer = (nil)] [url = about:blank] 01:03:35 INFO - PROCESS | 6440 | --DOMWINDOW == 154 (0x8999e400) [pid = 6440] [serial = 1206] [outer = (nil)] [url = about:blank] 01:03:35 INFO - PROCESS | 6440 | --DOMWINDOW == 153 (0x88fc0800) [pid = 6440] [serial = 1257] [outer = (nil)] [url = about:blank] 01:03:35 INFO - PROCESS | 6440 | --DOMWINDOW == 152 (0x8e509000) [pid = 6440] [serial = 1214] [outer = (nil)] [url = about:blank] 01:03:35 INFO - PROCESS | 6440 | --DOMWINDOW == 151 (0x8b8c9800) [pid = 6440] [serial = 1137] [outer = (nil)] [url = about:blank] 01:03:35 INFO - PROCESS | 6440 | --DOMWINDOW == 150 (0x882b3c00) [pid = 6440] [serial = 1203] [outer = (nil)] [url = about:blank] 01:03:35 INFO - PROCESS | 6440 | --DOMWINDOW == 149 (0x85a99400) [pid = 6440] [serial = 1202] [outer = (nil)] [url = about:blank] 01:03:35 INFO - PROCESS | 6440 | --DOMWINDOW == 148 (0x911db800) [pid = 6440] [serial = 1227] [outer = (nil)] [url = about:blank] 01:03:35 INFO - PROCESS | 6440 | --DOMWINDOW == 147 (0x90182000) [pid = 6440] [serial = 1220] [outer = (nil)] [url = about:blank] 01:03:35 INFO - PROCESS | 6440 | --DOMWINDOW == 146 (0x9049a000) [pid = 6440] [serial = 1223] [outer = (nil)] [url = about:blank] 01:03:35 INFO - PROCESS | 6440 | 1461139415521 Marionette TRACE conn4 <- [1,1812,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 01:03:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 01:03:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 3797ms 01:03:35 INFO - PROCESS | 6440 | 1461139415556 Marionette TRACE conn4 -> [0,1813,"getWindowHandle",null] 01:03:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 01:03:35 INFO - PROCESS | 6440 | 1461139415563 Marionette TRACE conn4 <- [1,1813,null,{"value":"8"}] 01:03:35 INFO - PROCESS | 6440 | 1461139415570 Marionette TRACE conn4 -> [0,1814,"setScriptTimeout",{"ms":35000}] 01:03:35 INFO - PROCESS | 6440 | 1461139415575 Marionette TRACE conn4 <- [1,1814,null,{}] 01:03:35 INFO - PROCESS | 6440 | 1461139415583 Marionette TRACE conn4 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:35 INFO - PROCESS | 6440 | 1461139415913 Marionette TRACE conn4 <- [1,1815,null,{"value":null}] 01:03:36 INFO - PROCESS | 6440 | 1461139416061 Marionette TRACE conn4 -> [0,1816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:36 INFO - PROCESS | 6440 | ++DOCSHELL 0x8834f800 == 133 [pid = 6440] [id = 461] 01:03:36 INFO - PROCESS | 6440 | ++DOMWINDOW == 147 (0x88fe3c00) [pid = 6440] [serial = 1384] [outer = (nil)] 01:03:36 INFO - PROCESS | 6440 | ++DOMWINDOW == 148 (0x892aac00) [pid = 6440] [serial = 1385] [outer = 0x88fe3c00] 01:03:36 INFO - PROCESS | 6440 | 1461139416146 Marionette DEBUG loaded listener.js 01:03:36 INFO - PROCESS | 6440 | ++DOMWINDOW == 149 (0x892b6000) [pid = 6440] [serial = 1386] [outer = 0x88fe3c00] 01:03:37 INFO - PROCESS | 6440 | 1461139417014 Marionette TRACE conn4 <- [1,1816,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 01:03:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 01:03:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1541ms 01:03:37 INFO - PROCESS | 6440 | 1461139417112 Marionette TRACE conn4 -> [0,1817,"getWindowHandle",null] 01:03:37 INFO - PROCESS | 6440 | 1461139417121 Marionette TRACE conn4 <- [1,1817,null,{"value":"8"}] 01:03:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 01:03:37 INFO - PROCESS | 6440 | 1461139417132 Marionette TRACE conn4 -> [0,1818,"setScriptTimeout",{"ms":35000}] 01:03:37 INFO - PROCESS | 6440 | 1461139417137 Marionette TRACE conn4 <- [1,1818,null,{}] 01:03:37 INFO - PROCESS | 6440 | 1461139417143 Marionette TRACE conn4 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:37 INFO - PROCESS | 6440 | 1461139417364 Marionette TRACE conn4 <- [1,1819,null,{"value":null}] 01:03:37 INFO - PROCESS | 6440 | 1461139417659 Marionette TRACE conn4 -> [0,1820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:37 INFO - PROCESS | 6440 | ++DOCSHELL 0x89872400 == 134 [pid = 6440] [id = 462] 01:03:37 INFO - PROCESS | 6440 | ++DOMWINDOW == 150 (0x89874000) [pid = 6440] [serial = 1387] [outer = (nil)] 01:03:37 INFO - PROCESS | 6440 | ++DOMWINDOW == 151 (0x899a1c00) [pid = 6440] [serial = 1388] [outer = 0x89874000] 01:03:37 INFO - PROCESS | 6440 | 1461139417760 Marionette DEBUG loaded listener.js 01:03:37 INFO - PROCESS | 6440 | ++DOMWINDOW == 152 (0x89fb0800) [pid = 6440] [serial = 1389] [outer = 0x89874000] 01:03:38 INFO - PROCESS | 6440 | 1461139418793 Marionette TRACE conn4 <- [1,1820,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.end.html",0,null,null,[["arcTo() does not draw anything from P1 to P2",0,null,null]]]}] 01:03:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 01:03:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1693ms 01:03:38 INFO - PROCESS | 6440 | 1461139418825 Marionette TRACE conn4 -> [0,1821,"getWindowHandle",null] 01:03:38 INFO - PROCESS | 6440 | 1461139418830 Marionette TRACE conn4 <- [1,1821,null,{"value":"8"}] 01:03:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 01:03:38 INFO - PROCESS | 6440 | 1461139418836 Marionette TRACE conn4 -> [0,1822,"setScriptTimeout",{"ms":35000}] 01:03:38 INFO - PROCESS | 6440 | 1461139418842 Marionette TRACE conn4 <- [1,1822,null,{}] 01:03:38 INFO - PROCESS | 6440 | 1461139418874 Marionette TRACE conn4 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:39 INFO - PROCESS | 6440 | 1461139419216 Marionette TRACE conn4 <- [1,1823,null,{"value":null}] 01:03:39 INFO - PROCESS | 6440 | 1461139419451 Marionette TRACE conn4 -> [0,1824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:39 INFO - PROCESS | 6440 | ++DOCSHELL 0x89871400 == 135 [pid = 6440] [id = 463] 01:03:39 INFO - PROCESS | 6440 | ++DOMWINDOW == 153 (0x8999ac00) [pid = 6440] [serial = 1390] [outer = (nil)] 01:03:39 INFO - PROCESS | 6440 | ++DOMWINDOW == 154 (0x8a8a5800) [pid = 6440] [serial = 1391] [outer = 0x8999ac00] 01:03:39 INFO - PROCESS | 6440 | 1461139419536 Marionette DEBUG loaded listener.js 01:03:39 INFO - PROCESS | 6440 | ++DOMWINDOW == 155 (0x8b6b9000) [pid = 6440] [serial = 1392] [outer = 0x8999ac00] 01:03:40 INFO - PROCESS | 6440 | --DOMWINDOW == 154 (0x85a9a800) [pid = 6440] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 01:03:40 INFO - PROCESS | 6440 | --DOMWINDOW == 153 (0x8a2e7000) [pid = 6440] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 01:03:40 INFO - PROCESS | 6440 | --DOMWINDOW == 152 (0x8999ec00) [pid = 6440] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 01:03:40 INFO - PROCESS | 6440 | --DOMWINDOW == 151 (0x882ba000) [pid = 6440] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 01:03:40 INFO - PROCESS | 6440 | --DOMWINDOW == 150 (0x8fb16c00) [pid = 6440] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 01:03:40 INFO - PROCESS | 6440 | --DOMWINDOW == 149 (0x9870c400) [pid = 6440] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 01:03:40 INFO - PROCESS | 6440 | --DOMWINDOW == 148 (0x979e7400) [pid = 6440] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 01:03:40 INFO - PROCESS | 6440 | --DOMWINDOW == 147 (0x91447800) [pid = 6440] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 01:03:40 INFO - PROCESS | 6440 | --DOMWINDOW == 146 (0x91215000) [pid = 6440] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 01:03:40 INFO - PROCESS | 6440 | --DOMWINDOW == 145 (0x9144e000) [pid = 6440] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 01:03:40 INFO - PROCESS | 6440 | --DOMWINDOW == 144 (0x902c1400) [pid = 6440] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 01:03:40 INFO - PROCESS | 6440 | --DOMWINDOW == 143 (0x8f242400) [pid = 6440] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 01:03:40 INFO - PROCESS | 6440 | --DOMWINDOW == 142 (0x8f20c000) [pid = 6440] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 01:03:40 INFO - PROCESS | 6440 | --DOMWINDOW == 141 (0x8f251800) [pid = 6440] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 01:03:40 INFO - PROCESS | 6440 | --DOMWINDOW == 140 (0x8f335800) [pid = 6440] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 01:03:40 INFO - PROCESS | 6440 | --DOMWINDOW == 139 (0x8cbc5800) [pid = 6440] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 01:03:40 INFO - PROCESS | 6440 | --DOMWINDOW == 138 (0x8b8cd800) [pid = 6440] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 01:03:40 INFO - PROCESS | 6440 | --DOMWINDOW == 137 (0x8b8c5800) [pid = 6440] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 01:03:40 INFO - PROCESS | 6440 | --DOMWINDOW == 136 (0x892b4c00) [pid = 6440] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 01:03:40 INFO - PROCESS | 6440 | --DOMWINDOW == 135 (0x88350800) [pid = 6440] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 01:03:40 INFO - PROCESS | 6440 | --DOMWINDOW == 134 (0x8b812800) [pid = 6440] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 01:03:40 INFO - PROCESS | 6440 | --DOMWINDOW == 133 (0x9ade1c00) [pid = 6440] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 01:03:40 INFO - PROCESS | 6440 | --DOMWINDOW == 132 (0x96fd6800) [pid = 6440] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 01:03:40 INFO - PROCESS | 6440 | --DOMWINDOW == 131 (0x894ed000) [pid = 6440] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 01:03:40 INFO - PROCESS | 6440 | --DOMWINDOW == 130 (0x97f0d000) [pid = 6440] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 01:03:40 INFO - PROCESS | 6440 | --DOMWINDOW == 129 (0x977c9800) [pid = 6440] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 01:03:41 INFO - PROCESS | 6440 | 1461139421067 Marionette TRACE conn4 <- [1,1824,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.start.html",0,null,null,[["arcTo() draws a straight line from P0 to P1",0,null,null]]]}] 01:03:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 01:03:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 2292ms 01:03:41 INFO - PROCESS | 6440 | 1461139421129 Marionette TRACE conn4 -> [0,1825,"getWindowHandle",null] 01:03:41 INFO - PROCESS | 6440 | 1461139421148 Marionette TRACE conn4 <- [1,1825,null,{"value":"8"}] 01:03:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 01:03:41 INFO - PROCESS | 6440 | 1461139421156 Marionette TRACE conn4 -> [0,1826,"setScriptTimeout",{"ms":35000}] 01:03:41 INFO - PROCESS | 6440 | 1461139421159 Marionette TRACE conn4 <- [1,1826,null,{}] 01:03:41 INFO - PROCESS | 6440 | 1461139421165 Marionette TRACE conn4 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:41 INFO - PROCESS | 6440 | 1461139421487 Marionette TRACE conn4 <- [1,1827,null,{"value":null}] 01:03:41 INFO - PROCESS | 6440 | 1461139421509 Marionette TRACE conn4 -> [0,1828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:41 INFO - PROCESS | 6440 | ++DOCSHELL 0x88350800 == 136 [pid = 6440] [id = 464] 01:03:41 INFO - PROCESS | 6440 | ++DOMWINDOW == 130 (0x899a2000) [pid = 6440] [serial = 1393] [outer = (nil)] 01:03:41 INFO - PROCESS | 6440 | ++DOMWINDOW == 131 (0x8b8c4800) [pid = 6440] [serial = 1394] [outer = 0x899a2000] 01:03:41 INFO - PROCESS | 6440 | 1461139421596 Marionette DEBUG loaded listener.js 01:03:41 INFO - PROCESS | 6440 | ++DOMWINDOW == 132 (0x8c1f5c00) [pid = 6440] [serial = 1395] [outer = 0x899a2000] 01:03:42 INFO - PROCESS | 6440 | 1461139422799 Marionette TRACE conn4 <- [1,1828,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.transformation.html",0,null,null,[["arcTo joins up to the last subpath point correctly",0,null,null]]]}] 01:03:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 01:03:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1689ms 01:03:42 INFO - PROCESS | 6440 | 1461139422847 Marionette TRACE conn4 -> [0,1829,"getWindowHandle",null] 01:03:42 INFO - PROCESS | 6440 | 1461139422854 Marionette TRACE conn4 <- [1,1829,null,{"value":"8"}] 01:03:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 01:03:42 INFO - PROCESS | 6440 | 1461139422864 Marionette TRACE conn4 -> [0,1830,"setScriptTimeout",{"ms":35000}] 01:03:42 INFO - PROCESS | 6440 | 1461139422870 Marionette TRACE conn4 <- [1,1830,null,{}] 01:03:42 INFO - PROCESS | 6440 | 1461139422881 Marionette TRACE conn4 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:43 INFO - PROCESS | 6440 | 1461139423158 Marionette TRACE conn4 <- [1,1831,null,{"value":null}] 01:03:43 INFO - PROCESS | 6440 | 1461139423512 Marionette TRACE conn4 -> [0,1832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:43 INFO - PROCESS | 6440 | ++DOCSHELL 0x88fc0800 == 137 [pid = 6440] [id = 465] 01:03:43 INFO - PROCESS | 6440 | ++DOMWINDOW == 133 (0x892b4c00) [pid = 6440] [serial = 1396] [outer = (nil)] 01:03:43 INFO - PROCESS | 6440 | ++DOMWINDOW == 134 (0x8977d400) [pid = 6440] [serial = 1397] [outer = 0x892b4c00] 01:03:43 INFO - PROCESS | 6440 | 1461139423607 Marionette DEBUG loaded listener.js 01:03:43 INFO - PROCESS | 6440 | ++DOMWINDOW == 135 (0x8986d800) [pid = 6440] [serial = 1398] [outer = 0x892b4c00] 01:03:44 INFO - PROCESS | 6440 | 1461139424688 Marionette TRACE conn4 <- [1,1832,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.1.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1",0,null,null]]]}] 01:03:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 01:03:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1888ms 01:03:44 INFO - PROCESS | 6440 | 1461139424753 Marionette TRACE conn4 -> [0,1833,"getWindowHandle",null] 01:03:44 INFO - PROCESS | 6440 | 1461139424762 Marionette TRACE conn4 <- [1,1833,null,{"value":"8"}] 01:03:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 01:03:44 INFO - PROCESS | 6440 | 1461139424773 Marionette TRACE conn4 -> [0,1834,"setScriptTimeout",{"ms":35000}] 01:03:44 INFO - PROCESS | 6440 | 1461139424778 Marionette TRACE conn4 <- [1,1834,null,{}] 01:03:44 INFO - PROCESS | 6440 | 1461139424785 Marionette TRACE conn4 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:45 INFO - PROCESS | 6440 | 1461139425084 Marionette TRACE conn4 <- [1,1835,null,{"value":null}] 01:03:45 INFO - PROCESS | 6440 | 1461139425439 Marionette TRACE conn4 -> [0,1836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:45 INFO - PROCESS | 6440 | ++DOCSHELL 0x89785c00 == 138 [pid = 6440] [id = 466] 01:03:45 INFO - PROCESS | 6440 | ++DOMWINDOW == 136 (0x89f13800) [pid = 6440] [serial = 1399] [outer = (nil)] 01:03:45 INFO - PROCESS | 6440 | ++DOMWINDOW == 137 (0x8ab11800) [pid = 6440] [serial = 1400] [outer = 0x89f13800] 01:03:45 INFO - PROCESS | 6440 | 1461139425530 Marionette DEBUG loaded listener.js 01:03:45 INFO - PROCESS | 6440 | ++DOMWINDOW == 138 (0x8cb2f000) [pid = 6440] [serial = 1401] [outer = 0x89f13800] 01:03:46 INFO - PROCESS | 6440 | 1461139426619 Marionette TRACE conn4 <- [1,1836,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.2.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear",0,null,null]]]}] 01:03:46 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 01:03:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1892ms 01:03:46 INFO - PROCESS | 6440 | 1461139426666 Marionette TRACE conn4 -> [0,1837,"getWindowHandle",null] 01:03:46 INFO - PROCESS | 6440 | 1461139426671 Marionette TRACE conn4 <- [1,1837,null,{"value":"8"}] 01:03:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 01:03:46 INFO - PROCESS | 6440 | 1461139426679 Marionette TRACE conn4 -> [0,1838,"setScriptTimeout",{"ms":35000}] 01:03:46 INFO - PROCESS | 6440 | 1461139426688 Marionette TRACE conn4 <- [1,1838,null,{}] 01:03:46 INFO - PROCESS | 6440 | 1461139426711 Marionette TRACE conn4 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:46 INFO - PROCESS | 6440 | 1461139426985 Marionette TRACE conn4 <- [1,1839,null,{"value":null}] 01:03:47 INFO - PROCESS | 6440 | 1461139427359 Marionette TRACE conn4 -> [0,1840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.beginPath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:47 INFO - PROCESS | 6440 | ++DOCSHELL 0x8cbc4800 == 139 [pid = 6440] [id = 467] 01:03:47 INFO - PROCESS | 6440 | ++DOMWINDOW == 139 (0x8e39ec00) [pid = 6440] [serial = 1402] [outer = (nil)] 01:03:47 INFO - PROCESS | 6440 | ++DOMWINDOW == 140 (0x8e505c00) [pid = 6440] [serial = 1403] [outer = 0x8e39ec00] 01:03:47 INFO - PROCESS | 6440 | 1461139427456 Marionette DEBUG loaded listener.js 01:03:47 INFO - PROCESS | 6440 | ++DOMWINDOW == 141 (0x8e779000) [pid = 6440] [serial = 1404] [outer = 0x8e39ec00] 01:03:48 INFO - PROCESS | 6440 | 1461139428472 Marionette TRACE conn4 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 01:03:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 01:03:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1844ms 01:03:48 INFO - PROCESS | 6440 | 1461139428523 Marionette TRACE conn4 -> [0,1841,"getWindowHandle",null] 01:03:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 01:03:48 INFO - PROCESS | 6440 | 1461139428529 Marionette TRACE conn4 <- [1,1841,null,{"value":"8"}] 01:03:48 INFO - PROCESS | 6440 | 1461139428536 Marionette TRACE conn4 -> [0,1842,"setScriptTimeout",{"ms":35000}] 01:03:48 INFO - PROCESS | 6440 | 1461139428541 Marionette TRACE conn4 <- [1,1842,null,{}] 01:03:48 INFO - PROCESS | 6440 | 1461139428549 Marionette TRACE conn4 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:48 INFO - PROCESS | 6440 | 1461139428794 Marionette TRACE conn4 <- [1,1843,null,{"value":null}] 01:03:49 INFO - PROCESS | 6440 | 1461139429127 Marionette TRACE conn4 -> [0,1844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:49 INFO - PROCESS | 6440 | ++DOCSHELL 0x88fed800 == 140 [pid = 6440] [id = 468] 01:03:49 INFO - PROCESS | 6440 | ++DOMWINDOW == 142 (0x8e3a0000) [pid = 6440] [serial = 1405] [outer = (nil)] 01:03:49 INFO - PROCESS | 6440 | ++DOMWINDOW == 143 (0x8f20d400) [pid = 6440] [serial = 1406] [outer = 0x8e3a0000] 01:03:49 INFO - PROCESS | 6440 | 1461139429221 Marionette DEBUG loaded listener.js 01:03:49 INFO - PROCESS | 6440 | ++DOMWINDOW == 144 (0x8f24bc00) [pid = 6440] [serial = 1407] [outer = 0x8e3a0000] 01:03:50 INFO - PROCESS | 6440 | 1461139430153 Marionette TRACE conn4 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 01:03:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 01:03:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1688ms 01:03:50 INFO - PROCESS | 6440 | 1461139430225 Marionette TRACE conn4 -> [0,1845,"getWindowHandle",null] 01:03:50 INFO - PROCESS | 6440 | 1461139430229 Marionette TRACE conn4 <- [1,1845,null,{"value":"8"}] 01:03:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 01:03:50 INFO - PROCESS | 6440 | 1461139430236 Marionette TRACE conn4 -> [0,1846,"setScriptTimeout",{"ms":35000}] 01:03:50 INFO - PROCESS | 6440 | 1461139430240 Marionette TRACE conn4 <- [1,1846,null,{}] 01:03:50 INFO - PROCESS | 6440 | 1461139430274 Marionette TRACE conn4 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:50 INFO - PROCESS | 6440 | 1461139430557 Marionette TRACE conn4 <- [1,1847,null,{"value":null}] 01:03:50 INFO - PROCESS | 6440 | 1461139430832 Marionette TRACE conn4 -> [0,1848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:50 INFO - PROCESS | 6440 | ++DOCSHELL 0x84b3c000 == 141 [pid = 6440] [id = 469] 01:03:50 INFO - PROCESS | 6440 | ++DOMWINDOW == 145 (0x88ff1000) [pid = 6440] [serial = 1408] [outer = (nil)] 01:03:50 INFO - PROCESS | 6440 | ++DOMWINDOW == 146 (0x8f379800) [pid = 6440] [serial = 1409] [outer = 0x88ff1000] 01:03:50 INFO - PROCESS | 6440 | 1461139430928 Marionette DEBUG loaded listener.js 01:03:51 INFO - PROCESS | 6440 | ++DOMWINDOW == 147 (0x8f380400) [pid = 6440] [serial = 1410] [outer = 0x88ff1000] 01:03:51 INFO - PROCESS | 6440 | 1461139431861 Marionette TRACE conn4 <- [1,1848,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 01:03:51 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) 01:03:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1686ms 01:03:51 INFO - PROCESS | 6440 | 1461139431924 Marionette TRACE conn4 -> [0,1849,"getWindowHandle",null] 01:03:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 01:03:51 INFO - PROCESS | 6440 | 1461139431928 Marionette TRACE conn4 <- [1,1849,null,{"value":"8"}] 01:03:51 INFO - PROCESS | 6440 | 1461139431935 Marionette TRACE conn4 -> [0,1850,"setScriptTimeout",{"ms":35000}] 01:03:51 INFO - PROCESS | 6440 | 1461139431939 Marionette TRACE conn4 <- [1,1850,null,{}] 01:03:51 INFO - PROCESS | 6440 | 1461139431946 Marionette TRACE conn4 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:52 INFO - PROCESS | 6440 | 1461139432243 Marionette TRACE conn4 <- [1,1851,null,{"value":null}] 01:03:52 INFO - PROCESS | 6440 | 1461139432587 Marionette TRACE conn4 -> [0,1852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:52 INFO - PROCESS | 6440 | ++DOCSHELL 0x8f205400 == 142 [pid = 6440] [id = 470] 01:03:52 INFO - PROCESS | 6440 | ++DOMWINDOW == 148 (0x8f552000) [pid = 6440] [serial = 1411] [outer = (nil)] 01:03:52 INFO - PROCESS | 6440 | ++DOMWINDOW == 149 (0x8fe90800) [pid = 6440] [serial = 1412] [outer = 0x8f552000] 01:03:52 INFO - PROCESS | 6440 | 1461139432687 Marionette DEBUG loaded listener.js 01:03:52 INFO - PROCESS | 6440 | ++DOMWINDOW == 150 (0x8fe97c00) [pid = 6440] [serial = 1413] [outer = 0x8f552000] 01:03:53 INFO - PROCESS | 6440 | 1461139433653 Marionette TRACE conn4 <- [1,1852,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 01:03:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 01:03:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1789ms 01:03:53 INFO - PROCESS | 6440 | 1461139433724 Marionette TRACE conn4 -> [0,1853,"getWindowHandle",null] 01:03:53 INFO - PROCESS | 6440 | 1461139433729 Marionette TRACE conn4 <- [1,1853,null,{"value":"8"}] 01:03:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 01:03:53 INFO - PROCESS | 6440 | 1461139433736 Marionette TRACE conn4 -> [0,1854,"setScriptTimeout",{"ms":35000}] 01:03:53 INFO - PROCESS | 6440 | 1461139433740 Marionette TRACE conn4 <- [1,1854,null,{}] 01:03:53 INFO - PROCESS | 6440 | 1461139433746 Marionette TRACE conn4 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:53 INFO - PROCESS | 6440 | 1461139433981 Marionette TRACE conn4 <- [1,1855,null,{"value":null}] 01:03:54 INFO - PROCESS | 6440 | 1461139434310 Marionette TRACE conn4 -> [0,1856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:54 INFO - PROCESS | 6440 | ++DOCSHELL 0x8fe8e800 == 143 [pid = 6440] [id = 471] 01:03:54 INFO - PROCESS | 6440 | ++DOMWINDOW == 151 (0x9018b400) [pid = 6440] [serial = 1414] [outer = (nil)] 01:03:54 INFO - PROCESS | 6440 | ++DOMWINDOW == 152 (0x902c2800) [pid = 6440] [serial = 1415] [outer = 0x9018b400] 01:03:54 INFO - PROCESS | 6440 | 1461139434425 Marionette DEBUG loaded listener.js 01:03:54 INFO - PROCESS | 6440 | ++DOMWINDOW == 153 (0x90499400) [pid = 6440] [serial = 1416] [outer = 0x9018b400] 01:03:55 INFO - PROCESS | 6440 | 1461139435415 Marionette TRACE conn4 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 01:03:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 01:03:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1732ms 01:03:55 INFO - PROCESS | 6440 | 1461139435470 Marionette TRACE conn4 -> [0,1857,"getWindowHandle",null] 01:03:55 INFO - PROCESS | 6440 | 1461139435474 Marionette TRACE conn4 <- [1,1857,null,{"value":"8"}] 01:03:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 01:03:55 INFO - PROCESS | 6440 | 1461139435481 Marionette TRACE conn4 -> [0,1858,"setScriptTimeout",{"ms":35000}] 01:03:55 INFO - PROCESS | 6440 | 1461139435486 Marionette TRACE conn4 <- [1,1858,null,{}] 01:03:55 INFO - PROCESS | 6440 | 1461139435491 Marionette TRACE conn4 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:55 INFO - PROCESS | 6440 | 1461139435717 Marionette TRACE conn4 <- [1,1859,null,{"value":null}] 01:03:56 INFO - PROCESS | 6440 | 1461139436043 Marionette TRACE conn4 -> [0,1860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:56 INFO - PROCESS | 6440 | ++DOCSHELL 0x899a5000 == 144 [pid = 6440] [id = 472] 01:03:56 INFO - PROCESS | 6440 | ++DOMWINDOW == 154 (0x8b6af400) [pid = 6440] [serial = 1417] [outer = (nil)] 01:03:56 INFO - PROCESS | 6440 | ++DOMWINDOW == 155 (0x904d7c00) [pid = 6440] [serial = 1418] [outer = 0x8b6af400] 01:03:56 INFO - PROCESS | 6440 | 1461139436143 Marionette DEBUG loaded listener.js 01:03:56 INFO - PROCESS | 6440 | ++DOMWINDOW == 156 (0x906ea000) [pid = 6440] [serial = 1419] [outer = 0x8b6af400] 01:03:57 INFO - PROCESS | 6440 | 1461139437063 Marionette TRACE conn4 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 01:03:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 01:03:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1636ms 01:03:57 INFO - PROCESS | 6440 | 1461139437118 Marionette TRACE conn4 -> [0,1861,"getWindowHandle",null] 01:03:57 INFO - PROCESS | 6440 | 1461139437121 Marionette TRACE conn4 <- [1,1861,null,{"value":"8"}] 01:03:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 01:03:57 INFO - PROCESS | 6440 | 1461139437128 Marionette TRACE conn4 -> [0,1862,"setScriptTimeout",{"ms":35000}] 01:03:57 INFO - PROCESS | 6440 | 1461139437131 Marionette TRACE conn4 <- [1,1862,null,{}] 01:03:57 INFO - PROCESS | 6440 | 1461139437138 Marionette TRACE conn4 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:57 INFO - PROCESS | 6440 | 1461139437350 Marionette TRACE conn4 <- [1,1863,null,{"value":null}] 01:03:57 INFO - PROCESS | 6440 | 1461139437686 Marionette TRACE conn4 -> [0,1864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:57 INFO - PROCESS | 6440 | ++DOCSHELL 0x8f338800 == 145 [pid = 6440] [id = 473] 01:03:57 INFO - PROCESS | 6440 | ++DOMWINDOW == 157 (0x904cfc00) [pid = 6440] [serial = 1420] [outer = (nil)] 01:03:57 INFO - PROCESS | 6440 | ++DOMWINDOW == 158 (0x91446c00) [pid = 6440] [serial = 1421] [outer = 0x904cfc00] 01:03:57 INFO - PROCESS | 6440 | 1461139437811 Marionette DEBUG loaded listener.js 01:03:57 INFO - PROCESS | 6440 | ++DOMWINDOW == 159 (0x9144e000) [pid = 6440] [serial = 1422] [outer = 0x904cfc00] 01:03:58 INFO - PROCESS | 6440 | 1461139438772 Marionette TRACE conn4 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 01:03:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 01:03:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1683ms 01:03:58 INFO - PROCESS | 6440 | 1461139438812 Marionette TRACE conn4 -> [0,1865,"getWindowHandle",null] 01:03:58 INFO - PROCESS | 6440 | 1461139438816 Marionette TRACE conn4 <- [1,1865,null,{"value":"8"}] 01:03:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 01:03:58 INFO - PROCESS | 6440 | 1461139438823 Marionette TRACE conn4 -> [0,1866,"setScriptTimeout",{"ms":35000}] 01:03:58 INFO - PROCESS | 6440 | 1461139438826 Marionette TRACE conn4 <- [1,1866,null,{}] 01:03:58 INFO - PROCESS | 6440 | 1461139438832 Marionette TRACE conn4 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:59 INFO - PROCESS | 6440 | 1461139439059 Marionette TRACE conn4 <- [1,1867,null,{"value":null}] 01:03:59 INFO - PROCESS | 6440 | 1461139439391 Marionette TRACE conn4 -> [0,1868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:59 INFO - PROCESS | 6440 | ++DOCSHELL 0x8f342800 == 146 [pid = 6440] [id = 474] 01:03:59 INFO - PROCESS | 6440 | ++DOMWINDOW == 160 (0x911e5c00) [pid = 6440] [serial = 1423] [outer = (nil)] 01:03:59 INFO - PROCESS | 6440 | ++DOMWINDOW == 161 (0x92cc6800) [pid = 6440] [serial = 1424] [outer = 0x911e5c00] 01:03:59 INFO - PROCESS | 6440 | 1461139439490 Marionette DEBUG loaded listener.js 01:03:59 INFO - PROCESS | 6440 | ++DOMWINDOW == 162 (0x938c1c00) [pid = 6440] [serial = 1425] [outer = 0x911e5c00] 01:04:00 INFO - PROCESS | 6440 | 1461139440528 Marionette TRACE conn4 <- [1,1868,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.1.html",0,null,null,[["Canvas test: 2d.path.clip.basic.1",0,null,null]]]}] 01:04:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 01:04:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1743ms 01:04:00 INFO - PROCESS | 6440 | 1461139440567 Marionette TRACE conn4 -> [0,1869,"getWindowHandle",null] 01:04:00 INFO - PROCESS | 6440 | 1461139440572 Marionette TRACE conn4 <- [1,1869,null,{"value":"8"}] 01:04:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 01:04:00 INFO - PROCESS | 6440 | 1461139440579 Marionette TRACE conn4 -> [0,1870,"setScriptTimeout",{"ms":35000}] 01:04:00 INFO - PROCESS | 6440 | 1461139440584 Marionette TRACE conn4 <- [1,1870,null,{}] 01:04:00 INFO - PROCESS | 6440 | 1461139440590 Marionette TRACE conn4 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:00 INFO - PROCESS | 6440 | 1461139440860 Marionette TRACE conn4 <- [1,1871,null,{"value":null}] 01:04:01 INFO - PROCESS | 6440 | 1461139441207 Marionette TRACE conn4 -> [0,1872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:01 INFO - PROCESS | 6440 | ++DOCSHELL 0x8cb2d800 == 147 [pid = 6440] [id = 475] 01:04:01 INFO - PROCESS | 6440 | ++DOMWINDOW == 163 (0x95938400) [pid = 6440] [serial = 1426] [outer = (nil)] 01:04:01 INFO - PROCESS | 6440 | ++DOMWINDOW == 164 (0x96fd4800) [pid = 6440] [serial = 1427] [outer = 0x95938400] 01:04:01 INFO - PROCESS | 6440 | 1461139441315 Marionette DEBUG loaded listener.js 01:04:01 INFO - PROCESS | 6440 | ++DOMWINDOW == 165 (0x97bc8400) [pid = 6440] [serial = 1428] [outer = 0x95938400] 01:04:02 INFO - PROCESS | 6440 | 1461139442369 Marionette TRACE conn4 <- [1,1872,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.2.html",0,null,null,[["Canvas test: 2d.path.clip.basic.2",0,null,null]]]}] 01:04:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 01:04:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1848ms 01:04:02 INFO - PROCESS | 6440 | 1461139442429 Marionette TRACE conn4 -> [0,1873,"getWindowHandle",null] 01:04:02 INFO - PROCESS | 6440 | 1461139442433 Marionette TRACE conn4 <- [1,1873,null,{"value":"8"}] 01:04:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 01:04:02 INFO - PROCESS | 6440 | 1461139442440 Marionette TRACE conn4 -> [0,1874,"setScriptTimeout",{"ms":35000}] 01:04:02 INFO - PROCESS | 6440 | 1461139442443 Marionette TRACE conn4 <- [1,1874,null,{}] 01:04:02 INFO - PROCESS | 6440 | 1461139442449 Marionette TRACE conn4 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:02 INFO - PROCESS | 6440 | 1461139442739 Marionette TRACE conn4 <- [1,1875,null,{"value":null}] 01:04:03 INFO - PROCESS | 6440 | 1461139443086 Marionette TRACE conn4 -> [0,1876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:03 INFO - PROCESS | 6440 | ++DOCSHELL 0x96acac00 == 148 [pid = 6440] [id = 476] 01:04:03 INFO - PROCESS | 6440 | ++DOMWINDOW == 166 (0x96bb2800) [pid = 6440] [serial = 1429] [outer = (nil)] 01:04:03 INFO - PROCESS | 6440 | ++DOMWINDOW == 167 (0x98702800) [pid = 6440] [serial = 1430] [outer = 0x96bb2800] 01:04:03 INFO - PROCESS | 6440 | 1461139443184 Marionette DEBUG loaded listener.js 01:04:03 INFO - PROCESS | 6440 | ++DOMWINDOW == 168 (0x9870d800) [pid = 6440] [serial = 1431] [outer = 0x96bb2800] 01:04:04 INFO - PROCESS | 6440 | 1461139444166 Marionette TRACE conn4 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 01:04:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 01:04:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1786ms 01:04:04 INFO - PROCESS | 6440 | 1461139444227 Marionette TRACE conn4 -> [0,1877,"getWindowHandle",null] 01:04:04 INFO - PROCESS | 6440 | 1461139444232 Marionette TRACE conn4 <- [1,1877,null,{"value":"8"}] 01:04:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 01:04:04 INFO - PROCESS | 6440 | 1461139444238 Marionette TRACE conn4 -> [0,1878,"setScriptTimeout",{"ms":35000}] 01:04:04 INFO - PROCESS | 6440 | 1461139444242 Marionette TRACE conn4 <- [1,1878,null,{}] 01:04:04 INFO - PROCESS | 6440 | 1461139444248 Marionette TRACE conn4 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:04 INFO - PROCESS | 6440 | 1461139444476 Marionette TRACE conn4 <- [1,1879,null,{"value":null}] 01:04:04 INFO - PROCESS | 6440 | 1461139444814 Marionette TRACE conn4 -> [0,1880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.intersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:04 INFO - PROCESS | 6440 | ++DOCSHELL 0x97f05800 == 149 [pid = 6440] [id = 477] 01:04:04 INFO - PROCESS | 6440 | ++DOMWINDOW == 169 (0x97f0f400) [pid = 6440] [serial = 1432] [outer = (nil)] 01:04:04 INFO - PROCESS | 6440 | ++DOMWINDOW == 170 (0x9892ec00) [pid = 6440] [serial = 1433] [outer = 0x97f0f400] 01:04:04 INFO - PROCESS | 6440 | 1461139444905 Marionette DEBUG loaded listener.js 01:04:05 INFO - PROCESS | 6440 | ++DOMWINDOW == 171 (0x98b0d800) [pid = 6440] [serial = 1434] [outer = 0x97f0f400] 01:04:05 INFO - PROCESS | 6440 | 1461139445888 Marionette TRACE conn4 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 01:04:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 01:04:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1685ms 01:04:05 INFO - PROCESS | 6440 | 1461139445924 Marionette TRACE conn4 -> [0,1881,"getWindowHandle",null] 01:04:05 INFO - PROCESS | 6440 | 1461139445929 Marionette TRACE conn4 <- [1,1881,null,{"value":"8"}] 01:04:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 01:04:05 INFO - PROCESS | 6440 | 1461139445935 Marionette TRACE conn4 -> [0,1882,"setScriptTimeout",{"ms":35000}] 01:04:05 INFO - PROCESS | 6440 | 1461139445938 Marionette TRACE conn4 <- [1,1882,null,{}] 01:04:05 INFO - PROCESS | 6440 | 1461139445944 Marionette TRACE conn4 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:06 INFO - PROCESS | 6440 | 1461139446187 Marionette TRACE conn4 <- [1,1883,null,{"value":null}] 01:04:06 INFO - PROCESS | 6440 | 1461139446524 Marionette TRACE conn4 -> [0,1884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:06 INFO - PROCESS | 6440 | ++DOCSHELL 0x8813cc00 == 150 [pid = 6440] [id = 478] 01:04:06 INFO - PROCESS | 6440 | ++DOMWINDOW == 172 (0x8f336c00) [pid = 6440] [serial = 1435] [outer = (nil)] 01:04:06 INFO - PROCESS | 6440 | ++DOMWINDOW == 173 (0x98f9a400) [pid = 6440] [serial = 1436] [outer = 0x8f336c00] 01:04:06 INFO - PROCESS | 6440 | 1461139446622 Marionette DEBUG loaded listener.js 01:04:06 INFO - PROCESS | 6440 | ++DOMWINDOW == 174 (0x9917d400) [pid = 6440] [serial = 1437] [outer = 0x8f336c00] 01:04:07 INFO - PROCESS | 6440 | 1461139447550 Marionette TRACE conn4 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 01:04:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 01:04:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1685ms 01:04:07 INFO - PROCESS | 6440 | 1461139447623 Marionette TRACE conn4 -> [0,1885,"getWindowHandle",null] 01:04:07 INFO - PROCESS | 6440 | 1461139447630 Marionette TRACE conn4 <- [1,1885,null,{"value":"8"}] 01:04:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 01:04:07 INFO - PROCESS | 6440 | 1461139447641 Marionette TRACE conn4 -> [0,1886,"setScriptTimeout",{"ms":35000}] 01:04:07 INFO - PROCESS | 6440 | 1461139447643 Marionette TRACE conn4 <- [1,1886,null,{}] 01:04:07 INFO - PROCESS | 6440 | 1461139447650 Marionette TRACE conn4 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:07 INFO - PROCESS | 6440 | 1461139447877 Marionette TRACE conn4 <- [1,1887,null,{"value":null}] 01:04:08 INFO - PROCESS | 6440 | 1461139448213 Marionette TRACE conn4 -> [0,1888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:08 INFO - PROCESS | 6440 | ++DOCSHELL 0x8813a800 == 151 [pid = 6440] [id = 479] 01:04:08 INFO - PROCESS | 6440 | ++DOMWINDOW == 175 (0x98b01c00) [pid = 6440] [serial = 1438] [outer = (nil)] 01:04:08 INFO - PROCESS | 6440 | ++DOMWINDOW == 176 (0x9df8dc00) [pid = 6440] [serial = 1439] [outer = 0x98b01c00] 01:04:08 INFO - PROCESS | 6440 | 1461139448344 Marionette DEBUG loaded listener.js 01:04:08 INFO - PROCESS | 6440 | ++DOMWINDOW == 177 (0x9df92400) [pid = 6440] [serial = 1440] [outer = 0x98b01c00] 01:04:09 INFO - PROCESS | 6440 | 1461139449263 Marionette TRACE conn4 <- [1,1888,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.1.html",0,null,null,[["Canvas test: 2d.path.clip.winding.1",0,null,null]]]}] 01:04:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 01:04:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1687ms 01:04:09 INFO - PROCESS | 6440 | 1461139449330 Marionette TRACE conn4 -> [0,1889,"getWindowHandle",null] 01:04:09 INFO - PROCESS | 6440 | 1461139449334 Marionette TRACE conn4 <- [1,1889,null,{"value":"8"}] 01:04:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 01:04:09 INFO - PROCESS | 6440 | 1461139449341 Marionette TRACE conn4 -> [0,1890,"setScriptTimeout",{"ms":35000}] 01:04:09 INFO - PROCESS | 6440 | 1461139449344 Marionette TRACE conn4 <- [1,1890,null,{}] 01:04:09 INFO - PROCESS | 6440 | 1461139449350 Marionette TRACE conn4 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:09 INFO - PROCESS | 6440 | 1461139449607 Marionette TRACE conn4 <- [1,1891,null,{"value":null}] 01:04:09 INFO - PROCESS | 6440 | 1461139449935 Marionette TRACE conn4 -> [0,1892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:09 INFO - PROCESS | 6440 | ++DOCSHELL 0x9887a800 == 152 [pid = 6440] [id = 480] 01:04:09 INFO - PROCESS | 6440 | ++DOMWINDOW == 178 (0x9ad27400) [pid = 6440] [serial = 1441] [outer = (nil)] 01:04:10 INFO - PROCESS | 6440 | ++DOMWINDOW == 179 (0xa0c2e800) [pid = 6440] [serial = 1442] [outer = 0x9ad27400] 01:04:10 INFO - PROCESS | 6440 | 1461139450047 Marionette DEBUG loaded listener.js 01:04:10 INFO - PROCESS | 6440 | ++DOMWINDOW == 180 (0xa0e3c400) [pid = 6440] [serial = 1443] [outer = 0x9ad27400] 01:04:11 INFO - PROCESS | 6440 | 1461139451024 Marionette TRACE conn4 <- [1,1892,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.2.html",0,null,null,[["Canvas test: 2d.path.clip.winding.2",0,null,null]]]}] 01:04:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 01:04:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1738ms 01:04:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 01:04:11 INFO - PROCESS | 6440 | 1461139451080 Marionette TRACE conn4 -> [0,1893,"getWindowHandle",null] 01:04:11 INFO - PROCESS | 6440 | 1461139451083 Marionette TRACE conn4 <- [1,1893,null,{"value":"8"}] 01:04:11 INFO - PROCESS | 6440 | 1461139451090 Marionette TRACE conn4 -> [0,1894,"setScriptTimeout",{"ms":35000}] 01:04:11 INFO - PROCESS | 6440 | 1461139451092 Marionette TRACE conn4 <- [1,1894,null,{}] 01:04:11 INFO - PROCESS | 6440 | 1461139451099 Marionette TRACE conn4 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:11 INFO - PROCESS | 6440 | 1461139451322 Marionette TRACE conn4 <- [1,1895,null,{"value":null}] 01:04:11 INFO - PROCESS | 6440 | 1461139451653 Marionette TRACE conn4 -> [0,1896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:11 INFO - PROCESS | 6440 | ++DOCSHELL 0x90182800 == 153 [pid = 6440] [id = 481] 01:04:11 INFO - PROCESS | 6440 | ++DOMWINDOW == 181 (0x90493c00) [pid = 6440] [serial = 1444] [outer = (nil)] 01:04:11 INFO - PROCESS | 6440 | ++DOMWINDOW == 182 (0xa3c05c00) [pid = 6440] [serial = 1445] [outer = 0x90493c00] 01:04:11 INFO - PROCESS | 6440 | 1461139451753 Marionette DEBUG loaded listener.js 01:04:11 INFO - PROCESS | 6440 | ++DOMWINDOW == 183 (0xa3c0c800) [pid = 6440] [serial = 1446] [outer = 0x90493c00] 01:04:14 INFO - PROCESS | 6440 | --DOCSHELL 0x876b7000 == 152 [pid = 6440] [id = 418] 01:04:14 INFO - PROCESS | 6440 | --DOCSHELL 0x882b8800 == 151 [pid = 6440] [id = 365] 01:04:14 INFO - PROCESS | 6440 | --DOCSHELL 0x959cd000 == 150 [pid = 6440] [id = 369] 01:04:14 INFO - PROCESS | 6440 | --DOCSHELL 0x88131c00 == 149 [pid = 6440] [id = 368] 01:04:14 INFO - PROCESS | 6440 | --DOCSHELL 0x93a3f000 == 148 [pid = 6440] [id = 367] 01:04:14 INFO - PROCESS | 6440 | --DOCSHELL 0x92c6f800 == 147 [pid = 6440] [id = 366] 01:04:14 INFO - PROCESS | 6440 | --DOCSHELL 0x9fca1c00 == 146 [pid = 6440] [id = 460] 01:04:14 INFO - PROCESS | 6440 | --DOCSHELL 0x8437a800 == 145 [pid = 6440] [id = 458] 01:04:14 INFO - PROCESS | 6440 | --DOCSHELL 0x85a9ac00 == 144 [pid = 6440] [id = 459] 01:04:14 INFO - PROCESS | 6440 | --DOCSHELL 0x99b86c00 == 143 [pid = 6440] [id = 457] 01:04:14 INFO - PROCESS | 6440 | --DOCSHELL 0x88fbd000 == 142 [pid = 6440] [id = 456] 01:04:14 INFO - PROCESS | 6440 | --DOCSHELL 0x928cc400 == 141 [pid = 6440] [id = 454] 01:04:14 INFO - PROCESS | 6440 | --DOCSHELL 0x840c9000 == 140 [pid = 6440] [id = 455] 01:04:14 INFO - PROCESS | 6440 | --DOCSHELL 0x928c7800 == 139 [pid = 6440] [id = 373] 01:04:14 INFO - PROCESS | 6440 | --DOCSHELL 0x94e96400 == 138 [pid = 6440] [id = 453] 01:04:14 INFO - PROCESS | 6440 | --DOCSHELL 0x85a9e800 == 137 [pid = 6440] [id = 452] 01:04:14 INFO - PROCESS | 6440 | --DOCSHELL 0x904cd400 == 136 [pid = 6440] [id = 451] 01:04:14 INFO - PROCESS | 6440 | --DOCSHELL 0x8f558400 == 135 [pid = 6440] [id = 450] 01:04:14 INFO - PROCESS | 6440 | --DOCSHELL 0x8a834800 == 134 [pid = 6440] [id = 449] 01:04:14 INFO - PROCESS | 6440 | --DOCSHELL 0x8c1f6000 == 133 [pid = 6440] [id = 447] 01:04:14 INFO - PROCESS | 6440 | --DOCSHELL 0x8f343400 == 132 [pid = 6440] [id = 448] 01:04:14 INFO - PROCESS | 6440 | --DOCSHELL 0x84ed0400 == 131 [pid = 6440] [id = 446] 01:04:14 INFO - PROCESS | 6440 | --DOCSHELL 0x8a2e2400 == 130 [pid = 6440] [id = 445] 01:04:14 INFO - PROCESS | 6440 | --DOCSHELL 0x899a0c00 == 129 [pid = 6440] [id = 444] 01:04:14 INFO - PROCESS | 6440 | --DOCSHELL 0x840d1800 == 128 [pid = 6440] [id = 443] 01:04:14 INFO - PROCESS | 6440 | --DOMWINDOW == 182 (0x9b0a5400) [pid = 6440] [serial = 1248] [outer = (nil)] [url = about:blank] 01:04:14 INFO - PROCESS | 6440 | --DOMWINDOW == 181 (0xa0ad2400) [pid = 6440] [serial = 1251] [outer = (nil)] [url = about:blank] 01:04:14 INFO - PROCESS | 6440 | --DOMWINDOW == 180 (0x99b89000) [pid = 6440] [serial = 1245] [outer = (nil)] [url = about:blank] 01:04:14 INFO - PROCESS | 6440 | --DOMWINDOW == 179 (0x8a8a6800) [pid = 6440] [serial = 1200] [outer = (nil)] [url = about:blank] 01:04:14 INFO - PROCESS | 6440 | --DOMWINDOW == 178 (0x98f8a400) [pid = 6440] [serial = 1242] [outer = (nil)] [url = about:blank] 01:04:14 INFO - PROCESS | 6440 | --DOMWINDOW == 177 (0x97f0f800) [pid = 6440] [serial = 1236] [outer = (nil)] [url = about:blank] 01:04:14 INFO - PROCESS | 6440 | --DOMWINDOW == 176 (0x98875c00) [pid = 6440] [serial = 1239] [outer = (nil)] [url = about:blank] 01:04:14 INFO - PROCESS | 6440 | --DOMWINDOW == 175 (0x8a8a4400) [pid = 6440] [serial = 1325] [outer = (nil)] [url = about:blank] 01:04:14 INFO - PROCESS | 6440 | --DOMWINDOW == 174 (0x8b6bec00) [pid = 6440] [serial = 1326] [outer = (nil)] [url = about:blank] 01:04:14 INFO - PROCESS | 6440 | --DOMWINDOW == 173 (0x899a6000) [pid = 6440] [serial = 1322] [outer = (nil)] [url = about:blank] 01:04:14 INFO - PROCESS | 6440 | --DOMWINDOW == 172 (0x882bf000) [pid = 6440] [serial = 1319] [outer = (nil)] [url = about:blank] 01:04:14 INFO - PROCESS | 6440 | --DOMWINDOW == 171 (0x88354000) [pid = 6440] [serial = 1320] [outer = (nil)] [url = about:blank] 01:04:14 INFO - PROCESS | 6440 | --DOMWINDOW == 170 (0x98f98400) [pid = 6440] [serial = 1316] [outer = (nil)] [url = about:blank] 01:04:14 INFO - PROCESS | 6440 | --DOMWINDOW == 169 (0x98f7c400) [pid = 6440] [serial = 1314] [outer = (nil)] [url = about:blank] 01:04:14 INFO - PROCESS | 6440 | --DOMWINDOW == 168 (0x98e76c00) [pid = 6440] [serial = 1313] [outer = (nil)] [url = about:blank] 01:04:14 INFO - PROCESS | 6440 | --DOMWINDOW == 167 (0x98877c00) [pid = 6440] [serial = 1311] [outer = (nil)] [url = about:blank] 01:04:14 INFO - PROCESS | 6440 | --DOMWINDOW == 166 (0x98872800) [pid = 6440] [serial = 1310] [outer = (nil)] [url = about:blank] 01:04:14 INFO - PROCESS | 6440 | --DOMWINDOW == 165 (0x97fbd800) [pid = 6440] [serial = 1308] [outer = (nil)] [url = about:blank] 01:04:14 INFO - PROCESS | 6440 | --DOMWINDOW == 164 (0x97dad400) [pid = 6440] [serial = 1307] [outer = (nil)] [url = about:blank] 01:04:14 INFO - PROCESS | 6440 | --DOMWINDOW == 163 (0x9777f800) [pid = 6440] [serial = 1305] [outer = (nil)] [url = about:blank] 01:04:14 INFO - PROCESS | 6440 | --DOMWINDOW == 162 (0x96fd1c00) [pid = 6440] [serial = 1304] [outer = (nil)] [url = about:blank] 01:04:14 INFO - PROCESS | 6440 | --DOMWINDOW == 161 (0x94e9e400) [pid = 6440] [serial = 1302] [outer = (nil)] [url = about:blank] 01:04:14 INFO - PROCESS | 6440 | --DOMWINDOW == 160 (0x938d0400) [pid = 6440] [serial = 1301] [outer = (nil)] [url = about:blank] 01:04:14 INFO - PROCESS | 6440 | --DOMWINDOW == 159 (0x92cc8400) [pid = 6440] [serial = 1299] [outer = (nil)] [url = about:blank] 01:04:14 INFO - PROCESS | 6440 | --DOMWINDOW == 158 (0x92845000) [pid = 6440] [serial = 1298] [outer = (nil)] [url = about:blank] 01:04:14 INFO - PROCESS | 6440 | --DOMWINDOW == 157 (0x906e9000) [pid = 6440] [serial = 1296] [outer = (nil)] [url = about:blank] 01:04:14 INFO - PROCESS | 6440 | --DOMWINDOW == 156 (0x904d8800) [pid = 6440] [serial = 1295] [outer = (nil)] [url = about:blank] 01:04:14 INFO - PROCESS | 6440 | --DOMWINDOW == 155 (0x90494000) [pid = 6440] [serial = 1293] [outer = (nil)] [url = about:blank] 01:04:14 INFO - PROCESS | 6440 | --DOMWINDOW == 154 (0x902cc800) [pid = 6440] [serial = 1292] [outer = (nil)] [url = about:blank] 01:04:14 INFO - PROCESS | 6440 | --DOMWINDOW == 153 (0x8fe9b800) [pid = 6440] [serial = 1290] [outer = (nil)] [url = about:blank] 01:04:14 INFO - PROCESS | 6440 | --DOMWINDOW == 152 (0x8fe95000) [pid = 6440] [serial = 1289] [outer = (nil)] [url = about:blank] 01:04:14 INFO - PROCESS | 6440 | --DOMWINDOW == 151 (0x8fbd2000) [pid = 6440] [serial = 1287] [outer = (nil)] [url = about:blank] 01:04:14 INFO - PROCESS | 6440 | --DOMWINDOW == 150 (0x8f550400) [pid = 6440] [serial = 1286] [outer = (nil)] [url = about:blank] 01:04:14 INFO - PROCESS | 6440 | --DOMWINDOW == 149 (0x8f37d400) [pid = 6440] [serial = 1284] [outer = (nil)] [url = about:blank] 01:04:14 INFO - PROCESS | 6440 | --DOMWINDOW == 148 (0x8f33c400) [pid = 6440] [serial = 1283] [outer = (nil)] [url = about:blank] 01:04:14 INFO - PROCESS | 6440 | --DOMWINDOW == 147 (0x8e782400) [pid = 6440] [serial = 1281] [outer = (nil)] [url = about:blank] 01:04:14 INFO - PROCESS | 6440 | --DOMWINDOW == 146 (0x8e77a800) [pid = 6440] [serial = 1280] [outer = (nil)] [url = about:blank] 01:04:14 INFO - PROCESS | 6440 | --DOMWINDOW == 145 (0x8e3a5800) [pid = 6440] [serial = 1278] [outer = (nil)] [url = about:blank] 01:04:14 INFO - PROCESS | 6440 | --DOMWINDOW == 144 (0x8cbcf400) [pid = 6440] [serial = 1277] [outer = (nil)] [url = about:blank] 01:04:14 INFO - PROCESS | 6440 | --DOMWINDOW == 143 (0x8cb28400) [pid = 6440] [serial = 1275] [outer = (nil)] [url = about:blank] 01:04:14 INFO - PROCESS | 6440 | --DOMWINDOW == 142 (0x8c1f2800) [pid = 6440] [serial = 1274] [outer = (nil)] [url = about:blank] 01:04:14 INFO - PROCESS | 6440 | --DOMWINDOW == 141 (0x8b6b7c00) [pid = 6440] [serial = 1272] [outer = (nil)] [url = about:blank] 01:04:14 INFO - PROCESS | 6440 | --DOMWINDOW == 140 (0x8a209400) [pid = 6440] [serial = 1271] [outer = (nil)] [url = about:blank] 01:04:14 INFO - PROCESS | 6440 | --DOMWINDOW == 139 (0x892ab800) [pid = 6440] [serial = 1269] [outer = (nil)] [url = about:blank] 01:04:14 INFO - PROCESS | 6440 | --DOMWINDOW == 138 (0x88fbec00) [pid = 6440] [serial = 1268] [outer = (nil)] [url = about:blank] 01:04:14 INFO - PROCESS | 6440 | --DOMWINDOW == 137 (0x89874400) [pid = 6440] [serial = 1328] [outer = (nil)] [url = about:blank] 01:04:14 INFO - PROCESS | 6440 | --DOMWINDOW == 136 (0x89f1cc00) [pid = 6440] [serial = 1323] [outer = (nil)] [url = about:blank] 01:04:14 INFO - PROCESS | 6440 | 1461139454823 Marionette TRACE conn4 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 01:04:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 01:04:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 3891ms 01:04:14 INFO - PROCESS | 6440 | 1461139454982 Marionette TRACE conn4 -> [0,1897,"getWindowHandle",null] 01:04:14 INFO - PROCESS | 6440 | 1461139454990 Marionette TRACE conn4 <- [1,1897,null,{"value":"8"}] 01:04:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 01:04:15 INFO - PROCESS | 6440 | 1461139455007 Marionette TRACE conn4 -> [0,1898,"setScriptTimeout",{"ms":35000}] 01:04:15 INFO - PROCESS | 6440 | 1461139455013 Marionette TRACE conn4 <- [1,1898,null,{}] 01:04:15 INFO - PROCESS | 6440 | 1461139455024 Marionette TRACE conn4 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:15 INFO - PROCESS | 6440 | 1461139455234 Marionette TRACE conn4 <- [1,1899,null,{"value":null}] 01:04:15 INFO - PROCESS | 6440 | 1461139455454 Marionette TRACE conn4 -> [0,1900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.newline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:15 INFO - PROCESS | 6440 | ++DOCSHELL 0x88fbd000 == 129 [pid = 6440] [id = 482] 01:04:15 INFO - PROCESS | 6440 | ++DOMWINDOW == 137 (0x88fbe000) [pid = 6440] [serial = 1447] [outer = (nil)] 01:04:15 INFO - PROCESS | 6440 | ++DOMWINDOW == 138 (0x88fe8400) [pid = 6440] [serial = 1448] [outer = 0x88fbe000] 01:04:15 INFO - PROCESS | 6440 | 1461139455552 Marionette DEBUG loaded listener.js 01:04:15 INFO - PROCESS | 6440 | ++DOMWINDOW == 139 (0x892ae400) [pid = 6440] [serial = 1449] [outer = 0x88fbe000] 01:04:16 INFO - PROCESS | 6440 | 1461139456415 Marionette TRACE conn4 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 01:04:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 01:04:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1451ms 01:04:16 INFO - PROCESS | 6440 | 1461139456458 Marionette TRACE conn4 -> [0,1901,"getWindowHandle",null] 01:04:16 INFO - PROCESS | 6440 | 1461139456467 Marionette TRACE conn4 <- [1,1901,null,{"value":"8"}] 01:04:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 01:04:16 INFO - PROCESS | 6440 | 1461139456477 Marionette TRACE conn4 -> [0,1902,"setScriptTimeout",{"ms":35000}] 01:04:16 INFO - PROCESS | 6440 | 1461139456481 Marionette TRACE conn4 <- [1,1902,null,{}] 01:04:16 INFO - PROCESS | 6440 | 1461139456489 Marionette TRACE conn4 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:16 INFO - PROCESS | 6440 | 1461139456694 Marionette TRACE conn4 <- [1,1903,null,{"value":null}] 01:04:16 INFO - PROCESS | 6440 | 1461139456903 Marionette TRACE conn4 -> [0,1904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:16 INFO - PROCESS | 6440 | ++DOCSHELL 0x88353c00 == 130 [pid = 6440] [id = 483] 01:04:16 INFO - PROCESS | 6440 | ++DOMWINDOW == 140 (0x88354000) [pid = 6440] [serial = 1450] [outer = (nil)] 01:04:16 INFO - PROCESS | 6440 | ++DOMWINDOW == 141 (0x89f16000) [pid = 6440] [serial = 1451] [outer = 0x88354000] 01:04:16 INFO - PROCESS | 6440 | 1461139456986 Marionette DEBUG loaded listener.js 01:04:17 INFO - PROCESS | 6440 | ++DOMWINDOW == 142 (0x89fa9800) [pid = 6440] [serial = 1452] [outer = 0x88354000] 01:04:18 INFO - PROCESS | 6440 | 1461139458066 Marionette TRACE conn4 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 01:04:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 01:04:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1637ms 01:04:18 INFO - PROCESS | 6440 | 1461139458114 Marionette TRACE conn4 -> [0,1905,"getWindowHandle",null] 01:04:18 INFO - PROCESS | 6440 | 1461139458118 Marionette TRACE conn4 <- [1,1905,null,{"value":"8"}] 01:04:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 01:04:18 INFO - PROCESS | 6440 | 1461139458131 Marionette TRACE conn4 -> [0,1906,"setScriptTimeout",{"ms":35000}] 01:04:18 INFO - PROCESS | 6440 | 1461139458137 Marionette TRACE conn4 <- [1,1906,null,{}] 01:04:18 INFO - PROCESS | 6440 | 1461139458154 Marionette TRACE conn4 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:18 INFO - PROCESS | 6440 | 1461139458461 Marionette TRACE conn4 <- [1,1907,null,{"value":null}] 01:04:18 INFO - PROCESS | 6440 | 1461139458653 Marionette TRACE conn4 -> [0,1908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:18 INFO - PROCESS | 6440 | ++DOCSHELL 0x89874800 == 131 [pid = 6440] [id = 484] 01:04:18 INFO - PROCESS | 6440 | ++DOMWINDOW == 143 (0x8a202800) [pid = 6440] [serial = 1453] [outer = (nil)] 01:04:18 INFO - PROCESS | 6440 | ++DOMWINDOW == 144 (0x8ab15800) [pid = 6440] [serial = 1454] [outer = 0x8a202800] 01:04:18 INFO - PROCESS | 6440 | 1461139458774 Marionette DEBUG loaded listener.js 01:04:18 INFO - PROCESS | 6440 | ++DOMWINDOW == 145 (0x8b80c000) [pid = 6440] [serial = 1455] [outer = 0x8a202800] 01:04:19 INFO - PROCESS | 6440 | --DOMWINDOW == 144 (0x882b4800) [pid = 6440] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 01:04:19 INFO - PROCESS | 6440 | --DOMWINDOW == 143 (0x84c43400) [pid = 6440] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 01:04:19 INFO - PROCESS | 6440 | --DOMWINDOW == 142 (0x8999ac00) [pid = 6440] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 01:04:19 INFO - PROCESS | 6440 | --DOMWINDOW == 141 (0x8f343c00) [pid = 6440] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 01:04:19 INFO - PROCESS | 6440 | --DOMWINDOW == 140 (0x8cbd0c00) [pid = 6440] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 01:04:19 INFO - PROCESS | 6440 | --DOMWINDOW == 139 (0x8c1ef400) [pid = 6440] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 01:04:19 INFO - PROCESS | 6440 | --DOMWINDOW == 138 (0x8a8a9000) [pid = 6440] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 01:04:19 INFO - PROCESS | 6440 | --DOMWINDOW == 137 (0x89f10c00) [pid = 6440] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 01:04:19 INFO - PROCESS | 6440 | --DOMWINDOW == 136 (0x840d3c00) [pid = 6440] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 01:04:20 INFO - PROCESS | 6440 | --DOMWINDOW == 135 (0x88fe3c00) [pid = 6440] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 01:04:20 INFO - PROCESS | 6440 | --DOMWINDOW == 134 (0xa0a39400) [pid = 6440] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 01:04:20 INFO - PROCESS | 6440 | --DOMWINDOW == 133 (0x9df86400) [pid = 6440] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 01:04:20 INFO - PROCESS | 6440 | --DOMWINDOW == 132 (0x892ab400) [pid = 6440] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 01:04:20 INFO - PROCESS | 6440 | --DOMWINDOW == 131 (0x9adda000) [pid = 6440] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 01:04:20 INFO - PROCESS | 6440 | --DOMWINDOW == 130 (0x8c1f4c00) [pid = 6440] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 01:04:20 INFO - PROCESS | 6440 | --DOMWINDOW == 129 (0x8b8c2800) [pid = 6440] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 01:04:20 INFO - PROCESS | 6440 | --DOMWINDOW == 128 (0x938d0c00) [pid = 6440] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 01:04:20 INFO - PROCESS | 6440 | --DOMWINDOW == 127 (0x94e9b400) [pid = 6440] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 01:04:20 INFO - PROCESS | 6440 | --DOMWINDOW == 126 (0x8a206000) [pid = 6440] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 01:04:20 INFO - PROCESS | 6440 | --DOMWINDOW == 125 (0x911dc800) [pid = 6440] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 01:04:20 INFO - PROCESS | 6440 | --DOMWINDOW == 124 (0x902bf400) [pid = 6440] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 01:04:20 INFO - PROCESS | 6440 | --DOMWINDOW == 123 (0x8f33c800) [pid = 6440] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 01:04:20 INFO - PROCESS | 6440 | --DOMWINDOW == 122 (0x89874000) [pid = 6440] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 01:04:20 INFO - PROCESS | 6440 | 1461139460346 Marionette TRACE conn4 <- [1,1908,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.basic.html",0,null,null,[["Canvas test: 2d.path.fill.closed.basic",0,null,null]]]}] 01:04:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 01:04:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 2248ms 01:04:20 INFO - PROCESS | 6440 | 1461139460380 Marionette TRACE conn4 -> [0,1909,"getWindowHandle",null] 01:04:20 INFO - PROCESS | 6440 | 1461139460384 Marionette TRACE conn4 <- [1,1909,null,{"value":"8"}] 01:04:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 01:04:20 INFO - PROCESS | 6440 | 1461139460392 Marionette TRACE conn4 -> [0,1910,"setScriptTimeout",{"ms":35000}] 01:04:20 INFO - PROCESS | 6440 | 1461139460395 Marionette TRACE conn4 <- [1,1910,null,{}] 01:04:20 INFO - PROCESS | 6440 | 1461139460411 Marionette TRACE conn4 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:20 INFO - PROCESS | 6440 | 1461139460662 Marionette TRACE conn4 <- [1,1911,null,{"value":null}] 01:04:20 INFO - PROCESS | 6440 | 1461139460885 Marionette TRACE conn4 -> [0,1912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:20 INFO - PROCESS | 6440 | ++DOCSHELL 0x8834f400 == 132 [pid = 6440] [id = 485] 01:04:20 INFO - PROCESS | 6440 | ++DOMWINDOW == 123 (0x89870c00) [pid = 6440] [serial = 1456] [outer = (nil)] 01:04:20 INFO - PROCESS | 6440 | ++DOMWINDOW == 124 (0x8a8a5000) [pid = 6440] [serial = 1457] [outer = 0x89870c00] 01:04:20 INFO - PROCESS | 6440 | 1461139460969 Marionette DEBUG loaded listener.js 01:04:21 INFO - PROCESS | 6440 | ++DOMWINDOW == 125 (0x8b8c9000) [pid = 6440] [serial = 1458] [outer = 0x89870c00] 01:04:21 INFO - PROCESS | 6440 | 1461139461860 Marionette TRACE conn4 <- [1,1912,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.unaffected.html",0,null,null,[["Canvas test: 2d.path.fill.closed.unaffected",0,null,null]]]}] 01:04:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 01:04:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1650ms 01:04:22 INFO - PROCESS | 6440 | 1461139462044 Marionette TRACE conn4 -> [0,1913,"getWindowHandle",null] 01:04:22 INFO - PROCESS | 6440 | 1461139462051 Marionette TRACE conn4 <- [1,1913,null,{"value":"8"}] 01:04:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 01:04:22 INFO - PROCESS | 6440 | 1461139462061 Marionette TRACE conn4 -> [0,1914,"setScriptTimeout",{"ms":35000}] 01:04:22 INFO - PROCESS | 6440 | 1461139462066 Marionette TRACE conn4 <- [1,1914,null,{}] 01:04:22 INFO - PROCESS | 6440 | 1461139462075 Marionette TRACE conn4 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:22 INFO - PROCESS | 6440 | 1461139462343 Marionette TRACE conn4 <- [1,1915,null,{"value":null}] 01:04:22 INFO - PROCESS | 6440 | 1461139462708 Marionette TRACE conn4 -> [0,1916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:22 INFO - PROCESS | 6440 | ++DOCSHELL 0x88fb7000 == 133 [pid = 6440] [id = 486] 01:04:22 INFO - PROCESS | 6440 | ++DOMWINDOW == 126 (0x88fbac00) [pid = 6440] [serial = 1459] [outer = (nil)] 01:04:22 INFO - PROCESS | 6440 | ++DOMWINDOW == 127 (0x88fef800) [pid = 6440] [serial = 1460] [outer = 0x88fbac00] 01:04:22 INFO - PROCESS | 6440 | 1461139462806 Marionette DEBUG loaded listener.js 01:04:22 INFO - PROCESS | 6440 | ++DOMWINDOW == 128 (0x8977b000) [pid = 6440] [serial = 1461] [outer = 0x88fbac00] 01:04:23 INFO - PROCESS | 6440 | 1461139463912 Marionette TRACE conn4 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 01:04:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 01:04:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1885ms 01:04:23 INFO - PROCESS | 6440 | 1461139463948 Marionette TRACE conn4 -> [0,1917,"getWindowHandle",null] 01:04:23 INFO - PROCESS | 6440 | 1461139463955 Marionette TRACE conn4 <- [1,1917,null,{"value":"8"}] 01:04:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 01:04:23 INFO - PROCESS | 6440 | 1461139463972 Marionette TRACE conn4 -> [0,1918,"setScriptTimeout",{"ms":35000}] 01:04:23 INFO - PROCESS | 6440 | 1461139463980 Marionette TRACE conn4 <- [1,1918,null,{}] 01:04:23 INFO - PROCESS | 6440 | 1461139463987 Marionette TRACE conn4 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:24 INFO - PROCESS | 6440 | 1461139464222 Marionette TRACE conn4 <- [1,1919,null,{"value":null}] 01:04:24 INFO - PROCESS | 6440 | 1461139464564 Marionette TRACE conn4 -> [0,1920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.add.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:24 INFO - PROCESS | 6440 | ++DOCSHELL 0x8a2e4000 == 134 [pid = 6440] [id = 487] 01:04:24 INFO - PROCESS | 6440 | ++DOMWINDOW == 129 (0x8a2ea000) [pid = 6440] [serial = 1462] [outer = (nil)] 01:04:24 INFO - PROCESS | 6440 | ++DOMWINDOW == 130 (0x8a8a6000) [pid = 6440] [serial = 1463] [outer = 0x8a2ea000] 01:04:24 INFO - PROCESS | 6440 | 1461139464663 Marionette DEBUG loaded listener.js 01:04:24 INFO - PROCESS | 6440 | ++DOMWINDOW == 131 (0x8b6b3000) [pid = 6440] [serial = 1464] [outer = 0x8a2ea000] 01:04:25 INFO - PROCESS | 6440 | 1461139465868 Marionette TRACE conn4 <- [1,1920,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.add.html",0,null,null,[["Canvas test: 2d.path.fill.winding.add",0,null,null]]]}] 01:04:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 01:04:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1947ms 01:04:25 INFO - PROCESS | 6440 | 1461139465914 Marionette TRACE conn4 -> [0,1921,"getWindowHandle",null] 01:04:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 01:04:25 INFO - PROCESS | 6440 | 1461139465919 Marionette TRACE conn4 <- [1,1921,null,{"value":"8"}] 01:04:25 INFO - PROCESS | 6440 | 1461139465926 Marionette TRACE conn4 -> [0,1922,"setScriptTimeout",{"ms":35000}] 01:04:25 INFO - PROCESS | 6440 | 1461139465930 Marionette TRACE conn4 <- [1,1922,null,{}] 01:04:25 INFO - PROCESS | 6440 | 1461139465948 Marionette TRACE conn4 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:26 INFO - PROCESS | 6440 | 1461139466208 Marionette TRACE conn4 <- [1,1923,null,{"value":null}] 01:04:26 INFO - PROCESS | 6440 | 1461139466593 Marionette TRACE conn4 -> [0,1924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:26 INFO - PROCESS | 6440 | ++DOCSHELL 0x8a8a6c00 == 135 [pid = 6440] [id = 488] 01:04:26 INFO - PROCESS | 6440 | ++DOMWINDOW == 132 (0x8cbc8c00) [pid = 6440] [serial = 1465] [outer = (nil)] 01:04:26 INFO - PROCESS | 6440 | ++DOMWINDOW == 133 (0x8e39f400) [pid = 6440] [serial = 1466] [outer = 0x8cbc8c00] 01:04:26 INFO - PROCESS | 6440 | 1461139466742 Marionette DEBUG loaded listener.js 01:04:26 INFO - PROCESS | 6440 | ++DOMWINDOW == 134 (0x8e3a7400) [pid = 6440] [serial = 1467] [outer = 0x8cbc8c00] 01:04:27 INFO - PROCESS | 6440 | 1461139467752 Marionette TRACE conn4 <- [1,1924,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.1",0,null,null]]]}] 01:04:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 01:04:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1887ms 01:04:27 INFO - PROCESS | 6440 | 1461139467813 Marionette TRACE conn4 -> [0,1925,"getWindowHandle",null] 01:04:27 INFO - PROCESS | 6440 | 1461139467817 Marionette TRACE conn4 <- [1,1925,null,{"value":"8"}] 01:04:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 01:04:27 INFO - PROCESS | 6440 | 1461139467824 Marionette TRACE conn4 -> [0,1926,"setScriptTimeout",{"ms":35000}] 01:04:27 INFO - PROCESS | 6440 | 1461139467827 Marionette TRACE conn4 <- [1,1926,null,{}] 01:04:27 INFO - PROCESS | 6440 | 1461139467834 Marionette TRACE conn4 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:28 INFO - PROCESS | 6440 | 1461139468061 Marionette TRACE conn4 <- [1,1927,null,{"value":null}] 01:04:28 INFO - PROCESS | 6440 | 1461139468388 Marionette TRACE conn4 -> [0,1928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:28 INFO - PROCESS | 6440 | ++DOCSHELL 0x8c1f3c00 == 136 [pid = 6440] [id = 489] 01:04:28 INFO - PROCESS | 6440 | ++DOMWINDOW == 135 (0x8e3a3000) [pid = 6440] [serial = 1468] [outer = (nil)] 01:04:28 INFO - PROCESS | 6440 | ++DOMWINDOW == 136 (0x8f201400) [pid = 6440] [serial = 1469] [outer = 0x8e3a3000] 01:04:28 INFO - PROCESS | 6440 | 1461139468491 Marionette DEBUG loaded listener.js 01:04:28 INFO - PROCESS | 6440 | ++DOMWINDOW == 137 (0x8f20b400) [pid = 6440] [serial = 1470] [outer = 0x8e3a3000] 01:04:29 INFO - PROCESS | 6440 | 1461139469441 Marionette TRACE conn4 <- [1,1928,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.2",0,null,null]]]}] 01:04:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 01:04:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1682ms 01:04:29 INFO - PROCESS | 6440 | 1461139469508 Marionette TRACE conn4 -> [0,1929,"getWindowHandle",null] 01:04:29 INFO - PROCESS | 6440 | 1461139469513 Marionette TRACE conn4 <- [1,1929,null,{"value":"8"}] 01:04:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 01:04:29 INFO - PROCESS | 6440 | 1461139469519 Marionette TRACE conn4 -> [0,1930,"setScriptTimeout",{"ms":35000}] 01:04:29 INFO - PROCESS | 6440 | 1461139469523 Marionette TRACE conn4 <- [1,1930,null,{}] 01:04:29 INFO - PROCESS | 6440 | 1461139469529 Marionette TRACE conn4 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:29 INFO - PROCESS | 6440 | 1461139469762 Marionette TRACE conn4 <- [1,1931,null,{"value":null}] 01:04:30 INFO - PROCESS | 6440 | 1461139470087 Marionette TRACE conn4 -> [0,1932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:30 INFO - PROCESS | 6440 | ++DOCSHELL 0x8e50f000 == 137 [pid = 6440] [id = 490] 01:04:30 INFO - PROCESS | 6440 | ++DOMWINDOW == 138 (0x8e77fc00) [pid = 6440] [serial = 1471] [outer = (nil)] 01:04:30 INFO - PROCESS | 6440 | ++DOMWINDOW == 139 (0x8f33bc00) [pid = 6440] [serial = 1472] [outer = 0x8e77fc00] 01:04:30 INFO - PROCESS | 6440 | 1461139470197 Marionette DEBUG loaded listener.js 01:04:30 INFO - PROCESS | 6440 | ++DOMWINDOW == 140 (0x8f33e800) [pid = 6440] [serial = 1473] [outer = 0x8e77fc00] 01:04:31 INFO - PROCESS | 6440 | 1461139471197 Marionette TRACE conn4 <- [1,1932,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.3",0,null,null]]]}] 01:04:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 01:04:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1732ms 01:04:31 INFO - PROCESS | 6440 | 1461139471253 Marionette TRACE conn4 -> [0,1933,"getWindowHandle",null] 01:04:31 INFO - PROCESS | 6440 | 1461139471256 Marionette TRACE conn4 <- [1,1933,null,{"value":"8"}] 01:04:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 01:04:31 INFO - PROCESS | 6440 | 1461139471263 Marionette TRACE conn4 -> [0,1934,"setScriptTimeout",{"ms":35000}] 01:04:31 INFO - PROCESS | 6440 | 1461139471266 Marionette TRACE conn4 <- [1,1934,null,{}] 01:04:31 INFO - PROCESS | 6440 | 1461139471274 Marionette TRACE conn4 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:31 INFO - PROCESS | 6440 | 1461139471565 Marionette TRACE conn4 <- [1,1935,null,{"value":null}] 01:04:31 INFO - PROCESS | 6440 | 1461139471937 Marionette TRACE conn4 -> [0,1936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:31 INFO - PROCESS | 6440 | ++DOCSHELL 0x8f204000 == 138 [pid = 6440] [id = 491] 01:04:31 INFO - PROCESS | 6440 | ++DOMWINDOW == 141 (0x8fb20800) [pid = 6440] [serial = 1474] [outer = (nil)] 01:04:32 INFO - PROCESS | 6440 | ++DOMWINDOW == 142 (0x8fbdbc00) [pid = 6440] [serial = 1475] [outer = 0x8fb20800] 01:04:32 INFO - PROCESS | 6440 | 1461139472037 Marionette DEBUG loaded listener.js 01:04:32 INFO - PROCESS | 6440 | ++DOMWINDOW == 143 (0x8fe94400) [pid = 6440] [serial = 1476] [outer = 0x8fb20800] 01:04:33 INFO - PROCESS | 6440 | 1461139473017 Marionette TRACE conn4 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 01:04:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 01:04:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1796ms 01:04:33 INFO - PROCESS | 6440 | 1461139473060 Marionette TRACE conn4 -> [0,1937,"getWindowHandle",null] 01:04:33 INFO - PROCESS | 6440 | 1461139473065 Marionette TRACE conn4 <- [1,1937,null,{"value":"8"}] 01:04:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 01:04:33 INFO - PROCESS | 6440 | 1461139473071 Marionette TRACE conn4 -> [0,1938,"setScriptTimeout",{"ms":35000}] 01:04:33 INFO - PROCESS | 6440 | 1461139473075 Marionette TRACE conn4 <- [1,1938,null,{}] 01:04:33 INFO - PROCESS | 6440 | 1461139473081 Marionette TRACE conn4 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:33 INFO - PROCESS | 6440 | 1461139473318 Marionette TRACE conn4 <- [1,1939,null,{"value":null}] 01:04:33 INFO - PROCESS | 6440 | 1461139473643 Marionette TRACE conn4 -> [0,1940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:33 INFO - PROCESS | 6440 | ++DOCSHELL 0x8fb18000 == 139 [pid = 6440] [id = 492] 01:04:33 INFO - PROCESS | 6440 | ++DOMWINDOW == 144 (0x8fb19c00) [pid = 6440] [serial = 1477] [outer = (nil)] 01:04:33 INFO - PROCESS | 6440 | ++DOMWINDOW == 145 (0x902bf800) [pid = 6440] [serial = 1478] [outer = 0x8fb19c00] 01:04:33 INFO - PROCESS | 6440 | 1461139473741 Marionette DEBUG loaded listener.js 01:04:33 INFO - PROCESS | 6440 | ++DOMWINDOW == 146 (0x902c6c00) [pid = 6440] [serial = 1479] [outer = 0x8fb19c00] 01:04:34 INFO - PROCESS | 6440 | 1461139474674 Marionette TRACE conn4 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 01:04:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 01:04:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1638ms 01:04:34 INFO - PROCESS | 6440 | 1461139474712 Marionette TRACE conn4 -> [0,1941,"getWindowHandle",null] 01:04:34 INFO - PROCESS | 6440 | 1461139474719 Marionette TRACE conn4 <- [1,1941,null,{"value":"8"}] 01:04:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 01:04:34 INFO - PROCESS | 6440 | 1461139474730 Marionette TRACE conn4 -> [0,1942,"setScriptTimeout",{"ms":35000}] 01:04:34 INFO - PROCESS | 6440 | 1461139474734 Marionette TRACE conn4 <- [1,1942,null,{}] 01:04:34 INFO - PROCESS | 6440 | 1461139474744 Marionette TRACE conn4 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:35 INFO - PROCESS | 6440 | 1461139475019 Marionette TRACE conn4 <- [1,1943,null,{"value":null}] 01:04:35 INFO - PROCESS | 6440 | 1461139475347 Marionette TRACE conn4 -> [0,1944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:35 INFO - PROCESS | 6440 | ++DOCSHELL 0x8813dc00 == 140 [pid = 6440] [id = 493] 01:04:35 INFO - PROCESS | 6440 | ++DOMWINDOW == 147 (0x88fed000) [pid = 6440] [serial = 1480] [outer = (nil)] 01:04:35 INFO - PROCESS | 6440 | ++DOMWINDOW == 148 (0x904ce400) [pid = 6440] [serial = 1481] [outer = 0x88fed000] 01:04:35 INFO - PROCESS | 6440 | 1461139475447 Marionette DEBUG loaded listener.js 01:04:35 INFO - PROCESS | 6440 | ++DOMWINDOW == 149 (0x904d7400) [pid = 6440] [serial = 1482] [outer = 0x88fed000] 01:04:36 INFO - PROCESS | 6440 | 1461139476451 Marionette TRACE conn4 <- [1,1944,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 01:04:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 01:04:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1788ms 01:04:36 INFO - PROCESS | 6440 | 1461139476518 Marionette TRACE conn4 -> [0,1945,"getWindowHandle",null] 01:04:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 01:04:36 INFO - PROCESS | 6440 | 1461139476522 Marionette TRACE conn4 <- [1,1945,null,{"value":"8"}] 01:04:36 INFO - PROCESS | 6440 | 1461139476529 Marionette TRACE conn4 -> [0,1946,"setScriptTimeout",{"ms":35000}] 01:04:36 INFO - PROCESS | 6440 | 1461139476533 Marionette TRACE conn4 <- [1,1946,null,{}] 01:04:36 INFO - PROCESS | 6440 | 1461139476540 Marionette TRACE conn4 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:36 INFO - PROCESS | 6440 | 1461139476782 Marionette TRACE conn4 <- [1,1947,null,{"value":null}] 01:04:37 INFO - PROCESS | 6440 | 1461139477115 Marionette TRACE conn4 -> [0,1948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:37 INFO - PROCESS | 6440 | ++DOCSHELL 0x90185800 == 141 [pid = 6440] [id = 494] 01:04:37 INFO - PROCESS | 6440 | ++DOMWINDOW == 150 (0x90498000) [pid = 6440] [serial = 1483] [outer = (nil)] 01:04:37 INFO - PROCESS | 6440 | ++DOMWINDOW == 151 (0x91212400) [pid = 6440] [serial = 1484] [outer = 0x90498000] 01:04:37 INFO - PROCESS | 6440 | 1461139477233 Marionette DEBUG loaded listener.js 01:04:37 INFO - PROCESS | 6440 | ++DOMWINDOW == 152 (0x91447800) [pid = 6440] [serial = 1485] [outer = 0x90498000] 01:04:38 INFO - PROCESS | 6440 | 1461139478267 Marionette TRACE conn4 <- [1,1948,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 01:04:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 01:04:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1794ms 01:04:38 INFO - PROCESS | 6440 | 1461139478324 Marionette TRACE conn4 -> [0,1949,"getWindowHandle",null] 01:04:38 INFO - PROCESS | 6440 | 1461139478327 Marionette TRACE conn4 <- [1,1949,null,{"value":"8"}] 01:04:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 01:04:38 INFO - PROCESS | 6440 | 1461139478335 Marionette TRACE conn4 -> [0,1950,"setScriptTimeout",{"ms":35000}] 01:04:38 INFO - PROCESS | 6440 | 1461139478338 Marionette TRACE conn4 <- [1,1950,null,{}] 01:04:38 INFO - PROCESS | 6440 | 1461139478345 Marionette TRACE conn4 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:38 INFO - PROCESS | 6440 | 1461139478638 Marionette TRACE conn4 <- [1,1951,null,{"value":null}] 01:04:38 INFO - PROCESS | 6440 | 1461139478971 Marionette TRACE conn4 -> [0,1952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:39 INFO - PROCESS | 6440 | ++DOCSHELL 0x8a207000 == 142 [pid = 6440] [id = 495] 01:04:39 INFO - PROCESS | 6440 | ++DOMWINDOW == 153 (0x8f554000) [pid = 6440] [serial = 1486] [outer = (nil)] 01:04:39 INFO - PROCESS | 6440 | ++DOMWINDOW == 154 (0x92cba800) [pid = 6440] [serial = 1487] [outer = 0x8f554000] 01:04:39 INFO - PROCESS | 6440 | 1461139479069 Marionette DEBUG loaded listener.js 01:04:39 INFO - PROCESS | 6440 | ++DOMWINDOW == 155 (0x92cc1800) [pid = 6440] [serial = 1488] [outer = 0x8f554000] 01:04:40 INFO - PROCESS | 6440 | 1461139480085 Marionette TRACE conn4 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 01:04:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 01:04:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1788ms 01:04:40 INFO - PROCESS | 6440 | 1461139480125 Marionette TRACE conn4 -> [0,1953,"getWindowHandle",null] 01:04:40 INFO - PROCESS | 6440 | 1461139480130 Marionette TRACE conn4 <- [1,1953,null,{"value":"8"}] 01:04:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 01:04:40 INFO - PROCESS | 6440 | 1461139480136 Marionette TRACE conn4 -> [0,1954,"setScriptTimeout",{"ms":35000}] 01:04:40 INFO - PROCESS | 6440 | 1461139480141 Marionette TRACE conn4 <- [1,1954,null,{}] 01:04:40 INFO - PROCESS | 6440 | 1461139480151 Marionette TRACE conn4 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:40 INFO - PROCESS | 6440 | 1461139480425 Marionette TRACE conn4 <- [1,1955,null,{"value":null}] 01:04:40 INFO - PROCESS | 6440 | 1461139480764 Marionette TRACE conn4 -> [0,1956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:40 INFO - PROCESS | 6440 | ++DOCSHELL 0x89f15c00 == 143 [pid = 6440] [id = 496] 01:04:40 INFO - PROCESS | 6440 | ++DOMWINDOW == 156 (0x93a45800) [pid = 6440] [serial = 1489] [outer = (nil)] 01:04:40 INFO - PROCESS | 6440 | ++DOMWINDOW == 157 (0x94e9e400) [pid = 6440] [serial = 1490] [outer = 0x93a45800] 01:04:40 INFO - PROCESS | 6440 | 1461139480869 Marionette DEBUG loaded listener.js 01:04:41 INFO - PROCESS | 6440 | ++DOMWINDOW == 158 (0x96a3cc00) [pid = 6440] [serial = 1491] [outer = 0x93a45800] 01:04:42 INFO - PROCESS | 6440 | 1461139482393 Marionette TRACE conn4 <- [1,1956,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html",0,null,null,[["isPointInPath() works on unclosed arcs larger than 2pi",0,null,null]]]}] 01:04:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 01:04:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 2297ms 01:04:42 INFO - PROCESS | 6440 | 1461139482437 Marionette TRACE conn4 -> [0,1957,"getWindowHandle",null] 01:04:42 INFO - PROCESS | 6440 | 1461139482443 Marionette TRACE conn4 <- [1,1957,null,{"value":"8"}] 01:04:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 01:04:42 INFO - PROCESS | 6440 | 1461139482454 Marionette TRACE conn4 -> [0,1958,"setScriptTimeout",{"ms":35000}] 01:04:42 INFO - PROCESS | 6440 | 1461139482459 Marionette TRACE conn4 <- [1,1958,null,{}] 01:04:42 INFO - PROCESS | 6440 | 1461139482465 Marionette TRACE conn4 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:42 INFO - PROCESS | 6440 | 1461139482804 Marionette TRACE conn4 <- [1,1959,null,{"value":null}] 01:04:43 INFO - PROCESS | 6440 | 1461139483294 Marionette TRACE conn4 -> [0,1960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.edge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:43 INFO - PROCESS | 6440 | ++DOCSHELL 0x96accc00 == 144 [pid = 6440] [id = 497] 01:04:43 INFO - PROCESS | 6440 | ++DOMWINDOW == 159 (0x979e5800) [pid = 6440] [serial = 1492] [outer = (nil)] 01:04:43 INFO - PROCESS | 6440 | ++DOMWINDOW == 160 (0x97f03000) [pid = 6440] [serial = 1493] [outer = 0x979e5800] 01:04:43 INFO - PROCESS | 6440 | 1461139483431 Marionette DEBUG loaded listener.js 01:04:43 INFO - PROCESS | 6440 | ++DOMWINDOW == 161 (0x98121c00) [pid = 6440] [serial = 1494] [outer = 0x979e5800] 01:04:44 INFO - PROCESS | 6440 | 1461139484496 Marionette TRACE conn4 <- [1,1960,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.edge.html",0,null,null,[["isPointInPath() counts points on the path as being inside",0,null,null]]]}] 01:04:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 01:04:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 2088ms 01:04:44 INFO - PROCESS | 6440 | 1461139484541 Marionette TRACE conn4 -> [0,1961,"getWindowHandle",null] 01:04:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 01:04:44 INFO - PROCESS | 6440 | 1461139484546 Marionette TRACE conn4 <- [1,1961,null,{"value":"8"}] 01:04:44 INFO - PROCESS | 6440 | 1461139484553 Marionette TRACE conn4 -> [0,1962,"setScriptTimeout",{"ms":35000}] 01:04:44 INFO - PROCESS | 6440 | 1461139484557 Marionette TRACE conn4 <- [1,1962,null,{}] 01:04:44 INFO - PROCESS | 6440 | 1461139484563 Marionette TRACE conn4 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:44 INFO - PROCESS | 6440 | 1461139484803 Marionette TRACE conn4 <- [1,1963,null,{"value":null}] 01:04:45 INFO - PROCESS | 6440 | 1461139485155 Marionette TRACE conn4 -> [0,1964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:45 INFO - PROCESS | 6440 | ++DOCSHELL 0x95934400 == 145 [pid = 6440] [id = 498] 01:04:45 INFO - PROCESS | 6440 | ++DOMWINDOW == 162 (0x977d0c00) [pid = 6440] [serial = 1495] [outer = (nil)] 01:04:45 INFO - PROCESS | 6440 | ++DOMWINDOW == 163 (0x98874400) [pid = 6440] [serial = 1496] [outer = 0x977d0c00] 01:04:45 INFO - PROCESS | 6440 | 1461139485264 Marionette DEBUG loaded listener.js 01:04:45 INFO - PROCESS | 6440 | ++DOMWINDOW == 164 (0x98877c00) [pid = 6440] [serial = 1497] [outer = 0x977d0c00] 01:04:46 INFO - PROCESS | 6440 | 1461139486208 Marionette TRACE conn4 <- [1,1964,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.empty.html",0,null,null,[["isPointInPath() works when there is no path",0,null,null]]]}] 01:04:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 01:04:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1689ms 01:04:46 INFO - PROCESS | 6440 | 1461139486243 Marionette TRACE conn4 -> [0,1965,"getWindowHandle",null] 01:04:46 INFO - PROCESS | 6440 | 1461139486249 Marionette TRACE conn4 <- [1,1965,null,{"value":"8"}] 01:04:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 01:04:46 INFO - PROCESS | 6440 | 1461139486257 Marionette TRACE conn4 -> [0,1966,"setScriptTimeout",{"ms":35000}] 01:04:46 INFO - PROCESS | 6440 | 1461139486261 Marionette TRACE conn4 <- [1,1966,null,{}] 01:04:46 INFO - PROCESS | 6440 | 1461139486268 Marionette TRACE conn4 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:46 INFO - PROCESS | 6440 | 1461139486532 Marionette TRACE conn4 <- [1,1967,null,{"value":null}] 01:04:46 INFO - PROCESS | 6440 | 1461139486869 Marionette TRACE conn4 -> [0,1968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:46 INFO - PROCESS | 6440 | ++DOCSHELL 0x8fe9b800 == 146 [pid = 6440] [id = 499] 01:04:46 INFO - PROCESS | 6440 | ++DOMWINDOW == 165 (0x984d0000) [pid = 6440] [serial = 1498] [outer = (nil)] 01:04:46 INFO - PROCESS | 6440 | ++DOMWINDOW == 166 (0x98e74400) [pid = 6440] [serial = 1499] [outer = 0x984d0000] 01:04:46 INFO - PROCESS | 6440 | 1461139486979 Marionette DEBUG loaded listener.js 01:04:47 INFO - PROCESS | 6440 | ++DOMWINDOW == 167 (0x98f7dc00) [pid = 6440] [serial = 1500] [outer = 0x984d0000] 01:04:47 INFO - PROCESS | 6440 | 1461139487943 Marionette TRACE conn4 <- [1,1968,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html",0,null,null,[["isPointInPath() returns false for non-finite arguments",0,null,null]]]}] 01:04:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 01:04:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1738ms 01:04:48 INFO - PROCESS | 6440 | 1461139488000 Marionette TRACE conn4 -> [0,1969,"getWindowHandle",null] 01:04:48 INFO - PROCESS | 6440 | 1461139488005 Marionette TRACE conn4 <- [1,1969,null,{"value":"8"}] 01:04:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 01:04:48 INFO - PROCESS | 6440 | 1461139488015 Marionette TRACE conn4 -> [0,1970,"setScriptTimeout",{"ms":35000}] 01:04:48 INFO - PROCESS | 6440 | 1461139488018 Marionette TRACE conn4 <- [1,1970,null,{}] 01:04:48 INFO - PROCESS | 6440 | 1461139488024 Marionette TRACE conn4 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:48 INFO - PROCESS | 6440 | 1461139488266 Marionette TRACE conn4 <- [1,1971,null,{"value":null}] 01:04:48 INFO - PROCESS | 6440 | 1461139488605 Marionette TRACE conn4 -> [0,1972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:48 INFO - PROCESS | 6440 | ++DOCSHELL 0x98876000 == 147 [pid = 6440] [id = 500] 01:04:48 INFO - PROCESS | 6440 | ++DOMWINDOW == 168 (0x98e3e400) [pid = 6440] [serial = 1501] [outer = (nil)] 01:04:48 INFO - PROCESS | 6440 | ++DOMWINDOW == 169 (0x99216800) [pid = 6440] [serial = 1502] [outer = 0x98e3e400] 01:04:48 INFO - PROCESS | 6440 | 1461139488719 Marionette DEBUG loaded listener.js 01:04:48 INFO - PROCESS | 6440 | ++DOMWINDOW == 170 (0x99942c00) [pid = 6440] [serial = 1503] [outer = 0x98e3e400] 01:04:49 INFO - PROCESS | 6440 | 1461139489645 Marionette TRACE conn4 <- [1,1972,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.outside.html",0,null,null,[["isPointInPath() works on paths outside the canvas",0,null,null]]]}] 01:04:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 01:04:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1687ms 01:04:49 INFO - PROCESS | 6440 | 1461139489702 Marionette TRACE conn4 -> [0,1973,"getWindowHandle",null] 01:04:49 INFO - PROCESS | 6440 | 1461139489705 Marionette TRACE conn4 <- [1,1973,null,{"value":"8"}] 01:04:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 01:04:49 INFO - PROCESS | 6440 | 1461139489712 Marionette TRACE conn4 -> [0,1974,"setScriptTimeout",{"ms":35000}] 01:04:49 INFO - PROCESS | 6440 | 1461139489715 Marionette TRACE conn4 <- [1,1974,null,{}] 01:04:49 INFO - PROCESS | 6440 | 1461139489721 Marionette TRACE conn4 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:49 INFO - PROCESS | 6440 | 1461139489962 Marionette TRACE conn4 <- [1,1975,null,{"value":null}] 01:04:50 INFO - PROCESS | 6440 | 1461139490314 Marionette TRACE conn4 -> [0,1976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:50 INFO - PROCESS | 6440 | ++DOCSHELL 0x892afc00 == 148 [pid = 6440] [id = 501] 01:04:50 INFO - PROCESS | 6440 | ++DOMWINDOW == 171 (0x8986fc00) [pid = 6440] [serial = 1504] [outer = (nil)] 01:04:50 INFO - PROCESS | 6440 | ++DOMWINDOW == 172 (0x9addd400) [pid = 6440] [serial = 1505] [outer = 0x8986fc00] 01:04:50 INFO - PROCESS | 6440 | 1461139490416 Marionette DEBUG loaded listener.js 01:04:50 INFO - PROCESS | 6440 | ++DOMWINDOW == 173 (0x9ae5d800) [pid = 6440] [serial = 1506] [outer = 0x8986fc00] 01:04:51 INFO - PROCESS | 6440 | 1461139491425 Marionette TRACE conn4 <- [1,1976,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.subpath.html",0,null,null,[["isPointInPath() uses the current path, not just the subpath",0,null,null]]]}] 01:04:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 01:04:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1787ms 01:04:51 INFO - PROCESS | 6440 | 1461139491500 Marionette TRACE conn4 -> [0,1977,"getWindowHandle",null] 01:04:51 INFO - PROCESS | 6440 | 1461139491505 Marionette TRACE conn4 <- [1,1977,null,{"value":"8"}] 01:04:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 01:04:51 INFO - PROCESS | 6440 | 1461139491513 Marionette TRACE conn4 -> [0,1978,"setScriptTimeout",{"ms":35000}] 01:04:51 INFO - PROCESS | 6440 | 1461139491517 Marionette TRACE conn4 <- [1,1978,null,{}] 01:04:51 INFO - PROCESS | 6440 | 1461139491524 Marionette TRACE conn4 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:51 INFO - PROCESS | 6440 | 1461139491806 Marionette TRACE conn4 <- [1,1979,null,{"value":null}] 01:04:52 INFO - PROCESS | 6440 | 1461139492148 Marionette TRACE conn4 -> [0,1980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:54 INFO - PROCESS | 6440 | --DOCSHELL 0x89f1d800 == 147 [pid = 6440] [id = 311] 01:04:54 INFO - PROCESS | 6440 | --DOCSHELL 0x894eac00 == 146 [pid = 6440] [id = 420] 01:04:54 INFO - PROCESS | 6440 | --DOCSHELL 0x938c3400 == 145 [pid = 6440] [id = 252] 01:04:54 INFO - PROCESS | 6440 | --DOCSHELL 0x8f33ac00 == 144 [pid = 6440] [id = 112] 01:04:54 INFO - PROCESS | 6440 | --DOCSHELL 0x88ff1c00 == 143 [pid = 6440] [id = 419] 01:04:54 INFO - PROCESS | 6440 | --DOCSHELL 0x8cb34400 == 142 [pid = 6440] [id = 298] 01:04:54 INFO - PROCESS | 6440 | --DOCSHELL 0x8e77a000 == 141 [pid = 6440] [id = 300] 01:04:54 INFO - PROCESS | 6440 | --DOCSHELL 0x94e93c00 == 140 [pid = 6440] [id = 54] 01:04:54 INFO - PROCESS | 6440 | --DOMWINDOW == 172 (0x8ab19400) [pid = 6440] [serial = 1266] [outer = (nil)] [url = about:blank] 01:04:54 INFO - PROCESS | 6440 | --DOMWINDOW == 171 (0x9920a000) [pid = 6440] [serial = 1317] [outer = (nil)] [url = about:blank] 01:04:54 INFO - PROCESS | 6440 | --DOMWINDOW == 170 (0x8b8c4800) [pid = 6440] [serial = 1394] [outer = (nil)] [url = about:blank] 01:04:54 INFO - PROCESS | 6440 | --DOMWINDOW == 169 (0x8a8a5800) [pid = 6440] [serial = 1391] [outer = (nil)] [url = about:blank] 01:04:54 INFO - PROCESS | 6440 | --DOMWINDOW == 168 (0x8f37cc00) [pid = 6440] [serial = 1346] [outer = (nil)] [url = about:blank] 01:04:54 INFO - PROCESS | 6440 | --DOMWINDOW == 167 (0x8f246000) [pid = 6440] [serial = 1344] [outer = (nil)] [url = about:blank] 01:04:54 INFO - PROCESS | 6440 | --DOMWINDOW == 166 (0x8f20d000) [pid = 6440] [serial = 1343] [outer = (nil)] [url = about:blank] 01:04:54 INFO - PROCESS | 6440 | --DOMWINDOW == 165 (0x8e77c800) [pid = 6440] [serial = 1341] [outer = (nil)] [url = about:blank] 01:04:54 INFO - PROCESS | 6440 | --DOMWINDOW == 164 (0x8e508800) [pid = 6440] [serial = 1340] [outer = (nil)] [url = about:blank] 01:04:54 INFO - PROCESS | 6440 | --DOMWINDOW == 163 (0x8b818800) [pid = 6440] [serial = 1337] [outer = (nil)] [url = about:blank] 01:04:54 INFO - PROCESS | 6440 | --DOMWINDOW == 162 (0x8b8cb400) [pid = 6440] [serial = 1338] [outer = (nil)] [url = about:blank] 01:04:54 INFO - PROCESS | 6440 | --DOMWINDOW == 161 (0x8a2e4800) [pid = 6440] [serial = 1335] [outer = (nil)] [url = about:blank] 01:04:54 INFO - PROCESS | 6440 | --DOMWINDOW == 160 (0x89fb2800) [pid = 6440] [serial = 1334] [outer = (nil)] [url = about:blank] 01:04:54 INFO - PROCESS | 6440 | --DOMWINDOW == 159 (0x88355000) [pid = 6440] [serial = 1332] [outer = (nil)] [url = about:blank] 01:04:54 INFO - PROCESS | 6440 | --DOMWINDOW == 158 (0x876b9c00) [pid = 6440] [serial = 1331] [outer = (nil)] [url = about:blank] 01:04:54 INFO - PROCESS | 6440 | --DOMWINDOW == 157 (0x892aac00) [pid = 6440] [serial = 1385] [outer = (nil)] [url = about:blank] 01:04:54 INFO - PROCESS | 6440 | --DOMWINDOW == 156 (0x892b6000) [pid = 6440] [serial = 1386] [outer = (nil)] [url = about:blank] 01:04:54 INFO - PROCESS | 6440 | --DOMWINDOW == 155 (0xa281b000) [pid = 6440] [serial = 1383] [outer = (nil)] [url = about:blank] 01:04:54 INFO - PROCESS | 6440 | --DOMWINDOW == 154 (0xa0fd6000) [pid = 6440] [serial = 1382] [outer = (nil)] [url = about:blank] 01:04:54 INFO - PROCESS | 6440 | --DOMWINDOW == 153 (0xa0a3d800) [pid = 6440] [serial = 1380] [outer = (nil)] [url = about:blank] 01:04:54 INFO - PROCESS | 6440 | --DOMWINDOW == 152 (0xa0a34000) [pid = 6440] [serial = 1379] [outer = (nil)] [url = about:blank] 01:04:54 INFO - PROCESS | 6440 | --DOMWINDOW == 151 (0x9fc0e800) [pid = 6440] [serial = 1377] [outer = (nil)] [url = about:blank] 01:04:54 INFO - PROCESS | 6440 | --DOMWINDOW == 150 (0x9fb95c00) [pid = 6440] [serial = 1376] [outer = (nil)] [url = about:blank] 01:04:54 INFO - PROCESS | 6440 | --DOMWINDOW == 149 (0x9ea0e400) [pid = 6440] [serial = 1374] [outer = (nil)] [url = about:blank] 01:04:54 INFO - PROCESS | 6440 | --DOMWINDOW == 148 (0x9df88c00) [pid = 6440] [serial = 1373] [outer = (nil)] [url = about:blank] 01:04:54 INFO - PROCESS | 6440 | --DOMWINDOW == 147 (0x9ae5dc00) [pid = 6440] [serial = 1371] [outer = (nil)] [url = about:blank] 01:04:54 INFO - PROCESS | 6440 | --DOMWINDOW == 146 (0x9addbc00) [pid = 6440] [serial = 1370] [outer = (nil)] [url = about:blank] 01:04:54 INFO - PROCESS | 6440 | --DOMWINDOW == 145 (0x99b8b000) [pid = 6440] [serial = 1368] [outer = (nil)] [url = about:blank] 01:04:54 INFO - PROCESS | 6440 | --DOMWINDOW == 144 (0x99b84c00) [pid = 6440] [serial = 1367] [outer = (nil)] [url = about:blank] 01:04:54 INFO - PROCESS | 6440 | --DOMWINDOW == 143 (0x98f7bc00) [pid = 6440] [serial = 1365] [outer = (nil)] [url = about:blank] 01:04:54 INFO - PROCESS | 6440 | --DOMWINDOW == 142 (0x98b03800) [pid = 6440] [serial = 1364] [outer = (nil)] [url = about:blank] 01:04:54 INFO - PROCESS | 6440 | --DOMWINDOW == 141 (0x97cb4400) [pid = 6440] [serial = 1362] [outer = (nil)] [url = about:blank] 01:04:54 INFO - PROCESS | 6440 | --DOMWINDOW == 140 (0x96fd4400) [pid = 6440] [serial = 1361] [outer = (nil)] [url = about:blank] 01:04:54 INFO - PROCESS | 6440 | --DOMWINDOW == 139 (0x92c6d800) [pid = 6440] [serial = 1358] [outer = (nil)] [url = about:blank] 01:04:54 INFO - PROCESS | 6440 | --DOMWINDOW == 138 (0x92cc1400) [pid = 6440] [serial = 1359] [outer = (nil)] [url = about:blank] 01:04:54 INFO - PROCESS | 6440 | --DOMWINDOW == 137 (0x91e4dc00) [pid = 6440] [serial = 1356] [outer = (nil)] [url = about:blank] 01:04:54 INFO - PROCESS | 6440 | --DOMWINDOW == 136 (0x9144a400) [pid = 6440] [serial = 1355] [outer = (nil)] [url = about:blank] 01:04:54 INFO - PROCESS | 6440 | --DOMWINDOW == 135 (0x906e8400) [pid = 6440] [serial = 1353] [outer = (nil)] [url = about:blank] 01:04:54 INFO - PROCESS | 6440 | --DOMWINDOW == 134 (0x90670000) [pid = 6440] [serial = 1352] [outer = (nil)] [url = about:blank] 01:04:54 INFO - PROCESS | 6440 | --DOMWINDOW == 133 (0x902c8000) [pid = 6440] [serial = 1350] [outer = (nil)] [url = about:blank] 01:04:54 INFO - PROCESS | 6440 | --DOMWINDOW == 132 (0x902c0c00) [pid = 6440] [serial = 1349] [outer = (nil)] [url = about:blank] 01:04:54 INFO - PROCESS | 6440 | --DOMWINDOW == 131 (0x8fbd6400) [pid = 6440] [serial = 1347] [outer = (nil)] [url = about:blank] 01:04:54 INFO - PROCESS | 6440 | --DOMWINDOW == 130 (0x899a1c00) [pid = 6440] [serial = 1388] [outer = (nil)] [url = about:blank] 01:04:54 INFO - PROCESS | 6440 | --DOMWINDOW == 129 (0x8b6b9000) [pid = 6440] [serial = 1392] [outer = (nil)] [url = about:blank] 01:04:54 INFO - PROCESS | 6440 | --DOMWINDOW == 128 (0x89fb0800) [pid = 6440] [serial = 1389] [outer = (nil)] [url = about:blank] 01:04:54 INFO - PROCESS | 6440 | ++DOCSHELL 0x85a96c00 == 141 [pid = 6440] [id = 502] 01:04:54 INFO - PROCESS | 6440 | ++DOMWINDOW == 129 (0x85a9e800) [pid = 6440] [serial = 1507] [outer = (nil)] 01:04:54 INFO - PROCESS | 6440 | ++DOMWINDOW == 130 (0x88131c00) [pid = 6440] [serial = 1508] [outer = 0x85a9e800] 01:04:54 INFO - PROCESS | 6440 | 1461139494507 Marionette DEBUG loaded listener.js 01:04:54 INFO - PROCESS | 6440 | ++DOMWINDOW == 131 (0x882ba800) [pid = 6440] [serial = 1509] [outer = 0x85a9e800] 01:04:55 INFO - PROCESS | 6440 | 1461139495421 Marionette TRACE conn4 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 01:04:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 01:04:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 3944ms 01:04:55 INFO - PROCESS | 6440 | 1461139495460 Marionette TRACE conn4 -> [0,1981,"getWindowHandle",null] 01:04:55 INFO - PROCESS | 6440 | 1461139495471 Marionette TRACE conn4 <- [1,1981,null,{"value":"8"}] 01:04:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 01:04:55 INFO - PROCESS | 6440 | 1461139495488 Marionette TRACE conn4 -> [0,1982,"setScriptTimeout",{"ms":35000}] 01:04:55 INFO - PROCESS | 6440 | 1461139495494 Marionette TRACE conn4 <- [1,1982,null,{}] 01:04:55 INFO - PROCESS | 6440 | 1461139495509 Marionette TRACE conn4 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:55 INFO - PROCESS | 6440 | 1461139495802 Marionette TRACE conn4 <- [1,1983,null,{"value":null}] 01:04:56 INFO - PROCESS | 6440 | 1461139496074 Marionette TRACE conn4 -> [0,1984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:56 INFO - PROCESS | 6440 | ++DOCSHELL 0x894e3000 == 142 [pid = 6440] [id = 503] 01:04:56 INFO - PROCESS | 6440 | ++DOMWINDOW == 132 (0x894e3400) [pid = 6440] [serial = 1510] [outer = (nil)] 01:04:56 INFO - PROCESS | 6440 | ++DOMWINDOW == 133 (0x894eb000) [pid = 6440] [serial = 1511] [outer = 0x894e3400] 01:04:56 INFO - PROCESS | 6440 | 1461139496161 Marionette DEBUG loaded listener.js 01:04:56 INFO - PROCESS | 6440 | ++DOMWINDOW == 134 (0x89876400) [pid = 6440] [serial = 1512] [outer = 0x894e3400] 01:04:57 INFO - PROCESS | 6440 | 1461139497119 Marionette TRACE conn4 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 01:04:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 01:04:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1700ms 01:04:57 INFO - PROCESS | 6440 | 1461139497191 Marionette TRACE conn4 -> [0,1985,"getWindowHandle",null] 01:04:57 INFO - PROCESS | 6440 | 1461139497198 Marionette TRACE conn4 <- [1,1985,null,{"value":"8"}] 01:04:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 01:04:57 INFO - PROCESS | 6440 | 1461139497210 Marionette TRACE conn4 -> [0,1986,"setScriptTimeout",{"ms":35000}] 01:04:57 INFO - PROCESS | 6440 | 1461139497214 Marionette TRACE conn4 <- [1,1986,null,{}] 01:04:57 INFO - PROCESS | 6440 | 1461139497233 Marionette TRACE conn4 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:57 INFO - PROCESS | 6440 | 1461139497536 Marionette TRACE conn4 <- [1,1987,null,{"value":null}] 01:04:57 INFO - PROCESS | 6440 | 1461139497570 Marionette TRACE conn4 -> [0,1988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:57 INFO - PROCESS | 6440 | ++DOCSHELL 0x892aac00 == 143 [pid = 6440] [id = 504] 01:04:57 INFO - PROCESS | 6440 | ++DOMWINDOW == 135 (0x8999ac00) [pid = 6440] [serial = 1513] [outer = (nil)] 01:04:57 INFO - PROCESS | 6440 | ++DOMWINDOW == 136 (0x8a2e4400) [pid = 6440] [serial = 1514] [outer = 0x8999ac00] 01:04:57 INFO - PROCESS | 6440 | 1461139497657 Marionette DEBUG loaded listener.js 01:04:57 INFO - PROCESS | 6440 | ++DOMWINDOW == 137 (0x8a8a6400) [pid = 6440] [serial = 1515] [outer = 0x8999ac00] 01:04:59 INFO - PROCESS | 6440 | --DOMWINDOW == 136 (0x8a202800) [pid = 6440] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 01:04:59 INFO - PROCESS | 6440 | --DOMWINDOW == 135 (0x88ff1000) [pid = 6440] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 01:04:59 INFO - PROCESS | 6440 | --DOMWINDOW == 134 (0x904cfc00) [pid = 6440] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 01:04:59 INFO - PROCESS | 6440 | --DOMWINDOW == 133 (0x892b4c00) [pid = 6440] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 01:04:59 INFO - PROCESS | 6440 | --DOMWINDOW == 132 (0x95938400) [pid = 6440] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 01:04:59 INFO - PROCESS | 6440 | --DOMWINDOW == 131 (0x88354000) [pid = 6440] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 01:04:59 INFO - PROCESS | 6440 | --DOMWINDOW == 130 (0x96bb2800) [pid = 6440] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 01:04:59 INFO - PROCESS | 6440 | --DOMWINDOW == 129 (0x89f13800) [pid = 6440] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 01:04:59 INFO - PROCESS | 6440 | --DOMWINDOW == 128 (0x8e3a0000) [pid = 6440] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 01:04:59 INFO - PROCESS | 6440 | --DOMWINDOW == 127 (0x9018b400) [pid = 6440] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 01:04:59 INFO - PROCESS | 6440 | --DOMWINDOW == 126 (0x88fbe000) [pid = 6440] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 01:04:59 INFO - PROCESS | 6440 | --DOMWINDOW == 125 (0x8f552000) [pid = 6440] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 01:04:59 INFO - PROCESS | 6440 | --DOMWINDOW == 124 (0x892aec00) [pid = 6440] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 01:04:59 INFO - PROCESS | 6440 | --DOMWINDOW == 123 (0x8f336c00) [pid = 6440] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 01:04:59 INFO - PROCESS | 6440 | --DOMWINDOW == 122 (0x97f0f400) [pid = 6440] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 01:04:59 INFO - PROCESS | 6440 | --DOMWINDOW == 121 (0x98b01c00) [pid = 6440] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 01:04:59 INFO - PROCESS | 6440 | --DOMWINDOW == 120 (0x911e5c00) [pid = 6440] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 01:04:59 INFO - PROCESS | 6440 | --DOMWINDOW == 119 (0x9ad27400) [pid = 6440] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 01:04:59 INFO - PROCESS | 6440 | --DOMWINDOW == 118 (0x8e39ec00) [pid = 6440] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 01:04:59 INFO - PROCESS | 6440 | --DOMWINDOW == 117 (0x8b6af400) [pid = 6440] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 01:04:59 INFO - PROCESS | 6440 | 1461139499521 Marionette TRACE conn4 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 01:04:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 01:04:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 2337ms 01:04:59 INFO - PROCESS | 6440 | 1461139499548 Marionette TRACE conn4 -> [0,1989,"getWindowHandle",null] 01:04:59 INFO - PROCESS | 6440 | 1461139499553 Marionette TRACE conn4 <- [1,1989,null,{"value":"8"}] 01:04:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 01:04:59 INFO - PROCESS | 6440 | 1461139499559 Marionette TRACE conn4 -> [0,1990,"setScriptTimeout",{"ms":35000}] 01:04:59 INFO - PROCESS | 6440 | 1461139499565 Marionette TRACE conn4 <- [1,1990,null,{}] 01:04:59 INFO - PROCESS | 6440 | 1461139499590 Marionette TRACE conn4 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:59 INFO - PROCESS | 6440 | 1461139499881 Marionette TRACE conn4 <- [1,1991,null,{"value":null}] 01:05:00 INFO - PROCESS | 6440 | 1461139500008 Marionette TRACE conn4 -> [0,1992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:00 INFO - PROCESS | 6440 | ++DOCSHELL 0x876b8c00 == 144 [pid = 6440] [id = 505] 01:05:00 INFO - PROCESS | 6440 | ++DOMWINDOW == 118 (0x8b6b3800) [pid = 6440] [serial = 1516] [outer = (nil)] 01:05:00 INFO - PROCESS | 6440 | ++DOMWINDOW == 119 (0x8b818000) [pid = 6440] [serial = 1517] [outer = 0x8b6b3800] 01:05:00 INFO - PROCESS | 6440 | 1461139500106 Marionette DEBUG loaded listener.js 01:05:00 INFO - PROCESS | 6440 | ++DOMWINDOW == 120 (0x8b8cb400) [pid = 6440] [serial = 1518] [outer = 0x8b6b3800] 01:05:00 INFO - PROCESS | 6440 | 1461139500917 Marionette TRACE conn4 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 01:05:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 01:05:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1396ms 01:05:00 INFO - PROCESS | 6440 | 1461139500956 Marionette TRACE conn4 -> [0,1993,"getWindowHandle",null] 01:05:00 INFO - PROCESS | 6440 | 1461139500961 Marionette TRACE conn4 <- [1,1993,null,{"value":"8"}] 01:05:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 01:05:00 INFO - PROCESS | 6440 | 1461139500968 Marionette TRACE conn4 -> [0,1994,"setScriptTimeout",{"ms":35000}] 01:05:00 INFO - PROCESS | 6440 | 1461139500972 Marionette TRACE conn4 <- [1,1994,null,{}] 01:05:00 INFO - PROCESS | 6440 | 1461139500978 Marionette TRACE conn4 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:05:01 INFO - PROCESS | 6440 | 1461139501307 Marionette TRACE conn4 <- [1,1995,null,{"value":null}] 01:05:01 INFO - PROCESS | 6440 | 1461139501337 Marionette TRACE conn4 -> [0,1996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:01 INFO - PROCESS | 6440 | ++DOCSHELL 0x8a83a800 == 145 [pid = 6440] [id = 506] 01:05:01 INFO - PROCESS | 6440 | ++DOMWINDOW == 121 (0x8b80bc00) [pid = 6440] [serial = 1519] [outer = (nil)] 01:05:01 INFO - PROCESS | 6440 | ++DOMWINDOW == 122 (0x8cb32000) [pid = 6440] [serial = 1520] [outer = 0x8b80bc00] 01:05:01 INFO - PROCESS | 6440 | 1461139501438 Marionette DEBUG loaded listener.js 01:05:01 INFO - PROCESS | 6440 | ++DOMWINDOW == 123 (0x8cbc5800) [pid = 6440] [serial = 1521] [outer = 0x8b80bc00] 01:05:02 INFO - PROCESS | 6440 | 1461139502903 Marionette TRACE conn4 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 01:05:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 01:05:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1983ms 01:05:02 INFO - PROCESS | 6440 | 1461139502953 Marionette TRACE conn4 -> [0,1997,"getWindowHandle",null] 01:05:02 INFO - PROCESS | 6440 | 1461139502962 Marionette TRACE conn4 <- [1,1997,null,{"value":"8"}] 01:05:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 01:05:02 INFO - PROCESS | 6440 | 1461139502972 Marionette TRACE conn4 -> [0,1998,"setScriptTimeout",{"ms":35000}] 01:05:02 INFO - PROCESS | 6440 | 1461139502979 Marionette TRACE conn4 <- [1,1998,null,{}] 01:05:02 INFO - PROCESS | 6440 | 1461139502988 Marionette TRACE conn4 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:05:03 INFO - PROCESS | 6440 | 1461139503270 Marionette TRACE conn4 <- [1,1999,null,{"value":null}] 01:05:03 INFO - PROCESS | 6440 | 1461139503622 Marionette TRACE conn4 -> [0,2000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:03 INFO - PROCESS | 6440 | ++DOCSHELL 0x88fb5c00 == 146 [pid = 6440] [id = 507] 01:05:03 INFO - PROCESS | 6440 | ++DOMWINDOW == 124 (0x88fe8c00) [pid = 6440] [serial = 1522] [outer = (nil)] 01:05:03 INFO - PROCESS | 6440 | ++DOMWINDOW == 125 (0x89876000) [pid = 6440] [serial = 1523] [outer = 0x88fe8c00] 01:05:03 INFO - PROCESS | 6440 | 1461139503723 Marionette DEBUG loaded listener.js 01:05:03 INFO - PROCESS | 6440 | ++DOMWINDOW == 126 (0x89fa9400) [pid = 6440] [serial = 1524] [outer = 0x88fe8c00] 01:05:04 INFO - PROCESS | 6440 | 1461139504879 Marionette TRACE conn4 <- [1,2000,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.winding.html",0,null,null,[["isPointInPath() uses the non-zero winding number rule",0,null,null]]]}] 01:05:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 01:05:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1943ms 01:05:04 INFO - PROCESS | 6440 | 1461139504915 Marionette TRACE conn4 -> [0,2001,"getWindowHandle",null] 01:05:04 INFO - PROCESS | 6440 | 1461139504925 Marionette TRACE conn4 <- [1,2001,null,{"value":"8"}] 01:05:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 01:05:04 INFO - PROCESS | 6440 | 1461139504937 Marionette TRACE conn4 -> [0,2002,"setScriptTimeout",{"ms":35000}] 01:05:04 INFO - PROCESS | 6440 | 1461139504941 Marionette TRACE conn4 <- [1,2002,null,{}] 01:05:04 INFO - PROCESS | 6440 | 1461139504948 Marionette TRACE conn4 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:05:05 INFO - PROCESS | 6440 | 1461139505226 Marionette TRACE conn4 <- [1,2003,null,{"value":null}] 01:05:05 INFO - PROCESS | 6440 | 1461139505575 Marionette TRACE conn4 -> [0,2004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:05 INFO - PROCESS | 6440 | ++DOCSHELL 0x899a0400 == 147 [pid = 6440] [id = 508] 01:05:05 INFO - PROCESS | 6440 | ++DOMWINDOW == 127 (0x8b8c2c00) [pid = 6440] [serial = 1525] [outer = (nil)] 01:05:05 INFO - PROCESS | 6440 | ++DOMWINDOW == 128 (0x8cb27800) [pid = 6440] [serial = 1526] [outer = 0x8b8c2c00] 01:05:05 INFO - PROCESS | 6440 | 1461139505697 Marionette DEBUG loaded listener.js 01:05:05 INFO - PROCESS | 6440 | ++DOMWINDOW == 129 (0x8cbc3c00) [pid = 6440] [serial = 1527] [outer = 0x8b8c2c00] 01:05:06 INFO - PROCESS | 6440 | 1461139506768 Marionette TRACE conn4 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 01:05:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 01:05:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1885ms 01:05:06 INFO - PROCESS | 6440 | 1461139506823 Marionette TRACE conn4 -> [0,2005,"getWindowHandle",null] 01:05:06 INFO - PROCESS | 6440 | 1461139506826 Marionette TRACE conn4 <- [1,2005,null,{"value":"8"}] 01:05:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 01:05:06 INFO - PROCESS | 6440 | 1461139506834 Marionette TRACE conn4 -> [0,2006,"setScriptTimeout",{"ms":35000}] 01:05:06 INFO - PROCESS | 6440 | 1461139506841 Marionette TRACE conn4 <- [1,2006,null,{}] 01:05:06 INFO - PROCESS | 6440 | 1461139506859 Marionette TRACE conn4 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:05:07 INFO - PROCESS | 6440 | 1461139507138 Marionette TRACE conn4 <- [1,2007,null,{"value":null}] 01:05:07 INFO - PROCESS | 6440 | 1461139507473 Marionette TRACE conn4 -> [0,2008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:07 INFO - PROCESS | 6440 | ++DOCSHELL 0x8b8c5800 == 148 [pid = 6440] [id = 509] 01:05:07 INFO - PROCESS | 6440 | ++DOMWINDOW == 130 (0x8e77a400) [pid = 6440] [serial = 1528] [outer = (nil)] 01:05:07 INFO - PROCESS | 6440 | ++DOMWINDOW == 131 (0x8e783800) [pid = 6440] [serial = 1529] [outer = 0x8e77a400] 01:05:07 INFO - PROCESS | 6440 | 1461139507575 Marionette DEBUG loaded listener.js 01:05:07 INFO - PROCESS | 6440 | ++DOMWINDOW == 132 (0x8f20e400) [pid = 6440] [serial = 1530] [outer = 0x8e77a400] 01:05:08 INFO - PROCESS | 6440 | 1461139508590 Marionette TRACE conn4 <- [1,2008,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the point is added and nothing is drawn",0,null,null]]]}] 01:05:08 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 01:05:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1792ms 01:05:08 INFO - PROCESS | 6440 | 1461139508627 Marionette TRACE conn4 -> [0,2009,"getWindowHandle",null] 01:05:08 INFO - PROCESS | 6440 | 1461139508632 Marionette TRACE conn4 <- [1,2009,null,{"value":"8"}] 01:05:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 01:05:08 INFO - PROCESS | 6440 | 1461139508639 Marionette TRACE conn4 -> [0,2010,"setScriptTimeout",{"ms":35000}] 01:05:08 INFO - PROCESS | 6440 | 1461139508642 Marionette TRACE conn4 <- [1,2010,null,{}] 01:05:08 INFO - PROCESS | 6440 | 1461139508649 Marionette TRACE conn4 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:05:08 INFO - PROCESS | 6440 | 1461139508893 Marionette TRACE conn4 <- [1,2011,null,{"value":null}] 01:05:09 INFO - PROCESS | 6440 | 1461139509211 Marionette TRACE conn4 -> [0,2012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:09 INFO - PROCESS | 6440 | ++DOCSHELL 0x8813b400 == 149 [pid = 6440] [id = 510] 01:05:09 INFO - PROCESS | 6440 | ++DOMWINDOW == 133 (0x8e782800) [pid = 6440] [serial = 1531] [outer = (nil)] 01:05:09 INFO - PROCESS | 6440 | ++DOMWINDOW == 134 (0x8f378800) [pid = 6440] [serial = 1532] [outer = 0x8e782800] 01:05:09 INFO - PROCESS | 6440 | 1461139509310 Marionette DEBUG loaded listener.js 01:05:09 INFO - PROCESS | 6440 | ++DOMWINDOW == 135 (0x8f54d000) [pid = 6440] [serial = 1533] [outer = 0x8e782800] 01:05:10 INFO - PROCESS | 6440 | 1461139510286 Marionette TRACE conn4 <- [1,2012,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the point is added and used for subsequent drawing",0,null,null]]]}] 01:05:10 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 01:05:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1683ms 01:05:10 INFO - PROCESS | 6440 | 1461139510325 Marionette TRACE conn4 -> [0,2013,"getWindowHandle",null] 01:05:10 INFO - PROCESS | 6440 | 1461139510328 Marionette TRACE conn4 <- [1,2013,null,{"value":"8"}] 01:05:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 01:05:10 INFO - PROCESS | 6440 | 1461139510339 Marionette TRACE conn4 -> [0,2014,"setScriptTimeout",{"ms":35000}] 01:05:10 INFO - PROCESS | 6440 | 1461139510342 Marionette TRACE conn4 <- [1,2014,null,{}] 01:05:10 INFO - PROCESS | 6440 | 1461139510351 Marionette TRACE conn4 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:05:10 INFO - PROCESS | 6440 | 1461139510585 Marionette TRACE conn4 <- [1,2015,null,{"value":null}] 01:05:10 INFO - PROCESS | 6440 | 1461139510923 Marionette TRACE conn4 -> [0,2016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:10 INFO - PROCESS | 6440 | ++DOCSHELL 0x8c1fc400 == 150 [pid = 6440] [id = 511] 01:05:10 INFO - PROCESS | 6440 | ++DOMWINDOW == 136 (0x8f554400) [pid = 6440] [serial = 1534] [outer = (nil)] 01:05:11 INFO - PROCESS | 6440 | ++DOMWINDOW == 137 (0x8fb1c400) [pid = 6440] [serial = 1535] [outer = 0x8f554400] 01:05:11 INFO - PROCESS | 6440 | 1461139511019 Marionette DEBUG loaded listener.js 01:05:11 INFO - PROCESS | 6440 | ++DOMWINDOW == 138 (0x8fbd2400) [pid = 6440] [serial = 1536] [outer = 0x8f554400] 01:05:12 INFO - PROCESS | 6440 | 1461139511998 Marionette TRACE conn4 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 01:05:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 01:05:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1692ms 01:05:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 01:05:12 INFO - PROCESS | 6440 | 1461139512031 Marionette TRACE conn4 -> [0,2017,"getWindowHandle",null] 01:05:12 INFO - PROCESS | 6440 | 1461139512035 Marionette TRACE conn4 <- [1,2017,null,{"value":"8"}] 01:05:12 INFO - PROCESS | 6440 | 1461139512042 Marionette TRACE conn4 -> [0,2018,"setScriptTimeout",{"ms":35000}] 01:05:12 INFO - PROCESS | 6440 | 1461139512046 Marionette TRACE conn4 <- [1,2018,null,{}] 01:05:12 INFO - PROCESS | 6440 | 1461139512052 Marionette TRACE conn4 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:05:12 INFO - PROCESS | 6440 | 1461139512312 Marionette TRACE conn4 <- [1,2019,null,{"value":null}] 01:05:12 INFO - PROCESS | 6440 | 1461139512642 Marionette TRACE conn4 -> [0,2020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:12 INFO - PROCESS | 6440 | ++DOCSHELL 0x8e778800 == 151 [pid = 6440] [id = 512] 01:05:12 INFO - PROCESS | 6440 | ++DOMWINDOW == 139 (0x8f552400) [pid = 6440] [serial = 1537] [outer = (nil)] 01:05:12 INFO - PROCESS | 6440 | ++DOMWINDOW == 140 (0x902c8800) [pid = 6440] [serial = 1538] [outer = 0x8f552400] 01:05:12 INFO - PROCESS | 6440 | 1461139512746 Marionette DEBUG loaded listener.js 01:05:12 INFO - PROCESS | 6440 | ++DOMWINDOW == 141 (0x90497400) [pid = 6440] [serial = 1539] [outer = 0x8f552400] 01:05:13 INFO - PROCESS | 6440 | 1461139513694 Marionette TRACE conn4 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 01:05:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 01:05:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1686ms 01:05:13 INFO - PROCESS | 6440 | 1461139513727 Marionette TRACE conn4 -> [0,2021,"getWindowHandle",null] 01:05:13 INFO - PROCESS | 6440 | 1461139513731 Marionette TRACE conn4 <- [1,2021,null,{"value":"8"}] 01:05:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 01:05:13 INFO - PROCESS | 6440 | 1461139513738 Marionette TRACE conn4 -> [0,2022,"setScriptTimeout",{"ms":35000}] 01:05:13 INFO - PROCESS | 6440 | 1461139513742 Marionette TRACE conn4 <- [1,2022,null,{}] 01:05:13 INFO - PROCESS | 6440 | 1461139513748 Marionette TRACE conn4 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:05:14 INFO - PROCESS | 6440 | 1461139513996 Marionette TRACE conn4 <- [1,2023,null,{"value":null}] 01:05:14 INFO - PROCESS | 6440 | 1461139514324 Marionette TRACE conn4 -> [0,2024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:14 INFO - PROCESS | 6440 | ++DOCSHELL 0x8fe91800 == 152 [pid = 6440] [id = 513] 01:05:14 INFO - PROCESS | 6440 | ++DOMWINDOW == 142 (0x90184c00) [pid = 6440] [serial = 1540] [outer = (nil)] 01:05:14 INFO - PROCESS | 6440 | ++DOMWINDOW == 143 (0x906e4400) [pid = 6440] [serial = 1541] [outer = 0x90184c00] 01:05:14 INFO - PROCESS | 6440 | 1461139514425 Marionette DEBUG loaded listener.js 01:05:14 INFO - PROCESS | 6440 | ++DOMWINDOW == 144 (0x906e8000) [pid = 6440] [serial = 1542] [outer = 0x90184c00] 01:05:15 INFO - PROCESS | 6440 | 1461139515415 Marionette TRACE conn4 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 01:05:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 01:05:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1734ms 01:05:15 INFO - PROCESS | 6440 | 1461139515474 Marionette TRACE conn4 -> [0,2025,"getWindowHandle",null] 01:05:15 INFO - PROCESS | 6440 | 1461139515478 Marionette TRACE conn4 <- [1,2025,null,{"value":"8"}] 01:05:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 01:05:15 INFO - PROCESS | 6440 | 1461139515485 Marionette TRACE conn4 -> [0,2026,"setScriptTimeout",{"ms":35000}] 01:05:15 INFO - PROCESS | 6440 | 1461139515489 Marionette TRACE conn4 <- [1,2026,null,{}] 01:05:15 INFO - PROCESS | 6440 | 1461139515495 Marionette TRACE conn4 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:05:15 INFO - PROCESS | 6440 | 1461139515726 Marionette TRACE conn4 <- [1,2027,null,{"value":null}] 01:05:16 INFO - PROCESS | 6440 | 1461139516047 Marionette TRACE conn4 -> [0,2028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:16 INFO - PROCESS | 6440 | ++DOCSHELL 0x904cdc00 == 153 [pid = 6440] [id = 514] 01:05:16 INFO - PROCESS | 6440 | ++DOMWINDOW == 145 (0x904d4c00) [pid = 6440] [serial = 1543] [outer = (nil)] 01:05:16 INFO - PROCESS | 6440 | ++DOMWINDOW == 146 (0x91449800) [pid = 6440] [serial = 1544] [outer = 0x904d4c00] 01:05:16 INFO - PROCESS | 6440 | 1461139516144 Marionette DEBUG loaded listener.js 01:05:16 INFO - PROCESS | 6440 | ++DOMWINDOW == 147 (0x91e55800) [pid = 6440] [serial = 1545] [outer = 0x904d4c00] 01:05:17 INFO - PROCESS | 6440 | 1461139517119 Marionette TRACE conn4 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 01:05:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 01:05:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1681ms 01:05:17 INFO - PROCESS | 6440 | 1461139517167 Marionette TRACE conn4 -> [0,2029,"getWindowHandle",null] 01:05:17 INFO - PROCESS | 6440 | 1461139517170 Marionette TRACE conn4 <- [1,2029,null,{"value":"8"}] 01:05:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 01:05:17 INFO - PROCESS | 6440 | 1461139517177 Marionette TRACE conn4 -> [0,2030,"setScriptTimeout",{"ms":35000}] 01:05:17 INFO - PROCESS | 6440 | 1461139517181 Marionette TRACE conn4 <- [1,2030,null,{}] 01:05:17 INFO - PROCESS | 6440 | 1461139517187 Marionette TRACE conn4 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:05:17 INFO - PROCESS | 6440 | 1461139517406 Marionette TRACE conn4 <- [1,2031,null,{"value":null}] 01:05:17 INFO - PROCESS | 6440 | 1461139517738 Marionette TRACE conn4 -> [0,2032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:17 INFO - PROCESS | 6440 | ++DOCSHELL 0x84ec3400 == 154 [pid = 6440] [id = 515] 01:05:17 INFO - PROCESS | 6440 | ++DOMWINDOW == 148 (0x904cf400) [pid = 6440] [serial = 1546] [outer = (nil)] 01:05:17 INFO - PROCESS | 6440 | ++DOMWINDOW == 149 (0x92cbc800) [pid = 6440] [serial = 1547] [outer = 0x904cf400] 01:05:17 INFO - PROCESS | 6440 | 1461139517836 Marionette DEBUG loaded listener.js 01:05:17 INFO - PROCESS | 6440 | ++DOMWINDOW == 150 (0x92cc1400) [pid = 6440] [serial = 1548] [outer = 0x904cf400] 01:05:18 INFO - PROCESS | 6440 | 1461139518855 Marionette TRACE conn4 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 01:05:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 01:05:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1735ms 01:05:18 INFO - PROCESS | 6440 | 1461139518914 Marionette TRACE conn4 -> [0,2033,"getWindowHandle",null] 01:05:18 INFO - PROCESS | 6440 | 1461139518918 Marionette TRACE conn4 <- [1,2033,null,{"value":"8"}] 01:05:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 01:05:18 INFO - PROCESS | 6440 | 1461139518925 Marionette TRACE conn4 -> [0,2034,"setScriptTimeout",{"ms":35000}] 01:05:18 INFO - PROCESS | 6440 | 1461139518929 Marionette TRACE conn4 <- [1,2034,null,{}] 01:05:18 INFO - PROCESS | 6440 | 1461139518935 Marionette TRACE conn4 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:05:19 INFO - PROCESS | 6440 | 1461139519169 Marionette TRACE conn4 <- [1,2035,null,{"value":null}] 01:05:19 INFO - PROCESS | 6440 | 1461139519509 Marionette TRACE conn4 -> [0,2036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:19 INFO - PROCESS | 6440 | ++DOCSHELL 0x938cf800 == 155 [pid = 6440] [id = 516] 01:05:19 INFO - PROCESS | 6440 | ++DOMWINDOW == 151 (0x93a3ec00) [pid = 6440] [serial = 1549] [outer = (nil)] 01:05:19 INFO - PROCESS | 6440 | ++DOMWINDOW == 152 (0x93a44800) [pid = 6440] [serial = 1550] [outer = 0x93a3ec00] 01:05:19 INFO - PROCESS | 6440 | 1461139519606 Marionette DEBUG loaded listener.js 01:05:19 INFO - PROCESS | 6440 | ++DOMWINDOW == 153 (0x93a49000) [pid = 6440] [serial = 1551] [outer = 0x93a3ec00] 01:05:20 INFO - PROCESS | 6440 | 1461139520568 Marionette TRACE conn4 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 01:05:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 01:05:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1682ms 01:05:20 INFO - PROCESS | 6440 | 1461139520608 Marionette TRACE conn4 -> [0,2037,"getWindowHandle",null] 01:05:20 INFO - PROCESS | 6440 | 1461139520613 Marionette TRACE conn4 <- [1,2037,null,{"value":"8"}] 01:05:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 01:05:20 INFO - PROCESS | 6440 | 1461139520620 Marionette TRACE conn4 -> [0,2038,"setScriptTimeout",{"ms":35000}] 01:05:20 INFO - PROCESS | 6440 | 1461139520625 Marionette TRACE conn4 <- [1,2038,null,{}] 01:05:20 INFO - PROCESS | 6440 | 1461139520631 Marionette TRACE conn4 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:05:20 INFO - PROCESS | 6440 | 1461139520886 Marionette TRACE conn4 <- [1,2039,null,{"value":null}] 01:05:21 INFO - PROCESS | 6440 | 1461139521213 Marionette TRACE conn4 -> [0,2040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:21 INFO - PROCESS | 6440 | ++DOCSHELL 0x91209400 == 156 [pid = 6440] [id = 517] 01:05:21 INFO - PROCESS | 6440 | ++DOMWINDOW == 154 (0x93a43c00) [pid = 6440] [serial = 1552] [outer = (nil)] 01:05:21 INFO - PROCESS | 6440 | ++DOMWINDOW == 155 (0x97926400) [pid = 6440] [serial = 1553] [outer = 0x93a43c00] 01:05:21 INFO - PROCESS | 6440 | 1461139521323 Marionette DEBUG loaded listener.js 01:05:21 INFO - PROCESS | 6440 | ++DOMWINDOW == 156 (0x97f0e400) [pid = 6440] [serial = 1554] [outer = 0x93a43c00] 01:05:22 INFO - PROCESS | 6440 | 1461139522350 Marionette TRACE conn4 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 01:05:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 01:05:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1790ms 01:05:22 INFO - PROCESS | 6440 | 1461139522411 Marionette TRACE conn4 -> [0,2041,"getWindowHandle",null] 01:05:22 INFO - PROCESS | 6440 | 1461139522414 Marionette TRACE conn4 <- [1,2041,null,{"value":"8"}] 01:05:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 01:05:22 INFO - PROCESS | 6440 | 1461139522422 Marionette TRACE conn4 -> [0,2042,"setScriptTimeout",{"ms":35000}] 01:05:22 INFO - PROCESS | 6440 | 1461139522425 Marionette TRACE conn4 <- [1,2042,null,{}] 01:05:22 INFO - PROCESS | 6440 | 1461139522432 Marionette TRACE conn4 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:05:22 INFO - PROCESS | 6440 | 1461139522670 Marionette TRACE conn4 <- [1,2043,null,{"value":null}] 01:05:23 INFO - PROCESS | 6440 | 1461139523000 Marionette TRACE conn4 -> [0,2044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:23 INFO - PROCESS | 6440 | ++DOCSHELL 0x89f15000 == 157 [pid = 6440] [id = 518] 01:05:23 INFO - PROCESS | 6440 | ++DOMWINDOW == 157 (0x8a206800) [pid = 6440] [serial = 1555] [outer = (nil)] 01:05:23 INFO - PROCESS | 6440 | ++DOMWINDOW == 158 (0x98875400) [pid = 6440] [serial = 1556] [outer = 0x8a206800] 01:05:23 INFO - PROCESS | 6440 | 1461139523097 Marionette DEBUG loaded listener.js 01:05:23 INFO - PROCESS | 6440 | ++DOMWINDOW == 159 (0x9887cc00) [pid = 6440] [serial = 1557] [outer = 0x8a206800] 01:05:24 INFO - PROCESS | 6440 | 1461139524042 Marionette TRACE conn4 <- [1,2044,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 01:05:24 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) 01:05:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1685ms 01:05:24 INFO - PROCESS | 6440 | 1461139524108 Marionette TRACE conn4 -> [0,2045,"getWindowHandle",null] 01:05:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 01:05:24 INFO - PROCESS | 6440 | 1461139524113 Marionette TRACE conn4 <- [1,2045,null,{"value":"8"}] 01:05:24 INFO - PROCESS | 6440 | 1461139524120 Marionette TRACE conn4 -> [0,2046,"setScriptTimeout",{"ms":35000}] 01:05:24 INFO - PROCESS | 6440 | 1461139524123 Marionette TRACE conn4 <- [1,2046,null,{}] 01:05:24 INFO - PROCESS | 6440 | 1461139524130 Marionette TRACE conn4 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:05:24 INFO - PROCESS | 6440 | 1461139524365 Marionette TRACE conn4 <- [1,2047,null,{"value":null}] 01:05:24 INFO - PROCESS | 6440 | 1461139524691 Marionette TRACE conn4 -> [0,2048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:24 INFO - PROCESS | 6440 | ++DOCSHELL 0x899a6800 == 158 [pid = 6440] [id = 519] 01:05:24 INFO - PROCESS | 6440 | ++DOMWINDOW == 160 (0x8f247c00) [pid = 6440] [serial = 1558] [outer = (nil)] 01:05:24 INFO - PROCESS | 6440 | ++DOMWINDOW == 161 (0x98f8ac00) [pid = 6440] [serial = 1559] [outer = 0x8f247c00] 01:05:24 INFO - PROCESS | 6440 | 1461139524791 Marionette DEBUG loaded listener.js 01:05:24 INFO - PROCESS | 6440 | ++DOMWINDOW == 162 (0x99179800) [pid = 6440] [serial = 1560] [outer = 0x8f247c00] 01:05:25 INFO - PROCESS | 6440 | 1461139525734 Marionette TRACE conn4 <- [1,2048,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 01:05:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 01:05:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1686ms 01:05:25 INFO - PROCESS | 6440 | 1461139525808 Marionette TRACE conn4 -> [0,2049,"getWindowHandle",null] 01:05:25 INFO - PROCESS | 6440 | 1461139525814 Marionette TRACE conn4 <- [1,2049,null,{"value":"8"}] 01:05:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 01:05:25 INFO - PROCESS | 6440 | 1461139525821 Marionette TRACE conn4 -> [0,2050,"setScriptTimeout",{"ms":35000}] 01:05:25 INFO - PROCESS | 6440 | 1461139525825 Marionette TRACE conn4 <- [1,2050,null,{}] 01:05:25 INFO - PROCESS | 6440 | 1461139525833 Marionette TRACE conn4 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:05:26 INFO - PROCESS | 6440 | 1461139526087 Marionette TRACE conn4 <- [1,2051,null,{"value":null}] 01:05:26 INFO - PROCESS | 6440 | 1461139526416 Marionette TRACE conn4 -> [0,2052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:26 INFO - PROCESS | 6440 | ++DOCSHELL 0x84ec8400 == 159 [pid = 6440] [id = 520] 01:05:26 INFO - PROCESS | 6440 | ++DOMWINDOW == 163 (0x938c8800) [pid = 6440] [serial = 1561] [outer = (nil)] 01:05:26 INFO - PROCESS | 6440 | ++DOMWINDOW == 164 (0x9ad2ac00) [pid = 6440] [serial = 1562] [outer = 0x938c8800] 01:05:26 INFO - PROCESS | 6440 | 1461139526516 Marionette DEBUG loaded listener.js 01:05:26 INFO - PROCESS | 6440 | ++DOMWINDOW == 165 (0x9ade0000) [pid = 6440] [serial = 1563] [outer = 0x938c8800] 01:05:27 INFO - PROCESS | 6440 | 1461139527450 Marionette TRACE conn4 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 01:05:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 01:05:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1694ms 01:05:27 INFO - PROCESS | 6440 | 1461139527516 Marionette TRACE conn4 -> [0,2053,"getWindowHandle",null] 01:05:27 INFO - PROCESS | 6440 | 1461139527520 Marionette TRACE conn4 <- [1,2053,null,{"value":"8"}] 01:05:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 01:05:27 INFO - PROCESS | 6440 | 1461139527528 Marionette TRACE conn4 -> [0,2054,"setScriptTimeout",{"ms":35000}] 01:05:27 INFO - PROCESS | 6440 | 1461139527532 Marionette TRACE conn4 <- [1,2054,null,{}] 01:05:27 INFO - PROCESS | 6440 | 1461139527538 Marionette TRACE conn4 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:05:27 INFO - PROCESS | 6440 | 1461139527767 Marionette TRACE conn4 <- [1,2055,null,{"value":null}] 01:05:28 INFO - PROCESS | 6440 | 1461139528109 Marionette TRACE conn4 -> [0,2056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:28 INFO - PROCESS | 6440 | ++DOCSHELL 0x840d0000 == 160 [pid = 6440] [id = 521] 01:05:28 INFO - PROCESS | 6440 | ++DOMWINDOW == 166 (0x8ab13c00) [pid = 6440] [serial = 1564] [outer = (nil)] 01:05:28 INFO - PROCESS | 6440 | ++DOMWINDOW == 167 (0x9df8f400) [pid = 6440] [serial = 1565] [outer = 0x8ab13c00] 01:05:28 INFO - PROCESS | 6440 | 1461139528206 Marionette DEBUG loaded listener.js 01:05:28 INFO - PROCESS | 6440 | ++DOMWINDOW == 168 (0x9ea1bc00) [pid = 6440] [serial = 1566] [outer = 0x8ab13c00] 01:05:29 INFO - PROCESS | 6440 | 1461139529121 Marionette TRACE conn4 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 01:05:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 01:05:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1644ms 01:05:29 INFO - PROCESS | 6440 | 1461139529172 Marionette TRACE conn4 -> [0,2057,"getWindowHandle",null] 01:05:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 01:05:29 INFO - PROCESS | 6440 | 1461139529176 Marionette TRACE conn4 <- [1,2057,null,{"value":"8"}] 01:05:29 INFO - PROCESS | 6440 | 1461139529185 Marionette TRACE conn4 -> [0,2058,"setScriptTimeout",{"ms":35000}] 01:05:29 INFO - PROCESS | 6440 | 1461139529190 Marionette TRACE conn4 <- [1,2058,null,{}] 01:05:29 INFO - PROCESS | 6440 | 1461139529196 Marionette TRACE conn4 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:05:29 INFO - PROCESS | 6440 | 1461139529447 Marionette TRACE conn4 <- [1,2059,null,{"value":null}] 01:05:29 INFO - PROCESS | 6440 | 1461139529789 Marionette TRACE conn4 -> [0,2060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:29 INFO - PROCESS | 6440 | ++DOCSHELL 0x840d1c00 == 161 [pid = 6440] [id = 522] 01:05:29 INFO - PROCESS | 6440 | ++DOMWINDOW == 169 (0x98f8d000) [pid = 6440] [serial = 1567] [outer = (nil)] 01:05:29 INFO - PROCESS | 6440 | ++DOMWINDOW == 170 (0x9feeb000) [pid = 6440] [serial = 1568] [outer = 0x98f8d000] 01:05:29 INFO - PROCESS | 6440 | 1461139529887 Marionette DEBUG loaded listener.js 01:05:30 INFO - PROCESS | 6440 | ++DOMWINDOW == 171 (0x9ffa0c00) [pid = 6440] [serial = 1569] [outer = 0x98f8d000] 01:05:30 INFO - PROCESS | 6440 | 1461139530815 Marionette TRACE conn4 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 01:05:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 01:05:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1686ms 01:05:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 01:05:30 INFO - PROCESS | 6440 | 1461139530869 Marionette TRACE conn4 -> [0,2061,"getWindowHandle",null] 01:05:30 INFO - PROCESS | 6440 | 1461139530872 Marionette TRACE conn4 <- [1,2061,null,{"value":"8"}] 01:05:30 INFO - PROCESS | 6440 | 1461139530879 Marionette TRACE conn4 -> [0,2062,"setScriptTimeout",{"ms":35000}] 01:05:30 INFO - PROCESS | 6440 | 1461139530882 Marionette TRACE conn4 <- [1,2062,null,{}] 01:05:30 INFO - PROCESS | 6440 | 1461139530888 Marionette TRACE conn4 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:05:31 INFO - PROCESS | 6440 | 1461139531091 Marionette TRACE conn4 <- [1,2063,null,{"value":null}] 01:05:31 INFO - PROCESS | 6440 | 1461139531417 Marionette TRACE conn4 -> [0,2064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:31 INFO - PROCESS | 6440 | ++DOCSHELL 0x876b4400 == 162 [pid = 6440] [id = 523] 01:05:31 INFO - PROCESS | 6440 | ++DOMWINDOW == 172 (0x9ff15400) [pid = 6440] [serial = 1570] [outer = (nil)] 01:05:31 INFO - PROCESS | 6440 | ++DOMWINDOW == 173 (0xa0c34c00) [pid = 6440] [serial = 1571] [outer = 0x9ff15400] 01:05:31 INFO - PROCESS | 6440 | 1461139531524 Marionette DEBUG loaded listener.js 01:05:31 INFO - PROCESS | 6440 | ++DOMWINDOW == 174 (0xa0fd3c00) [pid = 6440] [serial = 1572] [outer = 0x9ff15400] 01:05:33 INFO - PROCESS | 6440 | --DOCSHELL 0x876ba400 == 161 [pid = 6440] [id = 357] 01:05:33 INFO - PROCESS | 6440 | --DOCSHELL 0x8b816800 == 160 [pid = 6440] [id = 359] 01:05:33 INFO - PROCESS | 6440 | --DOCSHELL 0x85a97000 == 159 [pid = 6440] [id = 370] 01:05:33 INFO - PROCESS | 6440 | --DOCSHELL 0x84c44800 == 158 [pid = 6440] [id = 412] 01:05:33 INFO - PROCESS | 6440 | --DOCSHELL 0x876b8c00 == 157 [pid = 6440] [id = 505] 01:05:33 INFO - PROCESS | 6440 | --DOCSHELL 0x892aac00 == 156 [pid = 6440] [id = 504] 01:05:33 INFO - PROCESS | 6440 | --DOCSHELL 0x894e3000 == 155 [pid = 6440] [id = 503] 01:05:33 INFO - PROCESS | 6440 | --DOCSHELL 0x85a96c00 == 154 [pid = 6440] [id = 502] 01:05:33 INFO - PROCESS | 6440 | --DOCSHELL 0x98876000 == 153 [pid = 6440] [id = 500] 01:05:33 INFO - PROCESS | 6440 | --DOCSHELL 0x8fe9b800 == 152 [pid = 6440] [id = 499] 01:05:33 INFO - PROCESS | 6440 | --DOCSHELL 0x95934400 == 151 [pid = 6440] [id = 498] 01:05:33 INFO - PROCESS | 6440 | --DOCSHELL 0x96accc00 == 150 [pid = 6440] [id = 497] 01:05:33 INFO - PROCESS | 6440 | --DOCSHELL 0x8a207000 == 149 [pid = 6440] [id = 495] 01:05:33 INFO - PROCESS | 6440 | --DOCSHELL 0x89f15c00 == 148 [pid = 6440] [id = 496] 01:05:33 INFO - PROCESS | 6440 | --DOCSHELL 0x90185800 == 147 [pid = 6440] [id = 494] 01:05:33 INFO - PROCESS | 6440 | --DOCSHELL 0x8813dc00 == 146 [pid = 6440] [id = 493] 01:05:33 INFO - PROCESS | 6440 | --DOCSHELL 0x8fb18000 == 145 [pid = 6440] [id = 492] 01:05:33 INFO - PROCESS | 6440 | --DOCSHELL 0x8f204000 == 144 [pid = 6440] [id = 491] 01:05:33 INFO - PROCESS | 6440 | --DOCSHELL 0x8e50f000 == 143 [pid = 6440] [id = 490] 01:05:33 INFO - PROCESS | 6440 | --DOCSHELL 0x8a8a6c00 == 142 [pid = 6440] [id = 488] 01:05:33 INFO - PROCESS | 6440 | --DOCSHELL 0x8c1f3c00 == 141 [pid = 6440] [id = 489] 01:05:33 INFO - PROCESS | 6440 | --DOCSHELL 0x8a2e4000 == 140 [pid = 6440] [id = 487] 01:05:33 INFO - PROCESS | 6440 | --DOCSHELL 0x88fb7000 == 139 [pid = 6440] [id = 486] 01:05:34 INFO - PROCESS | 6440 | --DOMWINDOW == 173 (0x9917d400) [pid = 6440] [serial = 1437] [outer = (nil)] [url = about:blank] 01:05:34 INFO - PROCESS | 6440 | --DOMWINDOW == 172 (0x98b0d800) [pid = 6440] [serial = 1434] [outer = (nil)] [url = about:blank] 01:05:34 INFO - PROCESS | 6440 | --DOMWINDOW == 171 (0xa3c05c00) [pid = 6440] [serial = 1445] [outer = (nil)] [url = about:blank] 01:05:34 INFO - PROCESS | 6440 | --DOMWINDOW == 170 (0x9df8dc00) [pid = 6440] [serial = 1439] [outer = (nil)] [url = about:blank] 01:05:34 INFO - PROCESS | 6440 | --DOMWINDOW == 169 (0x938c1c00) [pid = 6440] [serial = 1425] [outer = (nil)] [url = about:blank] 01:05:34 INFO - PROCESS | 6440 | --DOMWINDOW == 168 (0xa0c2e800) [pid = 6440] [serial = 1442] [outer = (nil)] [url = about:blank] 01:05:34 INFO - PROCESS | 6440 | --DOMWINDOW == 167 (0x8e505c00) [pid = 6440] [serial = 1403] [outer = (nil)] [url = about:blank] 01:05:34 INFO - PROCESS | 6440 | --DOMWINDOW == 166 (0x92cc6800) [pid = 6440] [serial = 1424] [outer = (nil)] [url = about:blank] 01:05:34 INFO - PROCESS | 6440 | --DOMWINDOW == 165 (0x904d7c00) [pid = 6440] [serial = 1418] [outer = (nil)] [url = about:blank] 01:05:34 INFO - PROCESS | 6440 | --DOMWINDOW == 164 (0x8b80c000) [pid = 6440] [serial = 1455] [outer = (nil)] [url = about:blank] 01:05:34 INFO - PROCESS | 6440 | --DOMWINDOW == 163 (0x8f379800) [pid = 6440] [serial = 1409] [outer = (nil)] [url = about:blank] 01:05:34 INFO - PROCESS | 6440 | --DOMWINDOW == 162 (0x9144e000) [pid = 6440] [serial = 1422] [outer = (nil)] [url = about:blank] 01:05:34 INFO - PROCESS | 6440 | --DOMWINDOW == 161 (0x98f9a400) [pid = 6440] [serial = 1436] [outer = (nil)] [url = about:blank] 01:05:34 INFO - PROCESS | 6440 | --DOMWINDOW == 160 (0x8977d400) [pid = 6440] [serial = 1397] [outer = (nil)] [url = about:blank] 01:05:34 INFO - PROCESS | 6440 | --DOMWINDOW == 159 (0x8e779000) [pid = 6440] [serial = 1404] [outer = (nil)] [url = about:blank] 01:05:34 INFO - PROCESS | 6440 | --DOMWINDOW == 158 (0xa0e3c400) [pid = 6440] [serial = 1443] [outer = (nil)] [url = about:blank] 01:05:34 INFO - PROCESS | 6440 | --DOMWINDOW == 157 (0x8986d800) [pid = 6440] [serial = 1398] [outer = (nil)] [url = about:blank] 01:05:34 INFO - PROCESS | 6440 | --DOMWINDOW == 156 (0x97bc8400) [pid = 6440] [serial = 1428] [outer = (nil)] [url = about:blank] 01:05:34 INFO - PROCESS | 6440 | --DOMWINDOW == 155 (0x89f16000) [pid = 6440] [serial = 1451] [outer = (nil)] [url = about:blank] 01:05:34 INFO - PROCESS | 6440 | --DOMWINDOW == 154 (0x9870d800) [pid = 6440] [serial = 1431] [outer = (nil)] [url = about:blank] 01:05:34 INFO - PROCESS | 6440 | --DOMWINDOW == 153 (0x8ab11800) [pid = 6440] [serial = 1400] [outer = (nil)] [url = about:blank] 01:05:34 INFO - PROCESS | 6440 | --DOMWINDOW == 152 (0x8f20d400) [pid = 6440] [serial = 1406] [outer = (nil)] [url = about:blank] 01:05:34 INFO - PROCESS | 6440 | --DOMWINDOW == 151 (0x902c2800) [pid = 6440] [serial = 1415] [outer = (nil)] [url = about:blank] 01:05:34 INFO - PROCESS | 6440 | --DOMWINDOW == 150 (0x88fe8400) [pid = 6440] [serial = 1448] [outer = (nil)] [url = about:blank] 01:05:34 INFO - PROCESS | 6440 | --DOMWINDOW == 149 (0x89fa9800) [pid = 6440] [serial = 1452] [outer = (nil)] [url = about:blank] 01:05:34 INFO - PROCESS | 6440 | --DOMWINDOW == 148 (0x90499400) [pid = 6440] [serial = 1416] [outer = (nil)] [url = about:blank] 01:05:34 INFO - PROCESS | 6440 | --DOMWINDOW == 147 (0x892ae400) [pid = 6440] [serial = 1449] [outer = (nil)] [url = about:blank] 01:05:34 INFO - PROCESS | 6440 | --DOMWINDOW == 146 (0x8a8a5000) [pid = 6440] [serial = 1457] [outer = (nil)] [url = about:blank] 01:05:34 INFO - PROCESS | 6440 | --DOMWINDOW == 145 (0x8fe97c00) [pid = 6440] [serial = 1413] [outer = (nil)] [url = about:blank] 01:05:34 INFO - PROCESS | 6440 | --DOMWINDOW == 144 (0x9df92400) [pid = 6440] [serial = 1440] [outer = (nil)] [url = about:blank] 01:05:34 INFO - PROCESS | 6440 | --DOMWINDOW == 143 (0x98702800) [pid = 6440] [serial = 1430] [outer = (nil)] [url = about:blank] 01:05:34 INFO - PROCESS | 6440 | --DOMWINDOW == 142 (0x8cb2f000) [pid = 6440] [serial = 1401] [outer = (nil)] [url = about:blank] 01:05:34 INFO - PROCESS | 6440 | --DOMWINDOW == 141 (0x8f24bc00) [pid = 6440] [serial = 1407] [outer = (nil)] [url = about:blank] 01:05:34 INFO - PROCESS | 6440 | --DOMWINDOW == 140 (0x8fe90800) [pid = 6440] [serial = 1412] [outer = (nil)] [url = about:blank] 01:05:34 INFO - PROCESS | 6440 | --DOMWINDOW == 139 (0x91446c00) [pid = 6440] [serial = 1421] [outer = (nil)] [url = about:blank] 01:05:34 INFO - PROCESS | 6440 | --DOMWINDOW == 138 (0x906ea000) [pid = 6440] [serial = 1419] [outer = (nil)] [url = about:blank] 01:05:34 INFO - PROCESS | 6440 | --DOMWINDOW == 137 (0x8ab15800) [pid = 6440] [serial = 1454] [outer = (nil)] [url = about:blank] 01:05:34 INFO - PROCESS | 6440 | --DOMWINDOW == 136 (0x8f380400) [pid = 6440] [serial = 1410] [outer = (nil)] [url = about:blank] 01:05:34 INFO - PROCESS | 6440 | --DOMWINDOW == 135 (0x96fd4800) [pid = 6440] [serial = 1427] [outer = (nil)] [url = about:blank] 01:05:34 INFO - PROCESS | 6440 | --DOMWINDOW == 134 (0x9892ec00) [pid = 6440] [serial = 1433] [outer = (nil)] [url = about:blank] 01:05:34 INFO - PROCESS | 6440 | --DOMWINDOW == 133 (0x8a8a7800) [pid = 6440] [serial = 1329] [outer = (nil)] [url = about:blank] 01:05:34 INFO - PROCESS | 6440 | 1461139534725 Marionette TRACE conn4 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 01:05:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 01:05:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 3894ms 01:05:34 INFO - PROCESS | 6440 | 1461139534774 Marionette TRACE conn4 -> [0,2065,"getWindowHandle",null] 01:05:34 INFO - PROCESS | 6440 | 1461139534781 Marionette TRACE conn4 <- [1,2065,null,{"value":"8"}] 01:05:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 01:05:34 INFO - PROCESS | 6440 | 1461139534791 Marionette TRACE conn4 -> [0,2066,"setScriptTimeout",{"ms":35000}] 01:05:34 INFO - PROCESS | 6440 | 1461139534796 Marionette TRACE conn4 <- [1,2066,null,{}] 01:05:34 INFO - PROCESS | 6440 | 1461139534804 Marionette TRACE conn4 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:05:35 INFO - PROCESS | 6440 | 1461139535020 Marionette TRACE conn4 <- [1,2067,null,{"value":null}] 01:05:35 INFO - PROCESS | 6440 | 1461139535245 Marionette TRACE conn4 -> [0,2068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:35 INFO - PROCESS | 6440 | ++DOCSHELL 0x892ab400 == 140 [pid = 6440] [id = 524] 01:05:35 INFO - PROCESS | 6440 | ++DOMWINDOW == 134 (0x892b4400) [pid = 6440] [serial = 1573] [outer = (nil)] 01:05:35 INFO - PROCESS | 6440 | ++DOMWINDOW == 135 (0x8977c000) [pid = 6440] [serial = 1574] [outer = 0x892b4400] 01:05:35 INFO - PROCESS | 6440 | 1461139535436 Marionette DEBUG loaded listener.js 01:05:35 INFO - PROCESS | 6440 | ++DOMWINDOW == 136 (0x8986ec00) [pid = 6440] [serial = 1575] [outer = 0x892b4400] 01:05:36 INFO - PROCESS | 6440 | 1461139536415 Marionette TRACE conn4 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 01:05:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 01:05:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1685ms 01:05:36 INFO - PROCESS | 6440 | 1461139536477 Marionette TRACE conn4 -> [0,2069,"getWindowHandle",null] 01:05:36 INFO - PROCESS | 6440 | 1461139536486 Marionette TRACE conn4 <- [1,2069,null,{"value":"8"}] 01:05:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 01:05:36 INFO - PROCESS | 6440 | 1461139536504 Marionette TRACE conn4 -> [0,2070,"setScriptTimeout",{"ms":35000}] 01:05:36 INFO - PROCESS | 6440 | 1461139536508 Marionette TRACE conn4 <- [1,2070,null,{}] 01:05:36 INFO - PROCESS | 6440 | 1461139536515 Marionette TRACE conn4 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:05:36 INFO - PROCESS | 6440 | 1461139536807 Marionette TRACE conn4 <- [1,2071,null,{"value":null}] 01:05:37 INFO - PROCESS | 6440 | 1461139537081 Marionette TRACE conn4 -> [0,2072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:37 INFO - PROCESS | 6440 | ++DOCSHELL 0x8a208400 == 141 [pid = 6440] [id = 525] 01:05:37 INFO - PROCESS | 6440 | ++DOMWINDOW == 137 (0x8a2e8c00) [pid = 6440] [serial = 1576] [outer = (nil)] 01:05:37 INFO - PROCESS | 6440 | ++DOMWINDOW == 138 (0x8a8a6c00) [pid = 6440] [serial = 1577] [outer = 0x8a2e8c00] 01:05:37 INFO - PROCESS | 6440 | 1461139537179 Marionette DEBUG loaded listener.js 01:05:37 INFO - PROCESS | 6440 | ++DOMWINDOW == 139 (0x8ab19400) [pid = 6440] [serial = 1578] [outer = 0x8a2e8c00] 01:05:38 INFO - PROCESS | 6440 | 1461139538110 Marionette TRACE conn4 <- [1,2072,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.1.html",0,null,null,[["Canvas test: 2d.path.rect.end.1",0,null,null]]]}] 01:05:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 01:05:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1642ms 01:05:38 INFO - PROCESS | 6440 | 1461139538147 Marionette TRACE conn4 -> [0,2073,"getWindowHandle",null] 01:05:38 INFO - PROCESS | 6440 | 1461139538151 Marionette TRACE conn4 <- [1,2073,null,{"value":"8"}] 01:05:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 01:05:38 INFO - PROCESS | 6440 | 1461139538158 Marionette TRACE conn4 -> [0,2074,"setScriptTimeout",{"ms":35000}] 01:05:38 INFO - PROCESS | 6440 | 1461139538164 Marionette TRACE conn4 <- [1,2074,null,{}] 01:05:38 INFO - PROCESS | 6440 | 1461139538188 Marionette TRACE conn4 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:05:38 INFO - PROCESS | 6440 | 1461139538492 Marionette TRACE conn4 <- [1,2075,null,{"value":null}] 01:05:39 INFO - PROCESS | 6440 | --DOMWINDOW == 138 (0x88fed000) [pid = 6440] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 01:05:39 INFO - PROCESS | 6440 | --DOMWINDOW == 137 (0x977d0c00) [pid = 6440] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 01:05:39 INFO - PROCESS | 6440 | --DOMWINDOW == 136 (0x979e5800) [pid = 6440] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 01:05:39 INFO - PROCESS | 6440 | --DOMWINDOW == 135 (0x984d0000) [pid = 6440] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 01:05:39 INFO - PROCESS | 6440 | --DOMWINDOW == 134 (0x8e77fc00) [pid = 6440] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 01:05:39 INFO - PROCESS | 6440 | --DOMWINDOW == 133 (0x8999ac00) [pid = 6440] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 01:05:39 INFO - PROCESS | 6440 | --DOMWINDOW == 132 (0x98e3e400) [pid = 6440] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 01:05:39 INFO - PROCESS | 6440 | --DOMWINDOW == 131 (0x88fbac00) [pid = 6440] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 01:05:39 INFO - PROCESS | 6440 | --DOMWINDOW == 130 (0x93a45800) [pid = 6440] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 01:05:39 INFO - PROCESS | 6440 | --DOMWINDOW == 129 (0x8cbc8c00) [pid = 6440] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 01:05:39 INFO - PROCESS | 6440 | --DOMWINDOW == 128 (0x8a2ea000) [pid = 6440] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 01:05:39 INFO - PROCESS | 6440 | --DOMWINDOW == 127 (0x85a9e800) [pid = 6440] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 01:05:39 INFO - PROCESS | 6440 | --DOMWINDOW == 126 (0x8f554000) [pid = 6440] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 01:05:39 INFO - PROCESS | 6440 | --DOMWINDOW == 125 (0x90493c00) [pid = 6440] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 01:05:39 INFO - PROCESS | 6440 | --DOMWINDOW == 124 (0x8fb19c00) [pid = 6440] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 01:05:39 INFO - PROCESS | 6440 | --DOMWINDOW == 123 (0x90498000) [pid = 6440] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 01:05:39 INFO - PROCESS | 6440 | --DOMWINDOW == 122 (0x894e3400) [pid = 6440] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 01:05:39 INFO - PROCESS | 6440 | --DOMWINDOW == 121 (0x899a2000) [pid = 6440] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 01:05:39 INFO - PROCESS | 6440 | --DOMWINDOW == 120 (0x8e3a3000) [pid = 6440] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 01:05:39 INFO - PROCESS | 6440 | --DOMWINDOW == 119 (0x8fb20800) [pid = 6440] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 01:05:39 INFO - PROCESS | 6440 | --DOMWINDOW == 118 (0x8b6b3800) [pid = 6440] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 01:05:39 INFO - PROCESS | 6440 | 1461139539238 Marionette TRACE conn4 -> [0,2076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:39 INFO - PROCESS | 6440 | ++DOCSHELL 0x840c9000 == 142 [pid = 6440] [id = 526] 01:05:39 INFO - PROCESS | 6440 | ++DOMWINDOW == 119 (0x85a9e800) [pid = 6440] [serial = 1579] [outer = (nil)] 01:05:39 INFO - PROCESS | 6440 | ++DOMWINDOW == 120 (0x88fea000) [pid = 6440] [serial = 1580] [outer = 0x85a9e800] 01:05:39 INFO - PROCESS | 6440 | 1461139539353 Marionette DEBUG loaded listener.js 01:05:39 INFO - PROCESS | 6440 | ++DOMWINDOW == 121 (0x8ab18000) [pid = 6440] [serial = 1581] [outer = 0x85a9e800] 01:05:40 INFO - PROCESS | 6440 | 1461139540149 Marionette TRACE conn4 <- [1,2076,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.2.html",0,null,null,[["Canvas test: 2d.path.rect.end.2",0,null,null]]]}] 01:05:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 01:05:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 2051ms 01:05:40 INFO - PROCESS | 6440 | 1461139540210 Marionette TRACE conn4 -> [0,2077,"getWindowHandle",null] 01:05:40 INFO - PROCESS | 6440 | 1461139540215 Marionette TRACE conn4 <- [1,2077,null,{"value":"8"}] 01:05:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 01:05:40 INFO - PROCESS | 6440 | 1461139540222 Marionette TRACE conn4 -> [0,2078,"setScriptTimeout",{"ms":35000}] 01:05:40 INFO - PROCESS | 6440 | 1461139540224 Marionette TRACE conn4 <- [1,2078,null,{}] 01:05:40 INFO - PROCESS | 6440 | 1461139540238 Marionette TRACE conn4 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:05:40 INFO - PROCESS | 6440 | 1461139540465 Marionette TRACE conn4 <- [1,2079,null,{"value":null}] 01:05:40 INFO - PROCESS | 6440 | 1461139540675 Marionette TRACE conn4 -> [0,2080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:40 INFO - PROCESS | 6440 | ++DOCSHELL 0x8834c800 == 143 [pid = 6440] [id = 527] 01:05:40 INFO - PROCESS | 6440 | ++DOMWINDOW == 122 (0x8b8c6400) [pid = 6440] [serial = 1582] [outer = (nil)] 01:05:40 INFO - PROCESS | 6440 | ++DOMWINDOW == 123 (0x8cbc9000) [pid = 6440] [serial = 1583] [outer = 0x8b8c6400] 01:05:40 INFO - PROCESS | 6440 | 1461139540769 Marionette DEBUG loaded listener.js 01:05:40 INFO - PROCESS | 6440 | ++DOMWINDOW == 124 (0x8e3a5c00) [pid = 6440] [serial = 1584] [outer = 0x8b8c6400] 01:05:41 INFO - PROCESS | 6440 | 1461139541986 Marionette TRACE conn4 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 01:05:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 01:05:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1796ms 01:05:42 INFO - PROCESS | 6440 | 1461139542019 Marionette TRACE conn4 -> [0,2081,"getWindowHandle",null] 01:05:42 INFO - PROCESS | 6440 | 1461139542027 Marionette TRACE conn4 <- [1,2081,null,{"value":"8"}] 01:05:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 01:05:42 INFO - PROCESS | 6440 | 1461139542037 Marionette TRACE conn4 -> [0,2082,"setScriptTimeout",{"ms":35000}] 01:05:42 INFO - PROCESS | 6440 | 1461139542041 Marionette TRACE conn4 <- [1,2082,null,{}] 01:05:42 INFO - PROCESS | 6440 | 1461139542051 Marionette TRACE conn4 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:05:42 INFO - PROCESS | 6440 | 1461139542313 Marionette TRACE conn4 <- [1,2083,null,{"value":null}] 01:05:42 INFO - PROCESS | 6440 | 1461139542661 Marionette TRACE conn4 -> [0,2084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:42 INFO - PROCESS | 6440 | ++DOCSHELL 0x892a8c00 == 144 [pid = 6440] [id = 528] 01:05:42 INFO - PROCESS | 6440 | ++DOMWINDOW == 125 (0x892b6400) [pid = 6440] [serial = 1585] [outer = (nil)] 01:05:42 INFO - PROCESS | 6440 | ++DOMWINDOW == 126 (0x89fa3400) [pid = 6440] [serial = 1586] [outer = 0x892b6400] 01:05:42 INFO - PROCESS | 6440 | 1461139542765 Marionette DEBUG loaded listener.js 01:05:42 INFO - PROCESS | 6440 | ++DOMWINDOW == 127 (0x8a208000) [pid = 6440] [serial = 1587] [outer = 0x892b6400] 01:05:43 INFO - PROCESS | 6440 | 1461139543935 Marionette TRACE conn4 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 01:05:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 01:05:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1987ms 01:05:44 INFO - PROCESS | 6440 | 1461139544026 Marionette TRACE conn4 -> [0,2085,"getWindowHandle",null] 01:05:44 INFO - PROCESS | 6440 | 1461139544035 Marionette TRACE conn4 <- [1,2085,null,{"value":"8"}] 01:05:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 01:05:44 INFO - PROCESS | 6440 | 1461139544047 Marionette TRACE conn4 -> [0,2086,"setScriptTimeout",{"ms":35000}] 01:05:44 INFO - PROCESS | 6440 | 1461139544053 Marionette TRACE conn4 <- [1,2086,null,{}] 01:05:44 INFO - PROCESS | 6440 | 1461139544060 Marionette TRACE conn4 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:05:44 INFO - PROCESS | 6440 | 1461139544329 Marionette TRACE conn4 <- [1,2087,null,{"value":null}] 01:05:44 INFO - PROCESS | 6440 | 1461139544727 Marionette TRACE conn4 -> [0,2088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:44 INFO - PROCESS | 6440 | ++DOCSHELL 0x8b6b6c00 == 145 [pid = 6440] [id = 529] 01:05:44 INFO - PROCESS | 6440 | ++DOMWINDOW == 128 (0x8c1f4000) [pid = 6440] [serial = 1588] [outer = (nil)] 01:05:44 INFO - PROCESS | 6440 | ++DOMWINDOW == 129 (0x8cb2f000) [pid = 6440] [serial = 1589] [outer = 0x8c1f4000] 01:05:44 INFO - PROCESS | 6440 | 1461139544819 Marionette DEBUG loaded listener.js 01:05:44 INFO - PROCESS | 6440 | ++DOMWINDOW == 130 (0x8e3a3000) [pid = 6440] [serial = 1590] [outer = 0x8c1f4000] 01:05:45 INFO - PROCESS | 6440 | 1461139545905 Marionette TRACE conn4 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 01:05:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 01:05:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1941ms 01:05:45 INFO - PROCESS | 6440 | 1461139545988 Marionette TRACE conn4 -> [0,2089,"getWindowHandle",null] 01:05:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 01:05:46 INFO - PROCESS | 6440 | 1461139545995 Marionette TRACE conn4 <- [1,2089,null,{"value":"8"}] 01:05:46 INFO - PROCESS | 6440 | 1461139546005 Marionette TRACE conn4 -> [0,2090,"setScriptTimeout",{"ms":35000}] 01:05:46 INFO - PROCESS | 6440 | 1461139546014 Marionette TRACE conn4 <- [1,2090,null,{}] 01:05:46 INFO - PROCESS | 6440 | 1461139546032 Marionette TRACE conn4 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:05:46 INFO - PROCESS | 6440 | 1461139546430 Marionette TRACE conn4 <- [1,2091,null,{"value":null}] 01:05:46 INFO - PROCESS | 6440 | 1461139546651 Marionette TRACE conn4 -> [0,2092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.selfintersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:46 INFO - PROCESS | 6440 | ++DOCSHELL 0x8cb33800 == 146 [pid = 6440] [id = 530] 01:05:46 INFO - PROCESS | 6440 | ++DOMWINDOW == 131 (0x8e77e800) [pid = 6440] [serial = 1591] [outer = (nil)] 01:05:46 INFO - PROCESS | 6440 | ++DOMWINDOW == 132 (0x8f207000) [pid = 6440] [serial = 1592] [outer = 0x8e77e800] 01:05:46 INFO - PROCESS | 6440 | 1461139546749 Marionette DEBUG loaded listener.js 01:05:46 INFO - PROCESS | 6440 | ++DOMWINDOW == 133 (0x8f249c00) [pid = 6440] [serial = 1593] [outer = 0x8e77e800] 01:05:47 INFO - PROCESS | 6440 | 1461139547783 Marionette TRACE conn4 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 01:05:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 01:05:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1847ms 01:05:47 INFO - PROCESS | 6440 | 1461139547851 Marionette TRACE conn4 -> [0,2093,"getWindowHandle",null] 01:05:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 01:05:47 INFO - PROCESS | 6440 | 1461139547856 Marionette TRACE conn4 <- [1,2093,null,{"value":"8"}] 01:05:47 INFO - PROCESS | 6440 | 1461139547864 Marionette TRACE conn4 -> [0,2094,"setScriptTimeout",{"ms":35000}] 01:05:47 INFO - PROCESS | 6440 | 1461139547867 Marionette TRACE conn4 <- [1,2094,null,{}] 01:05:47 INFO - PROCESS | 6440 | 1461139547873 Marionette TRACE conn4 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:05:48 INFO - PROCESS | 6440 | 1461139548145 Marionette TRACE conn4 <- [1,2095,null,{"value":null}] 01:05:48 INFO - PROCESS | 6440 | 1461139548478 Marionette TRACE conn4 -> [0,2096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:48 INFO - PROCESS | 6440 | ++DOCSHELL 0x8e77a800 == 147 [pid = 6440] [id = 531] 01:05:48 INFO - PROCESS | 6440 | ++DOMWINDOW == 134 (0x8f20b000) [pid = 6440] [serial = 1594] [outer = (nil)] 01:05:48 INFO - PROCESS | 6440 | ++DOMWINDOW == 135 (0x8f382c00) [pid = 6440] [serial = 1595] [outer = 0x8f20b000] 01:05:48 INFO - PROCESS | 6440 | 1461139548575 Marionette DEBUG loaded listener.js 01:05:48 INFO - PROCESS | 6440 | ++DOMWINDOW == 136 (0x8f550000) [pid = 6440] [serial = 1596] [outer = 0x8f20b000] 01:05:49 INFO - PROCESS | 6440 | 1461139549535 Marionette TRACE conn4 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 01:05:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 01:05:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1733ms 01:05:49 INFO - PROCESS | 6440 | 1461139549596 Marionette TRACE conn4 -> [0,2097,"getWindowHandle",null] 01:05:49 INFO - PROCESS | 6440 | 1461139549601 Marionette TRACE conn4 <- [1,2097,null,{"value":"8"}] 01:05:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 01:05:49 INFO - PROCESS | 6440 | 1461139549608 Marionette TRACE conn4 -> [0,2098,"setScriptTimeout",{"ms":35000}] 01:05:49 INFO - PROCESS | 6440 | 1461139549612 Marionette TRACE conn4 <- [1,2098,null,{}] 01:05:49 INFO - PROCESS | 6440 | 1461139549619 Marionette TRACE conn4 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:05:49 INFO - PROCESS | 6440 | 1461139549856 Marionette TRACE conn4 <- [1,2099,null,{"value":null}] 01:05:50 INFO - PROCESS | 6440 | 1461139550182 Marionette TRACE conn4 -> [0,2100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:50 INFO - PROCESS | 6440 | ++DOCSHELL 0x8e77b400 == 148 [pid = 6440] [id = 532] 01:05:50 INFO - PROCESS | 6440 | ++DOMWINDOW == 137 (0x8f33b800) [pid = 6440] [serial = 1597] [outer = (nil)] 01:05:50 INFO - PROCESS | 6440 | ++DOMWINDOW == 138 (0x8fbdf400) [pid = 6440] [serial = 1598] [outer = 0x8f33b800] 01:05:50 INFO - PROCESS | 6440 | 1461139550294 Marionette DEBUG loaded listener.js 01:05:50 INFO - PROCESS | 6440 | ++DOMWINDOW == 139 (0x8fe93400) [pid = 6440] [serial = 1599] [outer = 0x8f33b800] 01:05:51 INFO - PROCESS | 6440 | 1461139551249 Marionette TRACE conn4 <- [1,2100,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.1.html",0,null,null,[["Canvas test: 2d.path.rect.zero.1",0,null,null]]]}] 01:05:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 01:05:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1684ms 01:05:51 INFO - PROCESS | 6440 | 1461139551293 Marionette TRACE conn4 -> [0,2101,"getWindowHandle",null] 01:05:51 INFO - PROCESS | 6440 | 1461139551298 Marionette TRACE conn4 <- [1,2101,null,{"value":"8"}] 01:05:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 01:05:51 INFO - PROCESS | 6440 | 1461139551305 Marionette TRACE conn4 -> [0,2102,"setScriptTimeout",{"ms":35000}] 01:05:51 INFO - PROCESS | 6440 | 1461139551309 Marionette TRACE conn4 <- [1,2102,null,{}] 01:05:51 INFO - PROCESS | 6440 | 1461139551315 Marionette TRACE conn4 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:05:51 INFO - PROCESS | 6440 | 1461139551678 Marionette TRACE conn4 <- [1,2103,null,{"value":null}] 01:05:51 INFO - PROCESS | 6440 | 1461139551942 Marionette TRACE conn4 -> [0,2104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:51 INFO - PROCESS | 6440 | ++DOCSHELL 0x8fb19c00 == 149 [pid = 6440] [id = 533] 01:05:51 INFO - PROCESS | 6440 | ++DOMWINDOW == 140 (0x8fe9a400) [pid = 6440] [serial = 1600] [outer = (nil)] 01:05:52 INFO - PROCESS | 6440 | ++DOMWINDOW == 141 (0x90494400) [pid = 6440] [serial = 1601] [outer = 0x8fe9a400] 01:05:52 INFO - PROCESS | 6440 | 1461139552042 Marionette DEBUG loaded listener.js 01:05:52 INFO - PROCESS | 6440 | ++DOMWINDOW == 142 (0x904a0000) [pid = 6440] [serial = 1602] [outer = 0x8fe9a400] 01:05:53 INFO - PROCESS | 6440 | 1461139553027 Marionette TRACE conn4 <- [1,2104,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.2.html",0,null,null,[["Canvas test: 2d.path.rect.zero.2",0,null,null]]]}] 01:05:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 01:05:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1789ms 01:05:53 INFO - PROCESS | 6440 | 1461139553095 Marionette TRACE conn4 -> [0,2105,"getWindowHandle",null] 01:05:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 01:05:53 INFO - PROCESS | 6440 | 1461139553099 Marionette TRACE conn4 <- [1,2105,null,{"value":"8"}] 01:05:53 INFO - PROCESS | 6440 | 1461139553106 Marionette TRACE conn4 -> [0,2106,"setScriptTimeout",{"ms":35000}] 01:05:53 INFO - PROCESS | 6440 | 1461139553110 Marionette TRACE conn4 <- [1,2106,null,{}] 01:05:53 INFO - PROCESS | 6440 | 1461139553117 Marionette TRACE conn4 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:05:53 INFO - PROCESS | 6440 | 1461139553382 Marionette TRACE conn4 <- [1,2107,null,{"value":null}] 01:05:53 INFO - PROCESS | 6440 | 1461139553705 Marionette TRACE conn4 -> [0,2108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:53 INFO - PROCESS | 6440 | ++DOCSHELL 0x8f204000 == 150 [pid = 6440] [id = 534] 01:05:53 INFO - PROCESS | 6440 | ++DOMWINDOW == 143 (0x8fb17000) [pid = 6440] [serial = 1603] [outer = (nil)] 01:05:53 INFO - PROCESS | 6440 | ++DOMWINDOW == 144 (0x906f1800) [pid = 6440] [serial = 1604] [outer = 0x8fb17000] 01:05:53 INFO - PROCESS | 6440 | 1461139553807 Marionette DEBUG loaded listener.js 01:05:53 INFO - PROCESS | 6440 | ++DOMWINDOW == 145 (0x911dc800) [pid = 6440] [serial = 1605] [outer = 0x8fb17000] 01:05:54 INFO - PROCESS | 6440 | 1461139554754 Marionette TRACE conn4 <- [1,2108,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.3.html",0,null,null,[["Canvas test: 2d.path.rect.zero.3",0,null,null]]]}] 01:05:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 01:05:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1688ms 01:05:54 INFO - PROCESS | 6440 | 1461139554795 Marionette TRACE conn4 -> [0,2109,"getWindowHandle",null] 01:05:54 INFO - PROCESS | 6440 | 1461139554800 Marionette TRACE conn4 <- [1,2109,null,{"value":"8"}] 01:05:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 01:05:54 INFO - PROCESS | 6440 | 1461139554806 Marionette TRACE conn4 -> [0,2110,"setScriptTimeout",{"ms":35000}] 01:05:54 INFO - PROCESS | 6440 | 1461139554810 Marionette TRACE conn4 <- [1,2110,null,{}] 01:05:54 INFO - PROCESS | 6440 | 1461139554816 Marionette TRACE conn4 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:05:55 INFO - PROCESS | 6440 | 1461139555049 Marionette TRACE conn4 <- [1,2111,null,{"value":null}] 01:05:55 INFO - PROCESS | 6440 | 1461139555374 Marionette TRACE conn4 -> [0,2112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:55 INFO - PROCESS | 6440 | ++DOCSHELL 0x9066f000 == 151 [pid = 6440] [id = 535] 01:05:55 INFO - PROCESS | 6440 | ++DOMWINDOW == 146 (0x906ec400) [pid = 6440] [serial = 1606] [outer = (nil)] 01:05:55 INFO - PROCESS | 6440 | ++DOMWINDOW == 147 (0x92cbcc00) [pid = 6440] [serial = 1607] [outer = 0x906ec400] 01:05:55 INFO - PROCESS | 6440 | 1461139555470 Marionette DEBUG loaded listener.js 01:05:55 INFO - PROCESS | 6440 | ++DOMWINDOW == 148 (0x92cc7c00) [pid = 6440] [serial = 1608] [outer = 0x906ec400] 01:05:56 INFO - PROCESS | 6440 | 1461139556398 Marionette TRACE conn4 <- [1,2112,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.4.html",0,null,null,[["Canvas test: 2d.path.rect.zero.4",0,null,null]]]}] 01:05:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 01:05:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1638ms 01:05:56 INFO - PROCESS | 6440 | 1461139556446 Marionette TRACE conn4 -> [0,2113,"getWindowHandle",null] 01:05:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 01:05:56 INFO - PROCESS | 6440 | 1461139556450 Marionette TRACE conn4 <- [1,2113,null,{"value":"8"}] 01:05:56 INFO - PROCESS | 6440 | 1461139556457 Marionette TRACE conn4 -> [0,2114,"setScriptTimeout",{"ms":35000}] 01:05:56 INFO - PROCESS | 6440 | 1461139556461 Marionette TRACE conn4 <- [1,2114,null,{}] 01:05:56 INFO - PROCESS | 6440 | 1461139556467 Marionette TRACE conn4 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:05:56 INFO - PROCESS | 6440 | 1461139556694 Marionette TRACE conn4 <- [1,2115,null,{"value":null}] 01:05:57 INFO - PROCESS | 6440 | 1461139557027 Marionette TRACE conn4 -> [0,2116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:57 INFO - PROCESS | 6440 | ++DOCSHELL 0x928c9400 == 152 [pid = 6440] [id = 536] 01:05:57 INFO - PROCESS | 6440 | ++DOMWINDOW == 149 (0x92c78000) [pid = 6440] [serial = 1609] [outer = (nil)] 01:05:57 INFO - PROCESS | 6440 | ++DOMWINDOW == 150 (0x93a3f800) [pid = 6440] [serial = 1610] [outer = 0x92c78000] 01:05:57 INFO - PROCESS | 6440 | 1461139557125 Marionette DEBUG loaded listener.js 01:05:57 INFO - PROCESS | 6440 | ++DOMWINDOW == 151 (0x93a44c00) [pid = 6440] [serial = 1611] [outer = 0x92c78000] 01:05:58 INFO - PROCESS | 6440 | 1461139558035 Marionette TRACE conn4 <- [1,2116,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.5.html",0,null,null,[["Canvas test: 2d.path.rect.zero.5",0,null,null]]]}] 01:05:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 01:05:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1645ms 01:05:58 INFO - PROCESS | 6440 | 1461139558104 Marionette TRACE conn4 -> [0,2117,"getWindowHandle",null] 01:05:58 INFO - PROCESS | 6440 | 1461139558108 Marionette TRACE conn4 <- [1,2117,null,{"value":"8"}] 01:05:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 01:05:58 INFO - PROCESS | 6440 | 1461139558115 Marionette TRACE conn4 -> [0,2118,"setScriptTimeout",{"ms":35000}] 01:05:58 INFO - PROCESS | 6440 | 1461139558119 Marionette TRACE conn4 <- [1,2118,null,{}] 01:05:58 INFO - PROCESS | 6440 | 1461139558125 Marionette TRACE conn4 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:05:58 INFO - PROCESS | 6440 | 1461139558354 Marionette TRACE conn4 <- [1,2119,null,{"value":null}] 01:05:58 INFO - PROCESS | 6440 | 1461139558690 Marionette TRACE conn4 -> [0,2120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:58 INFO - PROCESS | 6440 | ++DOCSHELL 0x928bf000 == 153 [pid = 6440] [id = 537] 01:05:58 INFO - PROCESS | 6440 | ++DOMWINDOW == 152 (0x938cac00) [pid = 6440] [serial = 1612] [outer = (nil)] 01:05:58 INFO - PROCESS | 6440 | ++DOMWINDOW == 153 (0x96bb9000) [pid = 6440] [serial = 1613] [outer = 0x938cac00] 01:05:58 INFO - PROCESS | 6440 | 1461139558788 Marionette DEBUG loaded listener.js 01:05:58 INFO - PROCESS | 6440 | ++DOMWINDOW == 154 (0x96fd4800) [pid = 6440] [serial = 1614] [outer = 0x938cac00] 01:05:59 INFO - PROCESS | 6440 | 1461139559798 Marionette TRACE conn4 <- [1,2120,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.6.html",0,null,null,[["Canvas test: 2d.path.rect.zero.6",0,null,null]]]}] 01:05:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 01:05:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1738ms 01:05:59 INFO - PROCESS | 6440 | 1461139559855 Marionette TRACE conn4 -> [0,2121,"getWindowHandle",null] 01:05:59 INFO - PROCESS | 6440 | 1461139559860 Marionette TRACE conn4 <- [1,2121,null,{"value":"8"}] 01:05:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 01:05:59 INFO - PROCESS | 6440 | 1461139559867 Marionette TRACE conn4 -> [0,2122,"setScriptTimeout",{"ms":35000}] 01:05:59 INFO - PROCESS | 6440 | 1461139559872 Marionette TRACE conn4 <- [1,2122,null,{}] 01:05:59 INFO - PROCESS | 6440 | 1461139559878 Marionette TRACE conn4 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:06:00 INFO - PROCESS | 6440 | 1461139560151 Marionette TRACE conn4 <- [1,2123,null,{"value":null}] 01:06:00 INFO - PROCESS | 6440 | 1461139560512 Marionette TRACE conn4 -> [0,2124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:06:00 INFO - PROCESS | 6440 | ++DOCSHELL 0x96fd1400 == 154 [pid = 6440] [id = 538] 01:06:00 INFO - PROCESS | 6440 | ++DOMWINDOW == 155 (0x98702400) [pid = 6440] [serial = 1615] [outer = (nil)] 01:06:00 INFO - PROCESS | 6440 | ++DOMWINDOW == 156 (0x9870c800) [pid = 6440] [serial = 1616] [outer = 0x98702400] 01:06:00 INFO - PROCESS | 6440 | 1461139560620 Marionette DEBUG loaded listener.js 01:06:00 INFO - PROCESS | 6440 | ++DOMWINDOW == 157 (0x9887e000) [pid = 6440] [serial = 1617] [outer = 0x98702400] 01:06:01 INFO - PROCESS | 6440 | 1461139561578 Marionette TRACE conn4 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 01:06:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 01:06:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1789ms 01:06:01 INFO - PROCESS | 6440 | 1461139561658 Marionette TRACE conn4 -> [0,2125,"getWindowHandle",null] 01:06:01 INFO - PROCESS | 6440 | 1461139561661 Marionette TRACE conn4 <- [1,2125,null,{"value":"8"}] 01:06:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 01:06:01 INFO - PROCESS | 6440 | 1461139561669 Marionette TRACE conn4 -> [0,2126,"setScriptTimeout",{"ms":35000}] 01:06:01 INFO - PROCESS | 6440 | 1461139561673 Marionette TRACE conn4 <- [1,2126,null,{}] 01:06:01 INFO - PROCESS | 6440 | 1461139561680 Marionette TRACE conn4 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:06:01 INFO - PROCESS | 6440 | 1461139561930 Marionette TRACE conn4 <- [1,2127,null,{"value":null}] 01:06:02 INFO - PROCESS | 6440 | 1461139562274 Marionette TRACE conn4 -> [0,2128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:06:02 INFO - PROCESS | 6440 | ++DOCSHELL 0x89783c00 == 155 [pid = 6440] [id = 539] 01:06:02 INFO - PROCESS | 6440 | ++DOMWINDOW == 158 (0x8cbcd800) [pid = 6440] [serial = 1618] [outer = (nil)] 01:06:02 INFO - PROCESS | 6440 | ++DOMWINDOW == 159 (0x98e3e400) [pid = 6440] [serial = 1619] [outer = 0x8cbcd800] 01:06:02 INFO - PROCESS | 6440 | 1461139562385 Marionette DEBUG loaded listener.js 01:06:02 INFO - PROCESS | 6440 | ++DOMWINDOW == 160 (0x98f80000) [pid = 6440] [serial = 1620] [outer = 0x8cbcd800] 01:06:03 INFO - PROCESS | 6440 | 1461139563341 Marionette TRACE conn4 <- [1,2128,null,{"value":["/2dcontext/path-objects/2d.path.stroke.overlap.html",0,null,null,[["Stroked subpaths are combined before being drawn",0,null,null]]]}] 01:06:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 01:06:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1742ms 01:06:03 INFO - PROCESS | 6440 | 1461139563412 Marionette TRACE conn4 -> [0,2129,"getWindowHandle",null] 01:06:03 INFO - PROCESS | 6440 | 1461139563416 Marionette TRACE conn4 <- [1,2129,null,{"value":"8"}] 01:06:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 01:06:03 INFO - PROCESS | 6440 | 1461139563423 Marionette TRACE conn4 -> [0,2130,"setScriptTimeout",{"ms":35000}] 01:06:03 INFO - PROCESS | 6440 | 1461139563427 Marionette TRACE conn4 <- [1,2130,null,{}] 01:06:03 INFO - PROCESS | 6440 | 1461139563433 Marionette TRACE conn4 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:06:03 INFO - PROCESS | 6440 | 1461139563703 Marionette TRACE conn4 <- [1,2131,null,{"value":null}] 01:06:04 INFO - PROCESS | 6440 | 1461139564035 Marionette TRACE conn4 -> [0,2132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:06:04 INFO - PROCESS | 6440 | ++DOCSHELL 0x984d2400 == 156 [pid = 6440] [id = 540] 01:06:04 INFO - PROCESS | 6440 | ++DOMWINDOW == 161 (0x98b0c000) [pid = 6440] [serial = 1621] [outer = (nil)] 01:06:04 INFO - PROCESS | 6440 | ++DOMWINDOW == 162 (0x9add6400) [pid = 6440] [serial = 1622] [outer = 0x98b0c000] 01:06:04 INFO - PROCESS | 6440 | 1461139564149 Marionette DEBUG loaded listener.js 01:06:04 INFO - PROCESS | 6440 | ++DOMWINDOW == 163 (0x9ae62000) [pid = 6440] [serial = 1623] [outer = 0x98b0c000] 01:06:05 INFO - PROCESS | 6440 | 1461139565125 Marionette TRACE conn4 <- [1,2132,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.arc.html",0,null,null,[["Zero-length line segments from arcTo and arc are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2133,"getWindowHandle",null] 01:06:05 INFO - PROCESS | 6440 | 1461139565170 Marionette TRACE conn4 <- [1,2133,null,{"value":"8"}] 01:06:05 INFO - PROCESS | 6440 | 1461139565178 Marionette TRACE conn4 -> [0,2134,"setScriptTimeout",{"ms":35000}] 01:06:05 INFO - PROCESS | 6440 | 1461139565182 Marionette TRACE conn4 <- [1,2134,null,{}] 01:06:05 INFO - PROCESS | 6440 | 1461139565188 Marionette TRACE conn4 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:06:05 INFO - PROCESS | 6440 | 1461139565439 Marionette TRACE conn4 <- [1,2135,null,{"value":null}] 01:06:05 INFO - PROCESS | 6440 | 1461139565771 Marionette TRACE conn4 -> [0,2136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:06:05 INFO - PROCESS | 6440 | ++DOCSHELL 0x8cb2ac00 == 157 [pid = 6440] [id = 541] 01:06:05 INFO - PROCESS | 6440 | ++DOMWINDOW == 164 (0x9899a400) [pid = 6440] [serial = 1624] [outer = (nil)] 01:06:05 INFO - PROCESS | 6440 | ++DOMWINDOW == 165 (0xa0a8b800) [pid = 6440] [serial = 1625] [outer = 0x9899a400] 01:06:05 INFO - PROCESS | 6440 | 1461139565872 Marionette DEBUG loaded listener.js 01:06:05 INFO - PROCESS | 6440 | ++DOMWINDOW == 166 (0xa0c2e800) [pid = 6440] [serial = 1626] [outer = 0x9899a400] 01:06:06 INFO - PROCESS | 6440 | 1461139566846 Marionette TRACE conn4 <- [1,2136,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.closed.html",0,null,null,[["Zero-length line segments from closed paths are removed before stroking",0,null,null]]]}] 01:06:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 01:06:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1736ms 01:06:06 INFO - PROCESS | 6440 | 1461139566913 Marionette TRACE conn4 -> [0,2137,"getWindowHandle",null] 01:06:06 INFO - PROCESS | 6440 | 1461139566917 Marionette TRACE conn4 <- [1,2137,null,{"value":"8"}] 01:06:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 01:06:06 INFO - PROCESS | 6440 | 1461139566924 Marionette TRACE conn4 -> [0,2138,"setScriptTimeout",{"ms":35000}] 01:06:06 INFO - PROCESS | 6440 | 1461139566928 Marionette TRACE conn4 <- [1,2138,null,{}] 01:06:06 INFO - PROCESS | 6440 | 1461139566935 Marionette TRACE conn4 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:06:07 INFO - PROCESS | 6440 | 1461139567196 Marionette TRACE conn4 <- [1,2139,null,{"value":null}] 01:06:07 INFO - PROCESS | 6440 | 1461139567551 Marionette TRACE conn4 -> [0,2140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.corner.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:06:07 INFO - PROCESS | 6440 | ++DOCSHELL 0x9ffc3800 == 158 [pid = 6440] [id = 542] 01:06:07 INFO - PROCESS | 6440 | ++DOMWINDOW == 167 (0xa0c13c00) [pid = 6440] [serial = 1627] [outer = (nil)] 01:06:07 INFO - PROCESS | 6440 | ++DOMWINDOW == 168 (0xa3c08800) [pid = 6440] [serial = 1628] [outer = 0xa0c13c00] 01:06:07 INFO - PROCESS | 6440 | 1461139567689 Marionette DEBUG loaded listener.js 01:06:07 INFO - PROCESS | 6440 | ++DOMWINDOW == 169 (0xa3c70800) [pid = 6440] [serial = 1629] [outer = 0xa0c13c00] 01:06:08 INFO - PROCESS | 6440 | 1461139568642 Marionette TRACE conn4 <- [1,2140,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.corner.html",0,null,null,[["Zero-length line segments are removed before stroking with miters",0,null,null]]]}] 01:06:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 01:06:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1782ms 01:06:08 INFO - PROCESS | 6440 | 1461139568708 Marionette TRACE conn4 -> [0,2141,"getWindowHandle",null] 01:06:08 INFO - PROCESS | 6440 | 1461139568712 Marionette TRACE conn4 <- [1,2141,null,{"value":"8"}] 01:06:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 01:06:08 INFO - PROCESS | 6440 | 1461139568720 Marionette TRACE conn4 -> [0,2142,"setScriptTimeout",{"ms":35000}] 01:06:08 INFO - PROCESS | 6440 | 1461139568723 Marionette TRACE conn4 <- [1,2142,null,{}] 01:06:08 INFO - PROCESS | 6440 | 1461139568730 Marionette TRACE conn4 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:06:08 INFO - PROCESS | 6440 | 1461139568985 Marionette TRACE conn4 <- [1,2143,null,{"value":null}] 01:06:09 INFO - PROCESS | 6440 | 1461139569321 Marionette TRACE conn4 -> [0,2144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.curve.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:06:09 INFO - PROCESS | 6440 | ++DOCSHELL 0xa2a2c800 == 159 [pid = 6440] [id = 543] 01:06:09 INFO - PROCESS | 6440 | ++DOMWINDOW == 170 (0xa2a88400) [pid = 6440] [serial = 1630] [outer = (nil)] 01:06:09 INFO - PROCESS | 6440 | ++DOMWINDOW == 171 (0xa445bc00) [pid = 6440] [serial = 1631] [outer = 0xa2a88400] 01:06:09 INFO - PROCESS | 6440 | 1461139569430 Marionette DEBUG loaded listener.js 01:06:09 INFO - PROCESS | 6440 | ++DOMWINDOW == 172 (0xa4581000) [pid = 6440] [serial = 1632] [outer = 0xa2a88400] 01:06:10 INFO - PROCESS | 6440 | 1461139570427 Marionette TRACE conn4 <- [1,2144,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.curve.html",0,null,null,[["Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2145,"getWindowHandle",null] 01:06:10 INFO - PROCESS | 6440 | 1461139570518 Marionette TRACE conn4 <- [1,2145,null,{"value":"8"}] 01:06:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 01:06:10 INFO - PROCESS | 6440 | 1461139570526 Marionette TRACE conn4 -> [0,2146,"setScriptTimeout",{"ms":35000}] 01:06:10 INFO - PROCESS | 6440 | 1461139570528 Marionette TRACE conn4 <- [1,2146,null,{}] 01:06:10 INFO - PROCESS | 6440 | 1461139570535 Marionette TRACE conn4 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:06:10 INFO - PROCESS | 6440 | 1461139570819 Marionette TRACE conn4 <- [1,2147,null,{"value":null}] 01:06:11 INFO - PROCESS | 6440 | 1461139571165 Marionette TRACE conn4 -> [0,2148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.line.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:06:11 INFO - PROCESS | 6440 | ++DOCSHELL 0x85e70400 == 160 [pid = 6440] [id = 544] 01:06:11 INFO - PROCESS | 6440 | ++DOMWINDOW == 173 (0x85e71000) [pid = 6440] [serial = 1633] [outer = (nil)] 01:06:11 INFO - PROCESS | 6440 | ++DOMWINDOW == 174 (0x85e78800) [pid = 6440] [serial = 1634] [outer = 0x85e71000] 01:06:11 INFO - PROCESS | 6440 | 1461139571259 Marionette DEBUG loaded listener.js 01:06:11 INFO - PROCESS | 6440 | ++DOMWINDOW == 175 (0x85e7b400) [pid = 6440] [serial = 1635] [outer = 0x85e71000] 01:06:13 INFO - PROCESS | 6440 | --DOCSHELL 0x8b80f000 == 159 [pid = 6440] [id = 137] 01:06:13 INFO - PROCESS | 6440 | --DOCSHELL 0x8813a800 == 158 [pid = 6440] [id = 479] 01:06:13 INFO - PROCESS | 6440 | --DOCSHELL 0x88fbd000 == 157 [pid = 6440] [id = 482] 01:06:13 INFO - PROCESS | 6440 | --DOCSHELL 0x99b8d400 == 156 [pid = 6440] [id = 104] 01:06:13 INFO - PROCESS | 6440 | --DOCSHELL 0x959ca800 == 155 [pid = 6440] [id = 103] 01:06:13 INFO - PROCESS | 6440 | --DOCSHELL 0x840c9000 == 154 [pid = 6440] [id = 526] 01:06:13 INFO - PROCESS | 6440 | --DOCSHELL 0x8a208400 == 153 [pid = 6440] [id = 525] 01:06:13 INFO - PROCESS | 6440 | --DOCSHELL 0x892ab400 == 152 [pid = 6440] [id = 524] 01:06:13 INFO - PROCESS | 6440 | --DOCSHELL 0x899a6800 == 151 [pid = 6440] [id = 519] 01:06:13 INFO - PROCESS | 6440 | --DOCSHELL 0x89f15000 == 150 [pid = 6440] [id = 518] 01:06:13 INFO - PROCESS | 6440 | --DOCSHELL 0x91209400 == 149 [pid = 6440] [id = 517] 01:06:13 INFO - PROCESS | 6440 | --DOCSHELL 0x938cf800 == 148 [pid = 6440] [id = 516] 01:06:13 INFO - PROCESS | 6440 | --DOCSHELL 0x904cdc00 == 147 [pid = 6440] [id = 514] 01:06:13 INFO - PROCESS | 6440 | --DOCSHELL 0x84ec3400 == 146 [pid = 6440] [id = 515] 01:06:13 INFO - PROCESS | 6440 | --DOCSHELL 0x8fe91800 == 145 [pid = 6440] [id = 513] 01:06:13 INFO - PROCESS | 6440 | --DOCSHELL 0x8e778800 == 144 [pid = 6440] [id = 512] 01:06:13 INFO - PROCESS | 6440 | --DOCSHELL 0x8c1fc400 == 143 [pid = 6440] [id = 511] 01:06:13 INFO - PROCESS | 6440 | --DOCSHELL 0x8813b400 == 142 [pid = 6440] [id = 510] 01:06:13 INFO - PROCESS | 6440 | --DOCSHELL 0x899a0400 == 141 [pid = 6440] [id = 508] 01:06:13 INFO - PROCESS | 6440 | --DOCSHELL 0x8b8c5800 == 140 [pid = 6440] [id = 509] 01:06:13 INFO - PROCESS | 6440 | --DOCSHELL 0x88fb5c00 == 139 [pid = 6440] [id = 507] 01:06:13 INFO - PROCESS | 6440 | --DOMWINDOW == 174 (0x904ce400) [pid = 6440] [serial = 1481] [outer = (nil)] [url = about:blank] 01:06:13 INFO - PROCESS | 6440 | --DOMWINDOW == 173 (0x98874400) [pid = 6440] [serial = 1496] [outer = (nil)] [url = about:blank] 01:06:13 INFO - PROCESS | 6440 | --DOMWINDOW == 172 (0x97f03000) [pid = 6440] [serial = 1493] [outer = (nil)] [url = about:blank] 01:06:13 INFO - PROCESS | 6440 | --DOMWINDOW == 171 (0x98e74400) [pid = 6440] [serial = 1499] [outer = (nil)] [url = about:blank] 01:06:13 INFO - PROCESS | 6440 | --DOMWINDOW == 170 (0x8f33bc00) [pid = 6440] [serial = 1472] [outer = (nil)] [url = about:blank] 01:06:13 INFO - PROCESS | 6440 | --DOMWINDOW == 169 (0x8a2e4400) [pid = 6440] [serial = 1514] [outer = (nil)] [url = about:blank] 01:06:13 INFO - PROCESS | 6440 | --DOMWINDOW == 168 (0x99942c00) [pid = 6440] [serial = 1503] [outer = (nil)] [url = about:blank] 01:06:13 INFO - PROCESS | 6440 | --DOMWINDOW == 167 (0x99216800) [pid = 6440] [serial = 1502] [outer = (nil)] [url = about:blank] 01:06:13 INFO - PROCESS | 6440 | --DOMWINDOW == 166 (0x88fef800) [pid = 6440] [serial = 1460] [outer = (nil)] [url = about:blank] 01:06:13 INFO - PROCESS | 6440 | --DOMWINDOW == 165 (0x94e9e400) [pid = 6440] [serial = 1490] [outer = (nil)] [url = about:blank] 01:06:13 INFO - PROCESS | 6440 | --DOMWINDOW == 164 (0x8f33e800) [pid = 6440] [serial = 1473] [outer = (nil)] [url = about:blank] 01:06:13 INFO - PROCESS | 6440 | --DOMWINDOW == 163 (0x98121c00) [pid = 6440] [serial = 1494] [outer = (nil)] [url = about:blank] 01:06:13 INFO - PROCESS | 6440 | --DOMWINDOW == 162 (0x8e39f400) [pid = 6440] [serial = 1466] [outer = (nil)] [url = about:blank] 01:06:13 INFO - PROCESS | 6440 | --DOMWINDOW == 161 (0x8e3a7400) [pid = 6440] [serial = 1467] [outer = (nil)] [url = about:blank] 01:06:13 INFO - PROCESS | 6440 | --DOMWINDOW == 160 (0x8b6b3000) [pid = 6440] [serial = 1464] [outer = (nil)] [url = about:blank] 01:06:13 INFO - PROCESS | 6440 | --DOMWINDOW == 159 (0x882ba800) [pid = 6440] [serial = 1509] [outer = (nil)] [url = about:blank] 01:06:13 INFO - PROCESS | 6440 | --DOMWINDOW == 158 (0x8a8a6000) [pid = 6440] [serial = 1463] [outer = (nil)] [url = about:blank] 01:06:13 INFO - PROCESS | 6440 | --DOMWINDOW == 157 (0x88131c00) [pid = 6440] [serial = 1508] [outer = (nil)] [url = about:blank] 01:06:13 INFO - PROCESS | 6440 | --DOMWINDOW == 156 (0x96a3cc00) [pid = 6440] [serial = 1491] [outer = (nil)] [url = about:blank] 01:06:13 INFO - PROCESS | 6440 | --DOMWINDOW == 155 (0x92cba800) [pid = 6440] [serial = 1487] [outer = (nil)] [url = about:blank] 01:06:13 INFO - PROCESS | 6440 | --DOMWINDOW == 154 (0xa3c0c800) [pid = 6440] [serial = 1446] [outer = (nil)] [url = about:blank] 01:06:13 INFO - PROCESS | 6440 | --DOMWINDOW == 153 (0x98f7dc00) [pid = 6440] [serial = 1500] [outer = (nil)] [url = about:blank] 01:06:13 INFO - PROCESS | 6440 | --DOMWINDOW == 152 (0x92cc1800) [pid = 6440] [serial = 1488] [outer = (nil)] [url = about:blank] 01:06:13 INFO - PROCESS | 6440 | --DOMWINDOW == 151 (0x904d7400) [pid = 6440] [serial = 1482] [outer = (nil)] [url = about:blank] 01:06:13 INFO - PROCESS | 6440 | --DOMWINDOW == 150 (0x902c6c00) [pid = 6440] [serial = 1479] [outer = (nil)] [url = about:blank] 01:06:13 INFO - PROCESS | 6440 | --DOMWINDOW == 149 (0x98877c00) [pid = 6440] [serial = 1497] [outer = (nil)] [url = about:blank] 01:06:13 INFO - PROCESS | 6440 | --DOMWINDOW == 148 (0x91212400) [pid = 6440] [serial = 1484] [outer = (nil)] [url = about:blank] 01:06:13 INFO - PROCESS | 6440 | --DOMWINDOW == 147 (0x894eb000) [pid = 6440] [serial = 1511] [outer = (nil)] [url = about:blank] 01:06:13 INFO - PROCESS | 6440 | --DOMWINDOW == 146 (0x8c1f5c00) [pid = 6440] [serial = 1395] [outer = (nil)] [url = about:blank] 01:06:13 INFO - PROCESS | 6440 | --DOMWINDOW == 145 (0x89876400) [pid = 6440] [serial = 1512] [outer = (nil)] [url = about:blank] 01:06:13 INFO - PROCESS | 6440 | --DOMWINDOW == 144 (0x902bf800) [pid = 6440] [serial = 1478] [outer = (nil)] [url = about:blank] 01:06:13 INFO - PROCESS | 6440 | --DOMWINDOW == 143 (0x8f201400) [pid = 6440] [serial = 1469] [outer = (nil)] [url = about:blank] 01:06:13 INFO - PROCESS | 6440 | --DOMWINDOW == 142 (0x8977b000) [pid = 6440] [serial = 1461] [outer = (nil)] [url = about:blank] 01:06:13 INFO - PROCESS | 6440 | --DOMWINDOW == 141 (0x8a8a6400) [pid = 6440] [serial = 1515] [outer = (nil)] [url = about:blank] 01:06:13 INFO - PROCESS | 6440 | --DOMWINDOW == 140 (0x8f20b400) [pid = 6440] [serial = 1470] [outer = (nil)] [url = about:blank] 01:06:13 INFO - PROCESS | 6440 | --DOMWINDOW == 139 (0x8fe94400) [pid = 6440] [serial = 1476] [outer = (nil)] [url = about:blank] 01:06:13 INFO - PROCESS | 6440 | --DOMWINDOW == 138 (0x91447800) [pid = 6440] [serial = 1485] [outer = (nil)] [url = about:blank] 01:06:13 INFO - PROCESS | 6440 | --DOMWINDOW == 137 (0x9addd400) [pid = 6440] [serial = 1505] [outer = (nil)] [url = about:blank] 01:06:13 INFO - PROCESS | 6440 | --DOMWINDOW == 136 (0x8fbdbc00) [pid = 6440] [serial = 1475] [outer = (nil)] [url = about:blank] 01:06:13 INFO - PROCESS | 6440 | --DOMWINDOW == 135 (0x8b818000) [pid = 6440] [serial = 1517] [outer = (nil)] [url = about:blank] 01:06:13 INFO - PROCESS | 6440 | --DOMWINDOW == 134 (0x8b8cb400) [pid = 6440] [serial = 1518] [outer = (nil)] [url = about:blank] 01:06:14 INFO - PROCESS | 6440 | 1461139574612 Marionette TRACE conn4 <- [1,2148,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.line.html",0,null,null,[["Zero-length line segments from lineTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2149,"getWindowHandle",null] 01:06:14 INFO - PROCESS | 6440 | 1461139574677 Marionette TRACE conn4 <- [1,2149,null,{"value":"8"}] 01:06:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 01:06:14 INFO - PROCESS | 6440 | 1461139574715 Marionette TRACE conn4 -> [0,2150,"setScriptTimeout",{"ms":35000}] 01:06:14 INFO - PROCESS | 6440 | 1461139574722 Marionette TRACE conn4 <- [1,2150,null,{}] 01:06:14 INFO - PROCESS | 6440 | 1461139574733 Marionette TRACE conn4 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:06:14 INFO - PROCESS | 6440 | 1461139574962 Marionette TRACE conn4 <- [1,2151,null,{"value":null}] 01:06:15 INFO - PROCESS | 6440 | 1461139575236 Marionette TRACE conn4 -> [0,2152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.rect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:06:15 INFO - PROCESS | 6440 | ++DOCSHELL 0x882bc400 == 140 [pid = 6440] [id = 545] 01:06:15 INFO - PROCESS | 6440 | ++DOMWINDOW == 135 (0x8834d800) [pid = 6440] [serial = 1636] [outer = (nil)] 01:06:15 INFO - PROCESS | 6440 | ++DOMWINDOW == 136 (0x892b0400) [pid = 6440] [serial = 1637] [outer = 0x8834d800] 01:06:15 INFO - PROCESS | 6440 | 1461139575329 Marionette DEBUG loaded listener.js 01:06:15 INFO - PROCESS | 6440 | ++DOMWINDOW == 137 (0x894e7800) [pid = 6440] [serial = 1638] [outer = 0x8834d800] 01:06:16 INFO - PROCESS | 6440 | 1461139576337 Marionette TRACE conn4 <- [1,2152,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.rect.html",0,null,null,[["Zero-length line segments from rect and strokeRect are removed before stroking",0,null,null]]]}] 01:06:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 01:06:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1707ms 01:06:16 INFO - PROCESS | 6440 | 1461139576406 Marionette TRACE conn4 -> [0,2153,"getWindowHandle",null] 01:06:16 INFO - PROCESS | 6440 | 1461139576415 Marionette TRACE conn4 <- [1,2153,null,{"value":"8"}] 01:06:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 01:06:16 INFO - PROCESS | 6440 | 1461139576426 Marionette TRACE conn4 -> [0,2154,"setScriptTimeout",{"ms":35000}] 01:06:16 INFO - PROCESS | 6440 | 1461139576429 Marionette TRACE conn4 <- [1,2154,null,{}] 01:06:16 INFO - PROCESS | 6440 | 1461139576447 Marionette TRACE conn4 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:06:16 INFO - PROCESS | 6440 | 1461139576746 Marionette TRACE conn4 <- [1,2155,null,{"value":null}] 01:06:16 INFO - PROCESS | 6440 | 1461139576865 Marionette TRACE conn4 -> [0,2156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:06:17 INFO - PROCESS | 6440 | ++DOCSHELL 0x892b3400 == 141 [pid = 6440] [id = 546] 01:06:17 INFO - PROCESS | 6440 | ++DOMWINDOW == 138 (0x8977b800) [pid = 6440] [serial = 1639] [outer = (nil)] 01:06:17 INFO - PROCESS | 6440 | ++DOMWINDOW == 139 (0x8a208400) [pid = 6440] [serial = 1640] [outer = 0x8977b800] 01:06:17 INFO - PROCESS | 6440 | 1461139577061 Marionette DEBUG loaded listener.js 01:06:17 INFO - PROCESS | 6440 | ++DOMWINDOW == 140 (0x8a2eec00) [pid = 6440] [serial = 1641] [outer = 0x8977b800] 01:06:18 INFO - PROCESS | 6440 | 1461139577998 Marionette TRACE conn4 <- [1,2156,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale1.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 01:06:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 01:06:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1644ms 01:06:18 INFO - PROCESS | 6440 | --DOMWINDOW == 139 (0x90184c00) [pid = 6440] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 01:06:18 INFO - PROCESS | 6440 | --DOMWINDOW == 138 (0x8b8c2c00) [pid = 6440] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 01:06:18 INFO - PROCESS | 6440 | --DOMWINDOW == 137 (0x8e77a400) [pid = 6440] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 01:06:18 INFO - PROCESS | 6440 | --DOMWINDOW == 136 (0x938c8800) [pid = 6440] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 01:06:18 INFO - PROCESS | 6440 | --DOMWINDOW == 135 (0x89870c00) [pid = 6440] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 01:06:18 INFO - PROCESS | 6440 | --DOMWINDOW == 134 (0x8ab13c00) [pid = 6440] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 01:06:18 INFO - PROCESS | 6440 | --DOMWINDOW == 133 (0x93a3ec00) [pid = 6440] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 01:06:18 INFO - PROCESS | 6440 | --DOMWINDOW == 132 (0x85a9e800) [pid = 6440] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 01:06:18 INFO - PROCESS | 6440 | --DOMWINDOW == 131 (0x8f554400) [pid = 6440] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 01:06:18 INFO - PROCESS | 6440 | --DOMWINDOW == 130 (0x892b4400) [pid = 6440] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 01:06:18 INFO - PROCESS | 6440 | --DOMWINDOW == 129 (0x88fe8c00) [pid = 6440] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 01:06:18 INFO - PROCESS | 6440 | --DOMWINDOW == 128 (0x8f552400) [pid = 6440] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 01:06:18 INFO - PROCESS | 6440 | --DOMWINDOW == 127 (0x904d4c00) [pid = 6440] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 01:06:18 INFO - PROCESS | 6440 | --DOMWINDOW == 126 (0x98f8d000) [pid = 6440] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 01:06:18 INFO - PROCESS | 6440 | --DOMWINDOW == 125 (0x904cf400) [pid = 6440] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 01:06:18 INFO - PROCESS | 6440 | --DOMWINDOW == 124 (0x8e782800) [pid = 6440] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 01:06:18 INFO - PROCESS | 6440 | --DOMWINDOW == 123 (0x93a43c00) [pid = 6440] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 01:06:18 INFO - PROCESS | 6440 | --DOMWINDOW == 122 (0x8986fc00) [pid = 6440] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 01:06:18 INFO - PROCESS | 6440 | --DOMWINDOW == 121 (0x8f247c00) [pid = 6440] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 01:06:18 INFO - PROCESS | 6440 | --DOMWINDOW == 120 (0x8a2e8c00) [pid = 6440] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 01:06:18 INFO - PROCESS | 6440 | --DOMWINDOW == 119 (0x8a206800) [pid = 6440] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 01:06:18 INFO - PROCESS | 6440 | 1461139578761 Marionette TRACE conn4 -> [0,2157,"getWindowHandle",null] 01:06:18 INFO - PROCESS | 6440 | 1461139578764 Marionette TRACE conn4 <- [1,2157,null,{"value":"8"}] 01:06:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 01:06:18 INFO - PROCESS | 6440 | 1461139578799 Marionette TRACE conn4 -> [0,2158,"setScriptTimeout",{"ms":35000}] 01:06:18 INFO - PROCESS | 6440 | 1461139578805 Marionette TRACE conn4 <- [1,2158,null,{}] 01:06:18 INFO - PROCESS | 6440 | 1461139578822 Marionette TRACE conn4 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:06:19 INFO - PROCESS | 6440 | 1461139579104 Marionette TRACE conn4 <- [1,2159,null,{"value":null}] 01:06:19 INFO - PROCESS | 6440 | 1461139579244 Marionette TRACE conn4 -> [0,2160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:06:19 INFO - PROCESS | 6440 | ++DOCSHELL 0x85e7b000 == 142 [pid = 6440] [id = 547] 01:06:19 INFO - PROCESS | 6440 | ++DOMWINDOW == 120 (0x8a8a9400) [pid = 6440] [serial = 1642] [outer = (nil)] 01:06:19 INFO - PROCESS | 6440 | ++DOMWINDOW == 121 (0x8b6b3000) [pid = 6440] [serial = 1643] [outer = 0x8a8a9400] 01:06:19 INFO - PROCESS | 6440 | 1461139579329 Marionette DEBUG loaded listener.js 01:06:19 INFO - PROCESS | 6440 | ++DOMWINDOW == 122 (0x8b816800) [pid = 6440] [serial = 1644] [outer = 0x8a8a9400] 01:06:20 INFO - PROCESS | 6440 | 1461139580156 Marionette TRACE conn4 <- [1,2160,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale2.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 01:06:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 01:06:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1390ms 01:06:20 INFO - PROCESS | 6440 | 1461139580190 Marionette TRACE conn4 -> [0,2161,"getWindowHandle",null] 01:06:20 INFO - PROCESS | 6440 | 1461139580195 Marionette TRACE conn4 <- [1,2161,null,{"value":"8"}] 01:06:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 01:06:20 INFO - PROCESS | 6440 | 1461139580202 Marionette TRACE conn4 -> [0,2162,"setScriptTimeout",{"ms":35000}] 01:06:20 INFO - PROCESS | 6440 | 1461139580205 Marionette TRACE conn4 <- [1,2162,null,{}] 01:06:20 INFO - PROCESS | 6440 | 1461139580211 Marionette TRACE conn4 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:06:20 INFO - PROCESS | 6440 | 1461139580438 Marionette TRACE conn4 <- [1,2163,null,{"value":null}] 01:06:20 INFO - PROCESS | 6440 | 1461139580644 Marionette TRACE conn4 -> [0,2164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.skew.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:06:20 INFO - PROCESS | 6440 | ++DOCSHELL 0x840c9000 == 143 [pid = 6440] [id = 548] 01:06:20 INFO - PROCESS | 6440 | ++DOMWINDOW == 123 (0x85a9e800) [pid = 6440] [serial = 1645] [outer = (nil)] 01:06:20 INFO - PROCESS | 6440 | ++DOMWINDOW == 124 (0x85e7a000) [pid = 6440] [serial = 1646] [outer = 0x85a9e800] 01:06:20 INFO - PROCESS | 6440 | 1461139580879 Marionette DEBUG loaded listener.js 01:06:21 INFO - PROCESS | 6440 | ++DOMWINDOW == 125 (0x88132000) [pid = 6440] [serial = 1647] [outer = 0x85a9e800] 01:06:22 INFO - PROCESS | 6440 | 1461139582034 Marionette TRACE conn4 <- [1,2164,null,{"value":["/2dcontext/path-objects/2d.path.stroke.skew.html",0,null,null,[["Strokes lines are skewed by the current transformation matrix",0,null,null]]]}] 01:06:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 01:06:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1882ms 01:06:22 INFO - PROCESS | 6440 | 1461139582086 Marionette TRACE conn4 -> [0,2165,"getWindowHandle",null] 01:06:22 INFO - PROCESS | 6440 | 1461139582094 Marionette TRACE conn4 <- [1,2165,null,{"value":"8"}] 01:06:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 01:06:22 INFO - PROCESS | 6440 | 1461139582104 Marionette TRACE conn4 -> [0,2166,"setScriptTimeout",{"ms":35000}] 01:06:22 INFO - PROCESS | 6440 | 1461139582108 Marionette TRACE conn4 <- [1,2166,null,{}] 01:06:22 INFO - PROCESS | 6440 | 1461139582117 Marionette TRACE conn4 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:06:22 INFO - PROCESS | 6440 | 1461139582370 Marionette TRACE conn4 <- [1,2167,null,{"value":null}] 01:06:22 INFO - PROCESS | 6440 | 1461139582736 Marionette TRACE conn4 -> [0,2168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:06:22 INFO - PROCESS | 6440 | ++DOCSHELL 0x8977ec00 == 144 [pid = 6440] [id = 549] 01:06:22 INFO - PROCESS | 6440 | ++DOMWINDOW == 126 (0x89f0e800) [pid = 6440] [serial = 1648] [outer = (nil)] 01:06:22 INFO - PROCESS | 6440 | ++DOMWINDOW == 127 (0x89f1a800) [pid = 6440] [serial = 1649] [outer = 0x89f0e800] 01:06:22 INFO - PROCESS | 6440 | 1461139582839 Marionette DEBUG loaded listener.js 01:06:22 INFO - PROCESS | 6440 | ++DOMWINDOW == 128 (0x8a2e2000) [pid = 6440] [serial = 1650] [outer = 0x89f0e800] 01:06:23 INFO - PROCESS | 6440 | 1461139583917 Marionette TRACE conn4 <- [1,2168,null,{"value":["/2dcontext/path-objects/2d.path.stroke.unaffected.html",0,null,null,[["Stroking does not start a new path or subpath",0,null,null]]]}] 01:06:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 01:06:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1890ms 01:06:23 INFO - PROCESS | 6440 | 1461139583994 Marionette TRACE conn4 -> [0,2169,"getWindowHandle",null] 01:06:24 INFO - PROCESS | 6440 | 1461139584000 Marionette TRACE conn4 <- [1,2169,null,{"value":"8"}] 01:06:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 01:06:24 INFO - PROCESS | 6440 | 1461139584012 Marionette TRACE conn4 -> [0,2170,"setScriptTimeout",{"ms":35000}] 01:06:24 INFO - PROCESS | 6440 | 1461139584016 Marionette TRACE conn4 <- [1,2170,null,{}] 01:06:24 INFO - PROCESS | 6440 | 1461139584023 Marionette TRACE conn4 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:06:24 INFO - PROCESS | 6440 | 1461139584302 Marionette TRACE conn4 <- [1,2171,null,{"value":null}] 01:06:24 INFO - PROCESS | 6440 | 1461139584675 Marionette TRACE conn4 -> [0,2172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:06:24 INFO - PROCESS | 6440 | ++DOCSHELL 0x8b6b2000 == 145 [pid = 6440] [id = 550] 01:06:24 INFO - PROCESS | 6440 | ++DOMWINDOW == 129 (0x8b6b3800) [pid = 6440] [serial = 1651] [outer = (nil)] 01:06:24 INFO - PROCESS | 6440 | ++DOMWINDOW == 130 (0x8b814800) [pid = 6440] [serial = 1652] [outer = 0x8b6b3800] 01:06:24 INFO - PROCESS | 6440 | 1461139584769 Marionette DEBUG loaded listener.js 01:06:24 INFO - PROCESS | 6440 | ++DOMWINDOW == 131 (0x8b8c6800) [pid = 6440] [serial = 1653] [outer = 0x8b6b3800] 01:06:25 INFO - PROCESS | 6440 | 1461139585796 Marionette TRACE conn4 <- [1,2172,null,{"value":["/2dcontext/path-objects/2d.path.stroke.union.html",0,null,null,[["Strokes in opposite directions are unioned, not subtracted",0,null,null]]]}] 01:06:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 01:06:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1837ms 01:06:25 INFO - PROCESS | 6440 | 1461139585857 Marionette TRACE conn4 -> [0,2173,"getWindowHandle",null] 01:06:25 INFO - PROCESS | 6440 | 1461139585862 Marionette TRACE conn4 <- [1,2173,null,{"value":"8"}] 01:06:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 01:06:25 INFO - PROCESS | 6440 | 1461139585869 Marionette TRACE conn4 -> [0,2174,"setScriptTimeout",{"ms":35000}] 01:06:25 INFO - PROCESS | 6440 | 1461139585876 Marionette TRACE conn4 <- [1,2174,null,{}] 01:06:25 INFO - PROCESS | 6440 | 1461139585894 Marionette TRACE conn4 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:06:26 INFO - PROCESS | 6440 | 1461139586149 Marionette TRACE conn4 <- [1,2175,null,{"value":null}] 01:06:26 INFO - PROCESS | 6440 | 1461139586452 Marionette TRACE conn4 -> [0,2176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:06:26 INFO - PROCESS | 6440 | ++DOCSHELL 0x892ae800 == 146 [pid = 6440] [id = 551] 01:06:26 INFO - PROCESS | 6440 | ++DOMWINDOW == 132 (0x8b80f800) [pid = 6440] [serial = 1654] [outer = (nil)] 01:06:26 INFO - PROCESS | 6440 | ++DOMWINDOW == 133 (0x8cbcf000) [pid = 6440] [serial = 1655] [outer = 0x8b80f800] 01:06:26 INFO - PROCESS | 6440 | 1461139586550 Marionette DEBUG loaded listener.js 01:06:26 INFO - PROCESS | 6440 | ++DOMWINDOW == 134 (0x8e508800) [pid = 6440] [serial = 1656] [outer = 0x8b80f800] 01:06:27 INFO - PROCESS | 6440 | 1461139587494 Marionette TRACE conn4 <- [1,2176,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 01:06:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 01:06:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1689ms 01:06:27 INFO - PROCESS | 6440 | 1461139587560 Marionette TRACE conn4 -> [0,2177,"getWindowHandle",null] 01:06:27 INFO - PROCESS | 6440 | 1461139587565 Marionette TRACE conn4 <- [1,2177,null,{"value":"8"}] 01:06:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 01:06:27 INFO - PROCESS | 6440 | 1461139587573 Marionette TRACE conn4 -> [0,2178,"setScriptTimeout",{"ms":35000}] 01:06:27 INFO - PROCESS | 6440 | 1461139587576 Marionette TRACE conn4 <- [1,2178,null,{}] 01:06:27 INFO - PROCESS | 6440 | 1461139587583 Marionette TRACE conn4 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:06:27 INFO - PROCESS | 6440 | 1461139587857 Marionette TRACE conn4 <- [1,2179,null,{"value":null}] 01:06:28 INFO - PROCESS | 6440 | 1461139588185 Marionette TRACE conn4 -> [0,2180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.changing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:06:28 INFO - PROCESS | 6440 | ++DOCSHELL 0x8cb26c00 == 147 [pid = 6440] [id = 552] 01:06:28 INFO - PROCESS | 6440 | ++DOMWINDOW == 135 (0x8e3a7800) [pid = 6440] [serial = 1657] [outer = (nil)] 01:06:28 INFO - PROCESS | 6440 | ++DOMWINDOW == 136 (0x8e782400) [pid = 6440] [serial = 1658] [outer = 0x8e3a7800] 01:06:28 INFO - PROCESS | 6440 | 1461139588282 Marionette DEBUG loaded listener.js 01:06:28 INFO - PROCESS | 6440 | ++DOMWINDOW == 137 (0x8e785c00) [pid = 6440] [serial = 1659] [outer = 0x8e3a7800] 01:06:29 INFO - PROCESS | 6440 | 1461139589229 Marionette TRACE conn4 <- [1,2180,null,{"value":["/2dcontext/path-objects/2d.path.transformation.changing.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 01:06:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 01:06:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1692ms 01:06:29 INFO - PROCESS | 6440 | 1461139589265 Marionette TRACE conn4 -> [0,2181,"getWindowHandle",null] 01:06:29 INFO - PROCESS | 6440 | 1461139589269 Marionette TRACE conn4 <- [1,2181,null,{"value":"8"}] 01:06:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 01:06:29 INFO - PROCESS | 6440 | 1461139589296 Marionette TRACE conn4 -> [0,2182,"setScriptTimeout",{"ms":35000}] 01:06:29 INFO - PROCESS | 6440 | 1461139589301 Marionette TRACE conn4 <- [1,2182,null,{}] 01:06:29 INFO - PROCESS | 6440 | 1461139589309 Marionette TRACE conn4 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:06:29 INFO - PROCESS | 6440 | 1461139589551 Marionette TRACE conn4 <- [1,2183,null,{"value":null}] 01:06:29 INFO - PROCESS | 6440 | 1461139589886 Marionette TRACE conn4 -> [0,2184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:06:29 INFO - PROCESS | 6440 | ++DOCSHELL 0x8f20f000 == 148 [pid = 6440] [id = 553] 01:06:29 INFO - PROCESS | 6440 | ++DOMWINDOW == 138 (0x8f20fc00) [pid = 6440] [serial = 1660] [outer = (nil)] 01:06:29 INFO - PROCESS | 6440 | ++DOMWINDOW == 139 (0x8f24d000) [pid = 6440] [serial = 1661] [outer = 0x8f20fc00] 01:06:30 INFO - PROCESS | 6440 | 1461139589998 Marionette DEBUG loaded listener.js 01:06:30 INFO - PROCESS | 6440 | ++DOMWINDOW == 140 (0x8f550400) [pid = 6440] [serial = 1662] [outer = 0x8f20fc00] 01:06:30 INFO - PROCESS | 6440 | 1461139590992 Marionette TRACE conn4 <- [1,2184,null,{"value":["/2dcontext/path-objects/2d.path.transformation.multiple.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 01:06:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 01:06:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1763ms 01:06:31 INFO - PROCESS | 6440 | 1461139591043 Marionette TRACE conn4 -> [0,2185,"getWindowHandle",null] 01:06:31 INFO - PROCESS | 6440 | 1461139591047 Marionette TRACE conn4 <- [1,2185,null,{"value":"8"}] 01:06:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 01:06:31 INFO - PROCESS | 6440 | 1461139591057 Marionette TRACE conn4 -> [0,2186,"setScriptTimeout",{"ms":35000}] 01:06:31 INFO - PROCESS | 6440 | 1461139591059 Marionette TRACE conn4 <- [1,2186,null,{}] 01:06:31 INFO - PROCESS | 6440 | 1461139591066 Marionette TRACE conn4 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:06:31 INFO - PROCESS | 6440 | 1461139591320 Marionette TRACE conn4 <- [1,2187,null,{"value":null}] 01:06:31 INFO - PROCESS | 6440 | 1461139591650 Marionette TRACE conn4 -> [0,2188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:06:31 INFO - PROCESS | 6440 | ++DOCSHELL 0x8f202c00 == 149 [pid = 6440] [id = 554] 01:06:31 INFO - PROCESS | 6440 | ++DOMWINDOW == 141 (0x8f203c00) [pid = 6440] [serial = 1663] [outer = (nil)] 01:06:31 INFO - PROCESS | 6440 | ++DOMWINDOW == 142 (0x8fe94400) [pid = 6440] [serial = 1664] [outer = 0x8f203c00] 01:06:31 INFO - PROCESS | 6440 | 1461139591768 Marionette DEBUG loaded listener.js 01:06:31 INFO - PROCESS | 6440 | ++DOMWINDOW == 143 (0x8fe9b000) [pid = 6440] [serial = 1665] [outer = 0x8f203c00] 01:06:32 INFO - PROCESS | 6440 | 1461139592738 Marionette TRACE conn4 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 01:06:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 01:06:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1745ms 01:06:32 INFO - PROCESS | 6440 | 1461139592802 Marionette TRACE conn4 -> [0,2189,"getWindowHandle",null] 01:06:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 01:06:32 INFO - PROCESS | 6440 | 1461139592807 Marionette TRACE conn4 <- [1,2189,null,{"value":"8"}] 01:06:32 INFO - PROCESS | 6440 | 1461139592814 Marionette TRACE conn4 -> [0,2190,"setScriptTimeout",{"ms":35000}] 01:06:32 INFO - PROCESS | 6440 | 1461139592818 Marionette TRACE conn4 <- [1,2190,null,{}] 01:06:32 INFO - PROCESS | 6440 | 1461139592824 Marionette TRACE conn4 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:06:33 INFO - PROCESS | 6440 | 1461139593071 Marionette TRACE conn4 <- [1,2191,null,{"value":null}] 01:06:33 INFO - PROCESS | 6440 | 1461139593400 Marionette TRACE conn4 -> [0,2192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:06:33 INFO - PROCESS | 6440 | ++DOCSHELL 0x8fbdfc00 == 150 [pid = 6440] [id = 555] 01:06:33 INFO - PROCESS | 6440 | ++DOMWINDOW == 144 (0x8fe8f400) [pid = 6440] [serial = 1666] [outer = (nil)] 01:06:33 INFO - PROCESS | 6440 | ++DOMWINDOW == 145 (0x902bf800) [pid = 6440] [serial = 1667] [outer = 0x8fe8f400] 01:06:33 INFO - PROCESS | 6440 | 1461139593498 Marionette DEBUG loaded listener.js 01:06:33 INFO - PROCESS | 6440 | ++DOMWINDOW == 146 (0x902c3000) [pid = 6440] [serial = 1668] [outer = 0x8fe8f400] 01:06:34 INFO - PROCESS | 6440 | 1461139594413 Marionette TRACE conn4 <- [1,2192,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html",0,null,null,[["createImageData(imgdata) returns transparent black data of the right size",0,null,null]]]}] 01:06:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 01:06:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1641ms 01:06:34 INFO - PROCESS | 6440 | 1461139594455 Marionette TRACE conn4 -> [0,2193,"getWindowHandle",null] 01:06:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 01:06:34 INFO - PROCESS | 6440 | 1461139594460 Marionette TRACE conn4 <- [1,2193,null,{"value":"8"}] 01:06:34 INFO - PROCESS | 6440 | 1461139594466 Marionette TRACE conn4 -> [0,2194,"setScriptTimeout",{"ms":35000}] 01:06:34 INFO - PROCESS | 6440 | 1461139594471 Marionette TRACE conn4 <- [1,2194,null,{}] 01:06:34 INFO - PROCESS | 6440 | 1461139594477 Marionette TRACE conn4 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:06:34 INFO - PROCESS | 6440 | 1461139594699 Marionette TRACE conn4 <- [1,2195,null,{"value":null}] 01:06:35 INFO - PROCESS | 6440 | 1461139594976 Marionette TRACE conn4 -> [0,2196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:06:35 INFO - PROCESS | 6440 | ++DOCSHELL 0x8fbd4000 == 151 [pid = 6440] [id = 556] 01:06:35 INFO - PROCESS | 6440 | ++DOMWINDOW == 147 (0x9018d000) [pid = 6440] [serial = 1669] [outer = (nil)] 01:06:35 INFO - PROCESS | 6440 | ++DOMWINDOW == 148 (0x9049ec00) [pid = 6440] [serial = 1670] [outer = 0x9018d000] 01:06:35 INFO - PROCESS | 6440 | 1461139595116 Marionette DEBUG loaded listener.js 01:06:35 INFO - PROCESS | 6440 | ++DOMWINDOW == 149 (0x904ce800) [pid = 6440] [serial = 1671] [outer = 0x9018d000] 01:06:36 INFO - PROCESS | 6440 | 1461139596015 Marionette TRACE conn4 <- [1,2196,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.this.html",0,null,null,[["createImageData(imgdata) should throw when called with the wrong |this|",0,null,null]]]}] 01:06:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 01:06:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1584ms 01:06:36 INFO - PROCESS | 6440 | 1461139596049 Marionette TRACE conn4 -> [0,2197,"getWindowHandle",null] 01:06:36 INFO - PROCESS | 6440 | 1461139596053 Marionette TRACE conn4 <- [1,2197,null,{"value":"8"}] 01:06:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 01:06:36 INFO - PROCESS | 6440 | 1461139596078 Marionette TRACE conn4 -> [0,2198,"setScriptTimeout",{"ms":35000}] 01:06:36 INFO - PROCESS | 6440 | 1461139596083 Marionette TRACE conn4 <- [1,2198,null,{}] 01:06:36 INFO - PROCESS | 6440 | 1461139596092 Marionette TRACE conn4 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:06:36 INFO - PROCESS | 6440 | 1461139596306 Marionette TRACE conn4 <- [1,2199,null,{"value":null}] 01:06:36 INFO - PROCESS | 6440 | 1461139596587 Marionette TRACE conn4 -> [0,2200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:06:36 INFO - PROCESS | 6440 | ++DOCSHELL 0x8c1f4c00 == 152 [pid = 6440] [id = 557] 01:06:36 INFO - PROCESS | 6440 | ++DOMWINDOW == 150 (0x90495000) [pid = 6440] [serial = 1672] [outer = (nil)] 01:06:36 INFO - PROCESS | 6440 | ++DOMWINDOW == 151 (0x906e9000) [pid = 6440] [serial = 1673] [outer = 0x90495000] 01:06:36 INFO - PROCESS | 6440 | 1461139596734 Marionette DEBUG loaded listener.js 01:06:36 INFO - PROCESS | 6440 | ++DOMWINDOW == 152 (0x906f3c00) [pid = 6440] [serial = 1674] [outer = 0x90495000] 01:06:37 INFO - PROCESS | 6440 | 1461139597633 Marionette TRACE conn4 <- [1,2200,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.type.html",0,null,null,[["createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 01:06:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 01:06:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1609ms 01:06:37 INFO - PROCESS | 6440 | 1461139597669 Marionette TRACE conn4 -> [0,2201,"getWindowHandle",null] 01:06:37 INFO - PROCESS | 6440 | 1461139597674 Marionette TRACE conn4 <- [1,2201,null,{"value":"8"}] 01:06:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 01:06:37 INFO - PROCESS | 6440 | 1461139597680 Marionette TRACE conn4 -> [0,2202,"setScriptTimeout",{"ms":35000}] 01:06:37 INFO - PROCESS | 6440 | 1461139597684 Marionette TRACE conn4 <- [1,2202,null,{}] 01:06:37 INFO - PROCESS | 6440 | 1461139597690 Marionette TRACE conn4 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:06:37 INFO - PROCESS | 6440 | 1461139597961 Marionette TRACE conn4 <- [1,2203,null,{"value":null}] 01:06:38 INFO - PROCESS | 6440 | 1461139598305 Marionette TRACE conn4 -> [0,2204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:06:38 INFO - PROCESS | 6440 | ++DOCSHELL 0x91e59000 == 153 [pid = 6440] [id = 558] 01:06:38 INFO - PROCESS | 6440 | ++DOMWINDOW == 153 (0x92c72400) [pid = 6440] [serial = 1675] [outer = (nil)] 01:06:38 INFO - PROCESS | 6440 | ++DOMWINDOW == 154 (0x92cbfc00) [pid = 6440] [serial = 1676] [outer = 0x92c72400] 01:06:38 INFO - PROCESS | 6440 | 1461139598416 Marionette DEBUG loaded listener.js 01:06:38 INFO - PROCESS | 6440 | ++DOMWINDOW == 155 (0x938cbc00) [pid = 6440] [serial = 1677] [outer = 0x92c72400] 01:06:39 INFO - PROCESS | 6440 | 1461139599414 Marionette TRACE conn4 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 01:06:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 01:06:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1783ms 01:06:39 INFO - PROCESS | 6440 | 1461139599465 Marionette TRACE conn4 -> [0,2205,"getWindowHandle",null] 01:06:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 01:06:39 INFO - PROCESS | 6440 | 1461139599476 Marionette TRACE conn4 <- [1,2205,null,{"value":"8"}] 01:06:39 INFO - PROCESS | 6440 | 1461139599482 Marionette TRACE conn4 -> [0,2206,"setScriptTimeout",{"ms":35000}] 01:06:39 INFO - PROCESS | 6440 | 1461139599488 Marionette TRACE conn4 <- [1,2206,null,{}] 01:06:39 INFO - PROCESS | 6440 | 1461139599494 Marionette TRACE conn4 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:06:39 INFO - PROCESS | 6440 | 1461139599786 Marionette TRACE conn4 <- [1,2207,null,{"value":null}] 01:06:40 INFO - PROCESS | 6440 | 1461139600126 Marionette TRACE conn4 -> [0,2208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:06:40 INFO - PROCESS | 6440 | ++DOCSHELL 0x91e56000 == 154 [pid = 6440] [id = 559] 01:06:40 INFO - PROCESS | 6440 | ++DOMWINDOW == 156 (0x93a3ec00) [pid = 6440] [serial = 1678] [outer = (nil)] 01:06:40 INFO - PROCESS | 6440 | ++DOMWINDOW == 157 (0x97922c00) [pid = 6440] [serial = 1679] [outer = 0x93a3ec00] 01:06:40 INFO - PROCESS | 6440 | 1461139600218 Marionette DEBUG loaded listener.js 01:06:40 INFO - PROCESS | 6440 | ++DOMWINDOW == 158 (0x97bc8400) [pid = 6440] [serial = 1680] [outer = 0x93a3ec00] 01:06:41 INFO - PROCESS | 6440 | 1461139601162 Marionette TRACE conn4 <- [1,2208,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html",0,null,null,[["createImageData(sw, sh) exists and returns something",0,null,null]]]}] 01:06:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 01:06:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1732ms 01:06:41 INFO - PROCESS | 6440 | 1461139601215 Marionette TRACE conn4 -> [0,2209,"getWindowHandle",null] 01:06:41 INFO - PROCESS | 6440 | 1461139601218 Marionette TRACE conn4 <- [1,2209,null,{"value":"8"}] 01:06:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 01:06:41 INFO - PROCESS | 6440 | 1461139601226 Marionette TRACE conn4 -> [0,2210,"setScriptTimeout",{"ms":35000}] 01:06:41 INFO - PROCESS | 6440 | 1461139601229 Marionette TRACE conn4 <- [1,2210,null,{}] 01:06:41 INFO - PROCESS | 6440 | 1461139601236 Marionette TRACE conn4 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:06:41 INFO - PROCESS | 6440 | 1461139601476 Marionette TRACE conn4 <- [1,2211,null,{"value":null}] 01:06:41 INFO - PROCESS | 6440 | 1461139601806 Marionette TRACE conn4 -> [0,2212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:06:41 INFO - PROCESS | 6440 | ++DOCSHELL 0x8999d800 == 155 [pid = 6440] [id = 560] 01:06:41 INFO - PROCESS | 6440 | ++DOMWINDOW == 159 (0x89f12c00) [pid = 6440] [serial = 1681] [outer = (nil)] 01:06:41 INFO - PROCESS | 6440 | ++DOMWINDOW == 160 (0x98122400) [pid = 6440] [serial = 1682] [outer = 0x89f12c00] 01:06:41 INFO - PROCESS | 6440 | 1461139601905 Marionette DEBUG loaded listener.js 01:06:42 INFO - PROCESS | 6440 | ++DOMWINDOW == 161 (0x984cac00) [pid = 6440] [serial = 1683] [outer = 0x89f12c00] 01:06:42 INFO - PROCESS | 6440 | 1461139602824 Marionette TRACE conn4 <- [1,2212,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html",0,null,null,[["createImageData(sw, sh) returns transparent black data of the right size",0,null,null]]]}] 01:06:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 01:06:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1639ms 01:06:42 INFO - PROCESS | 6440 | 1461139602866 Marionette TRACE conn4 -> [0,2213,"getWindowHandle",null] 01:06:42 INFO - PROCESS | 6440 | 1461139602870 Marionette TRACE conn4 <- [1,2213,null,{"value":"8"}] 01:06:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 01:06:42 INFO - PROCESS | 6440 | 1461139602877 Marionette TRACE conn4 -> [0,2214,"setScriptTimeout",{"ms":35000}] 01:06:42 INFO - PROCESS | 6440 | 1461139602880 Marionette TRACE conn4 <- [1,2214,null,{}] 01:06:42 INFO - PROCESS | 6440 | 1461139602888 Marionette TRACE conn4 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:06:43 INFO - PROCESS | 6440 | 1461139603132 Marionette TRACE conn4 <- [1,2215,null,{"value":null}] 01:06:43 INFO - PROCESS | 6440 | 1461139603461 Marionette TRACE conn4 -> [0,2216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:06:43 INFO - PROCESS | 6440 | ++DOCSHELL 0x96fd3000 == 156 [pid = 6440] [id = 561] 01:06:43 INFO - PROCESS | 6440 | ++DOMWINDOW == 162 (0x97f0d800) [pid = 6440] [serial = 1684] [outer = (nil)] 01:06:43 INFO - PROCESS | 6440 | ++DOMWINDOW == 163 (0x98878800) [pid = 6440] [serial = 1685] [outer = 0x97f0d800] 01:06:43 INFO - PROCESS | 6440 | 1461139603559 Marionette DEBUG loaded listener.js 01:06:43 INFO - PROCESS | 6440 | ++DOMWINDOW == 164 (0x9887a400) [pid = 6440] [serial = 1686] [outer = 0x97f0d800] 01:06:44 INFO - PROCESS | 6440 | 1461139604497 Marionette TRACE conn4 <- [1,2216,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.large.html",0,null,null,[["createImageData(sw, sh) works for sizes much larger than the canvas",0,null,null]]]}] 01:06:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 01:06:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1688ms 01:06:44 INFO - PROCESS | 6440 | 1461139604566 Marionette TRACE conn4 -> [0,2217,"getWindowHandle",null] 01:06:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 01:06:44 INFO - PROCESS | 6440 | 1461139604571 Marionette TRACE conn4 <- [1,2217,null,{"value":"8"}] 01:06:44 INFO - PROCESS | 6440 | 1461139604577 Marionette TRACE conn4 -> [0,2218,"setScriptTimeout",{"ms":35000}] 01:06:44 INFO - PROCESS | 6440 | 1461139604581 Marionette TRACE conn4 <- [1,2218,null,{}] 01:06:44 INFO - PROCESS | 6440 | 1461139604587 Marionette TRACE conn4 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:06:44 INFO - PROCESS | 6440 | 1461139604855 Marionette TRACE conn4 <- [1,2219,null,{"value":null}] 01:06:45 INFO - PROCESS | 6440 | 1461139605186 Marionette TRACE conn4 -> [0,2220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:06:45 INFO - PROCESS | 6440 | ++DOCSHELL 0x89f13800 == 157 [pid = 6440] [id = 562] 01:06:45 INFO - PROCESS | 6440 | ++DOMWINDOW == 165 (0x98702800) [pid = 6440] [serial = 1687] [outer = (nil)] 01:06:45 INFO - PROCESS | 6440 | ++DOMWINDOW == 166 (0x98f82c00) [pid = 6440] [serial = 1688] [outer = 0x98702800] 01:06:45 INFO - PROCESS | 6440 | 1461139605284 Marionette DEBUG loaded listener.js 01:06:45 INFO - PROCESS | 6440 | ++DOMWINDOW == 167 (0x98f85400) [pid = 6440] [serial = 1689] [outer = 0x98702800] 01:06:46 INFO - PROCESS | 6440 | 1461139606249 Marionette TRACE conn4 <- [1,2220,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html",0,null,null,[["createImageData(sw, sh) takes the absolute magnitude of the size arguments",0,null,null]]]}] 01:06:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 01:06:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1734ms 01:06:46 INFO - PROCESS | 6440 | 1461139606312 Marionette TRACE conn4 -> [0,2221,"getWindowHandle",null] 01:06:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 01:06:46 INFO - PROCESS | 6440 | 1461139606316 Marionette TRACE conn4 <- [1,2221,null,{"value":"8"}] 01:06:46 INFO - PROCESS | 6440 | 1461139606323 Marionette TRACE conn4 -> [0,2222,"setScriptTimeout",{"ms":35000}] 01:06:46 INFO - PROCESS | 6440 | 1461139606326 Marionette TRACE conn4 <- [1,2222,null,{}] 01:06:46 INFO - PROCESS | 6440 | 1461139606332 Marionette TRACE conn4 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:06:46 INFO - PROCESS | 6440 | 1461139606561 Marionette TRACE conn4 <- [1,2223,null,{"value":null}] 01:06:46 INFO - PROCESS | 6440 | 1461139606892 Marionette TRACE conn4 -> [0,2224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:06:46 INFO - PROCESS | 6440 | ++DOCSHELL 0x84b34000 == 158 [pid = 6440] [id = 563] 01:06:46 INFO - PROCESS | 6440 | ++DOMWINDOW == 168 (0x876b7400) [pid = 6440] [serial = 1690] [outer = (nil)] 01:06:46 INFO - PROCESS | 6440 | ++DOMWINDOW == 169 (0x99216800) [pid = 6440] [serial = 1691] [outer = 0x876b7400] 01:06:46 INFO - PROCESS | 6440 | 1461139606989 Marionette DEBUG loaded listener.js 01:06:47 INFO - PROCESS | 6440 | ++DOMWINDOW == 170 (0x99b81000) [pid = 6440] [serial = 1692] [outer = 0x876b7400] 01:06:47 INFO - PROCESS | 6440 | 1461139607972 Marionette TRACE conn4 <- [1,2224,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html",0,null,null,[["createImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 01:06:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 01:06:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1681ms 01:06:48 INFO - PROCESS | 6440 | 1461139608004 Marionette TRACE conn4 -> [0,2225,"getWindowHandle",null] 01:06:48 INFO - PROCESS | 6440 | 1461139608008 Marionette TRACE conn4 <- [1,2225,null,{"value":"8"}] 01:06:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 01:06:48 INFO - PROCESS | 6440 | 1461139608014 Marionette TRACE conn4 -> [0,2226,"setScriptTimeout",{"ms":35000}] 01:06:48 INFO - PROCESS | 6440 | 1461139608017 Marionette TRACE conn4 <- [1,2226,null,{}] 01:06:48 INFO - PROCESS | 6440 | 1461139608023 Marionette TRACE conn4 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:06:48 INFO - PROCESS | 6440 | 1461139608259 Marionette TRACE conn4 <- [1,2227,null,{"value":null}] 01:06:48 INFO - PROCESS | 6440 | 1461139608592 Marionette TRACE conn4 -> [0,2228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:06:48 INFO - PROCESS | 6440 | ++DOCSHELL 0x98f7e400 == 159 [pid = 6440] [id = 564] 01:06:48 INFO - PROCESS | 6440 | ++DOMWINDOW == 171 (0x98f7f800) [pid = 6440] [serial = 1693] [outer = (nil)] 01:06:48 INFO - PROCESS | 6440 | ++DOMWINDOW == 172 (0x9df86400) [pid = 6440] [serial = 1694] [outer = 0x98f7f800] 01:06:48 INFO - PROCESS | 6440 | 1461139608688 Marionette DEBUG loaded listener.js 01:06:48 INFO - PROCESS | 6440 | ++DOMWINDOW == 173 (0x9ea12800) [pid = 6440] [serial = 1695] [outer = 0x98f7f800] 01:06:49 INFO - PROCESS | 6440 | 1461139609597 Marionette TRACE conn4 <- [1,2228,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.round.html",0,null,null,[["createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)",0,null,null]]]}] 01:06:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 01:06:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1640ms 01:06:49 INFO - PROCESS | 6440 | 1461139609662 Marionette TRACE conn4 -> [0,2229,"getWindowHandle",null] 01:06:49 INFO - PROCESS | 6440 | 1461139609666 Marionette TRACE conn4 <- [1,2229,null,{"value":"8"}] 01:06:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 01:06:49 INFO - PROCESS | 6440 | 1461139609676 Marionette TRACE conn4 -> [0,2230,"setScriptTimeout",{"ms":35000}] 01:06:49 INFO - PROCESS | 6440 | 1461139609679 Marionette TRACE conn4 <- [1,2230,null,{}] 01:06:49 INFO - PROCESS | 6440 | 1461139609685 Marionette TRACE conn4 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:06:49 INFO - PROCESS | 6440 | 1461139609917 Marionette TRACE conn4 <- [1,2231,null,{"value":null}] 01:06:50 INFO - PROCESS | 6440 | 1461139610253 Marionette TRACE conn4 -> [0,2232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:06:50 INFO - PROCESS | 6440 | ++DOCSHELL 0x99208400 == 160 [pid = 6440] [id = 565] 01:06:50 INFO - PROCESS | 6440 | ++DOMWINDOW == 174 (0x9df8fc00) [pid = 6440] [serial = 1696] [outer = (nil)] 01:06:50 INFO - PROCESS | 6440 | ++DOMWINDOW == 175 (0xa0ad4c00) [pid = 6440] [serial = 1697] [outer = 0x9df8fc00] 01:06:50 INFO - PROCESS | 6440 | 1461139610351 Marionette DEBUG loaded listener.js 01:06:50 INFO - PROCESS | 6440 | ++DOMWINDOW == 176 (0xa0f3d000) [pid = 6440] [serial = 1698] [outer = 0x9df8fc00] 01:06:51 INFO - PROCESS | 6440 | 1461139611271 Marionette TRACE conn4 <- [1,2232,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.this.html",0,null,null,[["createImageData(sw, sh) should throw when called with the wrong |this|",0,null,null]]]}] 01:06:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 01:06:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1629ms 01:06:53 INFO - PROCESS | 6440 | --DOCSHELL 0x85e7b000 == 159 [pid = 6440] [id = 547] 01:06:53 INFO - PROCESS | 6440 | --DOCSHELL 0x892b3400 == 158 [pid = 6440] [id = 546] 01:06:53 INFO - PROCESS | 6440 | --DOCSHELL 0x882bc400 == 157 [pid = 6440] [id = 545] 01:06:53 INFO - PROCESS | 6440 | --DOCSHELL 0xa2a2c800 == 156 [pid = 6440] [id = 543] 01:06:53 INFO - PROCESS | 6440 | --DOCSHELL 0x9ffc3800 == 155 [pid = 6440] [id = 542] 01:06:53 INFO - PROCESS | 6440 | --DOCSHELL 0x8cb2ac00 == 154 [pid = 6440] [id = 541] 01:06:53 INFO - PROCESS | 6440 | --DOCSHELL 0x89783c00 == 153 [pid = 6440] [id = 539] 01:06:53 INFO - PROCESS | 6440 | --DOCSHELL 0x984d2400 == 152 [pid = 6440] [id = 540] 01:06:53 INFO - PROCESS | 6440 | --DOCSHELL 0x96fd1400 == 151 [pid = 6440] [id = 538] 01:06:53 INFO - PROCESS | 6440 | --DOCSHELL 0x928bf000 == 150 [pid = 6440] [id = 537] 01:06:53 INFO - PROCESS | 6440 | --DOCSHELL 0x928c9400 == 149 [pid = 6440] [id = 536] 01:06:53 INFO - PROCESS | 6440 | --DOCSHELL 0x8f204000 == 148 [pid = 6440] [id = 534] 01:06:53 INFO - PROCESS | 6440 | --DOCSHELL 0x9066f000 == 147 [pid = 6440] [id = 535] 01:06:53 INFO - PROCESS | 6440 | --DOCSHELL 0x8fb19c00 == 146 [pid = 6440] [id = 533] 01:06:53 INFO - PROCESS | 6440 | --DOCSHELL 0x8e77b400 == 145 [pid = 6440] [id = 532] 01:06:53 INFO - PROCESS | 6440 | --DOCSHELL 0x8e77a800 == 144 [pid = 6440] [id = 531] 01:06:53 INFO - PROCESS | 6440 | --DOCSHELL 0x8cb33800 == 143 [pid = 6440] [id = 530] 01:06:53 INFO - PROCESS | 6440 | --DOCSHELL 0x8b6b6c00 == 142 [pid = 6440] [id = 529] 01:06:53 INFO - PROCESS | 6440 | --DOCSHELL 0x892a8c00 == 141 [pid = 6440] [id = 528] 01:06:53 INFO - PROCESS | 6440 | --DOMWINDOW == 175 (0x906e4400) [pid = 6440] [serial = 1541] [outer = (nil)] [url = about:blank] 01:06:53 INFO - PROCESS | 6440 | --DOMWINDOW == 174 (0x8cb27800) [pid = 6440] [serial = 1526] [outer = (nil)] [url = about:blank] 01:06:53 INFO - PROCESS | 6440 | --DOMWINDOW == 173 (0x8e783800) [pid = 6440] [serial = 1529] [outer = (nil)] [url = about:blank] 01:06:53 INFO - PROCESS | 6440 | --DOMWINDOW == 172 (0x9ad2ac00) [pid = 6440] [serial = 1562] [outer = (nil)] [url = about:blank] 01:06:53 INFO - PROCESS | 6440 | --DOMWINDOW == 171 (0x8b8c9000) [pid = 6440] [serial = 1458] [outer = (nil)] [url = about:blank] 01:06:53 INFO - PROCESS | 6440 | --DOMWINDOW == 170 (0x9df8f400) [pid = 6440] [serial = 1565] [outer = (nil)] [url = about:blank] 01:06:53 INFO - PROCESS | 6440 | --DOMWINDOW == 169 (0x93a49000) [pid = 6440] [serial = 1551] [outer = (nil)] [url = about:blank] 01:06:53 INFO - PROCESS | 6440 | --DOMWINDOW == 168 (0x8ab18000) [pid = 6440] [serial = 1581] [outer = (nil)] [url = about:blank] 01:06:53 INFO - PROCESS | 6440 | --DOMWINDOW == 167 (0x8fbd2400) [pid = 6440] [serial = 1536] [outer = (nil)] [url = about:blank] 01:06:53 INFO - PROCESS | 6440 | --DOMWINDOW == 166 (0x8cb32000) [pid = 6440] [serial = 1520] [outer = (nil)] [url = about:blank] 01:06:53 INFO - PROCESS | 6440 | --DOMWINDOW == 165 (0x8977c000) [pid = 6440] [serial = 1574] [outer = (nil)] [url = about:blank] 01:06:53 INFO - PROCESS | 6440 | --DOMWINDOW == 164 (0x89876000) [pid = 6440] [serial = 1523] [outer = (nil)] [url = about:blank] 01:06:53 INFO - PROCESS | 6440 | --DOMWINDOW == 163 (0x90497400) [pid = 6440] [serial = 1539] [outer = (nil)] [url = about:blank] 01:06:53 INFO - PROCESS | 6440 | --DOMWINDOW == 162 (0x8fb1c400) [pid = 6440] [serial = 1535] [outer = (nil)] [url = about:blank] 01:06:53 INFO - PROCESS | 6440 | --DOMWINDOW == 161 (0x91e55800) [pid = 6440] [serial = 1545] [outer = (nil)] [url = about:blank] 01:06:53 INFO - PROCESS | 6440 | --DOMWINDOW == 160 (0x9feeb000) [pid = 6440] [serial = 1568] [outer = (nil)] [url = about:blank] 01:06:53 INFO - PROCESS | 6440 | --DOMWINDOW == 159 (0x92cc1400) [pid = 6440] [serial = 1548] [outer = (nil)] [url = about:blank] 01:06:53 INFO - PROCESS | 6440 | --DOMWINDOW == 158 (0x92cbc800) [pid = 6440] [serial = 1547] [outer = (nil)] [url = about:blank] 01:06:53 INFO - PROCESS | 6440 | --DOMWINDOW == 157 (0x8f54d000) [pid = 6440] [serial = 1533] [outer = (nil)] [url = about:blank] 01:06:53 INFO - PROCESS | 6440 | --DOMWINDOW == 156 (0x8986ec00) [pid = 6440] [serial = 1575] [outer = (nil)] [url = about:blank] 01:06:53 INFO - PROCESS | 6440 | --DOMWINDOW == 155 (0x97f0e400) [pid = 6440] [serial = 1554] [outer = (nil)] [url = about:blank] 01:06:53 INFO - PROCESS | 6440 | --DOMWINDOW == 154 (0x8cbc3c00) [pid = 6440] [serial = 1527] [outer = (nil)] [url = about:blank] 01:06:53 INFO - PROCESS | 6440 | --DOMWINDOW == 153 (0x9ae5d800) [pid = 6440] [serial = 1506] [outer = (nil)] [url = about:blank] 01:06:53 INFO - PROCESS | 6440 | --DOMWINDOW == 152 (0x99179800) [pid = 6440] [serial = 1560] [outer = (nil)] [url = about:blank] 01:06:53 INFO - PROCESS | 6440 | --DOMWINDOW == 151 (0x9ffa0c00) [pid = 6440] [serial = 1569] [outer = (nil)] [url = about:blank] 01:06:53 INFO - PROCESS | 6440 | --DOMWINDOW == 150 (0x8a8a6c00) [pid = 6440] [serial = 1577] [outer = (nil)] [url = about:blank] 01:06:53 INFO - PROCESS | 6440 | --DOMWINDOW == 149 (0x9ea1bc00) [pid = 6440] [serial = 1566] [outer = (nil)] [url = about:blank] 01:06:53 INFO - PROCESS | 6440 | --DOMWINDOW == 148 (0x93a44800) [pid = 6440] [serial = 1550] [outer = (nil)] [url = about:blank] 01:06:53 INFO - PROCESS | 6440 | --DOMWINDOW == 147 (0x8f378800) [pid = 6440] [serial = 1532] [outer = (nil)] [url = about:blank] 01:06:53 INFO - PROCESS | 6440 | --DOMWINDOW == 146 (0x8f20e400) [pid = 6440] [serial = 1530] [outer = (nil)] [url = about:blank] 01:06:53 INFO - PROCESS | 6440 | --DOMWINDOW == 145 (0x8ab19400) [pid = 6440] [serial = 1578] [outer = (nil)] [url = about:blank] 01:06:53 INFO - PROCESS | 6440 | --DOMWINDOW == 144 (0x98875400) [pid = 6440] [serial = 1556] [outer = (nil)] [url = about:blank] 01:06:53 INFO - PROCESS | 6440 | --DOMWINDOW == 143 (0x88fea000) [pid = 6440] [serial = 1580] [outer = (nil)] [url = about:blank] 01:06:53 INFO - PROCESS | 6440 | --DOMWINDOW == 142 (0xa0c34c00) [pid = 6440] [serial = 1571] [outer = (nil)] [url = about:blank] 01:06:53 INFO - PROCESS | 6440 | --DOMWINDOW == 141 (0x902c8800) [pid = 6440] [serial = 1538] [outer = (nil)] [url = about:blank] 01:06:53 INFO - PROCESS | 6440 | --DOMWINDOW == 140 (0x906e8000) [pid = 6440] [serial = 1542] [outer = (nil)] [url = about:blank] 01:06:53 INFO - PROCESS | 6440 | --DOMWINDOW == 139 (0x89fa9400) [pid = 6440] [serial = 1524] [outer = (nil)] [url = about:blank] 01:06:53 INFO - PROCESS | 6440 | --DOMWINDOW == 138 (0x97926400) [pid = 6440] [serial = 1553] [outer = (nil)] [url = about:blank] 01:06:53 INFO - PROCESS | 6440 | --DOMWINDOW == 137 (0x98f8ac00) [pid = 6440] [serial = 1559] [outer = (nil)] [url = about:blank] 01:06:53 INFO - PROCESS | 6440 | --DOMWINDOW == 136 (0x9887cc00) [pid = 6440] [serial = 1557] [outer = (nil)] [url = about:blank] 01:06:53 INFO - PROCESS | 6440 | --DOMWINDOW == 135 (0x9ade0000) [pid = 6440] [serial = 1563] [outer = (nil)] [url = about:blank] 01:06:53 INFO - PROCESS | 6440 | --DOMWINDOW == 134 (0x91449800) [pid = 6440] [serial = 1544] [outer = (nil)] [url = about:blank] 01:06:53 INFO - PROCESS | 6440 | --DOMWINDOW == 133 (0x8cbc9000) [pid = 6440] [serial = 1583] [outer = (nil)] [url = about:blank] 01:06:53 INFO - PROCESS | 6440 | 1461139613751 Marionette TRACE conn4 -> [0,2233,"getWindowHandle",null] 01:06:53 INFO - PROCESS | 6440 | 1461139613770 Marionette TRACE conn4 <- [1,2233,null,{"value":"8"}] 01:06:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 01:06:53 INFO - PROCESS | 6440 | 1461139613833 Marionette TRACE conn4 -> [0,2234,"setScriptTimeout",{"ms":35000}] 01:06:53 INFO - PROCESS | 6440 | 1461139613839 Marionette TRACE conn4 <- [1,2234,null,{}] 01:06:53 INFO - PROCESS | 6440 | 1461139613848 Marionette TRACE conn4 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:06:54 INFO - PROCESS | 6440 | 1461139614073 Marionette TRACE conn4 <- [1,2235,null,{"value":null}] 01:06:54 INFO - PROCESS | 6440 | 1461139614312 Marionette TRACE conn4 -> [0,2236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:06:54 INFO - PROCESS | 6440 | ++DOCSHELL 0x8437a400 == 142 [pid = 6440] [id = 566] 01:06:54 INFO - PROCESS | 6440 | ++DOMWINDOW == 134 (0x892ae400) [pid = 6440] [serial = 1699] [outer = (nil)] 01:06:54 INFO - PROCESS | 6440 | ++DOMWINDOW == 135 (0x892b5000) [pid = 6440] [serial = 1700] [outer = 0x892ae400] 01:06:54 INFO - PROCESS | 6440 | 1461139614399 Marionette DEBUG loaded listener.js 01:06:54 INFO - PROCESS | 6440 | ++DOMWINDOW == 136 (0x89327c00) [pid = 6440] [serial = 1701] [outer = 0x892ae400] 01:06:55 INFO - PROCESS | 6440 | 1461139615251 Marionette TRACE conn4 <- [1,2236,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html",0,null,null,[["createImageData(sw, sh) works for sizes smaller than one pixel",0,null,null]]]}] 01:06:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 01:06:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1502ms 01:06:55 INFO - PROCESS | 6440 | 1461139615323 Marionette TRACE conn4 -> [0,2237,"getWindowHandle",null] 01:06:55 INFO - PROCESS | 6440 | 1461139615329 Marionette TRACE conn4 <- [1,2237,null,{"value":"8"}] 01:06:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 01:06:55 INFO - PROCESS | 6440 | 1461139615341 Marionette TRACE conn4 -> [0,2238,"setScriptTimeout",{"ms":35000}] 01:06:55 INFO - PROCESS | 6440 | 1461139615346 Marionette TRACE conn4 <- [1,2238,null,{}] 01:06:55 INFO - PROCESS | 6440 | 1461139615354 Marionette TRACE conn4 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:06:55 INFO - PROCESS | 6440 | 1461139615590 Marionette TRACE conn4 <- [1,2239,null,{"value":null}] 01:06:55 INFO - PROCESS | 6440 | 1461139615865 Marionette TRACE conn4 -> [0,2240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:06:55 INFO - PROCESS | 6440 | ++DOCSHELL 0x894ec800 == 143 [pid = 6440] [id = 567] 01:06:55 INFO - PROCESS | 6440 | ++DOMWINDOW == 137 (0x89783400) [pid = 6440] [serial = 1702] [outer = (nil)] 01:06:55 INFO - PROCESS | 6440 | ++DOMWINDOW == 138 (0x8986e400) [pid = 6440] [serial = 1703] [outer = 0x89783400] 01:06:55 INFO - PROCESS | 6440 | 1461139615953 Marionette DEBUG loaded listener.js 01:06:56 INFO - PROCESS | 6440 | ++DOMWINDOW == 139 (0x899a2000) [pid = 6440] [serial = 1704] [outer = 0x89783400] 01:06:56 INFO - PROCESS | 6440 | 1461139616969 Marionette TRACE conn4 <- [1,2240,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.type.html",0,null,null,[["createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 01:06:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 01:06:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1691ms 01:06:57 INFO - PROCESS | 6440 | 1461139617031 Marionette TRACE conn4 -> [0,2241,"getWindowHandle",null] 01:06:57 INFO - PROCESS | 6440 | 1461139617035 Marionette TRACE conn4 <- [1,2241,null,{"value":"8"}] 01:06:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 01:06:57 INFO - PROCESS | 6440 | 1461139617042 Marionette TRACE conn4 -> [0,2242,"setScriptTimeout",{"ms":35000}] 01:06:57 INFO - PROCESS | 6440 | 1461139617047 Marionette TRACE conn4 <- [1,2242,null,{}] 01:06:57 INFO - PROCESS | 6440 | 1461139617060 Marionette TRACE conn4 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:06:57 INFO - PROCESS | 6440 | 1461139617371 Marionette TRACE conn4 <- [1,2243,null,{"value":null}] 01:06:57 INFO - PROCESS | 6440 | 1461139617405 Marionette TRACE conn4 -> [0,2244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:06:57 INFO - PROCESS | 6440 | ++DOCSHELL 0x8a2e7000 == 144 [pid = 6440] [id = 568] 01:06:57 INFO - PROCESS | 6440 | ++DOMWINDOW == 140 (0x8a2e9800) [pid = 6440] [serial = 1705] [outer = (nil)] 01:06:57 INFO - PROCESS | 6440 | ++DOMWINDOW == 141 (0x8a83e800) [pid = 6440] [serial = 1706] [outer = 0x8a2e9800] 01:06:57 INFO - PROCESS | 6440 | 1461139617524 Marionette DEBUG loaded listener.js 01:06:57 INFO - PROCESS | 6440 | ++DOMWINDOW == 142 (0x8ab11800) [pid = 6440] [serial = 1707] [outer = 0x8a2e9800] 01:06:58 INFO - PROCESS | 6440 | --DOMWINDOW == 141 (0x892b6400) [pid = 6440] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 01:06:58 INFO - PROCESS | 6440 | --DOMWINDOW == 140 (0x9ff15400) [pid = 6440] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 01:06:58 INFO - PROCESS | 6440 | --DOMWINDOW == 139 (0x8fb17000) [pid = 6440] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 01:06:58 INFO - PROCESS | 6440 | --DOMWINDOW == 138 (0xa0c13c00) [pid = 6440] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 01:06:58 INFO - PROCESS | 6440 | --DOMWINDOW == 137 (0x8b80bc00) [pid = 6440] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 01:06:58 INFO - PROCESS | 6440 | --DOMWINDOW == 136 (0x98b0c000) [pid = 6440] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 01:06:58 INFO - PROCESS | 6440 | --DOMWINDOW == 135 (0x8f33b800) [pid = 6440] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 01:06:58 INFO - PROCESS | 6440 | --DOMWINDOW == 134 (0x8e77e800) [pid = 6440] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 01:06:58 INFO - PROCESS | 6440 | --DOMWINDOW == 133 (0x8cbcd800) [pid = 6440] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 01:06:58 INFO - PROCESS | 6440 | --DOMWINDOW == 132 (0x9899a400) [pid = 6440] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 01:06:58 INFO - PROCESS | 6440 | --DOMWINDOW == 131 (0x8fe9a400) [pid = 6440] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 01:06:58 INFO - PROCESS | 6440 | --DOMWINDOW == 130 (0x8977b800) [pid = 6440] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 01:06:58 INFO - PROCESS | 6440 | --DOMWINDOW == 129 (0x8834d800) [pid = 6440] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 01:06:58 INFO - PROCESS | 6440 | --DOMWINDOW == 128 (0x98702400) [pid = 6440] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 01:06:58 INFO - PROCESS | 6440 | --DOMWINDOW == 127 (0x938cac00) [pid = 6440] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 01:06:58 INFO - PROCESS | 6440 | --DOMWINDOW == 126 (0x8f20b000) [pid = 6440] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 01:06:58 INFO - PROCESS | 6440 | --DOMWINDOW == 125 (0x8c1f4000) [pid = 6440] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 01:06:58 INFO - PROCESS | 6440 | --DOMWINDOW == 124 (0x906ec400) [pid = 6440] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 01:06:58 INFO - PROCESS | 6440 | --DOMWINDOW == 123 (0x92c78000) [pid = 6440] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 01:06:59 INFO - PROCESS | 6440 | 1461139619239 Marionette TRACE conn4 <- [1,2244,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html",0,null,null,[["createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 01:06:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 01:06:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 2233ms 01:06:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 01:06:59 INFO - PROCESS | 6440 | 1461139619277 Marionette TRACE conn4 -> [0,2245,"getWindowHandle",null] 01:06:59 INFO - PROCESS | 6440 | 1461139619280 Marionette TRACE conn4 <- [1,2245,null,{"value":"8"}] 01:06:59 INFO - PROCESS | 6440 | 1461139619286 Marionette TRACE conn4 -> [0,2246,"setScriptTimeout",{"ms":35000}] 01:06:59 INFO - PROCESS | 6440 | 1461139619290 Marionette TRACE conn4 <- [1,2246,null,{}] 01:06:59 INFO - PROCESS | 6440 | 1461139619324 Marionette TRACE conn4 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:06:59 INFO - PROCESS | 6440 | 1461139619570 Marionette TRACE conn4 <- [1,2247,null,{"value":null}] 01:06:59 INFO - PROCESS | 6440 | 1461139619761 Marionette TRACE conn4 -> [0,2248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:06:59 INFO - PROCESS | 6440 | ++DOCSHELL 0x876b6400 == 145 [pid = 6440] [id = 569] 01:06:59 INFO - PROCESS | 6440 | ++DOMWINDOW == 124 (0x88357800) [pid = 6440] [serial = 1708] [outer = (nil)] 01:06:59 INFO - PROCESS | 6440 | ++DOMWINDOW == 125 (0x8b810800) [pid = 6440] [serial = 1709] [outer = 0x88357800] 01:06:59 INFO - PROCESS | 6440 | 1461139619850 Marionette DEBUG loaded listener.js 01:06:59 INFO - PROCESS | 6440 | ++DOMWINDOW == 126 (0x8b8cc000) [pid = 6440] [serial = 1710] [outer = 0x88357800] 01:07:00 INFO - PROCESS | 6440 | 1461139620689 Marionette TRACE conn4 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 01:07:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 01:07:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1427ms 01:07:00 INFO - PROCESS | 6440 | 1461139620713 Marionette TRACE conn4 -> [0,2249,"getWindowHandle",null] 01:07:00 INFO - PROCESS | 6440 | 1461139620718 Marionette TRACE conn4 <- [1,2249,null,{"value":"8"}] 01:07:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 01:07:00 INFO - PROCESS | 6440 | 1461139620725 Marionette TRACE conn4 -> [0,2250,"setScriptTimeout",{"ms":35000}] 01:07:00 INFO - PROCESS | 6440 | 1461139620729 Marionette TRACE conn4 <- [1,2250,null,{}] 01:07:00 INFO - PROCESS | 6440 | 1461139620734 Marionette TRACE conn4 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:01 INFO - PROCESS | 6440 | 1461139621084 Marionette TRACE conn4 <- [1,2251,null,{"value":null}] 01:07:01 INFO - PROCESS | 6440 | 1461139621527 Marionette TRACE conn4 -> [0,2252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:01 INFO - PROCESS | 6440 | ++DOCSHELL 0x882b3c00 == 146 [pid = 6440] [id = 570] 01:07:01 INFO - PROCESS | 6440 | ++DOMWINDOW == 127 (0x882ba800) [pid = 6440] [serial = 1711] [outer = (nil)] 01:07:01 INFO - PROCESS | 6440 | ++DOMWINDOW == 128 (0x88fb2400) [pid = 6440] [serial = 1712] [outer = 0x882ba800] 01:07:01 INFO - PROCESS | 6440 | 1461139621662 Marionette DEBUG loaded listener.js 01:07:01 INFO - PROCESS | 6440 | ++DOMWINDOW == 129 (0x892ab800) [pid = 6440] [serial = 1713] [outer = 0x882ba800] 01:07:02 INFO - PROCESS | 6440 | 1461139622687 Marionette TRACE conn4 <- [1,2252,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html",0,null,null,[["getImageData() clamps colours to the range [0, 255]",0,null,null]]]}] 01:07:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 01:07:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1991ms 01:07:02 INFO - PROCESS | 6440 | 1461139622719 Marionette TRACE conn4 -> [0,2253,"getWindowHandle",null] 01:07:02 INFO - PROCESS | 6440 | 1461139622727 Marionette TRACE conn4 <- [1,2253,null,{"value":"8"}] 01:07:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 01:07:02 INFO - PROCESS | 6440 | 1461139622735 Marionette TRACE conn4 -> [0,2254,"setScriptTimeout",{"ms":35000}] 01:07:02 INFO - PROCESS | 6440 | 1461139622742 Marionette TRACE conn4 <- [1,2254,null,{}] 01:07:02 INFO - PROCESS | 6440 | 1461139622750 Marionette TRACE conn4 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:03 INFO - PROCESS | 6440 | 1461139623028 Marionette TRACE conn4 <- [1,2255,null,{"value":null}] 01:07:03 INFO - PROCESS | 6440 | 1461139623364 Marionette TRACE conn4 -> [0,2256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.length.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:03 INFO - PROCESS | 6440 | ++DOCSHELL 0x89fa3800 == 147 [pid = 6440] [id = 571] 01:07:03 INFO - PROCESS | 6440 | ++DOMWINDOW == 130 (0x89faa000) [pid = 6440] [serial = 1714] [outer = (nil)] 01:07:03 INFO - PROCESS | 6440 | ++DOMWINDOW == 131 (0x8a8ae400) [pid = 6440] [serial = 1715] [outer = 0x89faa000] 01:07:03 INFO - PROCESS | 6440 | 1461139623467 Marionette DEBUG loaded listener.js 01:07:03 INFO - PROCESS | 6440 | ++DOMWINDOW == 132 (0x8b8cb400) [pid = 6440] [serial = 1716] [outer = 0x89faa000] 01:07:04 INFO - PROCESS | 6440 | 1461139624590 Marionette TRACE conn4 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 01:07:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 01:07:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1892ms 01:07:04 INFO - PROCESS | 6440 | 1461139624628 Marionette TRACE conn4 -> [0,2257,"getWindowHandle",null] 01:07:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 01:07:04 INFO - PROCESS | 6440 | 1461139624633 Marionette TRACE conn4 <- [1,2257,null,{"value":"8"}] 01:07:04 INFO - PROCESS | 6440 | 1461139624640 Marionette TRACE conn4 -> [0,2258,"setScriptTimeout",{"ms":35000}] 01:07:04 INFO - PROCESS | 6440 | 1461139624643 Marionette TRACE conn4 <- [1,2258,null,{}] 01:07:04 INFO - PROCESS | 6440 | 1461139624651 Marionette TRACE conn4 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:04 INFO - PROCESS | 6440 | 1461139624915 Marionette TRACE conn4 <- [1,2259,null,{"value":null}] 01:07:05 INFO - PROCESS | 6440 | 1461139625302 Marionette TRACE conn4 -> [0,2260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:05 INFO - PROCESS | 6440 | ++DOCSHELL 0x8c1f7400 == 148 [pid = 6440] [id = 572] 01:07:05 INFO - PROCESS | 6440 | ++DOMWINDOW == 133 (0x8e39f800) [pid = 6440] [serial = 1717] [outer = (nil)] 01:07:05 INFO - PROCESS | 6440 | ++DOMWINDOW == 134 (0x8e3a4400) [pid = 6440] [serial = 1718] [outer = 0x8e39f800] 01:07:05 INFO - PROCESS | 6440 | 1461139625403 Marionette DEBUG loaded listener.js 01:07:05 INFO - PROCESS | 6440 | ++DOMWINDOW == 135 (0x8e505000) [pid = 6440] [serial = 1719] [outer = 0x8e39f800] 01:07:06 INFO - PROCESS | 6440 | 1461139626396 Marionette TRACE conn4 <- [1,2260,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html",0,null,null,[["getImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 01:07:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 01:07:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1792ms 01:07:06 INFO - PROCESS | 6440 | 1461139626433 Marionette TRACE conn4 -> [0,2261,"getWindowHandle",null] 01:07:06 INFO - PROCESS | 6440 | 1461139626440 Marionette TRACE conn4 <- [1,2261,null,{"value":"8"}] 01:07:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 01:07:06 INFO - PROCESS | 6440 | 1461139626459 Marionette TRACE conn4 -> [0,2262,"setScriptTimeout",{"ms":35000}] 01:07:06 INFO - PROCESS | 6440 | 1461139626467 Marionette TRACE conn4 <- [1,2262,null,{}] 01:07:06 INFO - PROCESS | 6440 | 1461139626474 Marionette TRACE conn4 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:06 INFO - PROCESS | 6440 | 1461139626763 Marionette TRACE conn4 <- [1,2263,null,{"value":null}] 01:07:07 INFO - PROCESS | 6440 | 1461139627095 Marionette TRACE conn4 -> [0,2264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:07 INFO - PROCESS | 6440 | ++DOCSHELL 0x8e502000 == 149 [pid = 6440] [id = 573] 01:07:07 INFO - PROCESS | 6440 | ++DOMWINDOW == 136 (0x8e782800) [pid = 6440] [serial = 1720] [outer = (nil)] 01:07:07 INFO - PROCESS | 6440 | ++DOMWINDOW == 137 (0x8f247800) [pid = 6440] [serial = 1721] [outer = 0x8e782800] 01:07:07 INFO - PROCESS | 6440 | 1461139627194 Marionette DEBUG loaded listener.js 01:07:07 INFO - PROCESS | 6440 | ++DOMWINDOW == 138 (0x8f251800) [pid = 6440] [serial = 1722] [outer = 0x8e782800] 01:07:08 INFO - PROCESS | 6440 | 1461139628190 Marionette TRACE conn4 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 01:07:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 01:07:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1802ms 01:07:08 INFO - PROCESS | 6440 | 1461139628253 Marionette TRACE conn4 -> [0,2265,"getWindowHandle",null] 01:07:08 INFO - PROCESS | 6440 | 1461139628257 Marionette TRACE conn4 <- [1,2265,null,{"value":"8"}] 01:07:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 01:07:08 INFO - PROCESS | 6440 | 1461139628264 Marionette TRACE conn4 -> [0,2266,"setScriptTimeout",{"ms":35000}] 01:07:08 INFO - PROCESS | 6440 | 1461139628268 Marionette TRACE conn4 <- [1,2266,null,{}] 01:07:08 INFO - PROCESS | 6440 | 1461139628274 Marionette TRACE conn4 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:08 INFO - PROCESS | 6440 | 1461139628521 Marionette TRACE conn4 <- [1,2267,null,{"value":null}] 01:07:08 INFO - PROCESS | 6440 | 1461139628894 Marionette TRACE conn4 -> [0,2268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:08 INFO - PROCESS | 6440 | ++DOCSHELL 0x8e3a3800 == 150 [pid = 6440] [id = 574] 01:07:08 INFO - PROCESS | 6440 | ++DOMWINDOW == 139 (0x8f344400) [pid = 6440] [serial = 1723] [outer = (nil)] 01:07:08 INFO - PROCESS | 6440 | ++DOMWINDOW == 140 (0x8f380000) [pid = 6440] [serial = 1724] [outer = 0x8f344400] 01:07:08 INFO - PROCESS | 6440 | 1461139628993 Marionette DEBUG loaded listener.js 01:07:09 INFO - PROCESS | 6440 | ++DOMWINDOW == 141 (0x8f54a400) [pid = 6440] [serial = 1725] [outer = 0x8f344400] 01:07:09 INFO - PROCESS | 6440 | 1461139629949 Marionette TRACE conn4 <- [1,2268,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html",0,null,null,[["getImageData() returns A in the fourth component",0,null,null]]]}] 01:07:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 01:07:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1732ms 01:07:09 INFO - PROCESS | 6440 | 1461139629998 Marionette TRACE conn4 -> [0,2269,"getWindowHandle",null] 01:07:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 01:07:10 INFO - PROCESS | 6440 | 1461139630002 Marionette TRACE conn4 <- [1,2269,null,{"value":"8"}] 01:07:10 INFO - PROCESS | 6440 | 1461139630010 Marionette TRACE conn4 -> [0,2270,"setScriptTimeout",{"ms":35000}] 01:07:10 INFO - PROCESS | 6440 | 1461139630014 Marionette TRACE conn4 <- [1,2270,null,{}] 01:07:10 INFO - PROCESS | 6440 | 1461139630021 Marionette TRACE conn4 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:10 INFO - PROCESS | 6440 | 1461139630269 Marionette TRACE conn4 <- [1,2271,null,{"value":null}] 01:07:10 INFO - PROCESS | 6440 | 1461139630620 Marionette TRACE conn4 -> [0,2272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:10 INFO - PROCESS | 6440 | ++DOCSHELL 0x8fb1ac00 == 151 [pid = 6440] [id = 575] 01:07:10 INFO - PROCESS | 6440 | ++DOMWINDOW == 142 (0x8fb1d400) [pid = 6440] [serial = 1726] [outer = (nil)] 01:07:10 INFO - PROCESS | 6440 | ++DOMWINDOW == 143 (0x8fbdc000) [pid = 6440] [serial = 1727] [outer = 0x8fb1d400] 01:07:10 INFO - PROCESS | 6440 | 1461139630738 Marionette DEBUG loaded listener.js 01:07:10 INFO - PROCESS | 6440 | ++DOMWINDOW == 144 (0x8fe9a400) [pid = 6440] [serial = 1728] [outer = 0x8fb1d400] 01:07:11 INFO - PROCESS | 6440 | 1461139631694 Marionette TRACE conn4 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 01:07:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 01:07:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1736ms 01:07:11 INFO - PROCESS | 6440 | 1461139631745 Marionette TRACE conn4 -> [0,2273,"getWindowHandle",null] 01:07:11 INFO - PROCESS | 6440 | 1461139631749 Marionette TRACE conn4 <- [1,2273,null,{"value":"8"}] 01:07:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 01:07:11 INFO - PROCESS | 6440 | 1461139631756 Marionette TRACE conn4 -> [0,2274,"setScriptTimeout",{"ms":35000}] 01:07:11 INFO - PROCESS | 6440 | 1461139631759 Marionette TRACE conn4 <- [1,2274,null,{}] 01:07:11 INFO - PROCESS | 6440 | 1461139631765 Marionette TRACE conn4 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:11 INFO - PROCESS | 6440 | 1461139631989 Marionette TRACE conn4 <- [1,2275,null,{"value":null}] 01:07:12 INFO - PROCESS | 6440 | 1461139632272 Marionette TRACE conn4 -> [0,2276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:12 INFO - PROCESS | 6440 | ++DOCSHELL 0x8fbdc800 == 152 [pid = 6440] [id = 576] 01:07:12 INFO - PROCESS | 6440 | ++DOMWINDOW == 145 (0x90183000) [pid = 6440] [serial = 1729] [outer = (nil)] 01:07:12 INFO - PROCESS | 6440 | ++DOMWINDOW == 146 (0x90496400) [pid = 6440] [serial = 1730] [outer = 0x90183000] 01:07:12 INFO - PROCESS | 6440 | 1461139632421 Marionette DEBUG loaded listener.js 01:07:12 INFO - PROCESS | 6440 | ++DOMWINDOW == 147 (0x904d0c00) [pid = 6440] [serial = 1731] [outer = 0x90183000] 01:07:13 INFO - PROCESS | 6440 | 1461139633404 Marionette TRACE conn4 <- [1,2276,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html",0,null,null,[["getImageData() returns R then G then B",0,null,null]]]}] 01:07:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 01:07:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1688ms 01:07:13 INFO - PROCESS | 6440 | 1461139633445 Marionette TRACE conn4 -> [0,2277,"getWindowHandle",null] 01:07:13 INFO - PROCESS | 6440 | 1461139633449 Marionette TRACE conn4 <- [1,2277,null,{"value":"8"}] 01:07:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 01:07:13 INFO - PROCESS | 6440 | 1461139633456 Marionette TRACE conn4 -> [0,2278,"setScriptTimeout",{"ms":35000}] 01:07:13 INFO - PROCESS | 6440 | 1461139633460 Marionette TRACE conn4 <- [1,2278,null,{}] 01:07:13 INFO - PROCESS | 6440 | 1461139633466 Marionette TRACE conn4 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:13 INFO - PROCESS | 6440 | 1461139633720 Marionette TRACE conn4 <- [1,2279,null,{"value":null}] 01:07:14 INFO - PROCESS | 6440 | 1461139634018 Marionette TRACE conn4 -> [0,2280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:14 INFO - PROCESS | 6440 | ++DOCSHELL 0x8f20d400 == 153 [pid = 6440] [id = 577] 01:07:14 INFO - PROCESS | 6440 | ++DOMWINDOW == 148 (0x8f343400) [pid = 6440] [serial = 1732] [outer = (nil)] 01:07:14 INFO - PROCESS | 6440 | ++DOMWINDOW == 149 (0x906f1400) [pid = 6440] [serial = 1733] [outer = 0x8f343400] 01:07:14 INFO - PROCESS | 6440 | 1461139634117 Marionette DEBUG loaded listener.js 01:07:14 INFO - PROCESS | 6440 | ++DOMWINDOW == 150 (0x91207c00) [pid = 6440] [serial = 1734] [outer = 0x8f343400] 01:07:15 INFO - PROCESS | 6440 | 1461139635121 Marionette TRACE conn4 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 01:07:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 01:07:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1733ms 01:07:15 INFO - PROCESS | 6440 | 1461139635190 Marionette TRACE conn4 -> [0,2281,"getWindowHandle",null] 01:07:15 INFO - PROCESS | 6440 | 1461139635195 Marionette TRACE conn4 <- [1,2281,null,{"value":"8"}] 01:07:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 01:07:15 INFO - PROCESS | 6440 | 1461139635202 Marionette TRACE conn4 -> [0,2282,"setScriptTimeout",{"ms":35000}] 01:07:15 INFO - PROCESS | 6440 | 1461139635206 Marionette TRACE conn4 <- [1,2282,null,{}] 01:07:15 INFO - PROCESS | 6440 | 1461139635211 Marionette TRACE conn4 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:15 INFO - PROCESS | 6440 | 1461139635480 Marionette TRACE conn4 <- [1,2283,null,{"value":null}] 01:07:15 INFO - PROCESS | 6440 | 1461139635814 Marionette TRACE conn4 -> [0,2284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:15 INFO - PROCESS | 6440 | ++DOCSHELL 0x8a83f800 == 154 [pid = 6440] [id = 578] 01:07:15 INFO - PROCESS | 6440 | ++DOMWINDOW == 151 (0x9066e400) [pid = 6440] [serial = 1735] [outer = (nil)] 01:07:15 INFO - PROCESS | 6440 | ++DOMWINDOW == 152 (0x928cd000) [pid = 6440] [serial = 1736] [outer = 0x9066e400] 01:07:15 INFO - PROCESS | 6440 | 1461139635912 Marionette DEBUG loaded listener.js 01:07:16 INFO - PROCESS | 6440 | ++DOMWINDOW == 153 (0x92c6f400) [pid = 6440] [serial = 1737] [outer = 0x9066e400] 01:07:16 INFO - PROCESS | 6440 | 1461139636866 Marionette TRACE conn4 <- [1,2284,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.range.html",0,null,null,[["getImageData() returns values in the range [0, 255]",0,null,null]]]}] 01:07:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 01:07:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1737ms 01:07:16 INFO - PROCESS | 6440 | 1461139636940 Marionette TRACE conn4 -> [0,2285,"getWindowHandle",null] 01:07:16 INFO - PROCESS | 6440 | 1461139636943 Marionette TRACE conn4 <- [1,2285,null,{"value":"8"}] 01:07:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 01:07:16 INFO - PROCESS | 6440 | 1461139636950 Marionette TRACE conn4 -> [0,2286,"setScriptTimeout",{"ms":35000}] 01:07:16 INFO - PROCESS | 6440 | 1461139636953 Marionette TRACE conn4 <- [1,2286,null,{}] 01:07:16 INFO - PROCESS | 6440 | 1461139636959 Marionette TRACE conn4 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:17 INFO - PROCESS | 6440 | 1461139637187 Marionette TRACE conn4 <- [1,2287,null,{"value":null}] 01:07:17 INFO - PROCESS | 6440 | 1461139637541 Marionette TRACE conn4 -> [0,2288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:17 INFO - PROCESS | 6440 | ++DOCSHELL 0x85a9f800 == 155 [pid = 6440] [id = 579] 01:07:17 INFO - PROCESS | 6440 | ++DOMWINDOW == 154 (0x902c3c00) [pid = 6440] [serial = 1738] [outer = (nil)] 01:07:17 INFO - PROCESS | 6440 | ++DOMWINDOW == 155 (0x938c6400) [pid = 6440] [serial = 1739] [outer = 0x902c3c00] 01:07:17 INFO - PROCESS | 6440 | 1461139637643 Marionette DEBUG loaded listener.js 01:07:17 INFO - PROCESS | 6440 | ++DOMWINDOW == 156 (0x938c8c00) [pid = 6440] [serial = 1740] [outer = 0x902c3c00] 01:07:18 INFO - PROCESS | 6440 | 1461139638613 Marionette TRACE conn4 <- [1,2288,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html",0,null,null,[["getImageData() works with negative width and height, and returns top-to-bottom left-to-right",0,null,null]]]}] 01:07:18 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 01:07:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1680ms 01:07:18 INFO - PROCESS | 6440 | 1461139638631 Marionette TRACE conn4 -> [0,2289,"getWindowHandle",null] 01:07:18 INFO - PROCESS | 6440 | 1461139638634 Marionette TRACE conn4 <- [1,2289,null,{"value":"8"}] 01:07:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 01:07:18 INFO - PROCESS | 6440 | 1461139638642 Marionette TRACE conn4 -> [0,2290,"setScriptTimeout",{"ms":35000}] 01:07:18 INFO - PROCESS | 6440 | 1461139638651 Marionette TRACE conn4 <- [1,2290,null,{}] 01:07:18 INFO - PROCESS | 6440 | 1461139638664 Marionette TRACE conn4 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:19 INFO - PROCESS | 6440 | 1461139639010 Marionette TRACE conn4 <- [1,2291,null,{"value":null}] 01:07:19 INFO - PROCESS | 6440 | 1461139639292 Marionette TRACE conn4 -> [0,2292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:19 INFO - PROCESS | 6440 | ++DOCSHELL 0x92839800 == 156 [pid = 6440] [id = 580] 01:07:19 INFO - PROCESS | 6440 | ++DOMWINDOW == 157 (0x95938c00) [pid = 6440] [serial = 1741] [outer = (nil)] 01:07:19 INFO - PROCESS | 6440 | ++DOMWINDOW == 158 (0x959cc400) [pid = 6440] [serial = 1742] [outer = 0x95938c00] 01:07:19 INFO - PROCESS | 6440 | 1461139639398 Marionette DEBUG loaded listener.js 01:07:19 INFO - PROCESS | 6440 | ++DOMWINDOW == 159 (0x977c9400) [pid = 6440] [serial = 1743] [outer = 0x95938c00] 01:07:20 INFO - PROCESS | 6440 | 1461139640381 Marionette TRACE conn4 <- [1,2292,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html",0,null,null,[["getImageData() returns transparent black outside the canvas",0,null,null]]]}] 01:07:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 01:07:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1795ms 01:07:20 INFO - PROCESS | 6440 | 1461139640438 Marionette TRACE conn4 -> [0,2293,"getWindowHandle",null] 01:07:20 INFO - PROCESS | 6440 | 1461139640450 Marionette TRACE conn4 <- [1,2293,null,{"value":"8"}] 01:07:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 01:07:20 INFO - PROCESS | 6440 | 1461139640457 Marionette TRACE conn4 -> [0,2294,"setScriptTimeout",{"ms":35000}] 01:07:20 INFO - PROCESS | 6440 | 1461139640462 Marionette TRACE conn4 <- [1,2294,null,{}] 01:07:20 INFO - PROCESS | 6440 | 1461139640468 Marionette TRACE conn4 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:20 INFO - PROCESS | 6440 | 1461139640824 Marionette TRACE conn4 <- [1,2295,null,{"value":null}] 01:07:21 INFO - PROCESS | 6440 | 1461139641170 Marionette TRACE conn4 -> [0,2296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:21 INFO - PROCESS | 6440 | ++DOCSHELL 0x97923c00 == 157 [pid = 6440] [id = 581] 01:07:21 INFO - PROCESS | 6440 | ++DOMWINDOW == 160 (0x982c8c00) [pid = 6440] [serial = 1744] [outer = (nil)] 01:07:21 INFO - PROCESS | 6440 | ++DOMWINDOW == 161 (0x98875400) [pid = 6440] [serial = 1745] [outer = 0x982c8c00] 01:07:21 INFO - PROCESS | 6440 | 1461139641266 Marionette DEBUG loaded listener.js 01:07:21 INFO - PROCESS | 6440 | ++DOMWINDOW == 162 (0x9887a000) [pid = 6440] [serial = 1746] [outer = 0x982c8c00] 01:07:22 INFO - PROCESS | 6440 | 1461139642249 Marionette TRACE conn4 <- [1,2296,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html",0,null,null,[["getImageData() returns bigger ImageData for bigger source rectangle",0,null,null]]]}] 01:07:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 01:07:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1837ms 01:07:22 INFO - PROCESS | 6440 | 1461139642296 Marionette TRACE conn4 -> [0,2297,"getWindowHandle",null] 01:07:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 01:07:22 INFO - PROCESS | 6440 | 1461139642301 Marionette TRACE conn4 <- [1,2297,null,{"value":"8"}] 01:07:22 INFO - PROCESS | 6440 | 1461139642308 Marionette TRACE conn4 -> [0,2298,"setScriptTimeout",{"ms":35000}] 01:07:22 INFO - PROCESS | 6440 | 1461139642312 Marionette TRACE conn4 <- [1,2298,null,{}] 01:07:22 INFO - PROCESS | 6440 | 1461139642318 Marionette TRACE conn4 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:22 INFO - PROCESS | 6440 | 1461139642557 Marionette TRACE conn4 <- [1,2299,null,{"value":null}] 01:07:22 INFO - PROCESS | 6440 | 1461139642889 Marionette TRACE conn4 -> [0,2300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:22 INFO - PROCESS | 6440 | ++DOCSHELL 0x938c3400 == 158 [pid = 6440] [id = 582] 01:07:22 INFO - PROCESS | 6440 | ++DOMWINDOW == 163 (0x98702400) [pid = 6440] [serial = 1747] [outer = (nil)] 01:07:22 INFO - PROCESS | 6440 | ++DOMWINDOW == 164 (0x98f8ac00) [pid = 6440] [serial = 1748] [outer = 0x98702400] 01:07:22 INFO - PROCESS | 6440 | 1461139642987 Marionette DEBUG loaded listener.js 01:07:23 INFO - PROCESS | 6440 | ++DOMWINDOW == 165 (0x98f9a800) [pid = 6440] [serial = 1749] [outer = 0x98702400] 01:07:24 INFO - PROCESS | 6440 | 1461139644005 Marionette TRACE conn4 <- [1,2300,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html",0,null,null,[["getImageData() works for sizes smaller than one pixel",0,null,null]]]}] 01:07:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 01:07:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1733ms 01:07:24 INFO - PROCESS | 6440 | 1461139644041 Marionette TRACE conn4 -> [0,2301,"getWindowHandle",null] 01:07:24 INFO - PROCESS | 6440 | 1461139644045 Marionette TRACE conn4 <- [1,2301,null,{"value":"8"}] 01:07:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 01:07:24 INFO - PROCESS | 6440 | 1461139644052 Marionette TRACE conn4 -> [0,2302,"setScriptTimeout",{"ms":35000}] 01:07:24 INFO - PROCESS | 6440 | 1461139644055 Marionette TRACE conn4 <- [1,2302,null,{}] 01:07:24 INFO - PROCESS | 6440 | 1461139644062 Marionette TRACE conn4 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:24 INFO - PROCESS | 6440 | 1461139644298 Marionette TRACE conn4 <- [1,2303,null,{"value":null}] 01:07:24 INFO - PROCESS | 6440 | 1461139644660 Marionette TRACE conn4 -> [0,2304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:24 INFO - PROCESS | 6440 | ++DOCSHELL 0x85e7bc00 == 159 [pid = 6440] [id = 583] 01:07:24 INFO - PROCESS | 6440 | ++DOMWINDOW == 166 (0x98871400) [pid = 6440] [serial = 1750] [outer = (nil)] 01:07:24 INFO - PROCESS | 6440 | ++DOMWINDOW == 167 (0x9adde800) [pid = 6440] [serial = 1751] [outer = 0x98871400] 01:07:24 INFO - PROCESS | 6440 | 1461139644760 Marionette DEBUG loaded listener.js 01:07:24 INFO - PROCESS | 6440 | ++DOMWINDOW == 168 (0x9ade5c00) [pid = 6440] [serial = 1752] [outer = 0x98871400] 01:07:25 INFO - PROCESS | 6440 | 1461139645717 Marionette TRACE conn4 <- [1,2304,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.type.html",0,null,null,[["getImageData() returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 01:07:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 01:07:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1730ms 01:07:25 INFO - PROCESS | 6440 | 1461139645784 Marionette TRACE conn4 -> [0,2305,"getWindowHandle",null] 01:07:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 01:07:25 INFO - PROCESS | 6440 | 1461139645788 Marionette TRACE conn4 <- [1,2305,null,{"value":"8"}] 01:07:25 INFO - PROCESS | 6440 | 1461139645795 Marionette TRACE conn4 -> [0,2306,"setScriptTimeout",{"ms":35000}] 01:07:25 INFO - PROCESS | 6440 | 1461139645798 Marionette TRACE conn4 <- [1,2306,null,{}] 01:07:25 INFO - PROCESS | 6440 | 1461139645804 Marionette TRACE conn4 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:26 INFO - PROCESS | 6440 | 1461139646036 Marionette TRACE conn4 <- [1,2307,null,{"value":null}] 01:07:26 INFO - PROCESS | 6440 | 1461139646396 Marionette TRACE conn4 -> [0,2308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:26 INFO - PROCESS | 6440 | ++DOCSHELL 0x8a2ecc00 == 160 [pid = 6440] [id = 584] 01:07:26 INFO - PROCESS | 6440 | ++DOMWINDOW == 169 (0x9283fc00) [pid = 6440] [serial = 1753] [outer = (nil)] 01:07:26 INFO - PROCESS | 6440 | ++DOMWINDOW == 170 (0x9fb30000) [pid = 6440] [serial = 1754] [outer = 0x9283fc00] 01:07:26 INFO - PROCESS | 6440 | 1461139646502 Marionette DEBUG loaded listener.js 01:07:26 INFO - PROCESS | 6440 | ++DOMWINDOW == 171 (0x9fb93800) [pid = 6440] [serial = 1755] [outer = 0x9283fc00] 01:07:27 INFO - PROCESS | 6440 | 1461139647527 Marionette TRACE conn4 <- [1,2308,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html",0,null,null,[["getImageData() is not affected by context state",0,null,null]]]}] 01:07:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 01:07:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1789ms 01:07:27 INFO - PROCESS | 6440 | 1461139647585 Marionette TRACE conn4 -> [0,2309,"getWindowHandle",null] 01:07:27 INFO - PROCESS | 6440 | 1461139647589 Marionette TRACE conn4 <- [1,2309,null,{"value":"8"}] 01:07:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 01:07:27 INFO - PROCESS | 6440 | 1461139647595 Marionette TRACE conn4 -> [0,2310,"setScriptTimeout",{"ms":35000}] 01:07:27 INFO - PROCESS | 6440 | 1461139647599 Marionette TRACE conn4 <- [1,2310,null,{}] 01:07:27 INFO - PROCESS | 6440 | 1461139647605 Marionette TRACE conn4 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:27 INFO - PROCESS | 6440 | 1461139647836 Marionette TRACE conn4 <- [1,2311,null,{"value":null}] 01:07:28 INFO - PROCESS | 6440 | 1461139648175 Marionette TRACE conn4 -> [0,2312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:28 INFO - PROCESS | 6440 | ++DOCSHELL 0x876b0c00 == 161 [pid = 6440] [id = 585] 01:07:28 INFO - PROCESS | 6440 | ++DOMWINDOW == 172 (0x9addf800) [pid = 6440] [serial = 1756] [outer = (nil)] 01:07:28 INFO - PROCESS | 6440 | ++DOMWINDOW == 173 (0x9ffc8c00) [pid = 6440] [serial = 1757] [outer = 0x9addf800] 01:07:28 INFO - PROCESS | 6440 | 1461139648273 Marionette DEBUG loaded listener.js 01:07:28 INFO - PROCESS | 6440 | ++DOMWINDOW == 174 (0xa0a8b000) [pid = 6440] [serial = 1758] [outer = 0x9addf800] 01:07:29 INFO - PROCESS | 6440 | 1461139649236 Marionette TRACE conn4 <- [1,2312,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.zero.html",0,null,null,[["getImageData() throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 01:07:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 01:07:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1681ms 01:07:29 INFO - PROCESS | 6440 | 1461139649278 Marionette TRACE conn4 -> [0,2313,"getWindowHandle",null] 01:07:29 INFO - PROCESS | 6440 | 1461139649283 Marionette TRACE conn4 <- [1,2313,null,{"value":"8"}] 01:07:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 01:07:29 INFO - PROCESS | 6440 | 1461139649290 Marionette TRACE conn4 -> [0,2314,"setScriptTimeout",{"ms":35000}] 01:07:29 INFO - PROCESS | 6440 | 1461139649294 Marionette TRACE conn4 <- [1,2314,null,{}] 01:07:29 INFO - PROCESS | 6440 | 1461139649300 Marionette TRACE conn4 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:29 INFO - PROCESS | 6440 | 1461139649545 Marionette TRACE conn4 <- [1,2315,null,{"value":null}] 01:07:29 INFO - PROCESS | 6440 | 1461139649898 Marionette TRACE conn4 -> [0,2316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:29 INFO - PROCESS | 6440 | ++DOCSHELL 0x85e79800 == 162 [pid = 6440] [id = 586] 01:07:29 INFO - PROCESS | 6440 | ++DOMWINDOW == 175 (0x88fe9400) [pid = 6440] [serial = 1759] [outer = (nil)] 01:07:29 INFO - PROCESS | 6440 | ++DOMWINDOW == 176 (0xa2a7a800) [pid = 6440] [serial = 1760] [outer = 0x88fe9400] 01:07:30 INFO - PROCESS | 6440 | 1461139649996 Marionette DEBUG loaded listener.js 01:07:30 INFO - PROCESS | 6440 | ++DOMWINDOW == 177 (0xa3c0d800) [pid = 6440] [serial = 1761] [outer = 0x88fe9400] 01:07:30 INFO - PROCESS | 6440 | 1461139650931 Marionette TRACE conn4 <- [1,2316,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html",0,null,null,[["ImageData.data clamps numbers to [0, 255]",0,null,null]]]}] 01:07:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 01:07:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1696ms 01:07:30 INFO - PROCESS | 6440 | 1461139650988 Marionette TRACE conn4 -> [0,2317,"getWindowHandle",null] 01:07:30 INFO - PROCESS | 6440 | 1461139650992 Marionette TRACE conn4 <- [1,2317,null,{"value":"8"}] 01:07:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 01:07:31 INFO - PROCESS | 6440 | 1461139651000 Marionette TRACE conn4 -> [0,2318,"setScriptTimeout",{"ms":35000}] 01:07:31 INFO - PROCESS | 6440 | 1461139651003 Marionette TRACE conn4 <- [1,2318,null,{}] 01:07:31 INFO - PROCESS | 6440 | 1461139651009 Marionette TRACE conn4 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:31 INFO - PROCESS | 6440 | 1461139651262 Marionette TRACE conn4 <- [1,2319,null,{"value":null}] 01:07:33 INFO - PROCESS | 6440 | --DOCSHELL 0x8813cc00 == 161 [pid = 6440] [id = 478] 01:07:33 INFO - PROCESS | 6440 | --DOCSHELL 0x8cb2d800 == 160 [pid = 6440] [id = 475] 01:07:33 INFO - PROCESS | 6440 | --DOCSHELL 0x88353c00 == 159 [pid = 6440] [id = 483] 01:07:33 INFO - PROCESS | 6440 | --DOCSHELL 0x8977c400 == 158 [pid = 6440] [id = 376] 01:07:33 INFO - PROCESS | 6440 | --DOCSHELL 0x88fc0800 == 157 [pid = 6440] [id = 465] 01:07:33 INFO - PROCESS | 6440 | --DOCSHELL 0x84b3c000 == 156 [pid = 6440] [id = 469] 01:07:33 INFO - PROCESS | 6440 | --DOCSHELL 0x899a5000 == 155 [pid = 6440] [id = 472] 01:07:33 INFO - PROCESS | 6440 | --DOCSHELL 0x97f05800 == 154 [pid = 6440] [id = 477] 01:07:33 INFO - PROCESS | 6440 | --DOCSHELL 0x8f338800 == 153 [pid = 6440] [id = 473] 01:07:33 INFO - PROCESS | 6440 | --DOCSHELL 0x8f342800 == 152 [pid = 6440] [id = 474] 01:07:33 INFO - PROCESS | 6440 | --DOCSHELL 0x96acac00 == 151 [pid = 6440] [id = 476] 01:07:33 INFO - PROCESS | 6440 | --DOCSHELL 0x959cec00 == 150 [pid = 6440] [id = 56] 01:07:33 INFO - PROCESS | 6440 | --DOCSHELL 0x88fed800 == 149 [pid = 6440] [id = 468] 01:07:33 INFO - PROCESS | 6440 | --DOCSHELL 0x8f205400 == 148 [pid = 6440] [id = 470] 01:07:33 INFO - PROCESS | 6440 | --DOCSHELL 0x8fe8e800 == 147 [pid = 6440] [id = 471] 01:07:33 INFO - PROCESS | 6440 | --DOCSHELL 0x98f7e400 == 146 [pid = 6440] [id = 564] 01:07:33 INFO - PROCESS | 6440 | --DOCSHELL 0x99208400 == 145 [pid = 6440] [id = 565] 01:07:33 INFO - PROCESS | 6440 | --DOCSHELL 0x84b34000 == 144 [pid = 6440] [id = 563] 01:07:33 INFO - PROCESS | 6440 | --DOCSHELL 0x89f13800 == 143 [pid = 6440] [id = 562] 01:07:33 INFO - PROCESS | 6440 | --DOCSHELL 0x8999d800 == 142 [pid = 6440] [id = 560] 01:07:33 INFO - PROCESS | 6440 | --DOCSHELL 0x96fd3000 == 141 [pid = 6440] [id = 561] 01:07:33 INFO - PROCESS | 6440 | --DOCSHELL 0x91e56000 == 140 [pid = 6440] [id = 559] 01:07:33 INFO - PROCESS | 6440 | --DOCSHELL 0x91e59000 == 139 [pid = 6440] [id = 558] 01:07:33 INFO - PROCESS | 6440 | --DOCSHELL 0x85e70400 == 138 [pid = 6440] [id = 544] 01:07:33 INFO - PROCESS | 6440 | --DOCSHELL 0x8c1f4c00 == 137 [pid = 6440] [id = 557] 01:07:33 INFO - PROCESS | 6440 | --DOCSHELL 0x8fbd4000 == 136 [pid = 6440] [id = 556] 01:07:33 INFO - PROCESS | 6440 | --DOCSHELL 0x8fbdfc00 == 135 [pid = 6440] [id = 555] 01:07:33 INFO - PROCESS | 6440 | --DOCSHELL 0x8f202c00 == 134 [pid = 6440] [id = 554] 01:07:33 INFO - PROCESS | 6440 | --DOCSHELL 0x8cb26c00 == 133 [pid = 6440] [id = 552] 01:07:33 INFO - PROCESS | 6440 | --DOCSHELL 0x8f20f000 == 132 [pid = 6440] [id = 553] 01:07:33 INFO - PROCESS | 6440 | --DOCSHELL 0x892ae800 == 131 [pid = 6440] [id = 551] 01:07:33 INFO - PROCESS | 6440 | --DOCSHELL 0x8b6b2000 == 130 [pid = 6440] [id = 550] 01:07:33 INFO - PROCESS | 6440 | --DOCSHELL 0x8977ec00 == 129 [pid = 6440] [id = 549] 01:07:33 INFO - PROCESS | 6440 | --DOCSHELL 0x840c9000 == 128 [pid = 6440] [id = 548] 01:07:33 INFO - PROCESS | 6440 | --DOMWINDOW == 176 (0x9ae62000) [pid = 6440] [serial = 1623] [outer = (nil)] [url = about:blank] 01:07:33 INFO - PROCESS | 6440 | --DOMWINDOW == 175 (0x8fe93400) [pid = 6440] [serial = 1599] [outer = (nil)] [url = about:blank] 01:07:33 INFO - PROCESS | 6440 | --DOMWINDOW == 174 (0x8f207000) [pid = 6440] [serial = 1592] [outer = (nil)] [url = about:blank] 01:07:33 INFO - PROCESS | 6440 | --DOMWINDOW == 173 (0x98f80000) [pid = 6440] [serial = 1620] [outer = (nil)] [url = about:blank] 01:07:33 INFO - PROCESS | 6440 | --DOMWINDOW == 172 (0xa0a8b800) [pid = 6440] [serial = 1625] [outer = (nil)] [url = about:blank] 01:07:33 INFO - PROCESS | 6440 | --DOMWINDOW == 171 (0x9add6400) [pid = 6440] [serial = 1622] [outer = (nil)] [url = about:blank] 01:07:33 INFO - PROCESS | 6440 | --DOMWINDOW == 170 (0x8fbdf400) [pid = 6440] [serial = 1598] [outer = (nil)] [url = about:blank] 01:07:33 INFO - PROCESS | 6440 | --DOMWINDOW == 169 (0x904a0000) [pid = 6440] [serial = 1602] [outer = (nil)] [url = about:blank] 01:07:33 INFO - PROCESS | 6440 | --DOMWINDOW == 168 (0x8a208400) [pid = 6440] [serial = 1640] [outer = (nil)] [url = about:blank] 01:07:33 INFO - PROCESS | 6440 | --DOMWINDOW == 167 (0x894e7800) [pid = 6440] [serial = 1638] [outer = (nil)] [url = about:blank] 01:07:33 INFO - PROCESS | 6440 | --DOMWINDOW == 166 (0xa0c2e800) [pid = 6440] [serial = 1626] [outer = (nil)] [url = about:blank] 01:07:33 INFO - PROCESS | 6440 | --DOMWINDOW == 165 (0x8b6b3000) [pid = 6440] [serial = 1643] [outer = (nil)] [url = about:blank] 01:07:33 INFO - PROCESS | 6440 | --DOMWINDOW == 164 (0x98e3e400) [pid = 6440] [serial = 1619] [outer = (nil)] [url = about:blank] 01:07:33 INFO - PROCESS | 6440 | --DOMWINDOW == 163 (0x90494400) [pid = 6440] [serial = 1601] [outer = (nil)] [url = about:blank] 01:07:33 INFO - PROCESS | 6440 | --DOMWINDOW == 162 (0x9887e000) [pid = 6440] [serial = 1617] [outer = (nil)] [url = about:blank] 01:07:33 INFO - PROCESS | 6440 | --DOMWINDOW == 161 (0x96bb9000) [pid = 6440] [serial = 1613] [outer = (nil)] [url = about:blank] 01:07:33 INFO - PROCESS | 6440 | --DOMWINDOW == 160 (0x8f249c00) [pid = 6440] [serial = 1593] [outer = (nil)] [url = about:blank] 01:07:33 INFO - PROCESS | 6440 | --DOMWINDOW == 159 (0x8f550000) [pid = 6440] [serial = 1596] [outer = (nil)] [url = about:blank] 01:07:33 INFO - PROCESS | 6440 | --DOMWINDOW == 158 (0x8cb2f000) [pid = 6440] [serial = 1589] [outer = (nil)] [url = about:blank] 01:07:33 INFO - PROCESS | 6440 | --DOMWINDOW == 157 (0x92cc7c00) [pid = 6440] [serial = 1608] [outer = (nil)] [url = about:blank] 01:07:33 INFO - PROCESS | 6440 | --DOMWINDOW == 156 (0x93a3f800) [pid = 6440] [serial = 1610] [outer = (nil)] [url = about:blank] 01:07:33 INFO - PROCESS | 6440 | --DOMWINDOW == 155 (0x85e78800) [pid = 6440] [serial = 1634] [outer = (nil)] [url = about:blank] 01:07:33 INFO - PROCESS | 6440 | --DOMWINDOW == 154 (0x96fd4800) [pid = 6440] [serial = 1614] [outer = (nil)] [url = about:blank] 01:07:33 INFO - PROCESS | 6440 | --DOMWINDOW == 153 (0x8f382c00) [pid = 6440] [serial = 1595] [outer = (nil)] [url = about:blank] 01:07:33 INFO - PROCESS | 6440 | --DOMWINDOW == 152 (0x92cbcc00) [pid = 6440] [serial = 1607] [outer = (nil)] [url = about:blank] 01:07:33 INFO - PROCESS | 6440 | --DOMWINDOW == 151 (0x8a208000) [pid = 6440] [serial = 1587] [outer = (nil)] [url = about:blank] 01:07:33 INFO - PROCESS | 6440 | --DOMWINDOW == 150 (0xa0fd3c00) [pid = 6440] [serial = 1572] [outer = (nil)] [url = about:blank] 01:07:33 INFO - PROCESS | 6440 | --DOMWINDOW == 149 (0x906f1800) [pid = 6440] [serial = 1604] [outer = (nil)] [url = about:blank] 01:07:33 INFO - PROCESS | 6440 | --DOMWINDOW == 148 (0x8a2eec00) [pid = 6440] [serial = 1641] [outer = (nil)] [url = about:blank] 01:07:33 INFO - PROCESS | 6440 | --DOMWINDOW == 147 (0x892b0400) [pid = 6440] [serial = 1637] [outer = (nil)] [url = about:blank] 01:07:33 INFO - PROCESS | 6440 | --DOMWINDOW == 146 (0x89fa3400) [pid = 6440] [serial = 1586] [outer = (nil)] [url = about:blank] 01:07:33 INFO - PROCESS | 6440 | --DOMWINDOW == 145 (0x9870c800) [pid = 6440] [serial = 1616] [outer = (nil)] [url = about:blank] 01:07:33 INFO - PROCESS | 6440 | --DOMWINDOW == 144 (0xa3c08800) [pid = 6440] [serial = 1628] [outer = (nil)] [url = about:blank] 01:07:33 INFO - PROCESS | 6440 | --DOMWINDOW == 143 (0x8cbc5800) [pid = 6440] [serial = 1521] [outer = (nil)] [url = about:blank] 01:07:33 INFO - PROCESS | 6440 | --DOMWINDOW == 142 (0x911dc800) [pid = 6440] [serial = 1605] [outer = (nil)] [url = about:blank] 01:07:33 INFO - PROCESS | 6440 | --DOMWINDOW == 141 (0xa3c70800) [pid = 6440] [serial = 1629] [outer = (nil)] [url = about:blank] 01:07:33 INFO - PROCESS | 6440 | --DOMWINDOW == 140 (0x8e3a3000) [pid = 6440] [serial = 1590] [outer = (nil)] [url = about:blank] 01:07:33 INFO - PROCESS | 6440 | --DOMWINDOW == 139 (0x93a44c00) [pid = 6440] [serial = 1611] [outer = (nil)] [url = about:blank] 01:07:33 INFO - PROCESS | 6440 | --DOMWINDOW == 138 (0xa445bc00) [pid = 6440] [serial = 1631] [outer = (nil)] [url = about:blank] 01:07:34 INFO - PROCESS | 6440 | 1461139654036 Marionette TRACE conn4 -> [0,2320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:34 INFO - PROCESS | 6440 | ++DOCSHELL 0x84cbbc00 == 129 [pid = 6440] [id = 587] 01:07:34 INFO - PROCESS | 6440 | ++DOMWINDOW == 139 (0x84cbc000) [pid = 6440] [serial = 1762] [outer = (nil)] 01:07:34 INFO - PROCESS | 6440 | ++DOMWINDOW == 140 (0x84cbe000) [pid = 6440] [serial = 1763] [outer = 0x84cbc000] 01:07:34 INFO - PROCESS | 6440 | 1461139654127 Marionette DEBUG loaded listener.js 01:07:34 INFO - PROCESS | 6440 | ++DOMWINDOW == 141 (0x85aa5400) [pid = 6440] [serial = 1764] [outer = 0x84cbc000] 01:07:35 INFO - PROCESS | 6440 | 1461139655008 Marionette TRACE conn4 <- [1,2320,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html",0,null,null,[["ImageData does not have a usable constructor",1,"assert_throws: function \"function () { new window.ImageData(1,1); }\" did not throw","@http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2321,"getWindowHandle",null] 01:07:35 INFO - PROCESS | 6440 | 1461139655111 Marionette TRACE conn4 <- [1,2321,null,{"value":"8"}] 01:07:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 01:07:35 INFO - PROCESS | 6440 | 1461139655121 Marionette TRACE conn4 -> [0,2322,"setScriptTimeout",{"ms":35000}] 01:07:35 INFO - PROCESS | 6440 | 1461139655126 Marionette TRACE conn4 <- [1,2322,null,{}] 01:07:35 INFO - PROCESS | 6440 | 1461139655133 Marionette TRACE conn4 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:35 INFO - PROCESS | 6440 | 1461139655361 Marionette TRACE conn4 <- [1,2323,null,{"value":null}] 01:07:35 INFO - PROCESS | 6440 | 1461139655561 Marionette TRACE conn4 -> [0,2324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:35 INFO - PROCESS | 6440 | ++DOCSHELL 0x88fbe800 == 130 [pid = 6440] [id = 588] 01:07:35 INFO - PROCESS | 6440 | ++DOMWINDOW == 142 (0x88fc0800) [pid = 6440] [serial = 1765] [outer = (nil)] 01:07:35 INFO - PROCESS | 6440 | ++DOMWINDOW == 143 (0x892aec00) [pid = 6440] [serial = 1766] [outer = 0x88fc0800] 01:07:35 INFO - PROCESS | 6440 | 1461139655693 Marionette DEBUG loaded listener.js 01:07:35 INFO - PROCESS | 6440 | ++DOMWINDOW == 144 (0x89328400) [pid = 6440] [serial = 1767] [outer = 0x88fc0800] 01:07:36 INFO - PROCESS | 6440 | 1461139656696 Marionette TRACE conn4 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 01:07:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 01:07:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1637ms 01:07:36 INFO - PROCESS | 6440 | 1461139656763 Marionette TRACE conn4 -> [0,2325,"getWindowHandle",null] 01:07:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 01:07:36 INFO - PROCESS | 6440 | 1461139656769 Marionette TRACE conn4 <- [1,2325,null,{"value":"8"}] 01:07:36 INFO - PROCESS | 6440 | 1461139656776 Marionette TRACE conn4 -> [0,2326,"setScriptTimeout",{"ms":35000}] 01:07:36 INFO - PROCESS | 6440 | 1461139656780 Marionette TRACE conn4 <- [1,2326,null,{}] 01:07:36 INFO - PROCESS | 6440 | 1461139656795 Marionette TRACE conn4 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:37 INFO - PROCESS | 6440 | 1461139657091 Marionette TRACE conn4 <- [1,2327,null,{"value":null}] 01:07:37 INFO - PROCESS | 6440 | 1461139657130 Marionette TRACE conn4 -> [0,2328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:37 INFO - PROCESS | 6440 | ++DOCSHELL 0x85a99800 == 131 [pid = 6440] [id = 589] 01:07:37 INFO - PROCESS | 6440 | ++DOMWINDOW == 145 (0x88fbf000) [pid = 6440] [serial = 1768] [outer = (nil)] 01:07:37 INFO - PROCESS | 6440 | ++DOMWINDOW == 146 (0x89870400) [pid = 6440] [serial = 1769] [outer = 0x88fbf000] 01:07:37 INFO - PROCESS | 6440 | 1461139657210 Marionette DEBUG loaded listener.js 01:07:37 INFO - PROCESS | 6440 | ++DOMWINDOW == 147 (0x89f1a000) [pid = 6440] [serial = 1770] [outer = 0x88fbf000] 01:07:38 INFO - PROCESS | 6440 | 1461139658297 Marionette TRACE conn4 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 01:07:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 01:07:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1547ms 01:07:38 INFO - PROCESS | 6440 | 1461139658322 Marionette TRACE conn4 -> [0,2329,"getWindowHandle",null] 01:07:38 INFO - PROCESS | 6440 | 1461139658326 Marionette TRACE conn4 <- [1,2329,null,{"value":"8"}] 01:07:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 01:07:39 INFO - PROCESS | 6440 | --DOMWINDOW == 146 (0x876b7400) [pid = 6440] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 01:07:39 INFO - PROCESS | 6440 | --DOMWINDOW == 145 (0x92c72400) [pid = 6440] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 01:07:39 INFO - PROCESS | 6440 | --DOMWINDOW == 144 (0x8f20fc00) [pid = 6440] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 01:07:39 INFO - PROCESS | 6440 | --DOMWINDOW == 143 (0x89783400) [pid = 6440] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 01:07:39 INFO - PROCESS | 6440 | --DOMWINDOW == 142 (0x89f12c00) [pid = 6440] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 01:07:39 INFO - PROCESS | 6440 | --DOMWINDOW == 141 (0x9018d000) [pid = 6440] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 01:07:39 INFO - PROCESS | 6440 | --DOMWINDOW == 140 (0xa2a88400) [pid = 6440] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 01:07:39 INFO - PROCESS | 6440 | --DOMWINDOW == 139 (0x8e3a7800) [pid = 6440] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 01:07:39 INFO - PROCESS | 6440 | --DOMWINDOW == 138 (0x98702800) [pid = 6440] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 01:07:39 INFO - PROCESS | 6440 | --DOMWINDOW == 137 (0x892ae400) [pid = 6440] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 01:07:39 INFO - PROCESS | 6440 | --DOMWINDOW == 136 (0x8f203c00) [pid = 6440] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 01:07:39 INFO - PROCESS | 6440 | --DOMWINDOW == 135 (0x8b6b3800) [pid = 6440] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 01:07:39 INFO - PROCESS | 6440 | --DOMWINDOW == 134 (0x85a9e800) [pid = 6440] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 01:07:39 INFO - PROCESS | 6440 | --DOMWINDOW == 133 (0x8b80f800) [pid = 6440] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 01:07:39 INFO - PROCESS | 6440 | --DOMWINDOW == 132 (0x90495000) [pid = 6440] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 01:07:39 INFO - PROCESS | 6440 | --DOMWINDOW == 131 (0x8a2e9800) [pid = 6440] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 01:07:39 INFO - PROCESS | 6440 | --DOMWINDOW == 130 (0x93a3ec00) [pid = 6440] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 01:07:39 INFO - PROCESS | 6440 | --DOMWINDOW == 129 (0x98f7f800) [pid = 6440] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 01:07:39 INFO - PROCESS | 6440 | --DOMWINDOW == 128 (0x8b8c6400) [pid = 6440] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 01:07:39 INFO - PROCESS | 6440 | --DOMWINDOW == 127 (0x89f0e800) [pid = 6440] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 01:07:39 INFO - PROCESS | 6440 | --DOMWINDOW == 126 (0x8fe8f400) [pid = 6440] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 01:07:39 INFO - PROCESS | 6440 | --DOMWINDOW == 125 (0x97f0d800) [pid = 6440] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 01:07:39 INFO - PROCESS | 6440 | --DOMWINDOW == 124 (0x9df8fc00) [pid = 6440] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 01:07:39 INFO - PROCESS | 6440 | --DOMWINDOW == 123 (0x85e71000) [pid = 6440] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 01:07:39 INFO - PROCESS | 6440 | 1461139659268 Marionette TRACE conn4 -> [0,2330,"setScriptTimeout",{"ms":35000}] 01:07:39 INFO - PROCESS | 6440 | 1461139659280 Marionette TRACE conn4 <- [1,2330,null,{}] 01:07:39 INFO - PROCESS | 6440 | 1461139659291 Marionette TRACE conn4 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:39 INFO - PROCESS | 6440 | 1461139659586 Marionette TRACE conn4 <- [1,2331,null,{"value":null}] 01:07:39 INFO - PROCESS | 6440 | 1461139659714 Marionette TRACE conn4 -> [0,2332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:39 INFO - PROCESS | 6440 | ++DOCSHELL 0x89323400 == 132 [pid = 6440] [id = 590] 01:07:39 INFO - PROCESS | 6440 | ++DOMWINDOW == 124 (0x894e7000) [pid = 6440] [serial = 1771] [outer = (nil)] 01:07:39 INFO - PROCESS | 6440 | ++DOMWINDOW == 125 (0x8a201c00) [pid = 6440] [serial = 1772] [outer = 0x894e7000] 01:07:39 INFO - PROCESS | 6440 | 1461139659791 Marionette DEBUG loaded listener.js 01:07:39 INFO - PROCESS | 6440 | ++DOMWINDOW == 126 (0x8a2e5400) [pid = 6440] [serial = 1773] [outer = 0x894e7000] 01:07:40 INFO - PROCESS | 6440 | 1461139660626 Marionette TRACE conn4 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 01:07:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 01:07:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1600ms 01:07:40 INFO - PROCESS | 6440 | 1461139660665 Marionette TRACE conn4 -> [0,2333,"getWindowHandle",null] 01:07:40 INFO - PROCESS | 6440 | 1461139660670 Marionette TRACE conn4 <- [1,2333,null,{"value":"8"}] 01:07:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 01:07:40 INFO - PROCESS | 6440 | 1461139660677 Marionette TRACE conn4 -> [0,2334,"setScriptTimeout",{"ms":35000}] 01:07:40 INFO - PROCESS | 6440 | 1461139660681 Marionette TRACE conn4 <- [1,2334,null,{}] 01:07:40 INFO - PROCESS | 6440 | 1461139660686 Marionette TRACE conn4 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:40 INFO - PROCESS | 6440 | 1461139660960 Marionette TRACE conn4 <- [1,2335,null,{"value":null}] 01:07:41 INFO - PROCESS | 6440 | 1461139660983 Marionette TRACE conn4 -> [0,2336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:41 INFO - PROCESS | 6440 | ++DOCSHELL 0x8a2ee400 == 133 [pid = 6440] [id = 591] 01:07:41 INFO - PROCESS | 6440 | ++DOMWINDOW == 127 (0x8a83d000) [pid = 6440] [serial = 1774] [outer = (nil)] 01:07:41 INFO - PROCESS | 6440 | ++DOMWINDOW == 128 (0x8a8aec00) [pid = 6440] [serial = 1775] [outer = 0x8a83d000] 01:07:41 INFO - PROCESS | 6440 | 1461139661061 Marionette DEBUG loaded listener.js 01:07:41 INFO - PROCESS | 6440 | ++DOMWINDOW == 129 (0x8ab1f400) [pid = 6440] [serial = 1776] [outer = 0x8a83d000] 01:07:42 INFO - PROCESS | 6440 | 1461139662384 Marionette TRACE conn4 <- [1,2336,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.round.html",0,null,null,[["ImageData.data rounds numbers with round-to-zero",0,null,null]]]}] 01:07:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 01:07:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1733ms 01:07:42 INFO - PROCESS | 6440 | 1461139662411 Marionette TRACE conn4 -> [0,2337,"getWindowHandle",null] 01:07:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 01:07:42 INFO - PROCESS | 6440 | 1461139662419 Marionette TRACE conn4 <- [1,2337,null,{"value":"8"}] 01:07:42 INFO - PROCESS | 6440 | 1461139662429 Marionette TRACE conn4 -> [0,2338,"setScriptTimeout",{"ms":35000}] 01:07:42 INFO - PROCESS | 6440 | 1461139662435 Marionette TRACE conn4 <- [1,2338,null,{}] 01:07:42 INFO - PROCESS | 6440 | 1461139662444 Marionette TRACE conn4 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:42 INFO - PROCESS | 6440 | 1461139662738 Marionette TRACE conn4 <- [1,2339,null,{"value":null}] 01:07:43 INFO - PROCESS | 6440 | 1461139663082 Marionette TRACE conn4 -> [0,2340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.set.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:43 INFO - PROCESS | 6440 | ++DOCSHELL 0x84ec3400 == 134 [pid = 6440] [id = 592] 01:07:43 INFO - PROCESS | 6440 | ++DOMWINDOW == 130 (0x8813b400) [pid = 6440] [serial = 1777] [outer = (nil)] 01:07:43 INFO - PROCESS | 6440 | ++DOMWINDOW == 131 (0x892b1800) [pid = 6440] [serial = 1778] [outer = 0x8813b400] 01:07:43 INFO - PROCESS | 6440 | 1461139663181 Marionette DEBUG loaded listener.js 01:07:43 INFO - PROCESS | 6440 | ++DOMWINDOW == 132 (0x894e7800) [pid = 6440] [serial = 1779] [outer = 0x8813b400] 01:07:44 INFO - PROCESS | 6440 | 1461139664330 Marionette TRACE conn4 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 01:07:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 01:07:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1939ms 01:07:44 INFO - PROCESS | 6440 | 1461139664369 Marionette TRACE conn4 -> [0,2341,"getWindowHandle",null] 01:07:44 INFO - PROCESS | 6440 | 1461139664379 Marionette TRACE conn4 <- [1,2341,null,{"value":"8"}] 01:07:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 01:07:44 INFO - PROCESS | 6440 | 1461139664391 Marionette TRACE conn4 -> [0,2342,"setScriptTimeout",{"ms":35000}] 01:07:44 INFO - PROCESS | 6440 | 1461139664396 Marionette TRACE conn4 <- [1,2342,null,{}] 01:07:44 INFO - PROCESS | 6440 | 1461139664403 Marionette TRACE conn4 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:44 INFO - PROCESS | 6440 | 1461139664691 Marionette TRACE conn4 <- [1,2343,null,{"value":null}] 01:07:45 INFO - PROCESS | 6440 | 1461139665031 Marionette TRACE conn4 -> [0,2344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:45 INFO - PROCESS | 6440 | ++DOCSHELL 0x88fee000 == 135 [pid = 6440] [id = 593] 01:07:45 INFO - PROCESS | 6440 | ++DOMWINDOW == 133 (0x8977b000) [pid = 6440] [serial = 1780] [outer = (nil)] 01:07:45 INFO - PROCESS | 6440 | ++DOMWINDOW == 134 (0x8a837400) [pid = 6440] [serial = 1781] [outer = 0x8977b000] 01:07:45 INFO - PROCESS | 6440 | 1461139665129 Marionette DEBUG loaded listener.js 01:07:45 INFO - PROCESS | 6440 | ++DOMWINDOW == 135 (0x8ab13c00) [pid = 6440] [serial = 1782] [outer = 0x8977b000] 01:07:46 INFO - PROCESS | 6440 | 1461139666121 Marionette TRACE conn4 <- [1,2344,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.string.html",0,null,null,[["ImageData.data converts strings to numbers with ToNumber",0,null,null]]]}] 01:07:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 01:07:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1792ms 01:07:46 INFO - PROCESS | 6440 | 1461139666184 Marionette TRACE conn4 -> [0,2345,"getWindowHandle",null] 01:07:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 01:07:46 INFO - PROCESS | 6440 | 1461139666188 Marionette TRACE conn4 <- [1,2345,null,{"value":"8"}] 01:07:46 INFO - PROCESS | 6440 | 1461139666196 Marionette TRACE conn4 -> [0,2346,"setScriptTimeout",{"ms":35000}] 01:07:46 INFO - PROCESS | 6440 | 1461139666203 Marionette TRACE conn4 <- [1,2346,null,{}] 01:07:46 INFO - PROCESS | 6440 | 1461139666221 Marionette TRACE conn4 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:46 INFO - PROCESS | 6440 | 1461139666515 Marionette TRACE conn4 <- [1,2347,null,{"value":null}] 01:07:46 INFO - PROCESS | 6440 | 1461139666850 Marionette TRACE conn4 -> [0,2348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:46 INFO - PROCESS | 6440 | ++DOCSHELL 0x882b2400 == 136 [pid = 6440] [id = 594] 01:07:46 INFO - PROCESS | 6440 | ++DOMWINDOW == 136 (0x8b8cb000) [pid = 6440] [serial = 1783] [outer = (nil)] 01:07:46 INFO - PROCESS | 6440 | ++DOMWINDOW == 137 (0x8cb33c00) [pid = 6440] [serial = 1784] [outer = 0x8b8cb000] 01:07:46 INFO - PROCESS | 6440 | 1461139666950 Marionette DEBUG loaded listener.js 01:07:47 INFO - PROCESS | 6440 | ++DOMWINDOW == 138 (0x8cbcb400) [pid = 6440] [serial = 1785] [outer = 0x8b8cb000] 01:07:47 INFO - PROCESS | 6440 | 1461139667931 Marionette TRACE conn4 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 01:07:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 01:07:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1799ms 01:07:47 INFO - PROCESS | 6440 | 1461139667995 Marionette TRACE conn4 -> [0,2349,"getWindowHandle",null] 01:07:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 01:07:48 INFO - PROCESS | 6440 | 1461139668001 Marionette TRACE conn4 <- [1,2349,null,{"value":"8"}] 01:07:48 INFO - PROCESS | 6440 | 1461139668008 Marionette TRACE conn4 -> [0,2350,"setScriptTimeout",{"ms":35000}] 01:07:48 INFO - PROCESS | 6440 | 1461139668012 Marionette TRACE conn4 <- [1,2350,null,{}] 01:07:48 INFO - PROCESS | 6440 | 1461139668018 Marionette TRACE conn4 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:48 INFO - PROCESS | 6440 | 1461139668299 Marionette TRACE conn4 <- [1,2351,null,{"value":null}] 01:07:48 INFO - PROCESS | 6440 | 1461139668643 Marionette TRACE conn4 -> [0,2352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:48 INFO - PROCESS | 6440 | ++DOCSHELL 0x8b8cd800 == 137 [pid = 6440] [id = 595] 01:07:48 INFO - PROCESS | 6440 | ++DOMWINDOW == 139 (0x8cbcd400) [pid = 6440] [serial = 1786] [outer = (nil)] 01:07:48 INFO - PROCESS | 6440 | ++DOMWINDOW == 140 (0x8e3a6c00) [pid = 6440] [serial = 1787] [outer = 0x8cbcd400] 01:07:48 INFO - PROCESS | 6440 | 1461139668742 Marionette DEBUG loaded listener.js 01:07:48 INFO - PROCESS | 6440 | ++DOMWINDOW == 141 (0x8e509400) [pid = 6440] [serial = 1788] [outer = 0x8cbcd400] 01:07:49 INFO - PROCESS | 6440 | 1461139669738 Marionette TRACE conn4 <- [1,2352,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html",0,null,null,[["putImageData() puts non-solid image data correctly",0,null,null]]]}] 01:07:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 01:07:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1788ms 01:07:49 INFO - PROCESS | 6440 | 1461139669797 Marionette TRACE conn4 -> [0,2353,"getWindowHandle",null] 01:07:49 INFO - PROCESS | 6440 | 1461139669801 Marionette TRACE conn4 <- [1,2353,null,{"value":"8"}] 01:07:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 01:07:49 INFO - PROCESS | 6440 | 1461139669808 Marionette TRACE conn4 -> [0,2354,"setScriptTimeout",{"ms":35000}] 01:07:49 INFO - PROCESS | 6440 | 1461139669813 Marionette TRACE conn4 <- [1,2354,null,{}] 01:07:49 INFO - PROCESS | 6440 | 1461139669820 Marionette TRACE conn4 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:50 INFO - PROCESS | 6440 | 1461139670070 Marionette TRACE conn4 <- [1,2355,null,{"value":null}] 01:07:50 INFO - PROCESS | 6440 | 1461139670409 Marionette TRACE conn4 -> [0,2356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:50 INFO - PROCESS | 6440 | ++DOCSHELL 0x89fb2c00 == 138 [pid = 6440] [id = 596] 01:07:50 INFO - PROCESS | 6440 | ++DOMWINDOW == 142 (0x8e77d800) [pid = 6440] [serial = 1789] [outer = (nil)] 01:07:50 INFO - PROCESS | 6440 | ++DOMWINDOW == 143 (0x8e784400) [pid = 6440] [serial = 1790] [outer = 0x8e77d800] 01:07:50 INFO - PROCESS | 6440 | 1461139670508 Marionette DEBUG loaded listener.js 01:07:50 INFO - PROCESS | 6440 | ++DOMWINDOW == 144 (0x8f202c00) [pid = 6440] [serial = 1791] [outer = 0x8e77d800] 01:07:51 INFO - PROCESS | 6440 | 1461139671467 Marionette TRACE conn4 <- [1,2356,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.basic.html",0,null,null,[["putImageData() puts image data from getImageData() onto the canvas",0,null,null]]]}] 01:07:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 01:07:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1738ms 01:07:51 INFO - PROCESS | 6440 | 1461139671548 Marionette TRACE conn4 -> [0,2357,"getWindowHandle",null] 01:07:51 INFO - PROCESS | 6440 | 1461139671552 Marionette TRACE conn4 <- [1,2357,null,{"value":"8"}] 01:07:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 01:07:51 INFO - PROCESS | 6440 | 1461139671560 Marionette TRACE conn4 -> [0,2358,"setScriptTimeout",{"ms":35000}] 01:07:51 INFO - PROCESS | 6440 | 1461139671564 Marionette TRACE conn4 <- [1,2358,null,{}] 01:07:51 INFO - PROCESS | 6440 | 1461139671570 Marionette TRACE conn4 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:51 INFO - PROCESS | 6440 | 1461139671875 Marionette TRACE conn4 <- [1,2359,null,{"value":null}] 01:07:52 INFO - PROCESS | 6440 | 1461139672206 Marionette TRACE conn4 -> [0,2360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:52 INFO - PROCESS | 6440 | ++DOCSHELL 0x8cbc4c00 == 139 [pid = 6440] [id = 597] 01:07:52 INFO - PROCESS | 6440 | ++DOMWINDOW == 145 (0x8e785000) [pid = 6440] [serial = 1792] [outer = (nil)] 01:07:52 INFO - PROCESS | 6440 | ++DOMWINDOW == 146 (0x8f37cc00) [pid = 6440] [serial = 1793] [outer = 0x8e785000] 01:07:52 INFO - PROCESS | 6440 | 1461139672305 Marionette DEBUG loaded listener.js 01:07:52 INFO - PROCESS | 6440 | ++DOMWINDOW == 147 (0x8f385400) [pid = 6440] [serial = 1794] [outer = 0x8e785000] 01:07:53 INFO - PROCESS | 6440 | 1461139673252 Marionette TRACE conn4 <- [1,2360,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.clip.html",0,null,null,[["putImageData() is not affected by clipping regions",0,null,null]]]}] 01:07:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 01:07:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1744ms 01:07:53 INFO - PROCESS | 6440 | 1461139673305 Marionette TRACE conn4 -> [0,2361,"getWindowHandle",null] 01:07:53 INFO - PROCESS | 6440 | 1461139673309 Marionette TRACE conn4 <- [1,2361,null,{"value":"8"}] 01:07:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 01:07:53 INFO - PROCESS | 6440 | 1461139673337 Marionette TRACE conn4 -> [0,2362,"setScriptTimeout",{"ms":35000}] 01:07:53 INFO - PROCESS | 6440 | 1461139673341 Marionette TRACE conn4 <- [1,2362,null,{}] 01:07:53 INFO - PROCESS | 6440 | 1461139673347 Marionette TRACE conn4 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:53 INFO - PROCESS | 6440 | 1461139673586 Marionette TRACE conn4 <- [1,2363,null,{"value":null}] 01:07:53 INFO - PROCESS | 6440 | 1461139673917 Marionette TRACE conn4 -> [0,2364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.created.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:53 INFO - PROCESS | 6440 | ++DOCSHELL 0x8f24fc00 == 140 [pid = 6440] [id = 598] 01:07:53 INFO - PROCESS | 6440 | ++DOMWINDOW == 148 (0x8f33ac00) [pid = 6440] [serial = 1795] [outer = (nil)] 01:07:54 INFO - PROCESS | 6440 | ++DOMWINDOW == 149 (0x8fb1fc00) [pid = 6440] [serial = 1796] [outer = 0x8f33ac00] 01:07:54 INFO - PROCESS | 6440 | 1461139674017 Marionette DEBUG loaded listener.js 01:07:54 INFO - PROCESS | 6440 | ++DOMWINDOW == 150 (0x8fbd5c00) [pid = 6440] [serial = 1797] [outer = 0x8f33ac00] 01:07:55 INFO - PROCESS | 6440 | 1461139675081 Marionette TRACE conn4 <- [1,2364,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.created.html",0,null,null,[["putImageData() puts image data from createImageData() onto the canvas",0,null,null]]]}] 01:07:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 01:07:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1796ms 01:07:55 INFO - PROCESS | 6440 | 1461139675130 Marionette TRACE conn4 -> [0,2365,"getWindowHandle",null] 01:07:55 INFO - PROCESS | 6440 | 1461139675135 Marionette TRACE conn4 <- [1,2365,null,{"value":"8"}] 01:07:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 01:07:55 INFO - PROCESS | 6440 | 1461139675142 Marionette TRACE conn4 -> [0,2366,"setScriptTimeout",{"ms":35000}] 01:07:55 INFO - PROCESS | 6440 | 1461139675146 Marionette TRACE conn4 <- [1,2366,null,{}] 01:07:55 INFO - PROCESS | 6440 | 1461139675152 Marionette TRACE conn4 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:55 INFO - PROCESS | 6440 | 1461139675397 Marionette TRACE conn4 <- [1,2367,null,{"value":null}] 01:07:55 INFO - PROCESS | 6440 | 1461139675729 Marionette TRACE conn4 -> [0,2368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:55 INFO - PROCESS | 6440 | ++DOCSHELL 0x8e77cc00 == 141 [pid = 6440] [id = 599] 01:07:55 INFO - PROCESS | 6440 | ++DOMWINDOW == 151 (0x8fb18800) [pid = 6440] [serial = 1798] [outer = (nil)] 01:07:55 INFO - PROCESS | 6440 | ++DOMWINDOW == 152 (0x90187c00) [pid = 6440] [serial = 1799] [outer = 0x8fb18800] 01:07:55 INFO - PROCESS | 6440 | 1461139675830 Marionette DEBUG loaded listener.js 01:07:55 INFO - PROCESS | 6440 | ++DOMWINDOW == 153 (0x9018f000) [pid = 6440] [serial = 1800] [outer = 0x8fb18800] 01:07:56 INFO - PROCESS | 6440 | 1461139676788 Marionette TRACE conn4 <- [1,2368,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.cross.html",0,null,null,[["putImageData() accepts image data got from a different canvas",0,null,null]]]}] 01:07:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 01:07:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1681ms 01:07:56 INFO - PROCESS | 6440 | 1461139676824 Marionette TRACE conn4 -> [0,2369,"getWindowHandle",null] 01:07:56 INFO - PROCESS | 6440 | 1461139676829 Marionette TRACE conn4 <- [1,2369,null,{"value":"8"}] 01:07:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 01:07:56 INFO - PROCESS | 6440 | 1461139676836 Marionette TRACE conn4 -> [0,2370,"setScriptTimeout",{"ms":35000}] 01:07:56 INFO - PROCESS | 6440 | 1461139676840 Marionette TRACE conn4 <- [1,2370,null,{}] 01:07:56 INFO - PROCESS | 6440 | 1461139676846 Marionette TRACE conn4 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:57 INFO - PROCESS | 6440 | 1461139677090 Marionette TRACE conn4 <- [1,2371,null,{"value":null}] 01:07:57 INFO - PROCESS | 6440 | 1461139677419 Marionette TRACE conn4 -> [0,2372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:57 INFO - PROCESS | 6440 | ++DOCSHELL 0x8fe96c00 == 142 [pid = 6440] [id = 600] 01:07:57 INFO - PROCESS | 6440 | ++DOMWINDOW == 154 (0x8fe99000) [pid = 6440] [serial = 1801] [outer = (nil)] 01:07:57 INFO - PROCESS | 6440 | ++DOMWINDOW == 155 (0x904a0000) [pid = 6440] [serial = 1802] [outer = 0x8fe99000] 01:07:57 INFO - PROCESS | 6440 | 1461139677519 Marionette DEBUG loaded listener.js 01:07:57 INFO - PROCESS | 6440 | ++DOMWINDOW == 156 (0x904ca800) [pid = 6440] [serial = 1803] [outer = 0x8fe99000] 01:07:58 INFO - PROCESS | 6440 | 1461139678475 Marionette TRACE conn4 <- [1,2372,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html",0,null,null,[["putImageData() handles negative-sized dirty rectangles correctly",0,null,null]]]}] 01:07:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 01:07:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1684ms 01:07:58 INFO - PROCESS | 6440 | 1461139678522 Marionette TRACE conn4 -> [0,2373,"getWindowHandle",null] 01:07:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 01:07:58 INFO - PROCESS | 6440 | 1461139678526 Marionette TRACE conn4 <- [1,2373,null,{"value":"8"}] 01:07:58 INFO - PROCESS | 6440 | 1461139678533 Marionette TRACE conn4 -> [0,2374,"setScriptTimeout",{"ms":35000}] 01:07:58 INFO - PROCESS | 6440 | 1461139678537 Marionette TRACE conn4 <- [1,2374,null,{}] 01:07:58 INFO - PROCESS | 6440 | 1461139678545 Marionette TRACE conn4 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:58 INFO - PROCESS | 6440 | 1461139678794 Marionette TRACE conn4 <- [1,2375,null,{"value":null}] 01:07:59 INFO - PROCESS | 6440 | 1461139679146 Marionette TRACE conn4 -> [0,2376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:59 INFO - PROCESS | 6440 | ++DOCSHELL 0x90497400 == 143 [pid = 6440] [id = 601] 01:07:59 INFO - PROCESS | 6440 | ++DOMWINDOW == 157 (0x906ec800) [pid = 6440] [serial = 1804] [outer = (nil)] 01:07:59 INFO - PROCESS | 6440 | ++DOMWINDOW == 158 (0x911dc800) [pid = 6440] [serial = 1805] [outer = 0x906ec800] 01:07:59 INFO - PROCESS | 6440 | 1461139679241 Marionette DEBUG loaded listener.js 01:07:59 INFO - PROCESS | 6440 | ++DOMWINDOW == 159 (0x9120b400) [pid = 6440] [serial = 1806] [outer = 0x906ec800] 01:08:00 INFO - PROCESS | 6440 | 1461139680264 Marionette TRACE conn4 <- [1,2376,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html",0,null,null,[["putImageData() handles dirty rectangles outside the canvas correctly",0,null,null]]]}] 01:08:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 01:08:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1786ms 01:08:00 INFO - PROCESS | 6440 | 1461139680320 Marionette TRACE conn4 -> [0,2377,"getWindowHandle",null] 01:08:00 INFO - PROCESS | 6440 | 1461139680324 Marionette TRACE conn4 <- [1,2377,null,{"value":"8"}] 01:08:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 01:08:00 INFO - PROCESS | 6440 | 1461139680331 Marionette TRACE conn4 -> [0,2378,"setScriptTimeout",{"ms":35000}] 01:08:00 INFO - PROCESS | 6440 | 1461139680336 Marionette TRACE conn4 <- [1,2378,null,{}] 01:08:00 INFO - PROCESS | 6440 | 1461139680342 Marionette TRACE conn4 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:08:00 INFO - PROCESS | 6440 | 1461139680623 Marionette TRACE conn4 <- [1,2379,null,{"value":null}] 01:08:00 INFO - PROCESS | 6440 | 1461139680960 Marionette TRACE conn4 -> [0,2380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:01 INFO - PROCESS | 6440 | ++DOCSHELL 0x92841c00 == 144 [pid = 6440] [id = 602] 01:08:01 INFO - PROCESS | 6440 | ++DOMWINDOW == 160 (0x92843000) [pid = 6440] [serial = 1807] [outer = (nil)] 01:08:01 INFO - PROCESS | 6440 | ++DOMWINDOW == 161 (0x938c6800) [pid = 6440] [serial = 1808] [outer = 0x92843000] 01:08:01 INFO - PROCESS | 6440 | 1461139681071 Marionette DEBUG loaded listener.js 01:08:01 INFO - PROCESS | 6440 | ++DOMWINDOW == 162 (0x93a4a800) [pid = 6440] [serial = 1809] [outer = 0x92843000] 01:08:02 INFO - PROCESS | 6440 | 1461139682027 Marionette TRACE conn4 <- [1,2380,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using width and height",0,null,null]]]}] 01:08:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 01:08:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1740ms 01:08:02 INFO - PROCESS | 6440 | 1461139682072 Marionette TRACE conn4 -> [0,2381,"getWindowHandle",null] 01:08:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 01:08:02 INFO - PROCESS | 6440 | 1461139682076 Marionette TRACE conn4 <- [1,2381,null,{"value":"8"}] 01:08:02 INFO - PROCESS | 6440 | 1461139682083 Marionette TRACE conn4 -> [0,2382,"setScriptTimeout",{"ms":35000}] 01:08:02 INFO - PROCESS | 6440 | 1461139682087 Marionette TRACE conn4 <- [1,2382,null,{}] 01:08:02 INFO - PROCESS | 6440 | 1461139682093 Marionette TRACE conn4 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:08:02 INFO - PROCESS | 6440 | 1461139682329 Marionette TRACE conn4 <- [1,2383,null,{"value":null}] 01:08:02 INFO - PROCESS | 6440 | 1461139682664 Marionette TRACE conn4 -> [0,2384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:02 INFO - PROCESS | 6440 | ++DOCSHELL 0x92cc0800 == 145 [pid = 6440] [id = 603] 01:08:02 INFO - PROCESS | 6440 | ++DOMWINDOW == 163 (0x938c4800) [pid = 6440] [serial = 1810] [outer = (nil)] 01:08:02 INFO - PROCESS | 6440 | ++DOMWINDOW == 164 (0x959cd000) [pid = 6440] [serial = 1811] [outer = 0x938c4800] 01:08:02 INFO - PROCESS | 6440 | 1461139682773 Marionette DEBUG loaded listener.js 01:08:02 INFO - PROCESS | 6440 | ++DOMWINDOW == 165 (0x96a3d400) [pid = 6440] [serial = 1812] [outer = 0x938c4800] 01:08:03 INFO - PROCESS | 6440 | 1461139683733 Marionette TRACE conn4 <- [1,2384,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using x and y",0,null,null]]]}] 01:08:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 01:08:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1683ms 01:08:03 INFO - PROCESS | 6440 | 1461139683770 Marionette TRACE conn4 -> [0,2385,"getWindowHandle",null] 01:08:03 INFO - PROCESS | 6440 | 1461139683775 Marionette TRACE conn4 <- [1,2385,null,{"value":"8"}] 01:08:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 01:08:03 INFO - PROCESS | 6440 | 1461139683782 Marionette TRACE conn4 -> [0,2386,"setScriptTimeout",{"ms":35000}] 01:08:03 INFO - PROCESS | 6440 | 1461139683785 Marionette TRACE conn4 <- [1,2386,null,{}] 01:08:03 INFO - PROCESS | 6440 | 1461139683792 Marionette TRACE conn4 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:08:04 INFO - PROCESS | 6440 | 1461139684031 Marionette TRACE conn4 <- [1,2387,null,{"value":null}] 01:08:04 INFO - PROCESS | 6440 | 1461139684382 Marionette TRACE conn4 -> [0,2388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:04 INFO - PROCESS | 6440 | ++DOCSHELL 0x93a44000 == 146 [pid = 6440] [id = 604] 01:08:04 INFO - PROCESS | 6440 | ++DOMWINDOW == 166 (0x94e92800) [pid = 6440] [serial = 1813] [outer = (nil)] 01:08:04 INFO - PROCESS | 6440 | ++DOMWINDOW == 167 (0x97b7a800) [pid = 6440] [serial = 1814] [outer = 0x94e92800] 01:08:04 INFO - PROCESS | 6440 | 1461139684484 Marionette DEBUG loaded listener.js 01:08:04 INFO - PROCESS | 6440 | ++DOMWINDOW == 168 (0x97da7c00) [pid = 6440] [serial = 1815] [outer = 0x94e92800] 01:08:05 INFO - PROCESS | 6440 | 1461139685444 Marionette TRACE conn4 <- [1,2388,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html",0,null,null,[["putImageData() with zero-sized dirty rectangle puts nothing",0,null,null]]]}] 01:08:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 01:08:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1746ms 01:08:05 INFO - PROCESS | 6440 | 1461139685529 Marionette TRACE conn4 -> [0,2389,"getWindowHandle",null] 01:08:05 INFO - PROCESS | 6440 | 1461139685534 Marionette TRACE conn4 <- [1,2389,null,{"value":"8"}] 01:08:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 01:08:05 INFO - PROCESS | 6440 | 1461139685540 Marionette TRACE conn4 -> [0,2390,"setScriptTimeout",{"ms":35000}] 01:08:05 INFO - PROCESS | 6440 | 1461139685544 Marionette TRACE conn4 <- [1,2390,null,{}] 01:08:05 INFO - PROCESS | 6440 | 1461139685550 Marionette TRACE conn4 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:08:05 INFO - PROCESS | 6440 | 1461139685836 Marionette TRACE conn4 <- [1,2391,null,{"value":null}] 01:08:06 INFO - PROCESS | 6440 | 1461139686182 Marionette TRACE conn4 -> [0,2392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:06 INFO - PROCESS | 6440 | ++DOCSHELL 0x8cbd0c00 == 147 [pid = 6440] [id = 605] 01:08:06 INFO - PROCESS | 6440 | ++DOMWINDOW == 169 (0x90497000) [pid = 6440] [serial = 1816] [outer = (nil)] 01:08:06 INFO - PROCESS | 6440 | ++DOMWINDOW == 170 (0x984d4c00) [pid = 6440] [serial = 1817] [outer = 0x90497000] 01:08:06 INFO - PROCESS | 6440 | 1461139686280 Marionette DEBUG loaded listener.js 01:08:06 INFO - PROCESS | 6440 | ++DOMWINDOW == 171 (0x98705400) [pid = 6440] [serial = 1818] [outer = 0x90497000] 01:08:07 INFO - PROCESS | 6440 | 1461139687236 Marionette TRACE conn4 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 01:08:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 01:08:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1733ms 01:08:07 INFO - PROCESS | 6440 | 1461139687275 Marionette TRACE conn4 -> [0,2393,"getWindowHandle",null] 01:08:07 INFO - PROCESS | 6440 | 1461139687278 Marionette TRACE conn4 <- [1,2393,null,{"value":"8"}] 01:08:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 01:08:07 INFO - PROCESS | 6440 | 1461139687286 Marionette TRACE conn4 -> [0,2394,"setScriptTimeout",{"ms":35000}] 01:08:07 INFO - PROCESS | 6440 | 1461139687290 Marionette TRACE conn4 <- [1,2394,null,{}] 01:08:07 INFO - PROCESS | 6440 | 1461139687296 Marionette TRACE conn4 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:08:07 INFO - PROCESS | 6440 | 1461139687554 Marionette TRACE conn4 <- [1,2395,null,{"value":null}] 01:08:07 INFO - PROCESS | 6440 | 1461139687891 Marionette TRACE conn4 -> [0,2396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:07 INFO - PROCESS | 6440 | ++DOCSHELL 0x97b7b800 == 148 [pid = 6440] [id = 606] 01:08:07 INFO - PROCESS | 6440 | ++DOMWINDOW == 172 (0x97cb2800) [pid = 6440] [serial = 1819] [outer = (nil)] 01:08:07 INFO - PROCESS | 6440 | ++DOMWINDOW == 173 (0x9887dc00) [pid = 6440] [serial = 1820] [outer = 0x97cb2800] 01:08:07 INFO - PROCESS | 6440 | 1461139687990 Marionette DEBUG loaded listener.js 01:08:08 INFO - PROCESS | 6440 | ++DOMWINDOW == 174 (0x9899fc00) [pid = 6440] [serial = 1821] [outer = 0x97cb2800] 01:08:08 INFO - PROCESS | 6440 | 1461139688943 Marionette TRACE conn4 <- [1,2396,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html",0,null,null,[["putImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 01:08:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 01:08:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1734ms 01:08:09 INFO - PROCESS | 6440 | 1461139689022 Marionette TRACE conn4 -> [0,2397,"getWindowHandle",null] 01:08:09 INFO - PROCESS | 6440 | 1461139689025 Marionette TRACE conn4 <- [1,2397,null,{"value":"8"}] 01:08:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 01:08:09 INFO - PROCESS | 6440 | 1461139689034 Marionette TRACE conn4 -> [0,2398,"setScriptTimeout",{"ms":35000}] 01:08:09 INFO - PROCESS | 6440 | 1461139689038 Marionette TRACE conn4 <- [1,2398,null,{}] 01:08:09 INFO - PROCESS | 6440 | 1461139689044 Marionette TRACE conn4 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:08:09 INFO - PROCESS | 6440 | 1461139689317 Marionette TRACE conn4 <- [1,2399,null,{"value":null}] 01:08:09 INFO - PROCESS | 6440 | 1461139689722 Marionette TRACE conn4 -> [0,2400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:09 INFO - PROCESS | 6440 | ++DOCSHELL 0x979e7400 == 149 [pid = 6440] [id = 607] 01:08:09 INFO - PROCESS | 6440 | ++DOMWINDOW == 175 (0x98e76c00) [pid = 6440] [serial = 1822] [outer = (nil)] 01:08:09 INFO - PROCESS | 6440 | ++DOMWINDOW == 176 (0x98f85800) [pid = 6440] [serial = 1823] [outer = 0x98e76c00] 01:08:09 INFO - PROCESS | 6440 | 1461139689822 Marionette DEBUG loaded listener.js 01:08:09 INFO - PROCESS | 6440 | ++DOMWINDOW == 177 (0x99179000) [pid = 6440] [serial = 1824] [outer = 0x98e76c00] 01:08:10 INFO - PROCESS | 6440 | 1461139690776 Marionette TRACE conn4 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 01:08:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 01:08:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1792ms 01:08:10 INFO - PROCESS | 6440 | 1461139690826 Marionette TRACE conn4 -> [0,2401,"getWindowHandle",null] 01:08:10 INFO - PROCESS | 6440 | 1461139690830 Marionette TRACE conn4 <- [1,2401,null,{"value":"8"}] 01:08:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 01:08:10 INFO - PROCESS | 6440 | 1461139690837 Marionette TRACE conn4 -> [0,2402,"setScriptTimeout",{"ms":35000}] 01:08:10 INFO - PROCESS | 6440 | 1461139690841 Marionette TRACE conn4 <- [1,2402,null,{}] 01:08:10 INFO - PROCESS | 6440 | 1461139690847 Marionette TRACE conn4 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:08:11 INFO - PROCESS | 6440 | 1461139691096 Marionette TRACE conn4 <- [1,2403,null,{"value":null}] 01:08:11 INFO - PROCESS | 6440 | 1461139691436 Marionette TRACE conn4 -> [0,2404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:13 INFO - PROCESS | 6440 | --DOCSHELL 0x840cd800 == 148 [pid = 6440] [id = 312] 01:08:13 INFO - PROCESS | 6440 | --DOCSHELL 0x99212000 == 147 [pid = 6440] [id = 416] 01:08:13 INFO - PROCESS | 6440 | --DOCSHELL 0x89f11800 == 146 [pid = 6440] [id = 414] 01:08:13 INFO - PROCESS | 6440 | --DOMWINDOW == 176 (0x99216800) [pid = 6440] [serial = 1691] [outer = (nil)] [url = about:blank] 01:08:13 INFO - PROCESS | 6440 | --DOMWINDOW == 175 (0x92cbfc00) [pid = 6440] [serial = 1676] [outer = (nil)] [url = about:blank] 01:08:13 INFO - PROCESS | 6440 | --DOMWINDOW == 174 (0x8f24d000) [pid = 6440] [serial = 1661] [outer = (nil)] [url = about:blank] 01:08:13 INFO - PROCESS | 6440 | --DOMWINDOW == 173 (0x8986e400) [pid = 6440] [serial = 1703] [outer = (nil)] [url = about:blank] 01:08:13 INFO - PROCESS | 6440 | --DOMWINDOW == 172 (0x98122400) [pid = 6440] [serial = 1682] [outer = (nil)] [url = about:blank] 01:08:13 INFO - PROCESS | 6440 | --DOMWINDOW == 171 (0x9049ec00) [pid = 6440] [serial = 1670] [outer = (nil)] [url = about:blank] 01:08:13 INFO - PROCESS | 6440 | --DOMWINDOW == 170 (0xa4581000) [pid = 6440] [serial = 1632] [outer = (nil)] [url = about:blank] 01:08:13 INFO - PROCESS | 6440 | --DOMWINDOW == 169 (0x8e782400) [pid = 6440] [serial = 1658] [outer = (nil)] [url = about:blank] 01:08:13 INFO - PROCESS | 6440 | --DOMWINDOW == 168 (0x98f85400) [pid = 6440] [serial = 1689] [outer = (nil)] [url = about:blank] 01:08:13 INFO - PROCESS | 6440 | --DOMWINDOW == 167 (0x89327c00) [pid = 6440] [serial = 1701] [outer = (nil)] [url = about:blank] 01:08:13 INFO - PROCESS | 6440 | --DOMWINDOW == 166 (0x8fe94400) [pid = 6440] [serial = 1664] [outer = (nil)] [url = about:blank] 01:08:13 INFO - PROCESS | 6440 | --DOMWINDOW == 165 (0x8b814800) [pid = 6440] [serial = 1652] [outer = (nil)] [url = about:blank] 01:08:13 INFO - PROCESS | 6440 | --DOMWINDOW == 164 (0x85e7a000) [pid = 6440] [serial = 1646] [outer = (nil)] [url = about:blank] 01:08:13 INFO - PROCESS | 6440 | --DOMWINDOW == 163 (0x8e508800) [pid = 6440] [serial = 1656] [outer = (nil)] [url = about:blank] 01:08:13 INFO - PROCESS | 6440 | --DOMWINDOW == 162 (0x906e9000) [pid = 6440] [serial = 1673] [outer = (nil)] [url = about:blank] 01:08:13 INFO - PROCESS | 6440 | --DOMWINDOW == 161 (0x8a83e800) [pid = 6440] [serial = 1706] [outer = (nil)] [url = about:blank] 01:08:13 INFO - PROCESS | 6440 | --DOMWINDOW == 160 (0x8e785c00) [pid = 6440] [serial = 1659] [outer = (nil)] [url = about:blank] 01:08:13 INFO - PROCESS | 6440 | --DOMWINDOW == 159 (0x97922c00) [pid = 6440] [serial = 1679] [outer = (nil)] [url = about:blank] 01:08:13 INFO - PROCESS | 6440 | --DOMWINDOW == 158 (0x9ea12800) [pid = 6440] [serial = 1695] [outer = (nil)] [url = about:blank] 01:08:13 INFO - PROCESS | 6440 | --DOMWINDOW == 157 (0x8f550400) [pid = 6440] [serial = 1662] [outer = (nil)] [url = about:blank] 01:08:13 INFO - PROCESS | 6440 | --DOMWINDOW == 156 (0x97bc8400) [pid = 6440] [serial = 1680] [outer = (nil)] [url = about:blank] 01:08:13 INFO - PROCESS | 6440 | --DOMWINDOW == 155 (0x8e3a5c00) [pid = 6440] [serial = 1584] [outer = (nil)] [url = about:blank] 01:08:13 INFO - PROCESS | 6440 | --DOMWINDOW == 154 (0x8ab11800) [pid = 6440] [serial = 1707] [outer = (nil)] [url = about:blank] 01:08:13 INFO - PROCESS | 6440 | --DOMWINDOW == 153 (0x8b8c6800) [pid = 6440] [serial = 1653] [outer = (nil)] [url = about:blank] 01:08:13 INFO - PROCESS | 6440 | --DOMWINDOW == 152 (0x984cac00) [pid = 6440] [serial = 1683] [outer = (nil)] [url = about:blank] 01:08:13 INFO - PROCESS | 6440 | --DOMWINDOW == 151 (0x89f1a800) [pid = 6440] [serial = 1649] [outer = (nil)] [url = about:blank] 01:08:13 INFO - PROCESS | 6440 | --DOMWINDOW == 150 (0x902bf800) [pid = 6440] [serial = 1667] [outer = (nil)] [url = about:blank] 01:08:13 INFO - PROCESS | 6440 | --DOMWINDOW == 149 (0x9887a400) [pid = 6440] [serial = 1686] [outer = (nil)] [url = about:blank] 01:08:13 INFO - PROCESS | 6440 | --DOMWINDOW == 148 (0x8a2e2000) [pid = 6440] [serial = 1650] [outer = (nil)] [url = about:blank] 01:08:13 INFO - PROCESS | 6440 | --DOMWINDOW == 147 (0x98f82c00) [pid = 6440] [serial = 1688] [outer = (nil)] [url = about:blank] 01:08:13 INFO - PROCESS | 6440 | --DOMWINDOW == 146 (0x9df86400) [pid = 6440] [serial = 1694] [outer = (nil)] [url = about:blank] 01:08:13 INFO - PROCESS | 6440 | --DOMWINDOW == 145 (0x88132000) [pid = 6440] [serial = 1647] [outer = (nil)] [url = about:blank] 01:08:13 INFO - PROCESS | 6440 | --DOMWINDOW == 144 (0x8fe9b000) [pid = 6440] [serial = 1665] [outer = (nil)] [url = about:blank] 01:08:13 INFO - PROCESS | 6440 | --DOMWINDOW == 143 (0xa0f3d000) [pid = 6440] [serial = 1698] [outer = (nil)] [url = about:blank] 01:08:13 INFO - PROCESS | 6440 | --DOMWINDOW == 142 (0x938cbc00) [pid = 6440] [serial = 1677] [outer = (nil)] [url = about:blank] 01:08:13 INFO - PROCESS | 6440 | --DOMWINDOW == 141 (0x892b5000) [pid = 6440] [serial = 1700] [outer = (nil)] [url = about:blank] 01:08:13 INFO - PROCESS | 6440 | --DOMWINDOW == 140 (0x906f3c00) [pid = 6440] [serial = 1674] [outer = (nil)] [url = about:blank] 01:08:13 INFO - PROCESS | 6440 | --DOMWINDOW == 139 (0x8cbcf000) [pid = 6440] [serial = 1655] [outer = (nil)] [url = about:blank] 01:08:13 INFO - PROCESS | 6440 | --DOMWINDOW == 138 (0x899a2000) [pid = 6440] [serial = 1704] [outer = (nil)] [url = about:blank] 01:08:13 INFO - PROCESS | 6440 | --DOMWINDOW == 137 (0x98878800) [pid = 6440] [serial = 1685] [outer = (nil)] [url = about:blank] 01:08:13 INFO - PROCESS | 6440 | --DOMWINDOW == 136 (0xa0ad4c00) [pid = 6440] [serial = 1697] [outer = (nil)] [url = about:blank] 01:08:13 INFO - PROCESS | 6440 | --DOMWINDOW == 135 (0x99b81000) [pid = 6440] [serial = 1692] [outer = (nil)] [url = about:blank] 01:08:13 INFO - PROCESS | 6440 | --DOMWINDOW == 134 (0x904ce800) [pid = 6440] [serial = 1671] [outer = (nil)] [url = about:blank] 01:08:13 INFO - PROCESS | 6440 | --DOMWINDOW == 133 (0x85e7b400) [pid = 6440] [serial = 1635] [outer = (nil)] [url = about:blank] 01:08:13 INFO - PROCESS | 6440 | --DOMWINDOW == 132 (0x902c3000) [pid = 6440] [serial = 1668] [outer = (nil)] [url = about:blank] 01:08:13 INFO - PROCESS | 6440 | --DOMWINDOW == 131 (0x8b810800) [pid = 6440] [serial = 1709] [outer = (nil)] [url = about:blank] 01:08:13 INFO - PROCESS | 6440 | ++DOCSHELL 0x840cd800 == 147 [pid = 6440] [id = 608] 01:08:13 INFO - PROCESS | 6440 | ++DOMWINDOW == 132 (0x84b3fc00) [pid = 6440] [serial = 1825] [outer = (nil)] 01:08:13 INFO - PROCESS | 6440 | ++DOMWINDOW == 133 (0x85e70c00) [pid = 6440] [serial = 1826] [outer = 0x84b3fc00] 01:08:13 INFO - PROCESS | 6440 | 1461139693767 Marionette DEBUG loaded listener.js 01:08:13 INFO - PROCESS | 6440 | ++DOMWINDOW == 134 (0x85e78c00) [pid = 6440] [serial = 1827] [outer = 0x84b3fc00] 01:08:14 INFO - PROCESS | 6440 | 1461139694760 Marionette TRACE conn4 <- [1,2404,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.path.html",0,null,null,[["putImageData() does not affect the current path",0,null,null]]]}] 01:08:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 01:08:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 3994ms 01:08:14 INFO - PROCESS | 6440 | 1461139694833 Marionette TRACE conn4 -> [0,2405,"getWindowHandle",null] 01:08:14 INFO - PROCESS | 6440 | 1461139694840 Marionette TRACE conn4 <- [1,2405,null,{"value":"8"}] 01:08:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 01:08:14 INFO - PROCESS | 6440 | 1461139694850 Marionette TRACE conn4 -> [0,2406,"setScriptTimeout",{"ms":35000}] 01:08:14 INFO - PROCESS | 6440 | 1461139694854 Marionette TRACE conn4 <- [1,2406,null,{}] 01:08:14 INFO - PROCESS | 6440 | 1461139694863 Marionette TRACE conn4 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:08:15 INFO - PROCESS | 6440 | 1461139695087 Marionette TRACE conn4 <- [1,2407,null,{"value":null}] 01:08:15 INFO - PROCESS | 6440 | 1461139695353 Marionette TRACE conn4 -> [0,2408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:15 INFO - PROCESS | 6440 | ++DOCSHELL 0x88ff1000 == 148 [pid = 6440] [id = 609] 01:08:15 INFO - PROCESS | 6440 | ++DOMWINDOW == 135 (0x88ff1c00) [pid = 6440] [serial = 1828] [outer = (nil)] 01:08:15 INFO - PROCESS | 6440 | ++DOMWINDOW == 136 (0x89323c00) [pid = 6440] [serial = 1829] [outer = 0x88ff1c00] 01:08:15 INFO - PROCESS | 6440 | 1461139695441 Marionette DEBUG loaded listener.js 01:08:15 INFO - PROCESS | 6440 | ++DOMWINDOW == 137 (0x8932ac00) [pid = 6440] [serial = 1830] [outer = 0x88ff1c00] 01:08:16 INFO - PROCESS | 6440 | 1461139696297 Marionette TRACE conn4 <- [1,2408,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html",0,null,null,[["putImageData() is not affected by context state",0,null,null]]]}] 01:08:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 01:08:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1534ms 01:08:16 INFO - PROCESS | 6440 | 1461139696383 Marionette TRACE conn4 -> [0,2409,"getWindowHandle",null] 01:08:16 INFO - PROCESS | 6440 | 1461139696390 Marionette TRACE conn4 <- [1,2409,null,{"value":"8"}] 01:08:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 01:08:16 INFO - PROCESS | 6440 | 1461139696406 Marionette TRACE conn4 -> [0,2410,"setScriptTimeout",{"ms":35000}] 01:08:16 INFO - PROCESS | 6440 | 1461139696410 Marionette TRACE conn4 <- [1,2410,null,{}] 01:08:16 INFO - PROCESS | 6440 | 1461139696416 Marionette TRACE conn4 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:08:16 INFO - PROCESS | 6440 | 1461139696709 Marionette TRACE conn4 <- [1,2411,null,{"value":null}] 01:08:16 INFO - PROCESS | 6440 | 1461139696742 Marionette TRACE conn4 -> [0,2412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:16 INFO - PROCESS | 6440 | ++DOCSHELL 0x89325800 == 149 [pid = 6440] [id = 610] 01:08:16 INFO - PROCESS | 6440 | ++DOMWINDOW == 138 (0x894e4000) [pid = 6440] [serial = 1831] [outer = (nil)] 01:08:16 INFO - PROCESS | 6440 | ++DOMWINDOW == 139 (0x89f15c00) [pid = 6440] [serial = 1832] [outer = 0x894e4000] 01:08:16 INFO - PROCESS | 6440 | 1461139696827 Marionette DEBUG loaded listener.js 01:08:16 INFO - PROCESS | 6440 | ++DOMWINDOW == 140 (0x8a206800) [pid = 6440] [serial = 1833] [outer = 0x894e4000] 01:08:18 INFO - PROCESS | 6440 | 1461139698052 Marionette TRACE conn4 <- [1,2412,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 01:08:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 01:08:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1687ms 01:08:18 INFO - PROCESS | 6440 | 1461139698092 Marionette TRACE conn4 -> [0,2413,"getWindowHandle",null] 01:08:18 INFO - PROCESS | 6440 | 1461139698096 Marionette TRACE conn4 <- [1,2413,null,{"value":"8"}] 01:08:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 01:08:18 INFO - PROCESS | 6440 | 1461139698109 Marionette TRACE conn4 -> [0,2414,"setScriptTimeout",{"ms":35000}] 01:08:18 INFO - PROCESS | 6440 | 1461139698116 Marionette TRACE conn4 <- [1,2414,null,{}] 01:08:18 INFO - PROCESS | 6440 | 1461139698138 Marionette TRACE conn4 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:08:18 INFO - PROCESS | 6440 | 1461139698455 Marionette TRACE conn4 <- [1,2415,null,{"value":null}] 01:08:19 INFO - PROCESS | 6440 | --DOMWINDOW == 139 (0x894e7000) [pid = 6440] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 01:08:19 INFO - PROCESS | 6440 | --DOMWINDOW == 138 (0x902c3c00) [pid = 6440] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 01:08:19 INFO - PROCESS | 6440 | --DOMWINDOW == 137 (0x88fbf000) [pid = 6440] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 01:08:19 INFO - PROCESS | 6440 | --DOMWINDOW == 136 (0x88fc0800) [pid = 6440] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 01:08:19 INFO - PROCESS | 6440 | --DOMWINDOW == 135 (0x8fb1d400) [pid = 6440] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 01:08:19 INFO - PROCESS | 6440 | --DOMWINDOW == 134 (0x9066e400) [pid = 6440] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 01:08:19 INFO - PROCESS | 6440 | --DOMWINDOW == 133 (0x8e39f800) [pid = 6440] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 01:08:19 INFO - PROCESS | 6440 | --DOMWINDOW == 132 (0x95938c00) [pid = 6440] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 01:08:19 INFO - PROCESS | 6440 | --DOMWINDOW == 131 (0x982c8c00) [pid = 6440] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 01:08:19 INFO - PROCESS | 6440 | --DOMWINDOW == 130 (0x8f343400) [pid = 6440] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 01:08:19 INFO - PROCESS | 6440 | --DOMWINDOW == 129 (0x98702400) [pid = 6440] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 01:08:19 INFO - PROCESS | 6440 | --DOMWINDOW == 128 (0x8a8a9400) [pid = 6440] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 01:08:19 INFO - PROCESS | 6440 | --DOMWINDOW == 127 (0x98871400) [pid = 6440] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 01:08:19 INFO - PROCESS | 6440 | --DOMWINDOW == 126 (0x9283fc00) [pid = 6440] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 01:08:19 INFO - PROCESS | 6440 | --DOMWINDOW == 125 (0x9addf800) [pid = 6440] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 01:08:19 INFO - PROCESS | 6440 | --DOMWINDOW == 124 (0x88fe9400) [pid = 6440] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 01:08:19 INFO - PROCESS | 6440 | --DOMWINDOW == 123 (0x84cbc000) [pid = 6440] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 01:08:19 INFO - PROCESS | 6440 | --DOMWINDOW == 122 (0x89faa000) [pid = 6440] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 01:08:19 INFO - PROCESS | 6440 | --DOMWINDOW == 121 (0x8f344400) [pid = 6440] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 01:08:19 INFO - PROCESS | 6440 | --DOMWINDOW == 120 (0x90183000) [pid = 6440] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 01:08:19 INFO - PROCESS | 6440 | --DOMWINDOW == 119 (0x882ba800) [pid = 6440] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 01:08:19 INFO - PROCESS | 6440 | --DOMWINDOW == 118 (0x8e782800) [pid = 6440] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 01:08:19 INFO - PROCESS | 6440 | 1461139699270 Marionette TRACE conn4 -> [0,2416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:19 INFO - PROCESS | 6440 | ++DOCSHELL 0x84cb5800 == 150 [pid = 6440] [id = 611] 01:08:19 INFO - PROCESS | 6440 | ++DOMWINDOW == 119 (0x84cb6800) [pid = 6440] [serial = 1834] [outer = (nil)] 01:08:19 INFO - PROCESS | 6440 | ++DOMWINDOW == 120 (0x88fbf000) [pid = 6440] [serial = 1835] [outer = 0x84cb6800] 01:08:19 INFO - PROCESS | 6440 | 1461139699358 Marionette DEBUG loaded listener.js 01:08:19 INFO - PROCESS | 6440 | ++DOMWINDOW == 121 (0x89876400) [pid = 6440] [serial = 1836] [outer = 0x84cb6800] 01:08:20 INFO - PROCESS | 6440 | 1461139700191 Marionette TRACE conn4 <- [1,2416,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html",0,null,null,[["putImageData() does not accept non-ImageData objects",0,null,null]]]}] 01:08:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 01:08:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 2142ms 01:08:20 INFO - PROCESS | 6440 | 1461139700252 Marionette TRACE conn4 -> [0,2417,"getWindowHandle",null] 01:08:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 01:08:20 INFO - PROCESS | 6440 | 1461139700257 Marionette TRACE conn4 <- [1,2417,null,{"value":"8"}] 01:08:20 INFO - PROCESS | 6440 | 1461139700280 Marionette TRACE conn4 -> [0,2418,"setScriptTimeout",{"ms":35000}] 01:08:20 INFO - PROCESS | 6440 | 1461139700285 Marionette TRACE conn4 <- [1,2418,null,{}] 01:08:20 INFO - PROCESS | 6440 | 1461139700293 Marionette TRACE conn4 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:08:20 INFO - PROCESS | 6440 | 1461139700518 Marionette TRACE conn4 <- [1,2419,null,{"value":null}] 01:08:20 INFO - PROCESS | 6440 | 1461139700528 Marionette TRACE conn4 -> [0,2420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:20 INFO - PROCESS | 6440 | ++DOCSHELL 0x88fe9400 == 151 [pid = 6440] [id = 612] 01:08:20 INFO - PROCESS | 6440 | ++DOMWINDOW == 122 (0x8a839c00) [pid = 6440] [serial = 1837] [outer = (nil)] 01:08:20 INFO - PROCESS | 6440 | ++DOMWINDOW == 123 (0x8a20a800) [pid = 6440] [serial = 1838] [outer = 0x8a839c00] 01:08:20 INFO - PROCESS | 6440 | 1461139700799 Marionette DEBUG loaded listener.js 01:08:20 INFO - PROCESS | 6440 | ++DOMWINDOW == 124 (0x8c1f9800) [pid = 6440] [serial = 1839] [outer = 0x8a839c00] 01:08:21 INFO - PROCESS | 6440 | 1461139701946 Marionette TRACE conn4 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 01:08:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 01:08:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1753ms 01:08:22 INFO - PROCESS | 6440 | 1461139702019 Marionette TRACE conn4 -> [0,2421,"getWindowHandle",null] 01:08:22 INFO - PROCESS | 6440 | 1461139702026 Marionette TRACE conn4 <- [1,2421,null,{"value":"8"}] 01:08:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 01:08:22 INFO - PROCESS | 6440 | 1461139702037 Marionette TRACE conn4 -> [0,2422,"setScriptTimeout",{"ms":35000}] 01:08:22 INFO - PROCESS | 6440 | 1461139702042 Marionette TRACE conn4 <- [1,2422,null,{}] 01:08:22 INFO - PROCESS | 6440 | 1461139702053 Marionette TRACE conn4 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:08:22 INFO - PROCESS | 6440 | 1461139702326 Marionette TRACE conn4 <- [1,2423,null,{"value":null}] 01:08:22 INFO - PROCESS | 6440 | 1461139702675 Marionette TRACE conn4 -> [0,2424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:22 INFO - PROCESS | 6440 | ++DOCSHELL 0x85a9e800 == 152 [pid = 6440] [id = 613] 01:08:22 INFO - PROCESS | 6440 | ++DOMWINDOW == 125 (0x88fb7400) [pid = 6440] [serial = 1840] [outer = (nil)] 01:08:22 INFO - PROCESS | 6440 | ++DOMWINDOW == 126 (0x8932e800) [pid = 6440] [serial = 1841] [outer = 0x88fb7400] 01:08:22 INFO - PROCESS | 6440 | 1461139702772 Marionette DEBUG loaded listener.js 01:08:22 INFO - PROCESS | 6440 | ++DOMWINDOW == 127 (0x8999ac00) [pid = 6440] [serial = 1842] [outer = 0x88fb7400] 01:08:23 INFO - PROCESS | 6440 | 1461139703800 Marionette TRACE conn4 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 01:08:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 01:08:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1794ms 01:08:23 INFO - PROCESS | 6440 | 1461139703833 Marionette TRACE conn4 -> [0,2425,"getWindowHandle",null] 01:08:23 INFO - PROCESS | 6440 | 1461139703843 Marionette TRACE conn4 <- [1,2425,null,{"value":"8"}] 01:08:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 01:08:23 INFO - PROCESS | 6440 | 1461139703856 Marionette TRACE conn4 -> [0,2426,"setScriptTimeout",{"ms":35000}] 01:08:23 INFO - PROCESS | 6440 | 1461139703860 Marionette TRACE conn4 <- [1,2426,null,{}] 01:08:23 INFO - PROCESS | 6440 | 1461139703868 Marionette TRACE conn4 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:08:24 INFO - PROCESS | 6440 | 1461139704113 Marionette TRACE conn4 <- [1,2427,null,{"value":null}] 01:08:24 INFO - PROCESS | 6440 | 1461139704528 Marionette TRACE conn4 -> [0,2428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:24 INFO - PROCESS | 6440 | ++DOCSHELL 0x8a8a6c00 == 153 [pid = 6440] [id = 614] 01:08:24 INFO - PROCESS | 6440 | ++DOMWINDOW == 128 (0x8a8a9000) [pid = 6440] [serial = 1843] [outer = (nil)] 01:08:24 INFO - PROCESS | 6440 | ++DOMWINDOW == 129 (0x8b811800) [pid = 6440] [serial = 1844] [outer = 0x8a8a9000] 01:08:24 INFO - PROCESS | 6440 | 1461139704639 Marionette DEBUG loaded listener.js 01:08:24 INFO - PROCESS | 6440 | ++DOMWINDOW == 130 (0x8b8c9800) [pid = 6440] [serial = 1845] [outer = 0x8a8a9000] 01:08:25 INFO - PROCESS | 6440 | 1461139705679 Marionette TRACE conn4 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 01:08:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 01:08:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1842ms 01:08:25 INFO - PROCESS | 6440 | 1461139705696 Marionette TRACE conn4 -> [0,2429,"getWindowHandle",null] 01:08:25 INFO - PROCESS | 6440 | 1461139705701 Marionette TRACE conn4 <- [1,2429,null,{"value":"8"}] 01:08:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 01:08:25 INFO - PROCESS | 6440 | 1461139705708 Marionette TRACE conn4 -> [0,2430,"setScriptTimeout",{"ms":35000}] 01:08:25 INFO - PROCESS | 6440 | 1461139705714 Marionette TRACE conn4 <- [1,2430,null,{}] 01:08:25 INFO - PROCESS | 6440 | 1461139705731 Marionette TRACE conn4 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:08:25 INFO - PROCESS | 6440 | 1461139705976 Marionette TRACE conn4 <- [1,2431,null,{"value":null}] 01:08:26 INFO - PROCESS | 6440 | 1461139706316 Marionette TRACE conn4 -> [0,2432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:26 INFO - PROCESS | 6440 | ++DOCSHELL 0x8e39f400 == 154 [pid = 6440] [id = 615] 01:08:26 INFO - PROCESS | 6440 | ++DOMWINDOW == 131 (0x8e503c00) [pid = 6440] [serial = 1846] [outer = (nil)] 01:08:26 INFO - PROCESS | 6440 | ++DOMWINDOW == 132 (0x8e77a400) [pid = 6440] [serial = 1847] [outer = 0x8e503c00] 01:08:26 INFO - PROCESS | 6440 | 1461139706415 Marionette DEBUG loaded listener.js 01:08:26 INFO - PROCESS | 6440 | ++DOMWINDOW == 133 (0x8e787000) [pid = 6440] [serial = 1848] [outer = 0x8e503c00] 01:08:27 INFO - PROCESS | 6440 | 1461139707353 Marionette TRACE conn4 <- [1,2432,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.4.html",0,null,null,[["Shadows with alpha components are correctly affected by globalAlpha",0,null,null]]]}] 01:08:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 01:08:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1690ms 01:08:27 INFO - PROCESS | 6440 | 1461139707398 Marionette TRACE conn4 -> [0,2433,"getWindowHandle",null] 01:08:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 01:08:27 INFO - PROCESS | 6440 | 1461139707403 Marionette TRACE conn4 <- [1,2433,null,{"value":"8"}] 01:08:27 INFO - PROCESS | 6440 | 1461139707410 Marionette TRACE conn4 -> [0,2434,"setScriptTimeout",{"ms":35000}] 01:08:27 INFO - PROCESS | 6440 | 1461139707414 Marionette TRACE conn4 <- [1,2434,null,{}] 01:08:27 INFO - PROCESS | 6440 | 1461139707420 Marionette TRACE conn4 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:08:27 INFO - PROCESS | 6440 | 1461139707654 Marionette TRACE conn4 <- [1,2435,null,{"value":null}] 01:08:28 INFO - PROCESS | 6440 | 1461139707988 Marionette TRACE conn4 -> [0,2436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:28 INFO - PROCESS | 6440 | ++DOCSHELL 0x8e50ec00 == 155 [pid = 6440] [id = 616] 01:08:28 INFO - PROCESS | 6440 | ++DOMWINDOW == 134 (0x8e50f800) [pid = 6440] [serial = 1849] [outer = (nil)] 01:08:28 INFO - PROCESS | 6440 | ++DOMWINDOW == 135 (0x8f24c000) [pid = 6440] [serial = 1850] [outer = 0x8e50f800] 01:08:28 INFO - PROCESS | 6440 | 1461139708082 Marionette DEBUG loaded listener.js 01:08:28 INFO - PROCESS | 6440 | ++DOMWINDOW == 136 (0x8f33f400) [pid = 6440] [serial = 1851] [outer = 0x8e50f800] 01:08:29 INFO - PROCESS | 6440 | 1461139709018 Marionette TRACE conn4 <- [1,2436,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.5.html",0,null,null,[["Shadows of shapes with alpha components are drawn correctly",0,null,null]]]}] 01:08:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 01:08:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1682ms 01:08:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 01:08:29 INFO - PROCESS | 6440 | 1461139709092 Marionette TRACE conn4 -> [0,2437,"getWindowHandle",null] 01:08:29 INFO - PROCESS | 6440 | 1461139709096 Marionette TRACE conn4 <- [1,2437,null,{"value":"8"}] 01:08:29 INFO - PROCESS | 6440 | 1461139709103 Marionette TRACE conn4 -> [0,2438,"setScriptTimeout",{"ms":35000}] 01:08:29 INFO - PROCESS | 6440 | 1461139709107 Marionette TRACE conn4 <- [1,2438,null,{}] 01:08:29 INFO - PROCESS | 6440 | 1461139709114 Marionette TRACE conn4 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:08:29 INFO - PROCESS | 6440 | 1461139709382 Marionette TRACE conn4 <- [1,2439,null,{"value":null}] 01:08:29 INFO - PROCESS | 6440 | 1461139709710 Marionette TRACE conn4 -> [0,2440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:29 INFO - PROCESS | 6440 | ++DOCSHELL 0x8f20e000 == 156 [pid = 6440] [id = 617] 01:08:29 INFO - PROCESS | 6440 | ++DOMWINDOW == 137 (0x8f20e400) [pid = 6440] [serial = 1852] [outer = (nil)] 01:08:29 INFO - PROCESS | 6440 | ++DOMWINDOW == 138 (0x8f553c00) [pid = 6440] [serial = 1853] [outer = 0x8f20e400] 01:08:29 INFO - PROCESS | 6440 | 1461139709815 Marionette DEBUG loaded listener.js 01:08:29 INFO - PROCESS | 6440 | ++DOMWINDOW == 139 (0x8f554800) [pid = 6440] [serial = 1854] [outer = 0x8f20e400] 01:08:30 INFO - PROCESS | 6440 | 1461139710781 Marionette TRACE conn4 <- [1,2440,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.initial",0,null,null]]]}] 01:08:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 01:08:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1740ms 01:08:30 INFO - PROCESS | 6440 | 1461139710844 Marionette TRACE conn4 -> [0,2441,"getWindowHandle",null] 01:08:30 INFO - PROCESS | 6440 | 1461139710848 Marionette TRACE conn4 <- [1,2441,null,{"value":"8"}] 01:08:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 01:08:30 INFO - PROCESS | 6440 | 1461139710855 Marionette TRACE conn4 -> [0,2442,"setScriptTimeout",{"ms":35000}] 01:08:30 INFO - PROCESS | 6440 | 1461139710858 Marionette TRACE conn4 <- [1,2442,null,{}] 01:08:30 INFO - PROCESS | 6440 | 1461139710864 Marionette TRACE conn4 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:08:31 INFO - PROCESS | 6440 | 1461139711216 Marionette TRACE conn4 <- [1,2443,null,{"value":null}] 01:08:31 INFO - PROCESS | 6440 | 1461139711591 Marionette TRACE conn4 -> [0,2444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:31 INFO - PROCESS | 6440 | ++DOCSHELL 0x8f343000 == 157 [pid = 6440] [id = 618] 01:08:31 INFO - PROCESS | 6440 | ++DOMWINDOW == 140 (0x8fe9cc00) [pid = 6440] [serial = 1855] [outer = (nil)] 01:08:31 INFO - PROCESS | 6440 | ++DOMWINDOW == 141 (0x902c5c00) [pid = 6440] [serial = 1856] [outer = 0x8fe9cc00] 01:08:31 INFO - PROCESS | 6440 | 1461139711688 Marionette DEBUG loaded listener.js 01:08:31 INFO - PROCESS | 6440 | ++DOMWINDOW == 142 (0x90492400) [pid = 6440] [serial = 1857] [outer = 0x8fe9cc00] 01:08:32 INFO - PROCESS | 6440 | 1461139712634 Marionette TRACE conn4 <- [1,2444,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.invalid",0,null,null]]]}] 01:08:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 01:08:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1838ms 01:08:32 INFO - PROCESS | 6440 | 1461139712695 Marionette TRACE conn4 -> [0,2445,"getWindowHandle",null] 01:08:32 INFO - PROCESS | 6440 | 1461139712698 Marionette TRACE conn4 <- [1,2445,null,{"value":"8"}] 01:08:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 01:08:32 INFO - PROCESS | 6440 | 1461139712705 Marionette TRACE conn4 -> [0,2446,"setScriptTimeout",{"ms":35000}] 01:08:32 INFO - PROCESS | 6440 | 1461139712709 Marionette TRACE conn4 <- [1,2446,null,{}] 01:08:32 INFO - PROCESS | 6440 | 1461139712715 Marionette TRACE conn4 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:08:32 INFO - PROCESS | 6440 | 1461139712948 Marionette TRACE conn4 <- [1,2447,null,{"value":null}] 01:08:33 INFO - PROCESS | 6440 | 1461139713278 Marionette TRACE conn4 -> [0,2448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:33 INFO - PROCESS | 6440 | ++DOCSHELL 0x8f382400 == 158 [pid = 6440] [id = 619] 01:08:33 INFO - PROCESS | 6440 | ++DOMWINDOW == 143 (0x902c0c00) [pid = 6440] [serial = 1858] [outer = (nil)] 01:08:33 INFO - PROCESS | 6440 | ++DOMWINDOW == 144 (0x904d2c00) [pid = 6440] [serial = 1859] [outer = 0x902c0c00] 01:08:33 INFO - PROCESS | 6440 | 1461139713381 Marionette DEBUG loaded listener.js 01:08:33 INFO - PROCESS | 6440 | ++DOMWINDOW == 145 (0x904d7c00) [pid = 6440] [serial = 1860] [outer = 0x902c0c00] 01:08:34 INFO - PROCESS | 6440 | 1461139714303 Marionette TRACE conn4 <- [1,2448,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.valid",0,null,null]]]}] 01:08:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 01:08:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1637ms 01:08:34 INFO - PROCESS | 6440 | 1461139714343 Marionette TRACE conn4 -> [0,2449,"getWindowHandle",null] 01:08:34 INFO - PROCESS | 6440 | 1461139714348 Marionette TRACE conn4 <- [1,2449,null,{"value":"8"}] 01:08:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 01:08:34 INFO - PROCESS | 6440 | 1461139714355 Marionette TRACE conn4 -> [0,2450,"setScriptTimeout",{"ms":35000}] 01:08:34 INFO - PROCESS | 6440 | 1461139714359 Marionette TRACE conn4 <- [1,2450,null,{}] 01:08:34 INFO - PROCESS | 6440 | 1461139714366 Marionette TRACE conn4 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:08:34 INFO - PROCESS | 6440 | 1461139714607 Marionette TRACE conn4 <- [1,2451,null,{"value":null}] 01:08:34 INFO - PROCESS | 6440 | 1461139714906 Marionette TRACE conn4 -> [0,2452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:34 INFO - PROCESS | 6440 | ++DOCSHELL 0x904c9400 == 159 [pid = 6440] [id = 620] 01:08:34 INFO - PROCESS | 6440 | ++DOMWINDOW == 146 (0x904ccc00) [pid = 6440] [serial = 1861] [outer = (nil)] 01:08:35 INFO - PROCESS | 6440 | ++DOMWINDOW == 147 (0x91209400) [pid = 6440] [serial = 1862] [outer = 0x904ccc00] 01:08:35 INFO - PROCESS | 6440 | 1461139715021 Marionette DEBUG loaded listener.js 01:08:35 INFO - PROCESS | 6440 | ++DOMWINDOW == 148 (0x91e56000) [pid = 6440] [serial = 1863] [outer = 0x904ccc00] 01:08:35 INFO - PROCESS | 6440 | 1461139715974 Marionette TRACE conn4 <- [1,2452,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.initial",0,null,null]]]}] 01:08:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 01:08:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1689ms 01:08:36 INFO - PROCESS | 6440 | 1461139716045 Marionette TRACE conn4 -> [0,2453,"getWindowHandle",null] 01:08:36 INFO - PROCESS | 6440 | 1461139716049 Marionette TRACE conn4 <- [1,2453,null,{"value":"8"}] 01:08:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 01:08:36 INFO - PROCESS | 6440 | 1461139716056 Marionette TRACE conn4 -> [0,2454,"setScriptTimeout",{"ms":35000}] 01:08:36 INFO - PROCESS | 6440 | 1461139716059 Marionette TRACE conn4 <- [1,2454,null,{}] 01:08:36 INFO - PROCESS | 6440 | 1461139716065 Marionette TRACE conn4 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:08:36 INFO - PROCESS | 6440 | 1461139716294 Marionette TRACE conn4 <- [1,2455,null,{"value":null}] 01:08:36 INFO - PROCESS | 6440 | 1461139716631 Marionette TRACE conn4 -> [0,2456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:36 INFO - PROCESS | 6440 | ++DOCSHELL 0x904d4c00 == 160 [pid = 6440] [id = 621] 01:08:36 INFO - PROCESS | 6440 | ++DOMWINDOW == 149 (0x906f0000) [pid = 6440] [serial = 1864] [outer = (nil)] 01:08:36 INFO - PROCESS | 6440 | ++DOMWINDOW == 150 (0x92cb9400) [pid = 6440] [serial = 1865] [outer = 0x906f0000] 01:08:36 INFO - PROCESS | 6440 | 1461139716727 Marionette DEBUG loaded listener.js 01:08:36 INFO - PROCESS | 6440 | ++DOMWINDOW == 151 (0x92cc4800) [pid = 6440] [serial = 1866] [outer = 0x906f0000] 01:08:37 INFO - PROCESS | 6440 | 1461139717845 Marionette TRACE conn4 <- [1,2456,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.invalid",0,null,null]]]}] 01:08:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 01:08:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1842ms 01:08:37 INFO - PROCESS | 6440 | 1461139717901 Marionette TRACE conn4 -> [0,2457,"getWindowHandle",null] 01:08:37 INFO - PROCESS | 6440 | 1461139717907 Marionette TRACE conn4 <- [1,2457,null,{"value":"8"}] 01:08:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 01:08:37 INFO - PROCESS | 6440 | 1461139717918 Marionette TRACE conn4 -> [0,2458,"setScriptTimeout",{"ms":35000}] 01:08:37 INFO - PROCESS | 6440 | 1461139717923 Marionette TRACE conn4 <- [1,2458,null,{}] 01:08:37 INFO - PROCESS | 6440 | 1461139717933 Marionette TRACE conn4 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:08:38 INFO - PROCESS | 6440 | 1461139718321 Marionette TRACE conn4 <- [1,2459,null,{"value":null}] 01:08:38 INFO - PROCESS | 6440 | 1461139718775 Marionette TRACE conn4 -> [0,2460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:38 INFO - PROCESS | 6440 | ++DOCSHELL 0x89faf400 == 161 [pid = 6440] [id = 622] 01:08:38 INFO - PROCESS | 6440 | ++DOMWINDOW == 152 (0x91211800) [pid = 6440] [serial = 1867] [outer = (nil)] 01:08:38 INFO - PROCESS | 6440 | ++DOMWINDOW == 153 (0x938cd400) [pid = 6440] [serial = 1868] [outer = 0x91211800] 01:08:38 INFO - PROCESS | 6440 | 1461139718917 Marionette DEBUG loaded listener.js 01:08:39 INFO - PROCESS | 6440 | ++DOMWINDOW == 154 (0x93a43800) [pid = 6440] [serial = 1869] [outer = 0x91211800] 01:08:39 INFO - PROCESS | 6440 | 1461139719957 Marionette TRACE conn4 <- [1,2460,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.valid",0,null,null]]]}] 01:08:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 01:08:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 2088ms 01:08:40 INFO - PROCESS | 6440 | 1461139720005 Marionette TRACE conn4 -> [0,2461,"getWindowHandle",null] 01:08:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 01:08:40 INFO - PROCESS | 6440 | 1461139720010 Marionette TRACE conn4 <- [1,2461,null,{"value":"8"}] 01:08:40 INFO - PROCESS | 6440 | 1461139720017 Marionette TRACE conn4 -> [0,2462,"setScriptTimeout",{"ms":35000}] 01:08:40 INFO - PROCESS | 6440 | 1461139720022 Marionette TRACE conn4 <- [1,2462,null,{}] 01:08:40 INFO - PROCESS | 6440 | 1461139720029 Marionette TRACE conn4 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:08:40 INFO - PROCESS | 6440 | 1461139720393 Marionette TRACE conn4 <- [1,2463,null,{"value":null}] 01:08:40 INFO - PROCESS | 6440 | 1461139720771 Marionette TRACE conn4 -> [0,2464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:40 INFO - PROCESS | 6440 | ++DOCSHELL 0x93a4a000 == 162 [pid = 6440] [id = 623] 01:08:40 INFO - PROCESS | 6440 | ++DOMWINDOW == 155 (0x97f05800) [pid = 6440] [serial = 1870] [outer = (nil)] 01:08:40 INFO - PROCESS | 6440 | ++DOMWINDOW == 156 (0x984cac00) [pid = 6440] [serial = 1871] [outer = 0x97f05800] 01:08:40 INFO - PROCESS | 6440 | 1461139720896 Marionette DEBUG loaded listener.js 01:08:41 INFO - PROCESS | 6440 | ++DOMWINDOW == 157 (0x9870f000) [pid = 6440] [serial = 1872] [outer = 0x97f05800] 01:08:41 INFO - PROCESS | 6440 | 1461139721913 Marionette TRACE conn4 <- [1,2464,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.initial",0,null,null]]]}] 01:08:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 01:08:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1931ms 01:08:41 INFO - PROCESS | 6440 | 1461139721948 Marionette TRACE conn4 -> [0,2465,"getWindowHandle",null] 01:08:41 INFO - PROCESS | 6440 | 1461139721952 Marionette TRACE conn4 <- [1,2465,null,{"value":"8"}] 01:08:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 01:08:41 INFO - PROCESS | 6440 | 1461139721959 Marionette TRACE conn4 -> [0,2466,"setScriptTimeout",{"ms":35000}] 01:08:41 INFO - PROCESS | 6440 | 1461139721961 Marionette TRACE conn4 <- [1,2466,null,{}] 01:08:41 INFO - PROCESS | 6440 | 1461139721968 Marionette TRACE conn4 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:08:42 INFO - PROCESS | 6440 | 1461139722184 Marionette TRACE conn4 <- [1,2467,null,{"value":null}] 01:08:42 INFO - PROCESS | 6440 | 1461139722530 Marionette TRACE conn4 -> [0,2468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:42 INFO - PROCESS | 6440 | ++DOCSHELL 0x92cbb400 == 163 [pid = 6440] [id = 624] 01:08:42 INFO - PROCESS | 6440 | ++DOMWINDOW == 158 (0x96fd3000) [pid = 6440] [serial = 1873] [outer = (nil)] 01:08:42 INFO - PROCESS | 6440 | ++DOMWINDOW == 159 (0x98b04400) [pid = 6440] [serial = 1874] [outer = 0x96fd3000] 01:08:42 INFO - PROCESS | 6440 | 1461139722629 Marionette DEBUG loaded listener.js 01:08:42 INFO - PROCESS | 6440 | ++DOMWINDOW == 160 (0x98e37c00) [pid = 6440] [serial = 1875] [outer = 0x96fd3000] 01:08:43 INFO - PROCESS | 6440 | 1461139723569 Marionette TRACE conn4 <- [1,2468,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.invalid",0,null,null]]]}] 01:08:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 01:08:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1684ms 01:08:43 INFO - PROCESS | 6440 | 1461139723645 Marionette TRACE conn4 -> [0,2469,"getWindowHandle",null] 01:08:43 INFO - PROCESS | 6440 | 1461139723648 Marionette TRACE conn4 <- [1,2469,null,{"value":"8"}] 01:08:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 01:08:43 INFO - PROCESS | 6440 | 1461139723655 Marionette TRACE conn4 -> [0,2470,"setScriptTimeout",{"ms":35000}] 01:08:43 INFO - PROCESS | 6440 | 1461139723660 Marionette TRACE conn4 <- [1,2470,null,{}] 01:08:43 INFO - PROCESS | 6440 | 1461139723666 Marionette TRACE conn4 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:08:43 INFO - PROCESS | 6440 | 1461139723935 Marionette TRACE conn4 <- [1,2471,null,{"value":null}] 01:08:44 INFO - PROCESS | 6440 | 1461139724269 Marionette TRACE conn4 -> [0,2472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:44 INFO - PROCESS | 6440 | ++DOCSHELL 0x977c1400 == 164 [pid = 6440] [id = 625] 01:08:44 INFO - PROCESS | 6440 | ++DOMWINDOW == 161 (0x9870c400) [pid = 6440] [serial = 1876] [outer = (nil)] 01:08:44 INFO - PROCESS | 6440 | ++DOMWINDOW == 162 (0x99187000) [pid = 6440] [serial = 1877] [outer = 0x9870c400] 01:08:44 INFO - PROCESS | 6440 | 1461139724365 Marionette DEBUG loaded listener.js 01:08:44 INFO - PROCESS | 6440 | ++DOMWINDOW == 163 (0x99212000) [pid = 6440] [serial = 1878] [outer = 0x9870c400] 01:08:45 INFO - PROCESS | 6440 | 1461139725328 Marionette TRACE conn4 <- [1,2472,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.valid",0,null,null]]]}] 01:08:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 01:08:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1733ms 01:08:45 INFO - PROCESS | 6440 | 1461139725390 Marionette TRACE conn4 -> [0,2473,"getWindowHandle",null] 01:08:45 INFO - PROCESS | 6440 | 1461139725394 Marionette TRACE conn4 <- [1,2473,null,{"value":"8"}] 01:08:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 01:08:45 INFO - PROCESS | 6440 | 1461139725401 Marionette TRACE conn4 -> [0,2474,"setScriptTimeout",{"ms":35000}] 01:08:45 INFO - PROCESS | 6440 | 1461139725405 Marionette TRACE conn4 <- [1,2474,null,{}] 01:08:45 INFO - PROCESS | 6440 | 1461139725411 Marionette TRACE conn4 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:08:45 INFO - PROCESS | 6440 | 1461139725649 Marionette TRACE conn4 <- [1,2475,null,{"value":null}] 01:08:46 INFO - PROCESS | 6440 | 1461139725985 Marionette TRACE conn4 -> [0,2476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:46 INFO - PROCESS | 6440 | ++DOCSHELL 0x906e9800 == 165 [pid = 6440] [id = 626] 01:08:46 INFO - PROCESS | 6440 | ++DOMWINDOW == 164 (0x98f82c00) [pid = 6440] [serial = 1879] [outer = (nil)] 01:08:46 INFO - PROCESS | 6440 | ++DOMWINDOW == 165 (0x99b87c00) [pid = 6440] [serial = 1880] [outer = 0x98f82c00] 01:08:46 INFO - PROCESS | 6440 | 1461139726082 Marionette DEBUG loaded listener.js 01:08:46 INFO - PROCESS | 6440 | ++DOMWINDOW == 166 (0x99b8c800) [pid = 6440] [serial = 1881] [outer = 0x98f82c00] 01:08:47 INFO - PROCESS | 6440 | 1461139727028 Marionette TRACE conn4 <- [1,2476,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent canvases",0,null,null]]]}] 01:08:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 01:08:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1693ms 01:08:47 INFO - PROCESS | 6440 | 1461139727096 Marionette TRACE conn4 -> [0,2477,"getWindowHandle",null] 01:08:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 01:08:47 INFO - PROCESS | 6440 | 1461139727100 Marionette TRACE conn4 <- [1,2477,null,{"value":"8"}] 01:08:47 INFO - PROCESS | 6440 | 1461139727107 Marionette TRACE conn4 -> [0,2478,"setScriptTimeout",{"ms":35000}] 01:08:47 INFO - PROCESS | 6440 | 1461139727110 Marionette TRACE conn4 <- [1,2478,null,{}] 01:08:47 INFO - PROCESS | 6440 | 1461139727116 Marionette TRACE conn4 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:08:47 INFO - PROCESS | 6440 | 1461139727348 Marionette TRACE conn4 <- [1,2479,null,{"value":null}] 01:08:47 INFO - PROCESS | 6440 | 1461139727683 Marionette TRACE conn4 -> [0,2480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:47 INFO - PROCESS | 6440 | ++DOCSHELL 0x98871000 == 166 [pid = 6440] [id = 627] 01:08:47 INFO - PROCESS | 6440 | ++DOMWINDOW == 167 (0x98b0d400) [pid = 6440] [serial = 1882] [outer = (nil)] 01:08:47 INFO - PROCESS | 6440 | ++DOMWINDOW == 168 (0x9b086c00) [pid = 6440] [serial = 1883] [outer = 0x98b0d400] 01:08:47 INFO - PROCESS | 6440 | 1461139727782 Marionette DEBUG loaded listener.js 01:08:47 INFO - PROCESS | 6440 | ++DOMWINDOW == 169 (0x9b093400) [pid = 6440] [serial = 1884] [outer = 0x98b0d400] 01:08:48 INFO - PROCESS | 6440 | 1461139728732 Marionette TRACE conn4 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 01:08:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 01:08:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1682ms 01:08:48 INFO - PROCESS | 6440 | 1461139728789 Marionette TRACE conn4 -> [0,2481,"getWindowHandle",null] 01:08:48 INFO - PROCESS | 6440 | 1461139728793 Marionette TRACE conn4 <- [1,2481,null,{"value":"8"}] 01:08:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 01:08:48 INFO - PROCESS | 6440 | 1461139728799 Marionette TRACE conn4 -> [0,2482,"setScriptTimeout",{"ms":35000}] 01:08:48 INFO - PROCESS | 6440 | 1461139728802 Marionette TRACE conn4 <- [1,2482,null,{}] 01:08:48 INFO - PROCESS | 6440 | 1461139728808 Marionette TRACE conn4 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:08:49 INFO - PROCESS | 6440 | 1461139729040 Marionette TRACE conn4 <- [1,2483,null,{"value":null}] 01:08:49 INFO - PROCESS | 6440 | 1461139729373 Marionette TRACE conn4 -> [0,2484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:49 INFO - PROCESS | 6440 | ++DOCSHELL 0x8e3a5800 == 167 [pid = 6440] [id = 628] 01:08:49 INFO - PROCESS | 6440 | ++DOMWINDOW == 170 (0x8f201800) [pid = 6440] [serial = 1885] [outer = (nil)] 01:08:49 INFO - PROCESS | 6440 | ++DOMWINDOW == 171 (0x9ea16800) [pid = 6440] [serial = 1886] [outer = 0x8f201800] 01:08:49 INFO - PROCESS | 6440 | 1461139729479 Marionette DEBUG loaded listener.js 01:08:49 INFO - PROCESS | 6440 | ++DOMWINDOW == 172 (0x9fb8c400) [pid = 6440] [serial = 1887] [outer = 0x8f201800] 01:08:50 INFO - PROCESS | 6440 | 1461139730456 Marionette TRACE conn4 <- [1,2484,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent canvases",0,null,null]]]}] 01:08:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 01:08:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1732ms 01:08:50 INFO - PROCESS | 6440 | 1461139730533 Marionette TRACE conn4 -> [0,2485,"getWindowHandle",null] 01:08:50 INFO - PROCESS | 6440 | 1461139730536 Marionette TRACE conn4 <- [1,2485,null,{"value":"8"}] 01:08:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 01:08:50 INFO - PROCESS | 6440 | 1461139730543 Marionette TRACE conn4 -> [0,2486,"setScriptTimeout",{"ms":35000}] 01:08:50 INFO - PROCESS | 6440 | 1461139730546 Marionette TRACE conn4 <- [1,2486,null,{}] 01:08:50 INFO - PROCESS | 6440 | 1461139730552 Marionette TRACE conn4 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:08:50 INFO - PROCESS | 6440 | 1461139730803 Marionette TRACE conn4 <- [1,2487,null,{"value":null}] 01:08:51 INFO - PROCESS | 6440 | 1461139731144 Marionette TRACE conn4 -> [0,2488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:51 INFO - PROCESS | 6440 | ++DOCSHELL 0x97cb9c00 == 168 [pid = 6440] [id = 629] 01:08:51 INFO - PROCESS | 6440 | ++DOMWINDOW == 173 (0x9ade1c00) [pid = 6440] [serial = 1888] [outer = (nil)] 01:08:51 INFO - PROCESS | 6440 | ++DOMWINDOW == 174 (0xa0ace800) [pid = 6440] [serial = 1889] [outer = 0x9ade1c00] 01:08:51 INFO - PROCESS | 6440 | 1461139731235 Marionette DEBUG loaded listener.js 01:08:51 INFO - PROCESS | 6440 | ++DOMWINDOW == 175 (0xa0c2d800) [pid = 6440] [serial = 1890] [outer = 0x9ade1c00] 01:08:54 INFO - PROCESS | 6440 | --DOCSHELL 0x89867800 == 167 [pid = 6440] [id = 355] 01:08:54 INFO - PROCESS | 6440 | --DOCSHELL 0x89872400 == 166 [pid = 6440] [id = 462] 01:08:54 INFO - PROCESS | 6440 | --DOCSHELL 0x8f206c00 == 165 [pid = 6440] [id = 223] 01:08:54 INFO - PROCESS | 6440 | --DOCSHELL 0x89785c00 == 164 [pid = 6440] [id = 466] 01:08:54 INFO - PROCESS | 6440 | --DOCSHELL 0x89874800 == 163 [pid = 6440] [id = 484] 01:08:54 INFO - PROCESS | 6440 | --DOCSHELL 0x8cbc4800 == 162 [pid = 6440] [id = 467] 01:08:54 INFO - PROCESS | 6440 | --DOCSHELL 0x84cb5800 == 161 [pid = 6440] [id = 611] 01:08:54 INFO - PROCESS | 6440 | --DOCSHELL 0x89325800 == 160 [pid = 6440] [id = 610] 01:08:54 INFO - PROCESS | 6440 | --DOCSHELL 0x88ff1000 == 159 [pid = 6440] [id = 609] 01:08:54 INFO - PROCESS | 6440 | --DOCSHELL 0x840cd800 == 158 [pid = 6440] [id = 608] 01:08:54 INFO - PROCESS | 6440 | --DOCSHELL 0x97b7b800 == 157 [pid = 6440] [id = 606] 01:08:54 INFO - PROCESS | 6440 | --DOCSHELL 0x93a44000 == 156 [pid = 6440] [id = 604] 01:08:54 INFO - PROCESS | 6440 | --DOCSHELL 0x8cbd0c00 == 155 [pid = 6440] [id = 605] 01:08:54 INFO - PROCESS | 6440 | --DOCSHELL 0x92cc0800 == 154 [pid = 6440] [id = 603] 01:08:54 INFO - PROCESS | 6440 | --DOCSHELL 0x92841c00 == 153 [pid = 6440] [id = 602] 01:08:54 INFO - PROCESS | 6440 | --DOCSHELL 0x90497400 == 152 [pid = 6440] [id = 601] 01:08:54 INFO - PROCESS | 6440 | --DOCSHELL 0x8e77cc00 == 151 [pid = 6440] [id = 599] 01:08:54 INFO - PROCESS | 6440 | --DOCSHELL 0x8fe96c00 == 150 [pid = 6440] [id = 600] 01:08:54 INFO - PROCESS | 6440 | --DOCSHELL 0x8f24fc00 == 149 [pid = 6440] [id = 598] 01:08:54 INFO - PROCESS | 6440 | --DOCSHELL 0x8cbc4c00 == 148 [pid = 6440] [id = 597] 01:08:54 INFO - PROCESS | 6440 | --DOCSHELL 0x89fb2c00 == 147 [pid = 6440] [id = 596] 01:08:54 INFO - PROCESS | 6440 | --DOCSHELL 0x8b8cd800 == 146 [pid = 6440] [id = 595] 01:08:54 INFO - PROCESS | 6440 | --DOCSHELL 0x88fee000 == 145 [pid = 6440] [id = 593] 01:08:54 INFO - PROCESS | 6440 | --DOCSHELL 0x882b2400 == 144 [pid = 6440] [id = 594] 01:08:54 INFO - PROCESS | 6440 | --DOCSHELL 0x84ec3400 == 143 [pid = 6440] [id = 592] 01:08:54 INFO - PROCESS | 6440 | --DOMWINDOW == 174 (0x8a201c00) [pid = 6440] [serial = 1772] [outer = (nil)] [url = about:blank] 01:08:54 INFO - PROCESS | 6440 | --DOMWINDOW == 173 (0x8a2e5400) [pid = 6440] [serial = 1773] [outer = (nil)] [url = about:blank] 01:08:54 INFO - PROCESS | 6440 | --DOMWINDOW == 172 (0x938c8c00) [pid = 6440] [serial = 1740] [outer = (nil)] [url = about:blank] 01:08:54 INFO - PROCESS | 6440 | --DOMWINDOW == 171 (0x89f1a000) [pid = 6440] [serial = 1770] [outer = (nil)] [url = about:blank] 01:08:54 INFO - PROCESS | 6440 | --DOMWINDOW == 170 (0x89328400) [pid = 6440] [serial = 1767] [outer = (nil)] [url = about:blank] 01:08:54 INFO - PROCESS | 6440 | --DOMWINDOW == 169 (0x8fbdc000) [pid = 6440] [serial = 1727] [outer = (nil)] [url = about:blank] 01:08:54 INFO - PROCESS | 6440 | --DOMWINDOW == 168 (0x89870400) [pid = 6440] [serial = 1769] [outer = (nil)] [url = about:blank] 01:08:54 INFO - PROCESS | 6440 | --DOMWINDOW == 167 (0x92c6f400) [pid = 6440] [serial = 1737] [outer = (nil)] [url = about:blank] 01:08:54 INFO - PROCESS | 6440 | --DOMWINDOW == 166 (0x8e3a4400) [pid = 6440] [serial = 1718] [outer = (nil)] [url = about:blank] 01:08:54 INFO - PROCESS | 6440 | --DOMWINDOW == 165 (0x8e505000) [pid = 6440] [serial = 1719] [outer = (nil)] [url = about:blank] 01:08:54 INFO - PROCESS | 6440 | --DOMWINDOW == 164 (0x959cc400) [pid = 6440] [serial = 1742] [outer = (nil)] [url = about:blank] 01:08:54 INFO - PROCESS | 6440 | --DOMWINDOW == 163 (0x98875400) [pid = 6440] [serial = 1745] [outer = (nil)] [url = about:blank] 01:08:54 INFO - PROCESS | 6440 | --DOMWINDOW == 162 (0x928cd000) [pid = 6440] [serial = 1736] [outer = (nil)] [url = about:blank] 01:08:54 INFO - PROCESS | 6440 | --DOMWINDOW == 161 (0x906f1400) [pid = 6440] [serial = 1733] [outer = (nil)] [url = about:blank] 01:08:54 INFO - PROCESS | 6440 | --DOMWINDOW == 160 (0x98f8ac00) [pid = 6440] [serial = 1748] [outer = (nil)] [url = about:blank] 01:08:54 INFO - PROCESS | 6440 | --DOMWINDOW == 159 (0x938c6400) [pid = 6440] [serial = 1739] [outer = (nil)] [url = about:blank] 01:08:54 INFO - PROCESS | 6440 | --DOMWINDOW == 158 (0x8b816800) [pid = 6440] [serial = 1644] [outer = (nil)] [url = about:blank] 01:08:54 INFO - PROCESS | 6440 | --DOMWINDOW == 157 (0x9ade5c00) [pid = 6440] [serial = 1752] [outer = (nil)] [url = about:blank] 01:08:54 INFO - PROCESS | 6440 | --DOMWINDOW == 156 (0x9fb30000) [pid = 6440] [serial = 1754] [outer = (nil)] [url = about:blank] 01:08:54 INFO - PROCESS | 6440 | --DOMWINDOW == 155 (0x9fb93800) [pid = 6440] [serial = 1755] [outer = (nil)] [url = about:blank] 01:08:54 INFO - PROCESS | 6440 | --DOMWINDOW == 154 (0xa0a8b000) [pid = 6440] [serial = 1758] [outer = (nil)] [url = about:blank] 01:08:54 INFO - PROCESS | 6440 | --DOMWINDOW == 153 (0xa3c0d800) [pid = 6440] [serial = 1761] [outer = (nil)] [url = about:blank] 01:08:54 INFO - PROCESS | 6440 | --DOMWINDOW == 152 (0x9887a000) [pid = 6440] [serial = 1746] [outer = (nil)] [url = about:blank] 01:08:54 INFO - PROCESS | 6440 | --DOMWINDOW == 151 (0x91207c00) [pid = 6440] [serial = 1734] [outer = (nil)] [url = about:blank] 01:08:54 INFO - PROCESS | 6440 | --DOMWINDOW == 150 (0x85aa5400) [pid = 6440] [serial = 1764] [outer = (nil)] [url = about:blank] 01:08:54 INFO - PROCESS | 6440 | --DOMWINDOW == 149 (0x892aec00) [pid = 6440] [serial = 1766] [outer = (nil)] [url = about:blank] 01:08:54 INFO - PROCESS | 6440 | --DOMWINDOW == 148 (0x8b8cb400) [pid = 6440] [serial = 1716] [outer = (nil)] [url = about:blank] 01:08:54 INFO - PROCESS | 6440 | --DOMWINDOW == 147 (0x8fe9a400) [pid = 6440] [serial = 1728] [outer = (nil)] [url = about:blank] 01:08:54 INFO - PROCESS | 6440 | --DOMWINDOW == 146 (0x977c9400) [pid = 6440] [serial = 1743] [outer = (nil)] [url = about:blank] 01:08:54 INFO - PROCESS | 6440 | --DOMWINDOW == 145 (0xa2a7a800) [pid = 6440] [serial = 1760] [outer = (nil)] [url = about:blank] 01:08:54 INFO - PROCESS | 6440 | --DOMWINDOW == 144 (0x9adde800) [pid = 6440] [serial = 1751] [outer = (nil)] [url = about:blank] 01:08:54 INFO - PROCESS | 6440 | --DOMWINDOW == 143 (0x8f54a400) [pid = 6440] [serial = 1725] [outer = (nil)] [url = about:blank] 01:08:54 INFO - PROCESS | 6440 | --DOMWINDOW == 142 (0x90496400) [pid = 6440] [serial = 1730] [outer = (nil)] [url = about:blank] 01:08:54 INFO - PROCESS | 6440 | --DOMWINDOW == 141 (0x892ab800) [pid = 6440] [serial = 1713] [outer = (nil)] [url = about:blank] 01:08:54 INFO - PROCESS | 6440 | --DOMWINDOW == 140 (0x84cbe000) [pid = 6440] [serial = 1763] [outer = (nil)] [url = about:blank] 01:08:54 INFO - PROCESS | 6440 | --DOMWINDOW == 139 (0x9ffc8c00) [pid = 6440] [serial = 1757] [outer = (nil)] [url = about:blank] 01:08:54 INFO - PROCESS | 6440 | --DOMWINDOW == 138 (0x8f251800) [pid = 6440] [serial = 1722] [outer = (nil)] [url = about:blank] 01:08:54 INFO - PROCESS | 6440 | --DOMWINDOW == 137 (0x88fb2400) [pid = 6440] [serial = 1712] [outer = (nil)] [url = about:blank] 01:08:54 INFO - PROCESS | 6440 | --DOMWINDOW == 136 (0x8f247800) [pid = 6440] [serial = 1721] [outer = (nil)] [url = about:blank] 01:08:54 INFO - PROCESS | 6440 | --DOMWINDOW == 135 (0x8f380000) [pid = 6440] [serial = 1724] [outer = (nil)] [url = about:blank] 01:08:54 INFO - PROCESS | 6440 | --DOMWINDOW == 134 (0x8a8ae400) [pid = 6440] [serial = 1715] [outer = (nil)] [url = about:blank] 01:08:54 INFO - PROCESS | 6440 | --DOMWINDOW == 133 (0x904d0c00) [pid = 6440] [serial = 1731] [outer = (nil)] [url = about:blank] 01:08:54 INFO - PROCESS | 6440 | --DOMWINDOW == 132 (0x98f9a800) [pid = 6440] [serial = 1749] [outer = (nil)] [url = about:blank] 01:08:54 INFO - PROCESS | 6440 | 1461139734673 Marionette TRACE conn4 <- [1,2488,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of canvases",0,null,null]]]}] 01:08:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 01:08:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 4145ms 01:08:54 INFO - PROCESS | 6440 | 1461139734688 Marionette TRACE conn4 -> [0,2489,"getWindowHandle",null] 01:08:54 INFO - PROCESS | 6440 | 1461139734693 Marionette TRACE conn4 <- [1,2489,null,{"value":"8"}] 01:08:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 01:08:54 INFO - PROCESS | 6440 | 1461139734702 Marionette TRACE conn4 -> [0,2490,"setScriptTimeout",{"ms":35000}] 01:08:54 INFO - PROCESS | 6440 | 1461139734708 Marionette TRACE conn4 <- [1,2490,null,{}] 01:08:54 INFO - PROCESS | 6440 | 1461139734719 Marionette TRACE conn4 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:08:54 INFO - PROCESS | 6440 | 1461139734995 Marionette TRACE conn4 <- [1,2491,null,{"value":null}] 01:08:55 INFO - PROCESS | 6440 | 1461139735208 Marionette TRACE conn4 -> [0,2492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:55 INFO - PROCESS | 6440 | ++DOCSHELL 0x84cba000 == 144 [pid = 6440] [id = 630] 01:08:55 INFO - PROCESS | 6440 | ++DOMWINDOW == 133 (0x84ec6800) [pid = 6440] [serial = 1891] [outer = (nil)] 01:08:55 INFO - PROCESS | 6440 | ++DOMWINDOW == 134 (0x85aa0400) [pid = 6440] [serial = 1892] [outer = 0x84ec6800] 01:08:55 INFO - PROCESS | 6440 | 1461139735294 Marionette DEBUG loaded listener.js 01:08:55 INFO - PROCESS | 6440 | ++DOMWINDOW == 135 (0x85e78400) [pid = 6440] [serial = 1893] [outer = 0x84ec6800] 01:08:56 INFO - PROCESS | 6440 | 1461139736204 Marionette TRACE conn4 <- [1,2492,null,{"value":["/2dcontext/shadows/2d.shadow.clip.1.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 01:08:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 01:08:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1587ms 01:08:56 INFO - PROCESS | 6440 | 1461139736291 Marionette TRACE conn4 -> [0,2493,"getWindowHandle",null] 01:08:56 INFO - PROCESS | 6440 | 1461139736300 Marionette TRACE conn4 <- [1,2493,null,{"value":"8"}] 01:08:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 01:08:56 INFO - PROCESS | 6440 | 1461139736311 Marionette TRACE conn4 -> [0,2494,"setScriptTimeout",{"ms":35000}] 01:08:56 INFO - PROCESS | 6440 | 1461139736315 Marionette TRACE conn4 <- [1,2494,null,{}] 01:08:56 INFO - PROCESS | 6440 | 1461139736322 Marionette TRACE conn4 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:08:56 INFO - PROCESS | 6440 | 1461139736553 Marionette TRACE conn4 <- [1,2495,null,{"value":null}] 01:08:56 INFO - PROCESS | 6440 | 1461139736841 Marionette TRACE conn4 -> [0,2496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:56 INFO - PROCESS | 6440 | ++DOCSHELL 0x876b2000 == 145 [pid = 6440] [id = 631] 01:08:56 INFO - PROCESS | 6440 | ++DOMWINDOW == 136 (0x88132000) [pid = 6440] [serial = 1894] [outer = (nil)] 01:08:56 INFO - PROCESS | 6440 | ++DOMWINDOW == 137 (0x882bf800) [pid = 6440] [serial = 1895] [outer = 0x88132000] 01:08:56 INFO - PROCESS | 6440 | 1461139736938 Marionette DEBUG loaded listener.js 01:08:57 INFO - PROCESS | 6440 | ++DOMWINDOW == 138 (0x88355c00) [pid = 6440] [serial = 1896] [outer = 0x88132000] 01:08:57 INFO - PROCESS | 6440 | 1461139737956 Marionette TRACE conn4 <- [1,2496,null,{"value":["/2dcontext/shadows/2d.shadow.clip.2.html",0,null,null,[["Shadows are not drawn outside the clipping region",0,null,null]]]}] 01:08:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 01:08:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1682ms 01:08:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 01:08:58 INFO - PROCESS | 6440 | 1461139737993 Marionette TRACE conn4 -> [0,2497,"getWindowHandle",null] 01:08:58 INFO - PROCESS | 6440 | 1461139737996 Marionette TRACE conn4 <- [1,2497,null,{"value":"8"}] 01:08:58 INFO - PROCESS | 6440 | 1461139738003 Marionette TRACE conn4 -> [0,2498,"setScriptTimeout",{"ms":35000}] 01:08:58 INFO - PROCESS | 6440 | 1461139738010 Marionette TRACE conn4 <- [1,2498,null,{}] 01:08:58 INFO - PROCESS | 6440 | 1461139738034 Marionette TRACE conn4 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:08:58 INFO - PROCESS | 6440 | 1461139738360 Marionette TRACE conn4 <- [1,2499,null,{"value":null}] 01:08:58 INFO - PROCESS | 6440 | 1461139738570 Marionette TRACE conn4 -> [0,2500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:58 INFO - PROCESS | 6440 | ++DOCSHELL 0x88fe8000 == 146 [pid = 6440] [id = 632] 01:08:58 INFO - PROCESS | 6440 | ++DOMWINDOW == 139 (0x88fe8400) [pid = 6440] [serial = 1897] [outer = (nil)] 01:08:58 INFO - PROCESS | 6440 | ++DOMWINDOW == 140 (0x88feec00) [pid = 6440] [serial = 1898] [outer = 0x88fe8400] 01:08:58 INFO - PROCESS | 6440 | 1461139738651 Marionette DEBUG loaded listener.js 01:08:58 INFO - PROCESS | 6440 | ++DOMWINDOW == 141 (0x892aac00) [pid = 6440] [serial = 1899] [outer = 0x88fe8400] 01:08:59 INFO - PROCESS | 6440 | --DOMWINDOW == 140 (0x88357800) [pid = 6440] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 01:08:59 INFO - PROCESS | 6440 | --DOMWINDOW == 139 (0x894e4000) [pid = 6440] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 01:08:59 INFO - PROCESS | 6440 | --DOMWINDOW == 138 (0x92843000) [pid = 6440] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 01:08:59 INFO - PROCESS | 6440 | --DOMWINDOW == 137 (0x906ec800) [pid = 6440] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 01:08:59 INFO - PROCESS | 6440 | --DOMWINDOW == 136 (0x8fe99000) [pid = 6440] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 01:08:59 INFO - PROCESS | 6440 | --DOMWINDOW == 135 (0x8fb18800) [pid = 6440] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 01:08:59 INFO - PROCESS | 6440 | --DOMWINDOW == 134 (0x8f33ac00) [pid = 6440] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 01:08:59 INFO - PROCESS | 6440 | --DOMWINDOW == 133 (0x8e785000) [pid = 6440] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 01:08:59 INFO - PROCESS | 6440 | --DOMWINDOW == 132 (0x8e77d800) [pid = 6440] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 01:08:59 INFO - PROCESS | 6440 | --DOMWINDOW == 131 (0x8cbcd400) [pid = 6440] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 01:08:59 INFO - PROCESS | 6440 | --DOMWINDOW == 130 (0x8b8cb000) [pid = 6440] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 01:08:59 INFO - PROCESS | 6440 | --DOMWINDOW == 129 (0x8977b000) [pid = 6440] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 01:08:59 INFO - PROCESS | 6440 | --DOMWINDOW == 128 (0x8813b400) [pid = 6440] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 01:08:59 INFO - PROCESS | 6440 | --DOMWINDOW == 127 (0x88ff1c00) [pid = 6440] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 01:08:59 INFO - PROCESS | 6440 | --DOMWINDOW == 126 (0x84b3fc00) [pid = 6440] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 01:08:59 INFO - PROCESS | 6440 | --DOMWINDOW == 125 (0x98e76c00) [pid = 6440] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 01:08:59 INFO - PROCESS | 6440 | --DOMWINDOW == 124 (0x97cb2800) [pid = 6440] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 01:08:59 INFO - PROCESS | 6440 | --DOMWINDOW == 123 (0x90497000) [pid = 6440] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 01:08:59 INFO - PROCESS | 6440 | --DOMWINDOW == 122 (0x94e92800) [pid = 6440] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 01:08:59 INFO - PROCESS | 6440 | --DOMWINDOW == 121 (0x938c4800) [pid = 6440] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 01:08:59 INFO - PROCESS | 6440 | --DOMWINDOW == 120 (0x84cb6800) [pid = 6440] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 01:09:00 INFO - PROCESS | 6440 | 1461139740115 Marionette TRACE conn4 <- [1,2500,null,{"value":["/2dcontext/shadows/2d.shadow.clip.3.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 01:09:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 01:09:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 2147ms 01:09:00 INFO - PROCESS | 6440 | 1461139740150 Marionette TRACE conn4 -> [0,2501,"getWindowHandle",null] 01:09:00 INFO - PROCESS | 6440 | 1461139740155 Marionette TRACE conn4 <- [1,2501,null,{"value":"8"}] 01:09:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 01:09:00 INFO - PROCESS | 6440 | 1461139740161 Marionette TRACE conn4 -> [0,2502,"setScriptTimeout",{"ms":35000}] 01:09:00 INFO - PROCESS | 6440 | 1461139740179 Marionette TRACE conn4 <- [1,2502,null,{}] 01:09:00 INFO - PROCESS | 6440 | 1461139740186 Marionette TRACE conn4 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:09:00 INFO - PROCESS | 6440 | 1461139740477 Marionette TRACE conn4 <- [1,2503,null,{"value":null}] 01:09:00 INFO - PROCESS | 6440 | 1461139740495 Marionette TRACE conn4 -> [0,2504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:00 INFO - PROCESS | 6440 | ++DOCSHELL 0x85aa0800 == 147 [pid = 6440] [id = 633] 01:09:00 INFO - PROCESS | 6440 | ++DOMWINDOW == 121 (0x892b3800) [pid = 6440] [serial = 1900] [outer = (nil)] 01:09:00 INFO - PROCESS | 6440 | ++DOMWINDOW == 122 (0x89322c00) [pid = 6440] [serial = 1901] [outer = 0x892b3800] 01:09:00 INFO - PROCESS | 6440 | 1461139740572 Marionette DEBUG loaded listener.js 01:09:00 INFO - PROCESS | 6440 | ++DOMWINDOW == 123 (0x89327000) [pid = 6440] [serial = 1902] [outer = 0x892b3800] 01:09:01 INFO - PROCESS | 6440 | 1461139741763 Marionette TRACE conn4 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 01:09:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 01:09:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1645ms 01:09:01 INFO - PROCESS | 6440 | 1461139741809 Marionette TRACE conn4 -> [0,2505,"getWindowHandle",null] 01:09:01 INFO - PROCESS | 6440 | 1461139741819 Marionette TRACE conn4 <- [1,2505,null,{"value":"8"}] 01:09:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 01:09:01 INFO - PROCESS | 6440 | 1461139741828 Marionette TRACE conn4 -> [0,2506,"setScriptTimeout",{"ms":35000}] 01:09:01 INFO - PROCESS | 6440 | 1461139741837 Marionette TRACE conn4 <- [1,2506,null,{}] 01:09:01 INFO - PROCESS | 6440 | 1461139741847 Marionette TRACE conn4 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:09:02 INFO - PROCESS | 6440 | 1461139742100 Marionette TRACE conn4 <- [1,2507,null,{"value":null}] 01:09:02 INFO - PROCESS | 6440 | 1461139742438 Marionette TRACE conn4 -> [0,2508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:02 INFO - PROCESS | 6440 | ++DOCSHELL 0x84ed0000 == 148 [pid = 6440] [id = 634] 01:09:02 INFO - PROCESS | 6440 | ++DOMWINDOW == 124 (0x85aa1400) [pid = 6440] [serial = 1903] [outer = (nil)] 01:09:02 INFO - PROCESS | 6440 | ++DOMWINDOW == 125 (0x882b2400) [pid = 6440] [serial = 1904] [outer = 0x85aa1400] 01:09:02 INFO - PROCESS | 6440 | 1461139742560 Marionette DEBUG loaded listener.js 01:09:02 INFO - PROCESS | 6440 | ++DOMWINDOW == 126 (0x882be800) [pid = 6440] [serial = 1905] [outer = 0x85aa1400] 01:09:03 INFO - PROCESS | 6440 | 1461139743567 Marionette TRACE conn4 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 01:09:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 01:09:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1801ms 01:09:03 INFO - PROCESS | 6440 | 1461139743629 Marionette TRACE conn4 -> [0,2509,"getWindowHandle",null] 01:09:03 INFO - PROCESS | 6440 | 1461139743638 Marionette TRACE conn4 <- [1,2509,null,{"value":"8"}] 01:09:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 01:09:03 INFO - PROCESS | 6440 | 1461139743649 Marionette TRACE conn4 -> [0,2510,"setScriptTimeout",{"ms":35000}] 01:09:03 INFO - PROCESS | 6440 | 1461139743654 Marionette TRACE conn4 <- [1,2510,null,{}] 01:09:03 INFO - PROCESS | 6440 | 1461139743661 Marionette TRACE conn4 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:09:03 INFO - PROCESS | 6440 | 1461139743891 Marionette TRACE conn4 <- [1,2511,null,{"value":null}] 01:09:04 INFO - PROCESS | 6440 | 1461139744226 Marionette TRACE conn4 -> [0,2512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:04 INFO - PROCESS | 6440 | ++DOCSHELL 0x882b3400 == 149 [pid = 6440] [id = 635] 01:09:04 INFO - PROCESS | 6440 | ++DOMWINDOW == 127 (0x88fb5c00) [pid = 6440] [serial = 1906] [outer = (nil)] 01:09:04 INFO - PROCESS | 6440 | ++DOMWINDOW == 128 (0x892aa000) [pid = 6440] [serial = 1907] [outer = 0x88fb5c00] 01:09:04 INFO - PROCESS | 6440 | 1461139744322 Marionette DEBUG loaded listener.js 01:09:04 INFO - PROCESS | 6440 | ++DOMWINDOW == 129 (0x89323800) [pid = 6440] [serial = 1908] [outer = 0x88fb5c00] 01:09:05 INFO - PROCESS | 6440 | 1461139745417 Marionette TRACE conn4 <- [1,2512,null,{"value":["/2dcontext/shadows/2d.shadow.composite.3.html",0,null,null,[["Areas outside shadows are drawn correctly with destination-out",0,null,null]]]}] 01:09:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 01:09:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1847ms 01:09:05 INFO - PROCESS | 6440 | 1461139745497 Marionette TRACE conn4 -> [0,2513,"getWindowHandle",null] 01:09:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 01:09:05 INFO - PROCESS | 6440 | 1461139745501 Marionette TRACE conn4 <- [1,2513,null,{"value":"8"}] 01:09:05 INFO - PROCESS | 6440 | 1461139745508 Marionette TRACE conn4 -> [0,2514,"setScriptTimeout",{"ms":35000}] 01:09:05 INFO - PROCESS | 6440 | 1461139745515 Marionette TRACE conn4 <- [1,2514,null,{}] 01:09:05 INFO - PROCESS | 6440 | 1461139745532 Marionette TRACE conn4 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:09:05 INFO - PROCESS | 6440 | 1461139745885 Marionette TRACE conn4 <- [1,2515,null,{"value":null}] 01:09:06 INFO - PROCESS | 6440 | 1461139746152 Marionette TRACE conn4 -> [0,2516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.blur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:06 INFO - PROCESS | 6440 | ++DOCSHELL 0x88fbf400 == 150 [pid = 6440] [id = 636] 01:09:06 INFO - PROCESS | 6440 | ++DOMWINDOW == 130 (0x8977ac00) [pid = 6440] [serial = 1909] [outer = (nil)] 01:09:06 INFO - PROCESS | 6440 | ++DOMWINDOW == 131 (0x89868800) [pid = 6440] [serial = 1910] [outer = 0x8977ac00] 01:09:06 INFO - PROCESS | 6440 | 1461139746250 Marionette DEBUG loaded listener.js 01:09:06 INFO - PROCESS | 6440 | ++DOMWINDOW == 132 (0x89873000) [pid = 6440] [serial = 1911] [outer = 0x8977ac00] 01:09:07 INFO - PROCESS | 6440 | 1461139747247 Marionette TRACE conn4 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 01:09:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 01:09:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1798ms 01:09:07 INFO - PROCESS | 6440 | 1461139747307 Marionette TRACE conn4 -> [0,2517,"getWindowHandle",null] 01:09:07 INFO - PROCESS | 6440 | 1461139747312 Marionette TRACE conn4 <- [1,2517,null,{"value":"8"}] 01:09:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 01:09:07 INFO - PROCESS | 6440 | 1461139747319 Marionette TRACE conn4 -> [0,2518,"setScriptTimeout",{"ms":35000}] 01:09:07 INFO - PROCESS | 6440 | 1461139747322 Marionette TRACE conn4 <- [1,2518,null,{}] 01:09:07 INFO - PROCESS | 6440 | 1461139747328 Marionette TRACE conn4 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:09:07 INFO - PROCESS | 6440 | 1461139747570 Marionette TRACE conn4 <- [1,2519,null,{"value":null}] 01:09:07 INFO - PROCESS | 6440 | 1461139747912 Marionette TRACE conn4 -> [0,2520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:07 INFO - PROCESS | 6440 | ++DOCSHELL 0x894ee400 == 151 [pid = 6440] [id = 637] 01:09:07 INFO - PROCESS | 6440 | ++DOMWINDOW == 133 (0x8986b000) [pid = 6440] [serial = 1912] [outer = (nil)] 01:09:08 INFO - PROCESS | 6440 | ++DOMWINDOW == 134 (0x89f12c00) [pid = 6440] [serial = 1913] [outer = 0x8986b000] 01:09:08 INFO - PROCESS | 6440 | 1461139748014 Marionette DEBUG loaded listener.js 01:09:08 INFO - PROCESS | 6440 | ++DOMWINDOW == 135 (0x89f1a000) [pid = 6440] [serial = 1914] [outer = 0x8986b000] 01:09:08 INFO - PROCESS | 6440 | 1461139748989 Marionette TRACE conn4 <- [1,2520,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.1.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 01:09:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 01:09:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1735ms 01:09:09 INFO - PROCESS | 6440 | 1461139749055 Marionette TRACE conn4 -> [0,2521,"getWindowHandle",null] 01:09:09 INFO - PROCESS | 6440 | 1461139749060 Marionette TRACE conn4 <- [1,2521,null,{"value":"8"}] 01:09:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 01:09:09 INFO - PROCESS | 6440 | 1461139749066 Marionette TRACE conn4 -> [0,2522,"setScriptTimeout",{"ms":35000}] 01:09:09 INFO - PROCESS | 6440 | 1461139749070 Marionette TRACE conn4 <- [1,2522,null,{}] 01:09:09 INFO - PROCESS | 6440 | 1461139749076 Marionette TRACE conn4 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:09:09 INFO - PROCESS | 6440 | 1461139749356 Marionette TRACE conn4 <- [1,2523,null,{"value":null}] 01:09:09 INFO - PROCESS | 6440 | 1461139749695 Marionette TRACE conn4 -> [0,2524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:09 INFO - PROCESS | 6440 | ++DOCSHELL 0x899a3400 == 152 [pid = 6440] [id = 638] 01:09:09 INFO - PROCESS | 6440 | ++DOMWINDOW == 136 (0x899a3800) [pid = 6440] [serial = 1915] [outer = (nil)] 01:09:09 INFO - PROCESS | 6440 | ++DOMWINDOW == 137 (0x89fb2c00) [pid = 6440] [serial = 1916] [outer = 0x899a3800] 01:09:09 INFO - PROCESS | 6440 | 1461139749797 Marionette DEBUG loaded listener.js 01:09:09 INFO - PROCESS | 6440 | ++DOMWINDOW == 138 (0x8a203000) [pid = 6440] [serial = 1917] [outer = 0x899a3800] 01:09:10 INFO - PROCESS | 6440 | 1461139750776 Marionette TRACE conn4 <- [1,2524,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.2.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 01:09:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 01:09:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1781ms 01:09:10 INFO - PROCESS | 6440 | 1461139750853 Marionette TRACE conn4 -> [0,2525,"getWindowHandle",null] 01:09:10 INFO - PROCESS | 6440 | 1461139750857 Marionette TRACE conn4 <- [1,2525,null,{"value":"8"}] 01:09:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 01:09:10 INFO - PROCESS | 6440 | 1461139750865 Marionette TRACE conn4 -> [0,2526,"setScriptTimeout",{"ms":35000}] 01:09:10 INFO - PROCESS | 6440 | 1461139750869 Marionette TRACE conn4 <- [1,2526,null,{}] 01:09:10 INFO - PROCESS | 6440 | 1461139750875 Marionette TRACE conn4 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:09:11 INFO - PROCESS | 6440 | 1461139751193 Marionette TRACE conn4 <- [1,2527,null,{"value":null}] 01:09:11 INFO - PROCESS | 6440 | 1461139751564 Marionette TRACE conn4 -> [0,2528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.x.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:11 INFO - PROCESS | 6440 | ++DOCSHELL 0x8a205400 == 153 [pid = 6440] [id = 639] 01:09:11 INFO - PROCESS | 6440 | ++DOMWINDOW == 139 (0x8a2e6400) [pid = 6440] [serial = 1918] [outer = (nil)] 01:09:11 INFO - PROCESS | 6440 | ++DOMWINDOW == 140 (0x8a842000) [pid = 6440] [serial = 1919] [outer = 0x8a2e6400] 01:09:11 INFO - PROCESS | 6440 | 1461139751666 Marionette DEBUG loaded listener.js 01:09:11 INFO - PROCESS | 6440 | ++DOMWINDOW == 141 (0x8a8ae400) [pid = 6440] [serial = 1920] [outer = 0x8a2e6400] 01:09:12 INFO - PROCESS | 6440 | 1461139752659 Marionette TRACE conn4 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 01:09:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 01:09:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1832ms 01:09:12 INFO - PROCESS | 6440 | 1461139752698 Marionette TRACE conn4 -> [0,2529,"getWindowHandle",null] 01:09:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 01:09:12 INFO - PROCESS | 6440 | 1461139752702 Marionette TRACE conn4 <- [1,2529,null,{"value":"8"}] 01:09:12 INFO - PROCESS | 6440 | 1461139752709 Marionette TRACE conn4 -> [0,2530,"setScriptTimeout",{"ms":35000}] 01:09:12 INFO - PROCESS | 6440 | 1461139752713 Marionette TRACE conn4 <- [1,2530,null,{}] 01:09:12 INFO - PROCESS | 6440 | 1461139752719 Marionette TRACE conn4 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:09:12 INFO - PROCESS | 6440 | 1461139752949 Marionette TRACE conn4 <- [1,2531,null,{"value":null}] 01:09:13 INFO - PROCESS | 6440 | 1461139753279 Marionette TRACE conn4 -> [0,2532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.y.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:13 INFO - PROCESS | 6440 | ++DOCSHELL 0x8a210c00 == 154 [pid = 6440] [id = 640] 01:09:13 INFO - PROCESS | 6440 | ++DOMWINDOW == 142 (0x8a83a000) [pid = 6440] [serial = 1921] [outer = (nil)] 01:09:13 INFO - PROCESS | 6440 | ++DOMWINDOW == 143 (0x8b6bac00) [pid = 6440] [serial = 1922] [outer = 0x8a83a000] 01:09:13 INFO - PROCESS | 6440 | 1461139753376 Marionette DEBUG loaded listener.js 01:09:13 INFO - PROCESS | 6440 | ++DOMWINDOW == 144 (0x8b811000) [pid = 6440] [serial = 1923] [outer = 0x8a83a000] 01:09:14 INFO - PROCESS | 6440 | 1461139754326 Marionette TRACE conn4 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 01:09:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 01:09:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1685ms 01:09:14 INFO - PROCESS | 6440 | 1461139754396 Marionette TRACE conn4 -> [0,2533,"getWindowHandle",null] 01:09:14 INFO - PROCESS | 6440 | 1461139754400 Marionette TRACE conn4 <- [1,2533,null,{"value":"8"}] 01:09:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 01:09:14 INFO - PROCESS | 6440 | 1461139754407 Marionette TRACE conn4 -> [0,2534,"setScriptTimeout",{"ms":35000}] 01:09:14 INFO - PROCESS | 6440 | 1461139754411 Marionette TRACE conn4 <- [1,2534,null,{}] 01:09:14 INFO - PROCESS | 6440 | 1461139754418 Marionette TRACE conn4 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:09:14 INFO - PROCESS | 6440 | 1461139754690 Marionette TRACE conn4 <- [1,2535,null,{"value":null}] 01:09:15 INFO - PROCESS | 6440 | 1461139755068 Marionette TRACE conn4 -> [0,2536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:15 INFO - PROCESS | 6440 | ++DOCSHELL 0x8a8a7800 == 155 [pid = 6440] [id = 641] 01:09:15 INFO - PROCESS | 6440 | ++DOMWINDOW == 145 (0x8b6afc00) [pid = 6440] [serial = 1924] [outer = (nil)] 01:09:15 INFO - PROCESS | 6440 | ++DOMWINDOW == 146 (0x8b8c7c00) [pid = 6440] [serial = 1925] [outer = 0x8b6afc00] 01:09:15 INFO - PROCESS | 6440 | 1461139755160 Marionette DEBUG loaded listener.js 01:09:15 INFO - PROCESS | 6440 | ++DOMWINDOW == 147 (0x8c1f2400) [pid = 6440] [serial = 1926] [outer = 0x8b6afc00] 01:09:16 INFO - PROCESS | 6440 | 1461139756107 Marionette TRACE conn4 <- [1,2536,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent gradient fills",0,null,null]]]}] 01:09:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 01:09:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1741ms 01:09:16 INFO - PROCESS | 6440 | 1461139756150 Marionette TRACE conn4 -> [0,2537,"getWindowHandle",null] 01:09:16 INFO - PROCESS | 6440 | 1461139756154 Marionette TRACE conn4 <- [1,2537,null,{"value":"8"}] 01:09:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 01:09:16 INFO - PROCESS | 6440 | 1461139756161 Marionette TRACE conn4 -> [0,2538,"setScriptTimeout",{"ms":35000}] 01:09:16 INFO - PROCESS | 6440 | 1461139756165 Marionette TRACE conn4 <- [1,2538,null,{}] 01:09:16 INFO - PROCESS | 6440 | 1461139756171 Marionette TRACE conn4 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:09:16 INFO - PROCESS | 6440 | 1461139756417 Marionette TRACE conn4 <- [1,2539,null,{"value":null}] 01:09:16 INFO - PROCESS | 6440 | 1461139756749 Marionette TRACE conn4 -> [0,2540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:16 INFO - PROCESS | 6440 | ++DOCSHELL 0x899a3c00 == 156 [pid = 6440] [id = 642] 01:09:16 INFO - PROCESS | 6440 | ++DOMWINDOW == 148 (0x8b6bc800) [pid = 6440] [serial = 1927] [outer = (nil)] 01:09:16 INFO - PROCESS | 6440 | ++DOMWINDOW == 149 (0x8cb2d400) [pid = 6440] [serial = 1928] [outer = 0x8b6bc800] 01:09:16 INFO - PROCESS | 6440 | 1461139756850 Marionette DEBUG loaded listener.js 01:09:16 INFO - PROCESS | 6440 | ++DOMWINDOW == 150 (0x8cb30000) [pid = 6440] [serial = 1929] [outer = 0x8b6bc800] 01:09:17 INFO - PROCESS | 6440 | 1461139757814 Marionette TRACE conn4 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 01:09:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 01:09:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1731ms 01:09:17 INFO - PROCESS | 6440 | 1461139757893 Marionette TRACE conn4 -> [0,2541,"getWindowHandle",null] 01:09:17 INFO - PROCESS | 6440 | 1461139757897 Marionette TRACE conn4 <- [1,2541,null,{"value":"8"}] 01:09:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 01:09:17 INFO - PROCESS | 6440 | 1461139757904 Marionette TRACE conn4 -> [0,2542,"setScriptTimeout",{"ms":35000}] 01:09:17 INFO - PROCESS | 6440 | 1461139757908 Marionette TRACE conn4 <- [1,2542,null,{}] 01:09:17 INFO - PROCESS | 6440 | 1461139757914 Marionette TRACE conn4 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:09:18 INFO - PROCESS | 6440 | 1461139758180 Marionette TRACE conn4 <- [1,2543,null,{"value":null}] 01:09:18 INFO - PROCESS | 6440 | 1461139758517 Marionette TRACE conn4 -> [0,2544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:18 INFO - PROCESS | 6440 | ++DOCSHELL 0x8a2e5400 == 157 [pid = 6440] [id = 643] 01:09:18 INFO - PROCESS | 6440 | ++DOMWINDOW == 151 (0x8b816400) [pid = 6440] [serial = 1930] [outer = (nil)] 01:09:18 INFO - PROCESS | 6440 | ++DOMWINDOW == 152 (0x8cbce800) [pid = 6440] [serial = 1931] [outer = 0x8b816400] 01:09:18 INFO - PROCESS | 6440 | 1461139758613 Marionette DEBUG loaded listener.js 01:09:18 INFO - PROCESS | 6440 | ++DOMWINDOW == 153 (0x8e39d400) [pid = 6440] [serial = 1932] [outer = 0x8b816400] 01:09:19 INFO - PROCESS | 6440 | 1461139759528 Marionette TRACE conn4 <- [1,2544,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent gradient fills",0,null,null]]]}] 01:09:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 01:09:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1687ms 01:09:19 INFO - PROCESS | 6440 | 1461139759594 Marionette TRACE conn4 -> [0,2545,"getWindowHandle",null] 01:09:19 INFO - PROCESS | 6440 | 1461139759598 Marionette TRACE conn4 <- [1,2545,null,{"value":"8"}] 01:09:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 01:09:19 INFO - PROCESS | 6440 | 1461139759605 Marionette TRACE conn4 -> [0,2546,"setScriptTimeout",{"ms":35000}] 01:09:19 INFO - PROCESS | 6440 | 1461139759610 Marionette TRACE conn4 <- [1,2546,null,{}] 01:09:19 INFO - PROCESS | 6440 | 1461139759616 Marionette TRACE conn4 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:09:19 INFO - PROCESS | 6440 | 1461139759897 Marionette TRACE conn4 <- [1,2547,null,{"value":null}] 01:09:20 INFO - PROCESS | 6440 | 1461139760264 Marionette TRACE conn4 -> [0,2548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:20 INFO - PROCESS | 6440 | ++DOCSHELL 0x8cbcf800 == 158 [pid = 6440] [id = 644] 01:09:20 INFO - PROCESS | 6440 | ++DOMWINDOW == 154 (0x8e50e000) [pid = 6440] [serial = 1933] [outer = (nil)] 01:09:20 INFO - PROCESS | 6440 | ++DOMWINDOW == 155 (0x8e77b000) [pid = 6440] [serial = 1934] [outer = 0x8e50e000] 01:09:20 INFO - PROCESS | 6440 | 1461139760372 Marionette DEBUG loaded listener.js 01:09:20 INFO - PROCESS | 6440 | ++DOMWINDOW == 156 (0x8e786800) [pid = 6440] [serial = 1935] [outer = 0x8e50e000] 01:09:21 INFO - PROCESS | 6440 | 1461139761431 Marionette TRACE conn4 <- [1,2548,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of gradient fills",0,null,null]]]}] 01:09:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 01:09:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1894ms 01:09:21 INFO - PROCESS | 6440 | 1461139761501 Marionette TRACE conn4 -> [0,2549,"getWindowHandle",null] 01:09:21 INFO - PROCESS | 6440 | 1461139761506 Marionette TRACE conn4 <- [1,2549,null,{"value":"8"}] 01:09:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 01:09:21 INFO - PROCESS | 6440 | 1461139761513 Marionette TRACE conn4 -> [0,2550,"setScriptTimeout",{"ms":35000}] 01:09:21 INFO - PROCESS | 6440 | 1461139761516 Marionette TRACE conn4 <- [1,2550,null,{}] 01:09:21 INFO - PROCESS | 6440 | 1461139761523 Marionette TRACE conn4 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:09:21 INFO - PROCESS | 6440 | 1461139761762 Marionette TRACE conn4 <- [1,2551,null,{"value":null}] 01:09:22 INFO - PROCESS | 6440 | 1461139762105 Marionette TRACE conn4 -> [0,2552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:22 INFO - PROCESS | 6440 | ++DOCSHELL 0x8e3a8800 == 159 [pid = 6440] [id = 645] 01:09:22 INFO - PROCESS | 6440 | ++DOMWINDOW == 157 (0x8e77a000) [pid = 6440] [serial = 1936] [outer = (nil)] 01:09:22 INFO - PROCESS | 6440 | ++DOMWINDOW == 158 (0x8f249000) [pid = 6440] [serial = 1937] [outer = 0x8e77a000] 01:09:22 INFO - PROCESS | 6440 | 1461139762242 Marionette DEBUG loaded listener.js 01:09:22 INFO - PROCESS | 6440 | ++DOMWINDOW == 159 (0x8f24d000) [pid = 6440] [serial = 1938] [outer = 0x8e77a000] 01:09:23 INFO - PROCESS | 6440 | 1461139763237 Marionette TRACE conn4 <- [1,2552,null,{"value":["/2dcontext/shadows/2d.shadow.image.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent images",0,null,null]]]}] 01:09:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 01:09:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1792ms 01:09:23 INFO - PROCESS | 6440 | 1461139763307 Marionette TRACE conn4 -> [0,2553,"getWindowHandle",null] 01:09:23 INFO - PROCESS | 6440 | 1461139763311 Marionette TRACE conn4 <- [1,2553,null,{"value":"8"}] 01:09:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 01:09:23 INFO - PROCESS | 6440 | 1461139763318 Marionette TRACE conn4 -> [0,2554,"setScriptTimeout",{"ms":35000}] 01:09:23 INFO - PROCESS | 6440 | 1461139763322 Marionette TRACE conn4 <- [1,2554,null,{}] 01:09:23 INFO - PROCESS | 6440 | 1461139763328 Marionette TRACE conn4 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:09:23 INFO - PROCESS | 6440 | 1461139763569 Marionette TRACE conn4 <- [1,2555,null,{"value":null}] 01:09:23 INFO - PROCESS | 6440 | 1461139763910 Marionette TRACE conn4 -> [0,2556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:23 INFO - PROCESS | 6440 | ++DOCSHELL 0x894efc00 == 160 [pid = 6440] [id = 646] 01:09:23 INFO - PROCESS | 6440 | ++DOMWINDOW == 160 (0x89780800) [pid = 6440] [serial = 1939] [outer = (nil)] 01:09:23 INFO - PROCESS | 6440 | ++DOMWINDOW == 161 (0x8f342400) [pid = 6440] [serial = 1940] [outer = 0x89780800] 01:09:24 INFO - PROCESS | 6440 | 1461139764012 Marionette DEBUG loaded listener.js 01:09:24 INFO - PROCESS | 6440 | ++DOMWINDOW == 162 (0x8f37b400) [pid = 6440] [serial = 1941] [outer = 0x89780800] 01:09:25 INFO - PROCESS | 6440 | 1461139765004 Marionette TRACE conn4 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 01:09:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 01:09:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1731ms 01:09:25 INFO - PROCESS | 6440 | 1461139765051 Marionette TRACE conn4 -> [0,2557,"getWindowHandle",null] 01:09:25 INFO - PROCESS | 6440 | 1461139765055 Marionette TRACE conn4 <- [1,2557,null,{"value":"8"}] 01:09:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 01:09:25 INFO - PROCESS | 6440 | 1461139765063 Marionette TRACE conn4 -> [0,2558,"setScriptTimeout",{"ms":35000}] 01:09:25 INFO - PROCESS | 6440 | 1461139765066 Marionette TRACE conn4 <- [1,2558,null,{}] 01:09:25 INFO - PROCESS | 6440 | 1461139765073 Marionette TRACE conn4 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:09:25 INFO - PROCESS | 6440 | 1461139765329 Marionette TRACE conn4 <- [1,2559,null,{"value":null}] 01:09:25 INFO - PROCESS | 6440 | 1461139765663 Marionette TRACE conn4 -> [0,2560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:25 INFO - PROCESS | 6440 | ++DOCSHELL 0x8f33c400 == 161 [pid = 6440] [id = 647] 01:09:25 INFO - PROCESS | 6440 | ++DOMWINDOW == 163 (0x8f33e000) [pid = 6440] [serial = 1942] [outer = (nil)] 01:09:25 INFO - PROCESS | 6440 | ++DOMWINDOW == 164 (0x8f552000) [pid = 6440] [serial = 1943] [outer = 0x8f33e000] 01:09:25 INFO - PROCESS | 6440 | 1461139765765 Marionette DEBUG loaded listener.js 01:09:25 INFO - PROCESS | 6440 | ++DOMWINDOW == 165 (0x8f554000) [pid = 6440] [serial = 1944] [outer = 0x8f33e000] 01:09:26 INFO - PROCESS | 6440 | 1461139766944 Marionette TRACE conn4 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 01:09:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 01:09:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1933ms 01:09:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 01:09:27 INFO - PROCESS | 6440 | 1461139766996 Marionette TRACE conn4 -> [0,2561,"getWindowHandle",null] 01:09:27 INFO - PROCESS | 6440 | 1461139767000 Marionette TRACE conn4 <- [1,2561,null,{"value":"8"}] 01:09:27 INFO - PROCESS | 6440 | 1461139767007 Marionette TRACE conn4 -> [0,2562,"setScriptTimeout",{"ms":35000}] 01:09:27 INFO - PROCESS | 6440 | 1461139767010 Marionette TRACE conn4 <- [1,2562,null,{}] 01:09:27 INFO - PROCESS | 6440 | 1461139767016 Marionette TRACE conn4 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:09:27 INFO - PROCESS | 6440 | 1461139767252 Marionette TRACE conn4 <- [1,2563,null,{"value":null}] 01:09:27 INFO - PROCESS | 6440 | 1461139767600 Marionette TRACE conn4 -> [0,2564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.section.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:27 INFO - PROCESS | 6440 | ++DOCSHELL 0x8f20c800 == 162 [pid = 6440] [id = 648] 01:09:27 INFO - PROCESS | 6440 | ++DOMWINDOW == 166 (0x8f54f400) [pid = 6440] [serial = 1945] [outer = (nil)] 01:09:27 INFO - PROCESS | 6440 | ++DOMWINDOW == 167 (0x8fbd8800) [pid = 6440] [serial = 1946] [outer = 0x8f54f400] 01:09:27 INFO - PROCESS | 6440 | 1461139767703 Marionette DEBUG loaded listener.js 01:09:27 INFO - PROCESS | 6440 | ++DOMWINDOW == 168 (0x8fbdec00) [pid = 6440] [serial = 1947] [outer = 0x8f54f400] 01:09:28 INFO - PROCESS | 6440 | 1461139768696 Marionette TRACE conn4 <- [1,2564,null,{"value":["/2dcontext/shadows/2d.shadow.image.section.html",0,null,null,[["Shadows are not drawn for areas outside image source rectangles",0,null,null]]]}] 01:09:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 01:09:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1738ms 01:09:28 INFO - PROCESS | 6440 | 1461139768744 Marionette TRACE conn4 -> [0,2565,"getWindowHandle",null] 01:09:28 INFO - PROCESS | 6440 | 1461139768747 Marionette TRACE conn4 <- [1,2565,null,{"value":"8"}] 01:09:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 01:09:28 INFO - PROCESS | 6440 | 1461139768754 Marionette TRACE conn4 -> [0,2566,"setScriptTimeout",{"ms":35000}] 01:09:28 INFO - PROCESS | 6440 | 1461139768758 Marionette TRACE conn4 <- [1,2566,null,{}] 01:09:28 INFO - PROCESS | 6440 | 1461139768763 Marionette TRACE conn4 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:09:28 INFO - PROCESS | 6440 | 1461139768993 Marionette TRACE conn4 <- [1,2567,null,{"value":null}] 01:09:29 INFO - PROCESS | 6440 | 1461139769335 Marionette TRACE conn4 -> [0,2568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:29 INFO - PROCESS | 6440 | ++DOCSHELL 0x8fb1d000 == 163 [pid = 6440] [id = 649] 01:09:29 INFO - PROCESS | 6440 | ++DOMWINDOW == 169 (0x8fb22000) [pid = 6440] [serial = 1948] [outer = (nil)] 01:09:29 INFO - PROCESS | 6440 | ++DOMWINDOW == 170 (0x8fe9b800) [pid = 6440] [serial = 1949] [outer = 0x8fb22000] 01:09:29 INFO - PROCESS | 6440 | 1461139769432 Marionette DEBUG loaded listener.js 01:09:29 INFO - PROCESS | 6440 | ++DOMWINDOW == 171 (0x90181c00) [pid = 6440] [serial = 1950] [outer = 0x8fb22000] 01:09:30 INFO - PROCESS | 6440 | 1461139770451 Marionette TRACE conn4 <- [1,2568,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent images",0,null,null]]]}] 01:09:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 01:09:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1749ms 01:09:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 01:09:30 INFO - PROCESS | 6440 | 1461139770503 Marionette TRACE conn4 -> [0,2569,"getWindowHandle",null] 01:09:30 INFO - PROCESS | 6440 | 1461139770507 Marionette TRACE conn4 <- [1,2569,null,{"value":"8"}] 01:09:30 INFO - PROCESS | 6440 | 1461139770514 Marionette TRACE conn4 -> [0,2570,"setScriptTimeout",{"ms":35000}] 01:09:30 INFO - PROCESS | 6440 | 1461139770517 Marionette TRACE conn4 <- [1,2570,null,{}] 01:09:30 INFO - PROCESS | 6440 | 1461139770523 Marionette TRACE conn4 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:09:30 INFO - PROCESS | 6440 | 1461139770766 Marionette TRACE conn4 <- [1,2571,null,{"value":null}] 01:09:31 INFO - PROCESS | 6440 | 1461139771128 Marionette TRACE conn4 -> [0,2572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:31 INFO - PROCESS | 6440 | ++DOCSHELL 0x84cb6400 == 164 [pid = 6440] [id = 650] 01:09:31 INFO - PROCESS | 6440 | ++DOMWINDOW == 172 (0x8fbd4800) [pid = 6440] [serial = 1951] [outer = (nil)] 01:09:31 INFO - PROCESS | 6440 | ++DOMWINDOW == 173 (0x902c0400) [pid = 6440] [serial = 1952] [outer = 0x8fbd4800] 01:09:31 INFO - PROCESS | 6440 | 1461139771237 Marionette DEBUG loaded listener.js 01:09:31 INFO - PROCESS | 6440 | ++DOMWINDOW == 174 (0x902c4400) [pid = 6440] [serial = 1953] [outer = 0x8fbd4800] 01:09:34 INFO - PROCESS | 6440 | --DOCSHELL 0x89f0f800 == 163 [pid = 6440] [id = 361] 01:09:34 INFO - PROCESS | 6440 | --DOCSHELL 0x876b2000 == 162 [pid = 6440] [id = 631] 01:09:34 INFO - PROCESS | 6440 | --DOCSHELL 0x84cba000 == 161 [pid = 6440] [id = 630] 01:09:34 INFO - PROCESS | 6440 | --DOCSHELL 0x8e3a5800 == 160 [pid = 6440] [id = 628] 01:09:34 INFO - PROCESS | 6440 | --DOCSHELL 0x98871000 == 159 [pid = 6440] [id = 627] 01:09:34 INFO - PROCESS | 6440 | --DOCSHELL 0x906e9800 == 158 [pid = 6440] [id = 626] 01:09:34 INFO - PROCESS | 6440 | --DOCSHELL 0x92cbb400 == 157 [pid = 6440] [id = 624] 01:09:34 INFO - PROCESS | 6440 | --DOCSHELL 0x977c1400 == 156 [pid = 6440] [id = 625] 01:09:34 INFO - PROCESS | 6440 | --DOCSHELL 0x93a4a000 == 155 [pid = 6440] [id = 623] 01:09:34 INFO - PROCESS | 6440 | --DOCSHELL 0x89faf400 == 154 [pid = 6440] [id = 622] 01:09:34 INFO - PROCESS | 6440 | --DOCSHELL 0x904d4c00 == 153 [pid = 6440] [id = 621] 01:09:34 INFO - PROCESS | 6440 | --DOCSHELL 0x904c9400 == 152 [pid = 6440] [id = 620] 01:09:34 INFO - PROCESS | 6440 | --DOCSHELL 0x8f343000 == 151 [pid = 6440] [id = 618] 01:09:34 INFO - PROCESS | 6440 | --DOCSHELL 0x8f382400 == 150 [pid = 6440] [id = 619] 01:09:34 INFO - PROCESS | 6440 | --DOCSHELL 0x8f20e000 == 149 [pid = 6440] [id = 617] 01:09:34 INFO - PROCESS | 6440 | --DOCSHELL 0x8e50ec00 == 148 [pid = 6440] [id = 616] 01:09:34 INFO - PROCESS | 6440 | --DOCSHELL 0x8e39f400 == 147 [pid = 6440] [id = 615] 01:09:34 INFO - PROCESS | 6440 | --DOCSHELL 0x8a8a6c00 == 146 [pid = 6440] [id = 614] 01:09:34 INFO - PROCESS | 6440 | --DOCSHELL 0x85a9e800 == 145 [pid = 6440] [id = 613] 01:09:34 INFO - PROCESS | 6440 | --DOMWINDOW == 173 (0x8b8cc000) [pid = 6440] [serial = 1710] [outer = (nil)] [url = about:blank] 01:09:34 INFO - PROCESS | 6440 | --DOMWINDOW == 172 (0x8a20a800) [pid = 6440] [serial = 1838] [outer = (nil)] [url = about:blank] 01:09:34 INFO - PROCESS | 6440 | --DOMWINDOW == 171 (0x8a206800) [pid = 6440] [serial = 1833] [outer = (nil)] [url = about:blank] 01:09:34 INFO - PROCESS | 6440 | --DOMWINDOW == 170 (0x938c6800) [pid = 6440] [serial = 1808] [outer = (nil)] [url = about:blank] 01:09:34 INFO - PROCESS | 6440 | --DOMWINDOW == 169 (0x9120b400) [pid = 6440] [serial = 1806] [outer = (nil)] [url = about:blank] 01:09:34 INFO - PROCESS | 6440 | --DOMWINDOW == 168 (0x911dc800) [pid = 6440] [serial = 1805] [outer = (nil)] [url = about:blank] 01:09:34 INFO - PROCESS | 6440 | --DOMWINDOW == 167 (0x904ca800) [pid = 6440] [serial = 1803] [outer = (nil)] [url = about:blank] 01:09:34 INFO - PROCESS | 6440 | --DOMWINDOW == 166 (0x904a0000) [pid = 6440] [serial = 1802] [outer = (nil)] [url = about:blank] 01:09:34 INFO - PROCESS | 6440 | --DOMWINDOW == 165 (0x9018f000) [pid = 6440] [serial = 1800] [outer = (nil)] [url = about:blank] 01:09:34 INFO - PROCESS | 6440 | --DOMWINDOW == 164 (0x90187c00) [pid = 6440] [serial = 1799] [outer = (nil)] [url = about:blank] 01:09:34 INFO - PROCESS | 6440 | --DOMWINDOW == 163 (0x8fbd5c00) [pid = 6440] [serial = 1797] [outer = (nil)] [url = about:blank] 01:09:34 INFO - PROCESS | 6440 | --DOMWINDOW == 162 (0x8fb1fc00) [pid = 6440] [serial = 1796] [outer = (nil)] [url = about:blank] 01:09:34 INFO - PROCESS | 6440 | --DOMWINDOW == 161 (0x8f385400) [pid = 6440] [serial = 1794] [outer = (nil)] [url = about:blank] 01:09:34 INFO - PROCESS | 6440 | --DOMWINDOW == 160 (0x8f37cc00) [pid = 6440] [serial = 1793] [outer = (nil)] [url = about:blank] 01:09:34 INFO - PROCESS | 6440 | --DOMWINDOW == 159 (0x8f202c00) [pid = 6440] [serial = 1791] [outer = (nil)] [url = about:blank] 01:09:34 INFO - PROCESS | 6440 | --DOMWINDOW == 158 (0x8e784400) [pid = 6440] [serial = 1790] [outer = (nil)] [url = about:blank] 01:09:34 INFO - PROCESS | 6440 | --DOMWINDOW == 157 (0x8e509400) [pid = 6440] [serial = 1788] [outer = (nil)] [url = about:blank] 01:09:34 INFO - PROCESS | 6440 | --DOMWINDOW == 156 (0x8e3a6c00) [pid = 6440] [serial = 1787] [outer = (nil)] [url = about:blank] 01:09:34 INFO - PROCESS | 6440 | --DOMWINDOW == 155 (0x8cbcb400) [pid = 6440] [serial = 1785] [outer = (nil)] [url = about:blank] 01:09:34 INFO - PROCESS | 6440 | --DOMWINDOW == 154 (0x8cb33c00) [pid = 6440] [serial = 1784] [outer = (nil)] [url = about:blank] 01:09:34 INFO - PROCESS | 6440 | --DOMWINDOW == 153 (0x8ab13c00) [pid = 6440] [serial = 1782] [outer = (nil)] [url = about:blank] 01:09:34 INFO - PROCESS | 6440 | --DOMWINDOW == 152 (0x8a837400) [pid = 6440] [serial = 1781] [outer = (nil)] [url = about:blank] 01:09:34 INFO - PROCESS | 6440 | --DOMWINDOW == 151 (0x894e7800) [pid = 6440] [serial = 1779] [outer = (nil)] [url = about:blank] 01:09:34 INFO - PROCESS | 6440 | --DOMWINDOW == 150 (0x892b1800) [pid = 6440] [serial = 1778] [outer = (nil)] [url = about:blank] 01:09:34 INFO - PROCESS | 6440 | --DOMWINDOW == 149 (0x8a8aec00) [pid = 6440] [serial = 1775] [outer = (nil)] [url = about:blank] 01:09:34 INFO - PROCESS | 6440 | --DOMWINDOW == 148 (0x89323c00) [pid = 6440] [serial = 1829] [outer = (nil)] [url = about:blank] 01:09:34 INFO - PROCESS | 6440 | --DOMWINDOW == 147 (0x85e70c00) [pid = 6440] [serial = 1826] [outer = (nil)] [url = about:blank] 01:09:34 INFO - PROCESS | 6440 | --DOMWINDOW == 146 (0x85e78c00) [pid = 6440] [serial = 1827] [outer = (nil)] [url = about:blank] 01:09:34 INFO - PROCESS | 6440 | --DOMWINDOW == 145 (0x99179000) [pid = 6440] [serial = 1824] [outer = (nil)] [url = about:blank] 01:09:34 INFO - PROCESS | 6440 | --DOMWINDOW == 144 (0x98f85800) [pid = 6440] [serial = 1823] [outer = (nil)] [url = about:blank] 01:09:34 INFO - PROCESS | 6440 | --DOMWINDOW == 143 (0x9899fc00) [pid = 6440] [serial = 1821] [outer = (nil)] [url = about:blank] 01:09:34 INFO - PROCESS | 6440 | --DOMWINDOW == 142 (0x9887dc00) [pid = 6440] [serial = 1820] [outer = (nil)] [url = about:blank] 01:09:34 INFO - PROCESS | 6440 | --DOMWINDOW == 141 (0x98705400) [pid = 6440] [serial = 1818] [outer = (nil)] [url = about:blank] 01:09:34 INFO - PROCESS | 6440 | --DOMWINDOW == 140 (0x984d4c00) [pid = 6440] [serial = 1817] [outer = (nil)] [url = about:blank] 01:09:34 INFO - PROCESS | 6440 | --DOMWINDOW == 139 (0x97da7c00) [pid = 6440] [serial = 1815] [outer = (nil)] [url = about:blank] 01:09:34 INFO - PROCESS | 6440 | --DOMWINDOW == 138 (0x97b7a800) [pid = 6440] [serial = 1814] [outer = (nil)] [url = about:blank] 01:09:34 INFO - PROCESS | 6440 | --DOMWINDOW == 137 (0x96a3d400) [pid = 6440] [serial = 1812] [outer = (nil)] [url = about:blank] 01:09:34 INFO - PROCESS | 6440 | --DOMWINDOW == 136 (0x959cd000) [pid = 6440] [serial = 1811] [outer = (nil)] [url = about:blank] 01:09:34 INFO - PROCESS | 6440 | --DOMWINDOW == 135 (0x93a4a800) [pid = 6440] [serial = 1809] [outer = (nil)] [url = about:blank] 01:09:34 INFO - PROCESS | 6440 | --DOMWINDOW == 134 (0x89f15c00) [pid = 6440] [serial = 1832] [outer = (nil)] [url = about:blank] 01:09:34 INFO - PROCESS | 6440 | --DOMWINDOW == 133 (0x89876400) [pid = 6440] [serial = 1836] [outer = (nil)] [url = about:blank] 01:09:34 INFO - PROCESS | 6440 | --DOMWINDOW == 132 (0x88fbf000) [pid = 6440] [serial = 1835] [outer = (nil)] [url = about:blank] 01:09:34 INFO - PROCESS | 6440 | --DOMWINDOW == 131 (0x8932ac00) [pid = 6440] [serial = 1830] [outer = (nil)] [url = about:blank] 01:09:34 INFO - PROCESS | 6440 | 1461139774879 Marionette TRACE conn4 <- [1,2572,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of images",0,null,null]]]}] 01:09:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 01:09:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 4404ms 01:09:34 INFO - PROCESS | 6440 | 1461139774917 Marionette TRACE conn4 -> [0,2573,"getWindowHandle",null] 01:09:34 INFO - PROCESS | 6440 | 1461139774923 Marionette TRACE conn4 <- [1,2573,null,{"value":"8"}] 01:09:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 01:09:34 INFO - PROCESS | 6440 | 1461139774978 Marionette TRACE conn4 -> [0,2574,"setScriptTimeout",{"ms":35000}] 01:09:34 INFO - PROCESS | 6440 | 1461139774985 Marionette TRACE conn4 <- [1,2574,null,{}] 01:09:35 INFO - PROCESS | 6440 | 1461139774994 Marionette TRACE conn4 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:09:35 INFO - PROCESS | 6440 | 1461139775221 Marionette TRACE conn4 <- [1,2575,null,{"value":null}] 01:09:35 INFO - PROCESS | 6440 | 1461139775421 Marionette TRACE conn4 -> [0,2576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:35 INFO - PROCESS | 6440 | ++DOCSHELL 0x84cba000 == 146 [pid = 6440] [id = 651] 01:09:35 INFO - PROCESS | 6440 | ++DOMWINDOW == 132 (0x85e70400) [pid = 6440] [serial = 1954] [outer = (nil)] 01:09:35 INFO - PROCESS | 6440 | ++DOMWINDOW == 133 (0x8834a400) [pid = 6440] [serial = 1955] [outer = 0x85e70400] 01:09:35 INFO - PROCESS | 6440 | 1461139775504 Marionette DEBUG loaded listener.js 01:09:35 INFO - PROCESS | 6440 | ++DOMWINDOW == 134 (0x88fb8800) [pid = 6440] [serial = 1956] [outer = 0x85e70400] 01:09:36 INFO - PROCESS | 6440 | 1461139776353 Marionette TRACE conn4 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 01:09:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 01:09:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1409ms 01:09:36 INFO - PROCESS | 6440 | 1461139776417 Marionette TRACE conn4 -> [0,2577,"getWindowHandle",null] 01:09:36 INFO - PROCESS | 6440 | 1461139776426 Marionette TRACE conn4 <- [1,2577,null,{"value":"8"}] 01:09:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 01:09:36 INFO - PROCESS | 6440 | 1461139776443 Marionette TRACE conn4 -> [0,2578,"setScriptTimeout",{"ms":35000}] 01:09:36 INFO - PROCESS | 6440 | 1461139776447 Marionette TRACE conn4 <- [1,2578,null,{}] 01:09:36 INFO - PROCESS | 6440 | 1461139776454 Marionette TRACE conn4 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:09:36 INFO - PROCESS | 6440 | 1461139776666 Marionette TRACE conn4 <- [1,2579,null,{"value":null}] 01:09:36 INFO - PROCESS | 6440 | 1461139776895 Marionette TRACE conn4 -> [0,2580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:36 INFO - PROCESS | 6440 | ++DOCSHELL 0x85e72800 == 147 [pid = 6440] [id = 652] 01:09:36 INFO - PROCESS | 6440 | ++DOMWINDOW == 135 (0x85e76000) [pid = 6440] [serial = 1957] [outer = (nil)] 01:09:36 INFO - PROCESS | 6440 | ++DOMWINDOW == 136 (0x89328c00) [pid = 6440] [serial = 1958] [outer = 0x85e76000] 01:09:36 INFO - PROCESS | 6440 | 1461139776979 Marionette DEBUG loaded listener.js 01:09:37 INFO - PROCESS | 6440 | ++DOMWINDOW == 137 (0x894e5c00) [pid = 6440] [serial = 1959] [outer = 0x85e76000] 01:09:38 INFO - PROCESS | 6440 | 1461139778041 Marionette TRACE conn4 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 01:09:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 01:09:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1641ms 01:09:38 INFO - PROCESS | 6440 | 1461139778084 Marionette TRACE conn4 -> [0,2581,"getWindowHandle",null] 01:09:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 01:09:38 INFO - PROCESS | 6440 | 1461139778088 Marionette TRACE conn4 <- [1,2581,null,{"value":"8"}] 01:09:38 INFO - PROCESS | 6440 | 1461139778111 Marionette TRACE conn4 -> [0,2582,"setScriptTimeout",{"ms":35000}] 01:09:38 INFO - PROCESS | 6440 | 1461139778117 Marionette TRACE conn4 <- [1,2582,null,{}] 01:09:38 INFO - PROCESS | 6440 | 1461139778133 Marionette TRACE conn4 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:09:38 INFO - PROCESS | 6440 | 1461139778512 Marionette TRACE conn4 <- [1,2583,null,{"value":null}] 01:09:38 INFO - PROCESS | 6440 | 1461139778720 Marionette TRACE conn4 -> [0,2584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:38 INFO - PROCESS | 6440 | ++DOCSHELL 0x8986b800 == 148 [pid = 6440] [id = 653] 01:09:38 INFO - PROCESS | 6440 | ++DOMWINDOW == 138 (0x89f16c00) [pid = 6440] [serial = 1960] [outer = (nil)] 01:09:38 INFO - PROCESS | 6440 | ++DOMWINDOW == 139 (0x89faa000) [pid = 6440] [serial = 1961] [outer = 0x89f16c00] 01:09:38 INFO - PROCESS | 6440 | 1461139778805 Marionette DEBUG loaded listener.js 01:09:38 INFO - PROCESS | 6440 | ++DOMWINDOW == 140 (0x8a208400) [pid = 6440] [serial = 1962] [outer = 0x89f16c00] 01:09:39 INFO - PROCESS | 6440 | --DOMWINDOW == 139 (0x8a83d000) [pid = 6440] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 01:09:39 INFO - PROCESS | 6440 | --DOMWINDOW == 138 (0x88fe8400) [pid = 6440] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 01:09:39 INFO - PROCESS | 6440 | --DOMWINDOW == 137 (0x8f201800) [pid = 6440] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 01:09:39 INFO - PROCESS | 6440 | --DOMWINDOW == 136 (0x98b0d400) [pid = 6440] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 01:09:39 INFO - PROCESS | 6440 | --DOMWINDOW == 135 (0x98f82c00) [pid = 6440] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 01:09:39 INFO - PROCESS | 6440 | --DOMWINDOW == 134 (0x9870c400) [pid = 6440] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 01:09:39 INFO - PROCESS | 6440 | --DOMWINDOW == 133 (0x96fd3000) [pid = 6440] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 01:09:39 INFO - PROCESS | 6440 | --DOMWINDOW == 132 (0x97f05800) [pid = 6440] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 01:09:39 INFO - PROCESS | 6440 | --DOMWINDOW == 131 (0x91211800) [pid = 6440] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 01:09:39 INFO - PROCESS | 6440 | --DOMWINDOW == 130 (0x906f0000) [pid = 6440] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 01:09:39 INFO - PROCESS | 6440 | --DOMWINDOW == 129 (0x904ccc00) [pid = 6440] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 01:09:39 INFO - PROCESS | 6440 | --DOMWINDOW == 128 (0x902c0c00) [pid = 6440] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 01:09:39 INFO - PROCESS | 6440 | --DOMWINDOW == 127 (0x8fe9cc00) [pid = 6440] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 01:09:39 INFO - PROCESS | 6440 | --DOMWINDOW == 126 (0x8f20e400) [pid = 6440] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 01:09:39 INFO - PROCESS | 6440 | --DOMWINDOW == 125 (0x8e50f800) [pid = 6440] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 01:09:39 INFO - PROCESS | 6440 | --DOMWINDOW == 124 (0x8e503c00) [pid = 6440] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 01:09:39 INFO - PROCESS | 6440 | --DOMWINDOW == 123 (0x8a8a9000) [pid = 6440] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 01:09:39 INFO - PROCESS | 6440 | --DOMWINDOW == 122 (0x88fb7400) [pid = 6440] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 01:09:39 INFO - PROCESS | 6440 | --DOMWINDOW == 121 (0x84ec6800) [pid = 6440] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 01:09:39 INFO - PROCESS | 6440 | --DOMWINDOW == 120 (0x9ade1c00) [pid = 6440] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 01:09:39 INFO - PROCESS | 6440 | --DOMWINDOW == 119 (0x88132000) [pid = 6440] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 01:09:40 INFO - PROCESS | 6440 | 1461139780218 Marionette TRACE conn4 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 01:09:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 01:09:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 2168ms 01:09:40 INFO - PROCESS | 6440 | 1461139780263 Marionette TRACE conn4 -> [0,2585,"getWindowHandle",null] 01:09:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 01:09:40 INFO - PROCESS | 6440 | 1461139780268 Marionette TRACE conn4 <- [1,2585,null,{"value":"8"}] 01:09:40 INFO - PROCESS | 6440 | 1461139780274 Marionette TRACE conn4 -> [0,2586,"setScriptTimeout",{"ms":35000}] 01:09:40 INFO - PROCESS | 6440 | 1461139780278 Marionette TRACE conn4 <- [1,2586,null,{}] 01:09:40 INFO - PROCESS | 6440 | 1461139780283 Marionette TRACE conn4 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:09:40 INFO - PROCESS | 6440 | 1461139780580 Marionette TRACE conn4 <- [1,2587,null,{"value":null}] 01:09:40 INFO - PROCESS | 6440 | 1461139780598 Marionette TRACE conn4 -> [0,2588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:40 INFO - PROCESS | 6440 | ++DOCSHELL 0x84cbdc00 == 149 [pid = 6440] [id = 654] 01:09:40 INFO - PROCESS | 6440 | ++DOMWINDOW == 120 (0x89f0e800) [pid = 6440] [serial = 1963] [outer = (nil)] 01:09:40 INFO - PROCESS | 6440 | ++DOMWINDOW == 121 (0x8a2e4c00) [pid = 6440] [serial = 1964] [outer = 0x89f0e800] 01:09:40 INFO - PROCESS | 6440 | 1461139780674 Marionette DEBUG loaded listener.js 01:09:40 INFO - PROCESS | 6440 | ++DOMWINDOW == 122 (0x8a835800) [pid = 6440] [serial = 1965] [outer = 0x89f0e800] 01:09:41 INFO - PROCESS | 6440 | 1461139781855 Marionette TRACE conn4 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 01:09:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 01:09:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1635ms 01:09:41 INFO - PROCESS | 6440 | 1461139781910 Marionette TRACE conn4 -> [0,2589,"getWindowHandle",null] 01:09:41 INFO - PROCESS | 6440 | 1461139781917 Marionette TRACE conn4 <- [1,2589,null,{"value":"8"}] 01:09:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 01:09:41 INFO - PROCESS | 6440 | 1461139781927 Marionette TRACE conn4 -> [0,2590,"setScriptTimeout",{"ms":35000}] 01:09:41 INFO - PROCESS | 6440 | 1461139781933 Marionette TRACE conn4 <- [1,2590,null,{}] 01:09:41 INFO - PROCESS | 6440 | 1461139781944 Marionette TRACE conn4 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:09:42 INFO - PROCESS | 6440 | 1461139782182 Marionette TRACE conn4 <- [1,2591,null,{"value":null}] 01:09:42 INFO - PROCESS | 6440 | 1461139782559 Marionette TRACE conn4 -> [0,2592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:42 INFO - PROCESS | 6440 | ++DOCSHELL 0x876bac00 == 150 [pid = 6440] [id = 655] 01:09:42 INFO - PROCESS | 6440 | ++DOMWINDOW == 123 (0x88137800) [pid = 6440] [serial = 1966] [outer = (nil)] 01:09:42 INFO - PROCESS | 6440 | ++DOMWINDOW == 124 (0x88fbe000) [pid = 6440] [serial = 1967] [outer = 0x88137800] 01:09:42 INFO - PROCESS | 6440 | 1461139782653 Marionette DEBUG loaded listener.js 01:09:42 INFO - PROCESS | 6440 | ++DOMWINDOW == 125 (0x892ac400) [pid = 6440] [serial = 1968] [outer = 0x88137800] 01:09:43 INFO - PROCESS | 6440 | 1461139783671 Marionette TRACE conn4 <- [1,2592,null,{"value":["/2dcontext/shadows/2d.shadow.outside.html",0,null,null,[["Shadows of shapes outside the visible area can be offset onto the visible area",0,null,null]]]}] 01:09:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 01:09:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1787ms 01:09:43 INFO - PROCESS | 6440 | 1461139783714 Marionette TRACE conn4 -> [0,2593,"getWindowHandle",null] 01:09:43 INFO - PROCESS | 6440 | 1461139783723 Marionette TRACE conn4 <- [1,2593,null,{"value":"8"}] 01:09:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 01:09:43 INFO - PROCESS | 6440 | 1461139783735 Marionette TRACE conn4 -> [0,2594,"setScriptTimeout",{"ms":35000}] 01:09:43 INFO - PROCESS | 6440 | 1461139783739 Marionette TRACE conn4 <- [1,2594,null,{}] 01:09:43 INFO - PROCESS | 6440 | 1461139783746 Marionette TRACE conn4 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:09:43 INFO - PROCESS | 6440 | 1461139783980 Marionette TRACE conn4 <- [1,2595,null,{"value":null}] 01:09:44 INFO - PROCESS | 6440 | 1461139784314 Marionette TRACE conn4 -> [0,2596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:44 INFO - PROCESS | 6440 | ++DOCSHELL 0x894e9800 == 151 [pid = 6440] [id = 656] 01:09:44 INFO - PROCESS | 6440 | ++DOMWINDOW == 126 (0x89869000) [pid = 6440] [serial = 1969] [outer = (nil)] 01:09:44 INFO - PROCESS | 6440 | ++DOMWINDOW == 127 (0x89f14400) [pid = 6440] [serial = 1970] [outer = 0x89869000] 01:09:44 INFO - PROCESS | 6440 | 1461139784410 Marionette DEBUG loaded listener.js 01:09:44 INFO - PROCESS | 6440 | ++DOMWINDOW == 128 (0x8a20dc00) [pid = 6440] [serial = 1971] [outer = 0x89869000] 01:09:45 INFO - PROCESS | 6440 | 1461139785534 Marionette TRACE conn4 <- [1,2596,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent fill patterns",0,null,null]]]}] 01:09:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 01:09:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1842ms 01:09:45 INFO - PROCESS | 6440 | 1461139785577 Marionette TRACE conn4 -> [0,2597,"getWindowHandle",null] 01:09:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 01:09:45 INFO - PROCESS | 6440 | 1461139785582 Marionette TRACE conn4 <- [1,2597,null,{"value":"8"}] 01:09:45 INFO - PROCESS | 6440 | 1461139785589 Marionette TRACE conn4 -> [0,2598,"setScriptTimeout",{"ms":35000}] 01:09:45 INFO - PROCESS | 6440 | 1461139785595 Marionette TRACE conn4 <- [1,2598,null,{}] 01:09:45 INFO - PROCESS | 6440 | 1461139785612 Marionette TRACE conn4 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:09:45 INFO - PROCESS | 6440 | 1461139785886 Marionette TRACE conn4 <- [1,2599,null,{"value":null}] 01:09:46 INFO - PROCESS | 6440 | 1461139786262 Marionette TRACE conn4 -> [0,2600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:46 INFO - PROCESS | 6440 | ++DOCSHELL 0x8a83a400 == 152 [pid = 6440] [id = 657] 01:09:46 INFO - PROCESS | 6440 | ++DOMWINDOW == 129 (0x8ab16400) [pid = 6440] [serial = 1972] [outer = (nil)] 01:09:46 INFO - PROCESS | 6440 | ++DOMWINDOW == 130 (0x8b8bfc00) [pid = 6440] [serial = 1973] [outer = 0x8ab16400] 01:09:46 INFO - PROCESS | 6440 | 1461139786357 Marionette DEBUG loaded listener.js 01:09:46 INFO - PROCESS | 6440 | ++DOMWINDOW == 131 (0x8c1fac00) [pid = 6440] [serial = 1974] [outer = 0x8ab16400] 01:09:47 INFO - PROCESS | 6440 | 1461139787389 Marionette TRACE conn4 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 01:09:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 01:09:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1843ms 01:09:47 INFO - PROCESS | 6440 | 1461139787432 Marionette TRACE conn4 -> [0,2601,"getWindowHandle",null] 01:09:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 01:09:47 INFO - PROCESS | 6440 | 1461139787437 Marionette TRACE conn4 <- [1,2601,null,{"value":"8"}] 01:09:47 INFO - PROCESS | 6440 | 1461139787444 Marionette TRACE conn4 -> [0,2602,"setScriptTimeout",{"ms":35000}] 01:09:47 INFO - PROCESS | 6440 | 1461139787448 Marionette TRACE conn4 <- [1,2602,null,{}] 01:09:47 INFO - PROCESS | 6440 | 1461139787454 Marionette TRACE conn4 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:09:47 INFO - PROCESS | 6440 | 1461139787680 Marionette TRACE conn4 <- [1,2603,null,{"value":null}] 01:09:48 INFO - PROCESS | 6440 | 1461139788011 Marionette TRACE conn4 -> [0,2604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:48 INFO - PROCESS | 6440 | ++DOCSHELL 0x8b81ac00 == 153 [pid = 6440] [id = 658] 01:09:48 INFO - PROCESS | 6440 | ++DOMWINDOW == 132 (0x8c1fd800) [pid = 6440] [serial = 1975] [outer = (nil)] 01:09:48 INFO - PROCESS | 6440 | ++DOMWINDOW == 133 (0x8cbcec00) [pid = 6440] [serial = 1976] [outer = 0x8c1fd800] 01:09:48 INFO - PROCESS | 6440 | 1461139788109 Marionette DEBUG loaded listener.js 01:09:48 INFO - PROCESS | 6440 | ++DOMWINDOW == 134 (0x8e3a6000) [pid = 6440] [serial = 1977] [outer = 0x8c1fd800] 01:09:49 INFO - PROCESS | 6440 | 1461139789084 Marionette TRACE conn4 <- [1,2604,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent fill patterns",0,null,null]]]}] 01:09:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 01:09:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1687ms 01:09:49 INFO - PROCESS | 6440 | 1461139789132 Marionette TRACE conn4 -> [0,2605,"getWindowHandle",null] 01:09:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 01:09:49 INFO - PROCESS | 6440 | 1461139789136 Marionette TRACE conn4 <- [1,2605,null,{"value":"8"}] 01:09:49 INFO - PROCESS | 6440 | 1461139789143 Marionette TRACE conn4 -> [0,2606,"setScriptTimeout",{"ms":35000}] 01:09:49 INFO - PROCESS | 6440 | 1461139789147 Marionette TRACE conn4 <- [1,2606,null,{}] 01:09:49 INFO - PROCESS | 6440 | 1461139789153 Marionette TRACE conn4 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:09:49 INFO - PROCESS | 6440 | 1461139789393 Marionette TRACE conn4 <- [1,2607,null,{"value":null}] 01:09:49 INFO - PROCESS | 6440 | 1461139789719 Marionette TRACE conn4 -> [0,2608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:49 INFO - PROCESS | 6440 | ++DOCSHELL 0x8932b800 == 154 [pid = 6440] [id = 659] 01:09:49 INFO - PROCESS | 6440 | ++DOMWINDOW == 135 (0x8b81a000) [pid = 6440] [serial = 1978] [outer = (nil)] 01:09:49 INFO - PROCESS | 6440 | ++DOMWINDOW == 136 (0x8e509800) [pid = 6440] [serial = 1979] [outer = 0x8b81a000] 01:09:49 INFO - PROCESS | 6440 | 1461139789817 Marionette DEBUG loaded listener.js 01:09:49 INFO - PROCESS | 6440 | ++DOMWINDOW == 137 (0x8e50cc00) [pid = 6440] [serial = 1980] [outer = 0x8b81a000] 01:09:50 INFO - PROCESS | 6440 | 1461139790835 Marionette TRACE conn4 <- [1,2608,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of fill patterns",0,null,null]]]}] 01:09:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 01:09:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1733ms 01:09:50 INFO - PROCESS | 6440 | 1461139790876 Marionette TRACE conn4 -> [0,2609,"getWindowHandle",null] 01:09:50 INFO - PROCESS | 6440 | 1461139790880 Marionette TRACE conn4 <- [1,2609,null,{"value":"8"}] 01:09:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 01:09:50 INFO - PROCESS | 6440 | 1461139790888 Marionette TRACE conn4 -> [0,2610,"setScriptTimeout",{"ms":35000}] 01:09:50 INFO - PROCESS | 6440 | 1461139790892 Marionette TRACE conn4 <- [1,2610,null,{}] 01:09:50 INFO - PROCESS | 6440 | 1461139790898 Marionette TRACE conn4 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:09:51 INFO - PROCESS | 6440 | 1461139791162 Marionette TRACE conn4 <- [1,2611,null,{"value":null}] 01:09:51 INFO - PROCESS | 6440 | 1461139791508 Marionette TRACE conn4 -> [0,2612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:51 INFO - PROCESS | 6440 | ++DOCSHELL 0x8e509400 == 155 [pid = 6440] [id = 660] 01:09:51 INFO - PROCESS | 6440 | ++DOMWINDOW == 138 (0x8f207800) [pid = 6440] [serial = 1981] [outer = (nil)] 01:09:51 INFO - PROCESS | 6440 | ++DOMWINDOW == 139 (0x8f379c00) [pid = 6440] [serial = 1982] [outer = 0x8f207800] 01:09:51 INFO - PROCESS | 6440 | 1461139791613 Marionette DEBUG loaded listener.js 01:09:51 INFO - PROCESS | 6440 | ++DOMWINDOW == 140 (0x8f386800) [pid = 6440] [serial = 1983] [outer = 0x8f207800] 01:09:52 INFO - PROCESS | 6440 | 1461139792632 Marionette TRACE conn4 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 01:09:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 01:09:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1797ms 01:09:52 INFO - PROCESS | 6440 | 1461139792685 Marionette TRACE conn4 -> [0,2613,"getWindowHandle",null] 01:09:52 INFO - PROCESS | 6440 | 1461139792689 Marionette TRACE conn4 <- [1,2613,null,{"value":"8"}] 01:09:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 01:09:52 INFO - PROCESS | 6440 | 1461139792696 Marionette TRACE conn4 -> [0,2614,"setScriptTimeout",{"ms":35000}] 01:09:52 INFO - PROCESS | 6440 | 1461139792700 Marionette TRACE conn4 <- [1,2614,null,{}] 01:09:52 INFO - PROCESS | 6440 | 1461139792705 Marionette TRACE conn4 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:09:52 INFO - PROCESS | 6440 | 1461139792934 Marionette TRACE conn4 <- [1,2615,null,{"value":null}] 01:09:53 INFO - PROCESS | 6440 | 1461139793297 Marionette TRACE conn4 -> [0,2616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:53 INFO - PROCESS | 6440 | ++DOCSHELL 0x8cbc7800 == 156 [pid = 6440] [id = 661] 01:09:53 INFO - PROCESS | 6440 | ++DOMWINDOW == 141 (0x8e507800) [pid = 6440] [serial = 1984] [outer = (nil)] 01:09:53 INFO - PROCESS | 6440 | ++DOMWINDOW == 142 (0x8fe8f400) [pid = 6440] [serial = 1985] [outer = 0x8e507800] 01:09:53 INFO - PROCESS | 6440 | 1461139793391 Marionette DEBUG loaded listener.js 01:09:53 INFO - PROCESS | 6440 | ++DOMWINDOW == 143 (0x8fe95000) [pid = 6440] [serial = 1986] [outer = 0x8e507800] 01:09:54 INFO - PROCESS | 6440 | 1461139794339 Marionette TRACE conn4 <- [1,2616,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke caps",0,null,null]]]}] 01:09:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 01:09:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1684ms 01:09:54 INFO - PROCESS | 6440 | 1461139794381 Marionette TRACE conn4 -> [0,2617,"getWindowHandle",null] 01:09:54 INFO - PROCESS | 6440 | 1461139794385 Marionette TRACE conn4 <- [1,2617,null,{"value":"8"}] 01:09:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 01:09:54 INFO - PROCESS | 6440 | 1461139794392 Marionette TRACE conn4 -> [0,2618,"setScriptTimeout",{"ms":35000}] 01:09:54 INFO - PROCESS | 6440 | 1461139794395 Marionette TRACE conn4 <- [1,2618,null,{}] 01:09:54 INFO - PROCESS | 6440 | 1461139794401 Marionette TRACE conn4 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:09:54 INFO - PROCESS | 6440 | 1461139794616 Marionette TRACE conn4 <- [1,2619,null,{"value":null}] 01:09:54 INFO - PROCESS | 6440 | 1461139794967 Marionette TRACE conn4 -> [0,2620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:55 INFO - PROCESS | 6440 | ++DOCSHELL 0x8fe90400 == 157 [pid = 6440] [id = 662] 01:09:55 INFO - PROCESS | 6440 | ++DOMWINDOW == 144 (0x8fe99800) [pid = 6440] [serial = 1987] [outer = (nil)] 01:09:55 INFO - PROCESS | 6440 | ++DOMWINDOW == 145 (0x902ca800) [pid = 6440] [serial = 1988] [outer = 0x8fe99800] 01:09:55 INFO - PROCESS | 6440 | 1461139795067 Marionette DEBUG loaded listener.js 01:09:55 INFO - PROCESS | 6440 | ++DOMWINDOW == 146 (0x90494400) [pid = 6440] [serial = 1989] [outer = 0x8fe99800] 01:09:56 INFO - PROCESS | 6440 | 1461139796016 Marionette TRACE conn4 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 01:09:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 01:09:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1686ms 01:09:56 INFO - PROCESS | 6440 | 1461139796080 Marionette TRACE conn4 -> [0,2621,"getWindowHandle",null] 01:09:56 INFO - PROCESS | 6440 | 1461139796084 Marionette TRACE conn4 <- [1,2621,null,{"value":"8"}] 01:09:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 01:09:56 INFO - PROCESS | 6440 | 1461139796091 Marionette TRACE conn4 -> [0,2622,"setScriptTimeout",{"ms":35000}] 01:09:56 INFO - PROCESS | 6440 | 1461139796095 Marionette TRACE conn4 <- [1,2622,null,{}] 01:09:56 INFO - PROCESS | 6440 | 1461139796101 Marionette TRACE conn4 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:09:56 INFO - PROCESS | 6440 | 1461139796335 Marionette TRACE conn4 <- [1,2623,null,{"value":null}] 01:09:56 INFO - PROCESS | 6440 | 1461139796708 Marionette TRACE conn4 -> [0,2624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:56 INFO - PROCESS | 6440 | ++DOCSHELL 0x88139400 == 158 [pid = 6440] [id = 663] 01:09:56 INFO - PROCESS | 6440 | ++DOMWINDOW == 147 (0x902be000) [pid = 6440] [serial = 1990] [outer = (nil)] 01:09:56 INFO - PROCESS | 6440 | ++DOMWINDOW == 148 (0x904cb000) [pid = 6440] [serial = 1991] [outer = 0x902be000] 01:09:56 INFO - PROCESS | 6440 | 1461139796809 Marionette DEBUG loaded listener.js 01:09:56 INFO - PROCESS | 6440 | ++DOMWINDOW == 149 (0x904cc800) [pid = 6440] [serial = 1992] [outer = 0x902be000] 01:09:57 INFO - PROCESS | 6440 | 1461139797733 Marionette TRACE conn4 <- [1,2624,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke joins",0,null,null]]]}] 01:09:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 01:09:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1687ms 01:09:57 INFO - PROCESS | 6440 | 1461139797779 Marionette TRACE conn4 -> [0,2625,"getWindowHandle",null] 01:09:57 INFO - PROCESS | 6440 | 1461139797783 Marionette TRACE conn4 <- [1,2625,null,{"value":"8"}] 01:09:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 01:09:57 INFO - PROCESS | 6440 | 1461139797790 Marionette TRACE conn4 -> [0,2626,"setScriptTimeout",{"ms":35000}] 01:09:57 INFO - PROCESS | 6440 | 1461139797794 Marionette TRACE conn4 <- [1,2626,null,{}] 01:09:57 INFO - PROCESS | 6440 | 1461139797800 Marionette TRACE conn4 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:09:58 INFO - PROCESS | 6440 | 1461139798041 Marionette TRACE conn4 <- [1,2627,null,{"value":null}] 01:09:58 INFO - PROCESS | 6440 | 1461139798372 Marionette TRACE conn4 -> [0,2628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:58 INFO - PROCESS | 6440 | ++DOCSHELL 0x9049c400 == 159 [pid = 6440] [id = 664] 01:09:58 INFO - PROCESS | 6440 | ++DOMWINDOW == 150 (0x9049d400) [pid = 6440] [serial = 1993] [outer = (nil)] 01:09:58 INFO - PROCESS | 6440 | ++DOMWINDOW == 151 (0x90672000) [pid = 6440] [serial = 1994] [outer = 0x9049d400] 01:09:58 INFO - PROCESS | 6440 | 1461139798466 Marionette DEBUG loaded listener.js 01:09:58 INFO - PROCESS | 6440 | ++DOMWINDOW == 152 (0x906eb800) [pid = 6440] [serial = 1995] [outer = 0x9049d400] 01:09:59 INFO - PROCESS | 6440 | 1461139799459 Marionette TRACE conn4 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 01:09:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 01:09:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1744ms 01:09:59 INFO - PROCESS | 6440 | 1461139799537 Marionette TRACE conn4 -> [0,2629,"getWindowHandle",null] 01:09:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 01:09:59 INFO - PROCESS | 6440 | 1461139799542 Marionette TRACE conn4 <- [1,2629,null,{"value":"8"}] 01:09:59 INFO - PROCESS | 6440 | 1461139799548 Marionette TRACE conn4 -> [0,2630,"setScriptTimeout",{"ms":35000}] 01:09:59 INFO - PROCESS | 6440 | 1461139799553 Marionette TRACE conn4 <- [1,2630,null,{}] 01:09:59 INFO - PROCESS | 6440 | 1461139799559 Marionette TRACE conn4 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:09:59 INFO - PROCESS | 6440 | 1461139799862 Marionette TRACE conn4 <- [1,2631,null,{"value":null}] 01:10:00 INFO - PROCESS | 6440 | 1461139800239 Marionette TRACE conn4 -> [0,2632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:00 INFO - PROCESS | 6440 | ++DOCSHELL 0x8a2e3000 == 160 [pid = 6440] [id = 665] 01:10:00 INFO - PROCESS | 6440 | ++DOMWINDOW == 153 (0x91212400) [pid = 6440] [serial = 1996] [outer = (nil)] 01:10:00 INFO - PROCESS | 6440 | ++DOMWINDOW == 154 (0x91446400) [pid = 6440] [serial = 1997] [outer = 0x91212400] 01:10:00 INFO - PROCESS | 6440 | 1461139800355 Marionette DEBUG loaded listener.js 01:10:00 INFO - PROCESS | 6440 | ++DOMWINDOW == 155 (0x91e4e800) [pid = 6440] [serial = 1998] [outer = 0x91212400] 01:10:01 INFO - PROCESS | 6440 | 1461139801369 Marionette TRACE conn4 <- [1,2632,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.3.html",0,null,null,[["Shadows are drawn for stroke joins respecting miter limit",0,null,null]]]}] 01:10:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 01:10:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1886ms 01:10:01 INFO - PROCESS | 6440 | 1461139801435 Marionette TRACE conn4 -> [0,2633,"getWindowHandle",null] 01:10:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 01:10:01 INFO - PROCESS | 6440 | 1461139801439 Marionette TRACE conn4 <- [1,2633,null,{"value":"8"}] 01:10:01 INFO - PROCESS | 6440 | 1461139801446 Marionette TRACE conn4 -> [0,2634,"setScriptTimeout",{"ms":35000}] 01:10:01 INFO - PROCESS | 6440 | 1461139801449 Marionette TRACE conn4 <- [1,2634,null,{}] 01:10:01 INFO - PROCESS | 6440 | 1461139801455 Marionette TRACE conn4 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:10:01 INFO - PROCESS | 6440 | 1461139801753 Marionette TRACE conn4 <- [1,2635,null,{"value":null}] 01:10:02 INFO - PROCESS | 6440 | 1461139802109 Marionette TRACE conn4 -> [0,2636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:02 INFO - PROCESS | 6440 | ++DOCSHELL 0x904d4400 == 161 [pid = 6440] [id = 666] 01:10:02 INFO - PROCESS | 6440 | ++DOMWINDOW == 156 (0x91211800) [pid = 6440] [serial = 1999] [outer = (nil)] 01:10:02 INFO - PROCESS | 6440 | ++DOMWINDOW == 157 (0x928c6800) [pid = 6440] [serial = 2000] [outer = 0x91211800] 01:10:02 INFO - PROCESS | 6440 | 1461139802203 Marionette DEBUG loaded listener.js 01:10:02 INFO - PROCESS | 6440 | ++DOMWINDOW == 158 (0x92c78000) [pid = 6440] [serial = 2001] [outer = 0x91211800] 01:10:03 INFO - PROCESS | 6440 | 1461139803217 Marionette TRACE conn4 <- [1,2636,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 01:10:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 01:10:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1834ms 01:10:03 INFO - PROCESS | 6440 | 1461139803281 Marionette TRACE conn4 -> [0,2637,"getWindowHandle",null] 01:10:03 INFO - PROCESS | 6440 | 1461139803286 Marionette TRACE conn4 <- [1,2637,null,{"value":"8"}] 01:10:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 01:10:03 INFO - PROCESS | 6440 | 1461139803293 Marionette TRACE conn4 -> [0,2638,"setScriptTimeout",{"ms":35000}] 01:10:03 INFO - PROCESS | 6440 | 1461139803297 Marionette TRACE conn4 <- [1,2638,null,{}] 01:10:03 INFO - PROCESS | 6440 | 1461139803303 Marionette TRACE conn4 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:10:03 INFO - PROCESS | 6440 | 1461139803546 Marionette TRACE conn4 <- [1,2639,null,{"value":null}] 01:10:03 INFO - PROCESS | 6440 | 1461139803884 Marionette TRACE conn4 -> [0,2640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:03 INFO - PROCESS | 6440 | ++DOCSHELL 0x92840400 == 162 [pid = 6440] [id = 667] 01:10:03 INFO - PROCESS | 6440 | ++DOMWINDOW == 159 (0x92843000) [pid = 6440] [serial = 2002] [outer = (nil)] 01:10:03 INFO - PROCESS | 6440 | ++DOMWINDOW == 160 (0x92cc7c00) [pid = 6440] [serial = 2003] [outer = 0x92843000] 01:10:03 INFO - PROCESS | 6440 | 1461139803984 Marionette DEBUG loaded listener.js 01:10:04 INFO - PROCESS | 6440 | ++DOMWINDOW == 161 (0x938c3800) [pid = 6440] [serial = 2004] [outer = 0x92843000] 01:10:04 INFO - PROCESS | 6440 | 1461139804934 Marionette TRACE conn4 <- [1,2640,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 01:10:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 01:10:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1687ms 01:10:04 INFO - PROCESS | 6440 | 1461139804980 Marionette TRACE conn4 -> [0,2641,"getWindowHandle",null] 01:10:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 01:10:04 INFO - PROCESS | 6440 | 1461139804985 Marionette TRACE conn4 <- [1,2641,null,{"value":"8"}] 01:10:04 INFO - PROCESS | 6440 | 1461139804992 Marionette TRACE conn4 -> [0,2642,"setScriptTimeout",{"ms":35000}] 01:10:04 INFO - PROCESS | 6440 | 1461139804995 Marionette TRACE conn4 <- [1,2642,null,{}] 01:10:05 INFO - PROCESS | 6440 | 1461139805002 Marionette TRACE conn4 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:10:05 INFO - PROCESS | 6440 | 1461139805237 Marionette TRACE conn4 <- [1,2643,null,{"value":null}] 01:10:05 INFO - PROCESS | 6440 | 1461139805595 Marionette TRACE conn4 -> [0,2644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:05 INFO - PROCESS | 6440 | ++DOCSHELL 0x85a97c00 == 163 [pid = 6440] [id = 668] 01:10:05 INFO - PROCESS | 6440 | ++DOMWINDOW == 162 (0x85aa2000) [pid = 6440] [serial = 2005] [outer = (nil)] 01:10:05 INFO - PROCESS | 6440 | ++DOMWINDOW == 163 (0x938c7400) [pid = 6440] [serial = 2006] [outer = 0x85aa2000] 01:10:05 INFO - PROCESS | 6440 | 1461139805692 Marionette DEBUG loaded listener.js 01:10:05 INFO - PROCESS | 6440 | ++DOMWINDOW == 164 (0x93a3f800) [pid = 6440] [serial = 2007] [outer = 0x85aa2000] 01:10:06 INFO - PROCESS | 6440 | 1461139806627 Marionette TRACE conn4 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 01:10:06 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 01:10:06 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1682ms 01:10:06 INFO - PROCESS | 6440 | 1461139806674 Marionette TRACE conn4 -> [0,2645,"getWindowHandle",null] 01:10:06 INFO - PROCESS | 6440 | 1461139806678 Marionette TRACE conn4 <- [1,2645,null,{"value":"8"}] 01:10:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 01:10:06 INFO - PROCESS | 6440 | 1461139806685 Marionette TRACE conn4 -> [0,2646,"setScriptTimeout",{"ms":35000}] 01:10:06 INFO - PROCESS | 6440 | 1461139806689 Marionette TRACE conn4 <- [1,2646,null,{}] 01:10:06 INFO - PROCESS | 6440 | 1461139806696 Marionette TRACE conn4 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:10:06 INFO - PROCESS | 6440 | 1461139806951 Marionette TRACE conn4 <- [1,2647,null,{"value":null}] 01:10:07 INFO - PROCESS | 6440 | 1461139807292 Marionette TRACE conn4 -> [0,2648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:07 INFO - PROCESS | 6440 | ++DOCSHELL 0x92cc3400 == 164 [pid = 6440] [id = 669] 01:10:07 INFO - PROCESS | 6440 | ++DOMWINDOW == 165 (0x938c8800) [pid = 6440] [serial = 2008] [outer = (nil)] 01:10:07 INFO - PROCESS | 6440 | ++DOMWINDOW == 166 (0x94e93c00) [pid = 6440] [serial = 2009] [outer = 0x938c8800] 01:10:07 INFO - PROCESS | 6440 | 1461139807385 Marionette DEBUG loaded listener.js 01:10:07 INFO - PROCESS | 6440 | ++DOMWINDOW == 167 (0x94e9b400) [pid = 6440] [serial = 2010] [outer = 0x938c8800] 01:10:08 INFO - PROCESS | 6440 | 1461139808302 Marionette TRACE conn4 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 01:10:08 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 01:10:08 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1695ms 01:10:08 INFO - PROCESS | 6440 | 1461139808381 Marionette TRACE conn4 -> [0,2649,"getWindowHandle",null] 01:10:08 INFO - PROCESS | 6440 | 1461139808384 Marionette TRACE conn4 <- [1,2649,null,{"value":"8"}] 01:10:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 01:10:08 INFO - PROCESS | 6440 | 1461139808391 Marionette TRACE conn4 -> [0,2650,"setScriptTimeout",{"ms":35000}] 01:10:08 INFO - PROCESS | 6440 | 1461139808395 Marionette TRACE conn4 <- [1,2650,null,{}] 01:10:08 INFO - PROCESS | 6440 | 1461139808401 Marionette TRACE conn4 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:10:08 INFO - PROCESS | 6440 | 1461139808649 Marionette TRACE conn4 <- [1,2651,null,{"value":null}] 01:10:09 INFO - PROCESS | 6440 | 1461139809014 Marionette TRACE conn4 -> [0,2652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:09 INFO - PROCESS | 6440 | ++DOCSHELL 0x92cc6800 == 165 [pid = 6440] [id = 670] 01:10:09 INFO - PROCESS | 6440 | ++DOMWINDOW == 168 (0x94e97000) [pid = 6440] [serial = 2011] [outer = (nil)] 01:10:09 INFO - PROCESS | 6440 | ++DOMWINDOW == 169 (0x96acb000) [pid = 6440] [serial = 2012] [outer = 0x94e97000] 01:10:09 INFO - PROCESS | 6440 | 1461139809113 Marionette DEBUG loaded listener.js 01:10:09 INFO - PROCESS | 6440 | ++DOMWINDOW == 170 (0x96bb5400) [pid = 6440] [serial = 2013] [outer = 0x94e97000] 01:10:10 INFO - PROCESS | 6440 | 1461139810063 Marionette TRACE conn4 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 01:10:10 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 01:10:10 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1737ms 01:10:10 INFO - PROCESS | 6440 | 1461139810129 Marionette TRACE conn4 -> [0,2653,"getWindowHandle",null] 01:10:10 INFO - PROCESS | 6440 | 1461139810134 Marionette TRACE conn4 <- [1,2653,null,{"value":"8"}] 01:10:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 01:10:10 INFO - PROCESS | 6440 | 1461139810140 Marionette TRACE conn4 -> [0,2654,"setScriptTimeout",{"ms":35000}] 01:10:10 INFO - PROCESS | 6440 | 1461139810144 Marionette TRACE conn4 <- [1,2654,null,{}] 01:10:10 INFO - PROCESS | 6440 | 1461139810150 Marionette TRACE conn4 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:10:10 INFO - PROCESS | 6440 | 1461139810398 Marionette TRACE conn4 <- [1,2655,null,{"value":null}] 01:10:10 INFO - PROCESS | 6440 | 1461139810743 Marionette TRACE conn4 -> [0,2656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:10 INFO - PROCESS | 6440 | ++DOCSHELL 0x8cbc6400 == 166 [pid = 6440] [id = 671] 01:10:10 INFO - PROCESS | 6440 | ++DOMWINDOW == 171 (0x8f210800) [pid = 6440] [serial = 2014] [outer = (nil)] 01:10:10 INFO - PROCESS | 6440 | ++DOMWINDOW == 172 (0x9777b000) [pid = 6440] [serial = 2015] [outer = 0x8f210800] 01:10:10 INFO - PROCESS | 6440 | 1461139810845 Marionette DEBUG loaded listener.js 01:10:10 INFO - PROCESS | 6440 | ++DOMWINDOW == 173 (0x97784400) [pid = 6440] [serial = 2016] [outer = 0x8f210800] 01:10:11 INFO - PROCESS | 6440 | 1461139811781 Marionette TRACE conn4 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 01:10:14 INFO - PROCESS | 6440 | --DOCSHELL 0x88fe8000 == 165 [pid = 6440] [id = 632] 01:10:14 INFO - PROCESS | 6440 | --DOCSHELL 0x8986b800 == 164 [pid = 6440] [id = 653] 01:10:14 INFO - PROCESS | 6440 | --DOCSHELL 0x85e72800 == 163 [pid = 6440] [id = 652] 01:10:14 INFO - PROCESS | 6440 | --DOCSHELL 0x84cba000 == 162 [pid = 6440] [id = 651] 01:10:14 INFO - PROCESS | 6440 | --DOCSHELL 0x8f20c800 == 161 [pid = 6440] [id = 648] 01:10:14 INFO - PROCESS | 6440 | --DOCSHELL 0x8fb1d000 == 160 [pid = 6440] [id = 649] 01:10:14 INFO - PROCESS | 6440 | --DOCSHELL 0x8f33c400 == 159 [pid = 6440] [id = 647] 01:10:14 INFO - PROCESS | 6440 | --DOCSHELL 0x894efc00 == 158 [pid = 6440] [id = 646] 01:10:14 INFO - PROCESS | 6440 | --DOCSHELL 0x8e3a8800 == 157 [pid = 6440] [id = 645] 01:10:14 INFO - PROCESS | 6440 | --DOCSHELL 0x8a2e5400 == 156 [pid = 6440] [id = 643] 01:10:14 INFO - PROCESS | 6440 | --DOCSHELL 0x8cbcf800 == 155 [pid = 6440] [id = 644] 01:10:14 INFO - PROCESS | 6440 | --DOCSHELL 0x899a3c00 == 154 [pid = 6440] [id = 642] 01:10:14 INFO - PROCESS | 6440 | --DOCSHELL 0x8a8a7800 == 153 [pid = 6440] [id = 641] 01:10:14 INFO - PROCESS | 6440 | --DOCSHELL 0x8a210c00 == 152 [pid = 6440] [id = 640] 01:10:14 INFO - PROCESS | 6440 | --DOCSHELL 0x8a205400 == 151 [pid = 6440] [id = 639] 01:10:14 INFO - PROCESS | 6440 | --DOCSHELL 0x899a3400 == 150 [pid = 6440] [id = 638] 01:10:14 INFO - PROCESS | 6440 | --DOCSHELL 0x84b35800 == 149 [pid = 6440] [id = 438] 01:10:14 INFO - PROCESS | 6440 | --DOCSHELL 0x88fbf400 == 148 [pid = 6440] [id = 636] 01:10:14 INFO - PROCESS | 6440 | --DOCSHELL 0x894ee400 == 147 [pid = 6440] [id = 637] 01:10:14 INFO - PROCESS | 6440 | --DOCSHELL 0x882b3400 == 146 [pid = 6440] [id = 635] 01:10:14 INFO - PROCESS | 6440 | --DOCSHELL 0x85aa0800 == 145 [pid = 6440] [id = 633] 01:10:14 INFO - PROCESS | 6440 | --DOCSHELL 0x84ed0000 == 144 [pid = 6440] [id = 634] 01:10:14 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 01:10:14 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 4144ms 01:10:14 INFO - PROCESS | 6440 | --DOMWINDOW == 172 (0x8ab1f400) [pid = 6440] [serial = 1776] [outer = (nil)] [url = about:blank] 01:10:14 INFO - PROCESS | 6440 | --DOMWINDOW == 171 (0x89322c00) [pid = 6440] [serial = 1901] [outer = (nil)] [url = about:blank] 01:10:14 INFO - PROCESS | 6440 | --DOMWINDOW == 170 (0x88feec00) [pid = 6440] [serial = 1898] [outer = (nil)] [url = about:blank] 01:10:14 INFO - PROCESS | 6440 | --DOMWINDOW == 169 (0x9ea16800) [pid = 6440] [serial = 1886] [outer = (nil)] [url = about:blank] 01:10:14 INFO - PROCESS | 6440 | --DOMWINDOW == 168 (0x9b093400) [pid = 6440] [serial = 1884] [outer = (nil)] [url = about:blank] 01:10:14 INFO - PROCESS | 6440 | --DOMWINDOW == 167 (0x9b086c00) [pid = 6440] [serial = 1883] [outer = (nil)] [url = about:blank] 01:10:14 INFO - PROCESS | 6440 | --DOMWINDOW == 166 (0x99b8c800) [pid = 6440] [serial = 1881] [outer = (nil)] [url = about:blank] 01:10:14 INFO - PROCESS | 6440 | --DOMWINDOW == 165 (0x99b87c00) [pid = 6440] [serial = 1880] [outer = (nil)] [url = about:blank] 01:10:14 INFO - PROCESS | 6440 | --DOMWINDOW == 164 (0x99212000) [pid = 6440] [serial = 1878] [outer = (nil)] [url = about:blank] 01:10:14 INFO - PROCESS | 6440 | --DOMWINDOW == 163 (0x99187000) [pid = 6440] [serial = 1877] [outer = (nil)] [url = about:blank] 01:10:14 INFO - PROCESS | 6440 | --DOMWINDOW == 162 (0x98e37c00) [pid = 6440] [serial = 1875] [outer = (nil)] [url = about:blank] 01:10:14 INFO - PROCESS | 6440 | --DOMWINDOW == 161 (0x98b04400) [pid = 6440] [serial = 1874] [outer = (nil)] [url = about:blank] 01:10:14 INFO - PROCESS | 6440 | --DOMWINDOW == 160 (0x9870f000) [pid = 6440] [serial = 1872] [outer = (nil)] [url = about:blank] 01:10:14 INFO - PROCESS | 6440 | --DOMWINDOW == 159 (0x984cac00) [pid = 6440] [serial = 1871] [outer = (nil)] [url = about:blank] 01:10:14 INFO - PROCESS | 6440 | --DOMWINDOW == 158 (0x93a43800) [pid = 6440] [serial = 1869] [outer = (nil)] [url = about:blank] 01:10:14 INFO - PROCESS | 6440 | --DOMWINDOW == 157 (0x938cd400) [pid = 6440] [serial = 1868] [outer = (nil)] [url = about:blank] 01:10:14 INFO - PROCESS | 6440 | --DOMWINDOW == 156 (0x92cc4800) [pid = 6440] [serial = 1866] [outer = (nil)] [url = about:blank] 01:10:14 INFO - PROCESS | 6440 | --DOMWINDOW == 155 (0x92cb9400) [pid = 6440] [serial = 1865] [outer = (nil)] [url = about:blank] 01:10:14 INFO - PROCESS | 6440 | --DOMWINDOW == 154 (0x91e56000) [pid = 6440] [serial = 1863] [outer = (nil)] [url = about:blank] 01:10:14 INFO - PROCESS | 6440 | --DOMWINDOW == 153 (0x91209400) [pid = 6440] [serial = 1862] [outer = (nil)] [url = about:blank] 01:10:14 INFO - PROCESS | 6440 | --DOMWINDOW == 152 (0x904d7c00) [pid = 6440] [serial = 1860] [outer = (nil)] [url = about:blank] 01:10:14 INFO - PROCESS | 6440 | --DOMWINDOW == 151 (0x904d2c00) [pid = 6440] [serial = 1859] [outer = (nil)] [url = about:blank] 01:10:14 INFO - PROCESS | 6440 | --DOMWINDOW == 150 (0x90492400) [pid = 6440] [serial = 1857] [outer = (nil)] [url = about:blank] 01:10:14 INFO - PROCESS | 6440 | --DOMWINDOW == 149 (0x902c5c00) [pid = 6440] [serial = 1856] [outer = (nil)] [url = about:blank] 01:10:14 INFO - PROCESS | 6440 | --DOMWINDOW == 148 (0x8f554800) [pid = 6440] [serial = 1854] [outer = (nil)] [url = about:blank] 01:10:14 INFO - PROCESS | 6440 | --DOMWINDOW == 147 (0x8f553c00) [pid = 6440] [serial = 1853] [outer = (nil)] [url = about:blank] 01:10:14 INFO - PROCESS | 6440 | --DOMWINDOW == 146 (0x8f33f400) [pid = 6440] [serial = 1851] [outer = (nil)] [url = about:blank] 01:10:14 INFO - PROCESS | 6440 | --DOMWINDOW == 145 (0x8f24c000) [pid = 6440] [serial = 1850] [outer = (nil)] [url = about:blank] 01:10:14 INFO - PROCESS | 6440 | --DOMWINDOW == 144 (0x8e787000) [pid = 6440] [serial = 1848] [outer = (nil)] [url = about:blank] 01:10:14 INFO - PROCESS | 6440 | --DOMWINDOW == 143 (0x8e77a400) [pid = 6440] [serial = 1847] [outer = (nil)] [url = about:blank] 01:10:14 INFO - PROCESS | 6440 | --DOMWINDOW == 142 (0x8b8c9800) [pid = 6440] [serial = 1845] [outer = (nil)] [url = about:blank] 01:10:14 INFO - PROCESS | 6440 | --DOMWINDOW == 141 (0x8b811800) [pid = 6440] [serial = 1844] [outer = (nil)] [url = about:blank] 01:10:14 INFO - PROCESS | 6440 | --DOMWINDOW == 140 (0x8999ac00) [pid = 6440] [serial = 1842] [outer = (nil)] [url = about:blank] 01:10:14 INFO - PROCESS | 6440 | --DOMWINDOW == 139 (0x8932e800) [pid = 6440] [serial = 1841] [outer = (nil)] [url = about:blank] 01:10:14 INFO - PROCESS | 6440 | --DOMWINDOW == 138 (0x85aa0400) [pid = 6440] [serial = 1892] [outer = (nil)] [url = about:blank] 01:10:14 INFO - PROCESS | 6440 | --DOMWINDOW == 137 (0x85e78400) [pid = 6440] [serial = 1893] [outer = (nil)] [url = about:blank] 01:10:14 INFO - PROCESS | 6440 | --DOMWINDOW == 136 (0xa0c2d800) [pid = 6440] [serial = 1890] [outer = (nil)] [url = about:blank] 01:10:14 INFO - PROCESS | 6440 | --DOMWINDOW == 135 (0xa0ace800) [pid = 6440] [serial = 1889] [outer = (nil)] [url = about:blank] 01:10:14 INFO - PROCESS | 6440 | --DOMWINDOW == 134 (0x9fb8c400) [pid = 6440] [serial = 1887] [outer = (nil)] [url = about:blank] 01:10:14 INFO - PROCESS | 6440 | --DOMWINDOW == 133 (0x882bf800) [pid = 6440] [serial = 1895] [outer = (nil)] [url = about:blank] 01:10:14 INFO - PROCESS | 6440 | --DOMWINDOW == 132 (0x88355c00) [pid = 6440] [serial = 1896] [outer = (nil)] [url = about:blank] 01:10:14 INFO - PROCESS | 6440 | --DOMWINDOW == 131 (0x892aac00) [pid = 6440] [serial = 1899] [outer = (nil)] [url = about:blank] 01:10:14 INFO - PROCESS | 6440 | 1461139814617 Marionette TRACE conn4 -> [0,2657,"getWindowHandle",null] 01:10:14 INFO - PROCESS | 6440 | 1461139814623 Marionette TRACE conn4 <- [1,2657,null,{"value":"8"}] 01:10:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 01:10:14 INFO - PROCESS | 6440 | 1461139814648 Marionette TRACE conn4 -> [0,2658,"setScriptTimeout",{"ms":35000}] 01:10:14 INFO - PROCESS | 6440 | 1461139814655 Marionette TRACE conn4 <- [1,2658,null,{}] 01:10:14 INFO - PROCESS | 6440 | 1461139814663 Marionette TRACE conn4 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:10:14 INFO - PROCESS | 6440 | 1461139814885 Marionette TRACE conn4 <- [1,2659,null,{"value":null}] 01:10:15 INFO - PROCESS | 6440 | 1461139815130 Marionette TRACE conn4 -> [0,2660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:15 INFO - PROCESS | 6440 | ++DOCSHELL 0x8813a800 == 145 [pid = 6440] [id = 672] 01:10:15 INFO - PROCESS | 6440 | ++DOMWINDOW == 132 (0x882b1c00) [pid = 6440] [serial = 2017] [outer = (nil)] 01:10:15 INFO - PROCESS | 6440 | ++DOMWINDOW == 133 (0x882c0000) [pid = 6440] [serial = 2018] [outer = 0x882b1c00] 01:10:15 INFO - PROCESS | 6440 | 1461139815211 Marionette DEBUG loaded listener.js 01:10:15 INFO - PROCESS | 6440 | ++DOMWINDOW == 134 (0x88350400) [pid = 6440] [serial = 2019] [outer = 0x882b1c00] 01:10:16 INFO - PROCESS | 6440 | 1461139816143 Marionette TRACE conn4 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 01:10:16 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 01:10:16 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1540ms 01:10:16 INFO - PROCESS | 6440 | 1461139816187 Marionette TRACE conn4 -> [0,2661,"getWindowHandle",null] 01:10:16 INFO - PROCESS | 6440 | 1461139816193 Marionette TRACE conn4 <- [1,2661,null,{"value":"8"}] 01:10:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 01:10:16 INFO - PROCESS | 6440 | 1461139816206 Marionette TRACE conn4 -> [0,2662,"setScriptTimeout",{"ms":35000}] 01:10:16 INFO - PROCESS | 6440 | 1461139816211 Marionette TRACE conn4 <- [1,2662,null,{}] 01:10:16 INFO - PROCESS | 6440 | 1461139816219 Marionette TRACE conn4 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:10:16 INFO - PROCESS | 6440 | 1461139816457 Marionette TRACE conn4 <- [1,2663,null,{"value":null}] 01:10:16 INFO - PROCESS | 6440 | 1461139816729 Marionette TRACE conn4 -> [0,2664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:16 INFO - PROCESS | 6440 | ++DOCSHELL 0x892aa400 == 146 [pid = 6440] [id = 673] 01:10:16 INFO - PROCESS | 6440 | ++DOMWINDOW == 135 (0x892ae000) [pid = 6440] [serial = 2020] [outer = (nil)] 01:10:16 INFO - PROCESS | 6440 | ++DOMWINDOW == 136 (0x89324c00) [pid = 6440] [serial = 2021] [outer = 0x892ae000] 01:10:16 INFO - PROCESS | 6440 | 1461139816817 Marionette DEBUG loaded listener.js 01:10:16 INFO - PROCESS | 6440 | ++DOMWINDOW == 137 (0x894e4800) [pid = 6440] [serial = 2022] [outer = 0x892ae000] 01:10:17 INFO - PROCESS | 6440 | 1461139817817 Marionette TRACE conn4 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 01:10:17 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 01:10:17 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1644ms 01:10:17 INFO - PROCESS | 6440 | 1461139817847 Marionette TRACE conn4 -> [0,2665,"getWindowHandle",null] 01:10:17 INFO - PROCESS | 6440 | 1461139817851 Marionette TRACE conn4 <- [1,2665,null,{"value":"8"}] 01:10:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 01:10:17 INFO - PROCESS | 6440 | 1461139817858 Marionette TRACE conn4 -> [0,2666,"setScriptTimeout",{"ms":35000}] 01:10:17 INFO - PROCESS | 6440 | 1461139817862 Marionette TRACE conn4 <- [1,2666,null,{}] 01:10:17 INFO - PROCESS | 6440 | 1461139817886 Marionette TRACE conn4 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:10:18 INFO - PROCESS | 6440 | 1461139818178 Marionette TRACE conn4 <- [1,2667,null,{"value":null}] 01:10:18 INFO - PROCESS | 6440 | 1461139818227 Marionette TRACE conn4 -> [0,2668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:18 INFO - PROCESS | 6440 | ++DOCSHELL 0x89872000 == 147 [pid = 6440] [id = 674] 01:10:18 INFO - PROCESS | 6440 | ++DOMWINDOW == 138 (0x89875000) [pid = 6440] [serial = 2023] [outer = (nil)] 01:10:18 INFO - PROCESS | 6440 | ++DOMWINDOW == 139 (0x899a6000) [pid = 6440] [serial = 2024] [outer = 0x89875000] 01:10:18 INFO - PROCESS | 6440 | 1461139818447 Marionette DEBUG loaded listener.js 01:10:18 INFO - PROCESS | 6440 | ++DOMWINDOW == 140 (0x89fa3400) [pid = 6440] [serial = 2025] [outer = 0x89875000] 01:10:19 INFO - PROCESS | 6440 | --DOMWINDOW == 139 (0x8f54f400) [pid = 6440] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 01:10:19 INFO - PROCESS | 6440 | --DOMWINDOW == 138 (0x8e50e000) [pid = 6440] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 01:10:19 INFO - PROCESS | 6440 | --DOMWINDOW == 137 (0x8a83a000) [pid = 6440] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 01:10:19 INFO - PROCESS | 6440 | --DOMWINDOW == 136 (0x8b6bc800) [pid = 6440] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 01:10:19 INFO - PROCESS | 6440 | --DOMWINDOW == 135 (0x8977ac00) [pid = 6440] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 01:10:19 INFO - PROCESS | 6440 | --DOMWINDOW == 134 (0x85aa1400) [pid = 6440] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 01:10:19 INFO - PROCESS | 6440 | --DOMWINDOW == 133 (0x8e77a000) [pid = 6440] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 01:10:19 INFO - PROCESS | 6440 | --DOMWINDOW == 132 (0x8a2e6400) [pid = 6440] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 01:10:19 INFO - PROCESS | 6440 | --DOMWINDOW == 131 (0x85e70400) [pid = 6440] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 01:10:19 INFO - PROCESS | 6440 | --DOMWINDOW == 130 (0x8a839c00) [pid = 6440] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 01:10:19 INFO - PROCESS | 6440 | --DOMWINDOW == 129 (0x89780800) [pid = 6440] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 01:10:19 INFO - PROCESS | 6440 | --DOMWINDOW == 128 (0x8f33e000) [pid = 6440] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 01:10:19 INFO - PROCESS | 6440 | --DOMWINDOW == 127 (0x8986b000) [pid = 6440] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 01:10:19 INFO - PROCESS | 6440 | --DOMWINDOW == 126 (0x85e76000) [pid = 6440] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 01:10:19 INFO - PROCESS | 6440 | --DOMWINDOW == 125 (0x88fb5c00) [pid = 6440] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 01:10:19 INFO - PROCESS | 6440 | --DOMWINDOW == 124 (0x8fbd4800) [pid = 6440] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 01:10:19 INFO - PROCESS | 6440 | --DOMWINDOW == 123 (0x899a3800) [pid = 6440] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 01:10:19 INFO - PROCESS | 6440 | --DOMWINDOW == 122 (0x8b816400) [pid = 6440] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 01:10:19 INFO - PROCESS | 6440 | --DOMWINDOW == 121 (0x8b6afc00) [pid = 6440] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 01:10:19 INFO - PROCESS | 6440 | --DOMWINDOW == 120 (0x8fb22000) [pid = 6440] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 01:10:19 INFO - PROCESS | 6440 | --DOMWINDOW == 119 (0x89f16c00) [pid = 6440] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 01:10:20 INFO - PROCESS | 6440 | SkCairoFTTypeface::onFilterRec unimplemented 01:10:20 INFO - PROCESS | 6440 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 01:10:20 INFO - PROCESS | 6440 | 1461139820425 Marionette TRACE conn4 <- [1,2668,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.bottom.html",0,null,null,[["textBaseline bottom is the bottom of the em square (not the bounding box)",0,null,null]]]}] 01:10:20 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | textBaseline bottom is the bottom of the em square (not the bounding box) 01:10:20 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 2590ms 01:10:20 INFO - PROCESS | 6440 | 1461139820449 Marionette TRACE conn4 -> [0,2669,"getWindowHandle",null] 01:10:20 INFO - PROCESS | 6440 | 1461139820453 Marionette TRACE conn4 <- [1,2669,null,{"value":"8"}] 01:10:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 01:10:20 INFO - PROCESS | 6440 | 1461139820474 Marionette TRACE conn4 -> [0,2670,"setScriptTimeout",{"ms":35000}] 01:10:20 INFO - PROCESS | 6440 | 1461139820479 Marionette TRACE conn4 <- [1,2670,null,{}] 01:10:20 INFO - PROCESS | 6440 | 1461139820485 Marionette TRACE conn4 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:10:20 INFO - PROCESS | 6440 | 1461139820712 Marionette TRACE conn4 <- [1,2671,null,{"value":null}] 01:10:20 INFO - PROCESS | 6440 | 1461139820917 Marionette TRACE conn4 -> [0,2672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:20 INFO - PROCESS | 6440 | ++DOCSHELL 0x8437a000 == 148 [pid = 6440] [id = 675] 01:10:20 INFO - PROCESS | 6440 | ++DOMWINDOW == 120 (0x88fb2800) [pid = 6440] [serial = 2026] [outer = (nil)] 01:10:20 INFO - PROCESS | 6440 | ++DOMWINDOW == 121 (0x8986b000) [pid = 6440] [serial = 2027] [outer = 0x88fb2800] 01:10:21 INFO - PROCESS | 6440 | 1461139820998 Marionette DEBUG loaded listener.js 01:10:21 INFO - PROCESS | 6440 | ++DOMWINDOW == 122 (0x8a204c00) [pid = 6440] [serial = 2028] [outer = 0x88fb2800] 01:10:22 INFO - PROCESS | 6440 | SkCairoFTTypeface::onFilterRec unimplemented 01:10:22 INFO - PROCESS | 6440 | 1461139822553 Marionette TRACE conn4 <- [1,2672,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2673,"getWindowHandle",null] 01:10:22 INFO - PROCESS | 6440 | 1461139822657 Marionette TRACE conn4 <- [1,2673,null,{"value":"8"}] 01:10:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 01:10:22 INFO - PROCESS | 6440 | 1461139822671 Marionette TRACE conn4 -> [0,2674,"setScriptTimeout",{"ms":35000}] 01:10:22 INFO - PROCESS | 6440 | 1461139822679 Marionette TRACE conn4 <- [1,2674,null,{}] 01:10:22 INFO - PROCESS | 6440 | 1461139822689 Marionette TRACE conn4 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:10:22 INFO - PROCESS | 6440 | 1461139822968 Marionette TRACE conn4 <- [1,2675,null,{"value":null}] 01:10:23 INFO - PROCESS | 6440 | 1461139823258 Marionette TRACE conn4 -> [0,2676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:23 INFO - PROCESS | 6440 | ++DOCSHELL 0x8437c800 == 149 [pid = 6440] [id = 676] 01:10:23 INFO - PROCESS | 6440 | ++DOMWINDOW == 123 (0x85e71800) [pid = 6440] [serial = 2029] [outer = (nil)] 01:10:23 INFO - PROCESS | 6440 | ++DOMWINDOW == 124 (0x88fe4800) [pid = 6440] [serial = 2030] [outer = 0x85e71800] 01:10:23 INFO - PROCESS | 6440 | 1461139823357 Marionette DEBUG loaded listener.js 01:10:23 INFO - PROCESS | 6440 | ++DOMWINDOW == 125 (0x892ab800) [pid = 6440] [serial = 2031] [outer = 0x85e71800] 01:10:24 INFO - PROCESS | 6440 | SkCairoFTTypeface::onFilterRec unimplemented 01:10:24 INFO - PROCESS | 6440 | 1461139824853 Marionette TRACE conn4 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2677,"getWindowHandle",null] 01:10:24 INFO - PROCESS | 6440 | 1461139824987 Marionette TRACE conn4 <- [1,2677,null,{"value":"8"}] 01:10:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 01:10:25 INFO - PROCESS | 6440 | 1461139825066 Marionette TRACE conn4 -> [0,2678,"setScriptTimeout",{"ms":35000}] 01:10:25 INFO - PROCESS | 6440 | 1461139825075 Marionette TRACE conn4 <- [1,2678,null,{}] 01:10:25 INFO - PROCESS | 6440 | 1461139825085 Marionette TRACE conn4 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:10:25 INFO - PROCESS | 6440 | 1461139825402 Marionette TRACE conn4 <- [1,2679,null,{"value":null}] 01:10:25 INFO - PROCESS | 6440 | 1461139825681 Marionette TRACE conn4 -> [0,2680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.middle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:25 INFO - PROCESS | 6440 | ++DOCSHELL 0x85aa0800 == 150 [pid = 6440] [id = 677] 01:10:25 INFO - PROCESS | 6440 | ++DOMWINDOW == 126 (0x88fe8c00) [pid = 6440] [serial = 2032] [outer = (nil)] 01:10:25 INFO - PROCESS | 6440 | ++DOMWINDOW == 127 (0x89876000) [pid = 6440] [serial = 2033] [outer = 0x88fe8c00] 01:10:25 INFO - PROCESS | 6440 | 1461139825778 Marionette DEBUG loaded listener.js 01:10:25 INFO - PROCESS | 6440 | ++DOMWINDOW == 128 (0x8a20fc00) [pid = 6440] [serial = 2034] [outer = 0x88fe8c00] 01:10:27 INFO - PROCESS | 6440 | SkCairoFTTypeface::onFilterRec unimplemented 01:10:27 INFO - PROCESS | 6440 | 1461139827444 Marionette TRACE conn4 <- [1,2680,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.middle.html",0,null,null,[["textBaseline middle is the middle of the em square (not the bounding box)",0,null,null]]]}] 01:10:27 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | textBaseline middle is the middle of the em square (not the bounding box) 01:10:27 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 2451ms 01:10:27 INFO - PROCESS | 6440 | 1461139827510 Marionette TRACE conn4 -> [0,2681,"getWindowHandle",null] 01:10:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 01:10:27 INFO - PROCESS | 6440 | 1461139827515 Marionette TRACE conn4 <- [1,2681,null,{"value":"8"}] 01:10:27 INFO - PROCESS | 6440 | 1461139827523 Marionette TRACE conn4 -> [0,2682,"setScriptTimeout",{"ms":35000}] 01:10:27 INFO - PROCESS | 6440 | 1461139827530 Marionette TRACE conn4 <- [1,2682,null,{}] 01:10:27 INFO - PROCESS | 6440 | 1461139827597 Marionette TRACE conn4 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:10:27 INFO - PROCESS | 6440 | 1461139827899 Marionette TRACE conn4 <- [1,2683,null,{"value":null}] 01:10:28 INFO - PROCESS | 6440 | 1461139828199 Marionette TRACE conn4 -> [0,2684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:28 INFO - PROCESS | 6440 | ++DOCSHELL 0x899a3400 == 151 [pid = 6440] [id = 678] 01:10:28 INFO - PROCESS | 6440 | ++DOMWINDOW == 129 (0x89f0f400) [pid = 6440] [serial = 2035] [outer = (nil)] 01:10:28 INFO - PROCESS | 6440 | ++DOMWINDOW == 130 (0x8ab1b400) [pid = 6440] [serial = 2036] [outer = 0x89f0f400] 01:10:28 INFO - PROCESS | 6440 | 1461139828296 Marionette DEBUG loaded listener.js 01:10:28 INFO - PROCESS | 6440 | ++DOMWINDOW == 131 (0x8b80f400) [pid = 6440] [serial = 2037] [outer = 0x89f0f400] 01:10:29 INFO - PROCESS | 6440 | SkCairoFTTypeface::onFilterRec unimplemented 01:10:29 INFO - PROCESS | 6440 | 1461139829716 Marionette TRACE conn4 <- [1,2684,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.top.html",0,null,null,[["textBaseline top is the top of the em square (not the bounding box)",0,null,null]]]}] 01:10:29 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.top.html | textBaseline top is the top of the em square (not the bounding box) 01:10:29 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 2206ms 01:10:29 INFO - PROCESS | 6440 | 1461139829728 Marionette TRACE conn4 -> [0,2685,"getWindowHandle",null] 01:10:29 INFO - PROCESS | 6440 | 1461139829733 Marionette TRACE conn4 <- [1,2685,null,{"value":"8"}] 01:10:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 01:10:29 INFO - PROCESS | 6440 | 1461139829739 Marionette TRACE conn4 -> [0,2686,"setScriptTimeout",{"ms":35000}] 01:10:29 INFO - PROCESS | 6440 | 1461139829743 Marionette TRACE conn4 <- [1,2686,null,{}] 01:10:29 INFO - PROCESS | 6440 | 1461139829750 Marionette TRACE conn4 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:10:30 INFO - PROCESS | 6440 | 1461139830054 Marionette TRACE conn4 <- [1,2687,null,{"value":null}] 01:10:30 INFO - PROCESS | 6440 | 1461139830311 Marionette TRACE conn4 -> [0,2688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:30 INFO - PROCESS | 6440 | ++DOCSHELL 0x8ab14800 == 152 [pid = 6440] [id = 679] 01:10:30 INFO - PROCESS | 6440 | ++DOMWINDOW == 132 (0x8b818800) [pid = 6440] [serial = 2038] [outer = (nil)] 01:10:30 INFO - PROCESS | 6440 | ++DOMWINDOW == 133 (0x8c1ef000) [pid = 6440] [serial = 2039] [outer = 0x8b818800] 01:10:30 INFO - PROCESS | 6440 | 1461139830417 Marionette DEBUG loaded listener.js 01:10:30 INFO - PROCESS | 6440 | ++DOMWINDOW == 134 (0x8cb27400) [pid = 6440] [serial = 2040] [outer = 0x8b818800] 01:10:31 INFO - PROCESS | 6440 | SkCairoFTTypeface::onFilterRec unimplemented 01:10:31 INFO - PROCESS | 6440 | 1461139831818 Marionette TRACE conn4 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2689,"getWindowHandle",null] 01:10:31 INFO - PROCESS | 6440 | 1461139831882 Marionette TRACE conn4 <- [1,2689,null,{"value":"8"}] 01:10:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 01:10:31 INFO - PROCESS | 6440 | 1461139831889 Marionette TRACE conn4 -> [0,2690,"setScriptTimeout",{"ms":35000}] 01:10:31 INFO - PROCESS | 6440 | 1461139831893 Marionette TRACE conn4 <- [1,2690,null,{}] 01:10:32 INFO - PROCESS | 6440 | 1461139832003 Marionette TRACE conn4 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:10:32 INFO - PROCESS | 6440 | 1461139832230 Marionette TRACE conn4 <- [1,2691,null,{"value":null}] 01:10:32 INFO - PROCESS | 6440 | 1461139832507 Marionette TRACE conn4 -> [0,2692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:32 INFO - PROCESS | 6440 | ++DOCSHELL 0x8b6b4000 == 153 [pid = 6440] [id = 680] 01:10:32 INFO - PROCESS | 6440 | ++DOMWINDOW == 135 (0x8b8c9400) [pid = 6440] [serial = 2041] [outer = (nil)] 01:10:32 INFO - PROCESS | 6440 | ++DOMWINDOW == 136 (0x8cbcf800) [pid = 6440] [serial = 2042] [outer = 0x8b8c9400] 01:10:32 INFO - PROCESS | 6440 | 1461139832600 Marionette DEBUG loaded listener.js 01:10:32 INFO - PROCESS | 6440 | ++DOMWINDOW == 137 (0x8e3a2000) [pid = 6440] [serial = 2043] [outer = 0x8b8c9400] 01:10:33 INFO - PROCESS | 6440 | SkCairoFTTypeface::onFilterRec unimplemented 01:10:34 INFO - PROCESS | 6440 | 1461139834005 Marionette TRACE conn4 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2693,"getWindowHandle",null] 01:10:34 INFO - PROCESS | 6440 | 1461139834038 Marionette TRACE conn4 <- [1,2693,null,{"value":"8"}] 01:10:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 01:10:34 INFO - PROCESS | 6440 | 1461139834045 Marionette TRACE conn4 -> [0,2694,"setScriptTimeout",{"ms":35000}] 01:10:34 INFO - PROCESS | 6440 | 1461139834050 Marionette TRACE conn4 <- [1,2694,null,{}] 01:10:34 INFO - PROCESS | 6440 | 1461139834056 Marionette TRACE conn4 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:10:34 INFO - PROCESS | 6440 | 1461139834394 Marionette TRACE conn4 <- [1,2695,null,{"value":null}] 01:10:34 INFO - PROCESS | 6440 | 1461139834664 Marionette TRACE conn4 -> [0,2696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:34 INFO - PROCESS | 6440 | ++DOCSHELL 0x8b6bc400 == 154 [pid = 6440] [id = 681] 01:10:34 INFO - PROCESS | 6440 | ++DOMWINDOW == 138 (0x8cbc5c00) [pid = 6440] [serial = 2044] [outer = (nil)] 01:10:34 INFO - PROCESS | 6440 | ++DOMWINDOW == 139 (0x8e787000) [pid = 6440] [serial = 2045] [outer = 0x8cbc5c00] 01:10:34 INFO - PROCESS | 6440 | 1461139834765 Marionette DEBUG loaded listener.js 01:10:34 INFO - PROCESS | 6440 | ++DOMWINDOW == 140 (0x8f20c800) [pid = 6440] [serial = 2046] [outer = 0x8cbc5c00] 01:10:36 INFO - PROCESS | 6440 | SkCairoFTTypeface::onFilterRec unimplemented 01:10:36 INFO - PROCESS | 6440 | 1461139836200 Marionette TRACE conn4 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2697,"getWindowHandle",null] 01:10:36 INFO - PROCESS | 6440 | 1461139836245 Marionette TRACE conn4 <- [1,2697,null,{"value":"8"}] 01:10:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 01:10:36 INFO - PROCESS | 6440 | 1461139836254 Marionette TRACE conn4 -> [0,2698,"setScriptTimeout",{"ms":35000}] 01:10:36 INFO - PROCESS | 6440 | 1461139836258 Marionette TRACE conn4 <- [1,2698,null,{}] 01:10:36 INFO - PROCESS | 6440 | 1461139836264 Marionette TRACE conn4 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:10:36 INFO - PROCESS | 6440 | 1461139836545 Marionette TRACE conn4 <- [1,2699,null,{"value":null}] 01:10:36 INFO - PROCESS | 6440 | 1461139836802 Marionette TRACE conn4 -> [0,2700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:36 INFO - PROCESS | 6440 | ++DOCSHELL 0x8cbca400 == 155 [pid = 6440] [id = 682] 01:10:36 INFO - PROCESS | 6440 | ++DOMWINDOW == 141 (0x8f203c00) [pid = 6440] [serial = 2047] [outer = (nil)] 01:10:36 INFO - PROCESS | 6440 | ++DOMWINDOW == 142 (0x8f339800) [pid = 6440] [serial = 2048] [outer = 0x8f203c00] 01:10:36 INFO - PROCESS | 6440 | 1461139836895 Marionette DEBUG loaded listener.js 01:10:37 INFO - PROCESS | 6440 | ++DOMWINDOW == 143 (0x8f33c400) [pid = 6440] [serial = 2049] [outer = 0x8f203c00] 01:10:38 INFO - PROCESS | 6440 | SkCairoFTTypeface::onFilterRec unimplemented 01:10:38 INFO - PROCESS | 6440 | 1461139838295 Marionette TRACE conn4 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2701,"getWindowHandle",null] 01:10:38 INFO - PROCESS | 6440 | 1461139838356 Marionette TRACE conn4 <- [1,2701,null,{"value":"8"}] 01:10:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 01:10:38 INFO - PROCESS | 6440 | 1461139838363 Marionette TRACE conn4 -> [0,2702,"setScriptTimeout",{"ms":35000}] 01:10:38 INFO - PROCESS | 6440 | 1461139838367 Marionette TRACE conn4 <- [1,2702,null,{}] 01:10:38 INFO - PROCESS | 6440 | 1461139838470 Marionette TRACE conn4 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:10:38 INFO - PROCESS | 6440 | 1461139838779 Marionette TRACE conn4 <- [1,2703,null,{"value":null}] 01:10:39 INFO - PROCESS | 6440 | 1461139838993 Marionette TRACE conn4 -> [0,2704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:39 INFO - PROCESS | 6440 | ++DOCSHELL 0x8b813800 == 156 [pid = 6440] [id = 683] 01:10:39 INFO - PROCESS | 6440 | ++DOMWINDOW == 144 (0x8f208000) [pid = 6440] [serial = 2050] [outer = (nil)] 01:10:39 INFO - PROCESS | 6440 | ++DOMWINDOW == 145 (0x8f554800) [pid = 6440] [serial = 2051] [outer = 0x8f208000] 01:10:39 INFO - PROCESS | 6440 | 1461139839089 Marionette DEBUG loaded listener.js 01:10:39 INFO - PROCESS | 6440 | ++DOMWINDOW == 146 (0x8fb18000) [pid = 6440] [serial = 2052] [outer = 0x8f208000] 01:10:40 INFO - PROCESS | 6440 | 1461139840108 Marionette TRACE conn4 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 01:10:40 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 01:10:40 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1783ms 01:10:40 INFO - PROCESS | 6440 | 1461139840147 Marionette TRACE conn4 -> [0,2705,"getWindowHandle",null] 01:10:40 INFO - PROCESS | 6440 | 1461139840151 Marionette TRACE conn4 <- [1,2705,null,{"value":"8"}] 01:10:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 01:10:40 INFO - PROCESS | 6440 | 1461139840160 Marionette TRACE conn4 -> [0,2706,"setScriptTimeout",{"ms":35000}] 01:10:40 INFO - PROCESS | 6440 | 1461139840164 Marionette TRACE conn4 <- [1,2706,null,{}] 01:10:40 INFO - PROCESS | 6440 | 1461139840171 Marionette TRACE conn4 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:10:40 INFO - PROCESS | 6440 | 1461139840468 Marionette TRACE conn4 <- [1,2707,null,{"value":null}] 01:10:40 INFO - PROCESS | 6440 | 1461139840809 Marionette TRACE conn4 -> [0,2708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:40 INFO - PROCESS | 6440 | ++DOCSHELL 0x8f24e800 == 157 [pid = 6440] [id = 684] 01:10:40 INFO - PROCESS | 6440 | ++DOMWINDOW == 147 (0x8f250400) [pid = 6440] [serial = 2053] [outer = (nil)] 01:10:40 INFO - PROCESS | 6440 | ++DOMWINDOW == 148 (0x8fe92000) [pid = 6440] [serial = 2054] [outer = 0x8f250400] 01:10:40 INFO - PROCESS | 6440 | 1461139840902 Marionette DEBUG loaded listener.js 01:10:41 INFO - PROCESS | 6440 | ++DOMWINDOW == 149 (0x8fe96800) [pid = 6440] [serial = 2055] [outer = 0x8f250400] 01:10:41 INFO - PROCESS | 6440 | 1461139841904 Marionette TRACE conn4 <- [1,2708,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.basic.html",0,null,null,[["Canvas test: 2d.text.font.parse.basic",0,null,null]]]}] 01:10:41 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 01:10:41 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1786ms 01:10:41 INFO - PROCESS | 6440 | 1461139841945 Marionette TRACE conn4 -> [0,2709,"getWindowHandle",null] 01:10:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 01:10:41 INFO - PROCESS | 6440 | 1461139841950 Marionette TRACE conn4 <- [1,2709,null,{"value":"8"}] 01:10:41 INFO - PROCESS | 6440 | 1461139841957 Marionette TRACE conn4 -> [0,2710,"setScriptTimeout",{"ms":35000}] 01:10:41 INFO - PROCESS | 6440 | 1461139841960 Marionette TRACE conn4 <- [1,2710,null,{}] 01:10:41 INFO - PROCESS | 6440 | 1461139841966 Marionette TRACE conn4 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:10:42 INFO - PROCESS | 6440 | 1461139842199 Marionette TRACE conn4 <- [1,2711,null,{"value":null}] 01:10:42 INFO - PROCESS | 6440 | 1461139842531 Marionette TRACE conn4 -> [0,2712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.complex.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:42 INFO - PROCESS | 6440 | ++DOCSHELL 0x8f24dc00 == 158 [pid = 6440] [id = 685] 01:10:42 INFO - PROCESS | 6440 | ++DOMWINDOW == 150 (0x8fb20c00) [pid = 6440] [serial = 2056] [outer = (nil)] 01:10:42 INFO - PROCESS | 6440 | ++DOMWINDOW == 151 (0x902c9c00) [pid = 6440] [serial = 2057] [outer = 0x8fb20c00] 01:10:42 INFO - PROCESS | 6440 | 1461139842630 Marionette DEBUG loaded listener.js 01:10:42 INFO - PROCESS | 6440 | ++DOMWINDOW == 152 (0x90493c00) [pid = 6440] [serial = 2058] [outer = 0x8fb20c00] 01:10:43 INFO - PROCESS | 6440 | 1461139843620 Marionette TRACE conn4 <- [1,2712,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.complex.html",0,null,null,[["Canvas test: 2d.text.font.parse.complex",1,"assert_equals: ctx.font === 'italic small-caps 12px \"Unknown Font\", sans-serif' (got italic small-caps 400 12px Unknown Font,sans-serif[string], expected italic small-caps 12px \"Unknown Font\", sans-serif[string]) expected \"italic small-caps 12px \\\"Unknown Font\\\", sans-serif\" but got \"italic small-caps 400 12px Unknown Font,sans-serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2713,"getWindowHandle",null] 01:10:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 01:10:43 INFO - PROCESS | 6440 | 1461139843660 Marionette TRACE conn4 <- [1,2713,null,{"value":"8"}] 01:10:43 INFO - PROCESS | 6440 | 1461139843666 Marionette TRACE conn4 -> [0,2714,"setScriptTimeout",{"ms":35000}] 01:10:43 INFO - PROCESS | 6440 | 1461139843671 Marionette TRACE conn4 <- [1,2714,null,{}] 01:10:43 INFO - PROCESS | 6440 | 1461139843678 Marionette TRACE conn4 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:10:43 INFO - PROCESS | 6440 | 1461139843940 Marionette TRACE conn4 <- [1,2715,null,{"value":null}] 01:10:44 INFO - PROCESS | 6440 | 1461139844299 Marionette TRACE conn4 -> [0,2716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:44 INFO - PROCESS | 6440 | ++DOCSHELL 0x902c5800 == 159 [pid = 6440] [id = 686] 01:10:44 INFO - PROCESS | 6440 | ++DOMWINDOW == 153 (0x91208000) [pid = 6440] [serial = 2059] [outer = (nil)] 01:10:44 INFO - PROCESS | 6440 | ++DOMWINDOW == 154 (0x91442000) [pid = 6440] [serial = 2060] [outer = 0x91208000] 01:10:44 INFO - PROCESS | 6440 | 1461139844417 Marionette DEBUG loaded listener.js 01:10:44 INFO - PROCESS | 6440 | ++DOMWINDOW == 155 (0x91e56000) [pid = 6440] [serial = 2061] [outer = 0x91208000] 01:10:45 INFO - PROCESS | 6440 | 1461139845446 Marionette TRACE conn4 <- [1,2716,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.invalid.html",0,null,null,[["Canvas test: 2d.text.font.parse.invalid",0,null,null]]]}] 01:10:45 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 01:10:45 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1841ms 01:10:45 INFO - PROCESS | 6440 | 1461139845508 Marionette TRACE conn4 -> [0,2717,"getWindowHandle",null] 01:10:45 INFO - PROCESS | 6440 | 1461139845513 Marionette TRACE conn4 <- [1,2717,null,{"value":"8"}] 01:10:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 01:10:45 INFO - PROCESS | 6440 | 1461139845519 Marionette TRACE conn4 -> [0,2718,"setScriptTimeout",{"ms":35000}] 01:10:45 INFO - PROCESS | 6440 | 1461139845523 Marionette TRACE conn4 <- [1,2718,null,{}] 01:10:45 INFO - PROCESS | 6440 | 1461139845529 Marionette TRACE conn4 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:10:45 INFO - PROCESS | 6440 | 1461139845753 Marionette TRACE conn4 <- [1,2719,null,{"value":null}] 01:10:46 INFO - PROCESS | 6440 | 1461139846095 Marionette TRACE conn4 -> [0,2720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:46 INFO - PROCESS | 6440 | ++DOCSHELL 0x906f1800 == 160 [pid = 6440] [id = 687] 01:10:46 INFO - PROCESS | 6440 | ++DOMWINDOW == 156 (0x91e4dc00) [pid = 6440] [serial = 2062] [outer = (nil)] 01:10:46 INFO - PROCESS | 6440 | ++DOMWINDOW == 157 (0x938c5400) [pid = 6440] [serial = 2063] [outer = 0x91e4dc00] 01:10:46 INFO - PROCESS | 6440 | 1461139846192 Marionette DEBUG loaded listener.js 01:10:46 INFO - PROCESS | 6440 | ++DOMWINDOW == 158 (0x938cd400) [pid = 6440] [serial = 2064] [outer = 0x91e4dc00] 01:10:47 INFO - PROCESS | 6440 | 1461139847173 Marionette TRACE conn4 <- [1,2720,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage.default",1,"assert_equals: ctx2.font === '100px serif' (got 1000% serif[string], expected 100px serif[string]) expected \"100px serif\" but got \"1000% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2721,"getWindowHandle",null] 01:10:47 INFO - PROCESS | 6440 | 1461139847217 Marionette TRACE conn4 <- [1,2721,null,{"value":"8"}] 01:10:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 01:10:47 INFO - PROCESS | 6440 | 1461139847224 Marionette TRACE conn4 -> [0,2722,"setScriptTimeout",{"ms":35000}] 01:10:47 INFO - PROCESS | 6440 | 1461139847228 Marionette TRACE conn4 <- [1,2722,null,{}] 01:10:47 INFO - PROCESS | 6440 | 1461139847234 Marionette TRACE conn4 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:10:47 INFO - PROCESS | 6440 | 1461139847474 Marionette TRACE conn4 <- [1,2723,null,{"value":null}] 01:10:47 INFO - PROCESS | 6440 | 1461139847814 Marionette TRACE conn4 -> [0,2724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:47 INFO - PROCESS | 6440 | ++DOCSHELL 0x928c7800 == 161 [pid = 6440] [id = 688] 01:10:47 INFO - PROCESS | 6440 | ++DOMWINDOW == 159 (0x92cc7400) [pid = 6440] [serial = 2065] [outer = (nil)] 01:10:47 INFO - PROCESS | 6440 | ++DOMWINDOW == 160 (0x96fcd400) [pid = 6440] [serial = 2066] [outer = 0x92cc7400] 01:10:47 INFO - PROCESS | 6440 | 1461139847910 Marionette DEBUG loaded listener.js 01:10:48 INFO - PROCESS | 6440 | ++DOMWINDOW == 161 (0x977ca400) [pid = 6440] [serial = 2067] [outer = 0x92cc7400] 01:10:48 INFO - PROCESS | 6440 | 1461139848946 Marionette TRACE conn4 <- [1,2724,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage",1,"assert_equals: ctx.font === '72px serif' (got 50% serif[string], expected 72px serif[string]) expected \"72px serif\" but got \"50% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2725,"getWindowHandle",null] 01:10:49 INFO - PROCESS | 6440 | 1461139849016 Marionette TRACE conn4 <- [1,2725,null,{"value":"8"}] 01:10:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 01:10:49 INFO - PROCESS | 6440 | 1461139849023 Marionette TRACE conn4 -> [0,2726,"setScriptTimeout",{"ms":35000}] 01:10:49 INFO - PROCESS | 6440 | 1461139849026 Marionette TRACE conn4 <- [1,2726,null,{}] 01:10:49 INFO - PROCESS | 6440 | 1461139849032 Marionette TRACE conn4 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:10:49 INFO - PROCESS | 6440 | 1461139849278 Marionette TRACE conn4 <- [1,2727,null,{"value":null}] 01:10:49 INFO - PROCESS | 6440 | 1461139849618 Marionette TRACE conn4 -> [0,2728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:49 INFO - PROCESS | 6440 | ++DOCSHELL 0x894ee800 == 162 [pid = 6440] [id = 689] 01:10:49 INFO - PROCESS | 6440 | ++DOMWINDOW == 162 (0x89fb1c00) [pid = 6440] [serial = 2068] [outer = (nil)] 01:10:49 INFO - PROCESS | 6440 | ++DOMWINDOW == 163 (0x97daa400) [pid = 6440] [serial = 2069] [outer = 0x89fb1c00] 01:10:49 INFO - PROCESS | 6440 | 1461139849726 Marionette DEBUG loaded listener.js 01:10:49 INFO - PROCESS | 6440 | ++DOMWINDOW == 164 (0x97f0e400) [pid = 6440] [serial = 2070] [outer = 0x89fb1c00] 01:10:50 INFO - PROCESS | 6440 | 1461139850701 Marionette TRACE conn4 <- [1,2728,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.system.html",0,null,null,[["System fonts must be computed to explicit values",0,null,null]]]}] 01:10:50 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 01:10:50 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1740ms 01:10:50 INFO - PROCESS | 6440 | 1461139850764 Marionette TRACE conn4 -> [0,2729,"getWindowHandle",null] 01:10:50 INFO - PROCESS | 6440 | 1461139850768 Marionette TRACE conn4 <- [1,2729,null,{"value":"8"}] 01:10:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 01:10:50 INFO - PROCESS | 6440 | 1461139850775 Marionette TRACE conn4 -> [0,2730,"setScriptTimeout",{"ms":35000}] 01:10:50 INFO - PROCESS | 6440 | 1461139850778 Marionette TRACE conn4 <- [1,2730,null,{}] 01:10:50 INFO - PROCESS | 6440 | 1461139850784 Marionette TRACE conn4 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:10:51 INFO - PROCESS | 6440 | 1461139851033 Marionette TRACE conn4 <- [1,2731,null,{"value":null}] 01:10:51 INFO - PROCESS | 6440 | 1461139851372 Marionette TRACE conn4 -> [0,2732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.measure.width.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:51 INFO - PROCESS | 6440 | ++DOCSHELL 0x959cc400 == 163 [pid = 6440] [id = 690] 01:10:51 INFO - PROCESS | 6440 | ++DOMWINDOW == 165 (0x96a3d400) [pid = 6440] [serial = 2071] [outer = (nil)] 01:10:51 INFO - PROCESS | 6440 | ++DOMWINDOW == 166 (0x984d2400) [pid = 6440] [serial = 2072] [outer = 0x96a3d400] 01:10:51 INFO - PROCESS | 6440 | 1461139851474 Marionette DEBUG loaded listener.js 01:10:51 INFO - PROCESS | 6440 | ++DOMWINDOW == 167 (0x984d5000) [pid = 6440] [serial = 2073] [outer = 0x96a3d400] 01:10:53 INFO - PROCESS | 6440 | --DOCSHELL 0x9ae61800 == 162 [pid = 6440] [id = 417] 01:10:53 INFO - PROCESS | 6440 | --DOCSHELL 0x8a2ecc00 == 161 [pid = 6440] [id = 584] 01:10:53 INFO - PROCESS | 6440 | --DOCSHELL 0x85e79800 == 160 [pid = 6440] [id = 586] 01:10:53 INFO - PROCESS | 6440 | --DOCSHELL 0x8c1f0000 == 159 [pid = 6440] [id = 360] 01:10:53 INFO - PROCESS | 6440 | --DOCSHELL 0x876b0c00 == 158 [pid = 6440] [id = 585] 01:10:53 INFO - PROCESS | 6440 | --DOCSHELL 0x89872000 == 157 [pid = 6440] [id = 674] 01:10:53 INFO - PROCESS | 6440 | --DOCSHELL 0x892aa400 == 156 [pid = 6440] [id = 673] 01:10:53 INFO - PROCESS | 6440 | --DOCSHELL 0x8813a800 == 155 [pid = 6440] [id = 672] 01:10:53 INFO - PROCESS | 6440 | --DOCSHELL 0x92cc6800 == 154 [pid = 6440] [id = 670] 01:10:53 INFO - PROCESS | 6440 | --DOCSHELL 0x85a97c00 == 153 [pid = 6440] [id = 668] 01:10:53 INFO - PROCESS | 6440 | --DOCSHELL 0x92cc3400 == 152 [pid = 6440] [id = 669] 01:10:53 INFO - PROCESS | 6440 | --DOCSHELL 0x92840400 == 151 [pid = 6440] [id = 667] 01:10:53 INFO - PROCESS | 6440 | --DOCSHELL 0x904d4400 == 150 [pid = 6440] [id = 666] 01:10:53 INFO - PROCESS | 6440 | --DOCSHELL 0x8a2e3000 == 149 [pid = 6440] [id = 665] 01:10:53 INFO - PROCESS | 6440 | --DOCSHELL 0x88139400 == 148 [pid = 6440] [id = 663] 01:10:53 INFO - PROCESS | 6440 | --DOCSHELL 0x9049c400 == 147 [pid = 6440] [id = 664] 01:10:53 INFO - PROCESS | 6440 | --DOCSHELL 0x8fe90400 == 146 [pid = 6440] [id = 662] 01:10:53 INFO - PROCESS | 6440 | --DOCSHELL 0x8cbc7800 == 145 [pid = 6440] [id = 661] 01:10:53 INFO - PROCESS | 6440 | --DOCSHELL 0x8e509400 == 144 [pid = 6440] [id = 660] 01:10:53 INFO - PROCESS | 6440 | --DOCSHELL 0x8932b800 == 143 [pid = 6440] [id = 659] 01:10:53 INFO - PROCESS | 6440 | --DOCSHELL 0x8a83a400 == 142 [pid = 6440] [id = 657] 01:10:53 INFO - PROCESS | 6440 | --DOCSHELL 0x8b81ac00 == 141 [pid = 6440] [id = 658] 01:10:53 INFO - PROCESS | 6440 | --DOCSHELL 0x894e9800 == 140 [pid = 6440] [id = 656] 01:10:53 INFO - PROCESS | 6440 | --DOCSHELL 0x876bac00 == 139 [pid = 6440] [id = 655] 01:10:54 INFO - PROCESS | 6440 | --DOMWINDOW == 166 (0x8fbd8800) [pid = 6440] [serial = 1946] [outer = (nil)] [url = about:blank] 01:10:54 INFO - PROCESS | 6440 | --DOMWINDOW == 165 (0x8e77b000) [pid = 6440] [serial = 1934] [outer = (nil)] [url = about:blank] 01:10:54 INFO - PROCESS | 6440 | --DOMWINDOW == 164 (0x8b6bac00) [pid = 6440] [serial = 1922] [outer = (nil)] [url = about:blank] 01:10:54 INFO - PROCESS | 6440 | --DOMWINDOW == 163 (0x8cb30000) [pid = 6440] [serial = 1929] [outer = (nil)] [url = about:blank] 01:10:54 INFO - PROCESS | 6440 | --DOMWINDOW == 162 (0x89868800) [pid = 6440] [serial = 1910] [outer = (nil)] [url = about:blank] 01:10:54 INFO - PROCESS | 6440 | --DOMWINDOW == 161 (0x8e786800) [pid = 6440] [serial = 1935] [outer = (nil)] [url = about:blank] 01:10:54 INFO - PROCESS | 6440 | --DOMWINDOW == 160 (0x8a2e4c00) [pid = 6440] [serial = 1964] [outer = (nil)] [url = about:blank] 01:10:54 INFO - PROCESS | 6440 | --DOMWINDOW == 159 (0x882b2400) [pid = 6440] [serial = 1904] [outer = (nil)] [url = about:blank] 01:10:54 INFO - PROCESS | 6440 | --DOMWINDOW == 158 (0x882be800) [pid = 6440] [serial = 1905] [outer = (nil)] [url = about:blank] 01:10:54 INFO - PROCESS | 6440 | --DOMWINDOW == 157 (0x8f249000) [pid = 6440] [serial = 1937] [outer = (nil)] [url = about:blank] 01:10:54 INFO - PROCESS | 6440 | --DOMWINDOW == 156 (0x8a8ae400) [pid = 6440] [serial = 1920] [outer = (nil)] [url = about:blank] 01:10:54 INFO - PROCESS | 6440 | --DOMWINDOW == 155 (0x88fb8800) [pid = 6440] [serial = 1956] [outer = (nil)] [url = about:blank] 01:10:54 INFO - PROCESS | 6440 | --DOMWINDOW == 154 (0x8cb2d400) [pid = 6440] [serial = 1928] [outer = (nil)] [url = about:blank] 01:10:54 INFO - PROCESS | 6440 | --DOMWINDOW == 153 (0x8c1f9800) [pid = 6440] [serial = 1839] [outer = (nil)] [url = about:blank] 01:10:54 INFO - PROCESS | 6440 | --DOMWINDOW == 152 (0x8f24d000) [pid = 6440] [serial = 1938] [outer = (nil)] [url = about:blank] 01:10:54 INFO - PROCESS | 6440 | --DOMWINDOW == 151 (0x8f37b400) [pid = 6440] [serial = 1941] [outer = (nil)] [url = about:blank] 01:10:54 INFO - PROCESS | 6440 | --DOMWINDOW == 150 (0x8f554000) [pid = 6440] [serial = 1944] [outer = (nil)] [url = about:blank] 01:10:54 INFO - PROCESS | 6440 | --DOMWINDOW == 149 (0x8f342400) [pid = 6440] [serial = 1940] [outer = (nil)] [url = about:blank] 01:10:54 INFO - PROCESS | 6440 | --DOMWINDOW == 148 (0x89f1a000) [pid = 6440] [serial = 1914] [outer = (nil)] [url = about:blank] 01:10:54 INFO - PROCESS | 6440 | --DOMWINDOW == 147 (0x8834a400) [pid = 6440] [serial = 1955] [outer = (nil)] [url = about:blank] 01:10:54 INFO - PROCESS | 6440 | --DOMWINDOW == 146 (0x8fbdec00) [pid = 6440] [serial = 1947] [outer = (nil)] [url = about:blank] 01:10:54 INFO - PROCESS | 6440 | --DOMWINDOW == 145 (0x894e5c00) [pid = 6440] [serial = 1959] [outer = (nil)] [url = about:blank] 01:10:54 INFO - PROCESS | 6440 | --DOMWINDOW == 144 (0x89323800) [pid = 6440] [serial = 1908] [outer = (nil)] [url = about:blank] 01:10:54 INFO - PROCESS | 6440 | --DOMWINDOW == 143 (0x902c0400) [pid = 6440] [serial = 1952] [outer = (nil)] [url = about:blank] 01:10:54 INFO - PROCESS | 6440 | --DOMWINDOW == 142 (0x89fb2c00) [pid = 6440] [serial = 1916] [outer = (nil)] [url = about:blank] 01:10:54 INFO - PROCESS | 6440 | --DOMWINDOW == 141 (0x89328c00) [pid = 6440] [serial = 1958] [outer = (nil)] [url = about:blank] 01:10:54 INFO - PROCESS | 6440 | --DOMWINDOW == 140 (0x8f552000) [pid = 6440] [serial = 1943] [outer = (nil)] [url = about:blank] 01:10:54 INFO - PROCESS | 6440 | --DOMWINDOW == 139 (0x8cbce800) [pid = 6440] [serial = 1931] [outer = (nil)] [url = about:blank] 01:10:54 INFO - PROCESS | 6440 | --DOMWINDOW == 138 (0x8c1f2400) [pid = 6440] [serial = 1926] [outer = (nil)] [url = about:blank] 01:10:54 INFO - PROCESS | 6440 | --DOMWINDOW == 137 (0x8fe9b800) [pid = 6440] [serial = 1949] [outer = (nil)] [url = about:blank] 01:10:54 INFO - PROCESS | 6440 | --DOMWINDOW == 136 (0x8a208400) [pid = 6440] [serial = 1962] [outer = (nil)] [url = about:blank] 01:10:54 INFO - PROCESS | 6440 | --DOMWINDOW == 135 (0x8e39d400) [pid = 6440] [serial = 1932] [outer = (nil)] [url = about:blank] 01:10:54 INFO - PROCESS | 6440 | --DOMWINDOW == 134 (0x8a203000) [pid = 6440] [serial = 1917] [outer = (nil)] [url = about:blank] 01:10:54 INFO - PROCESS | 6440 | --DOMWINDOW == 133 (0x89faa000) [pid = 6440] [serial = 1961] [outer = (nil)] [url = about:blank] 01:10:54 INFO - PROCESS | 6440 | --DOMWINDOW == 132 (0x8b811000) [pid = 6440] [serial = 1923] [outer = (nil)] [url = about:blank] 01:10:54 INFO - PROCESS | 6440 | --DOMWINDOW == 131 (0x8a842000) [pid = 6440] [serial = 1919] [outer = (nil)] [url = about:blank] 01:10:54 INFO - PROCESS | 6440 | --DOMWINDOW == 130 (0x89f12c00) [pid = 6440] [serial = 1913] [outer = (nil)] [url = about:blank] 01:10:54 INFO - PROCESS | 6440 | --DOMWINDOW == 129 (0x89873000) [pid = 6440] [serial = 1911] [outer = (nil)] [url = about:blank] 01:10:54 INFO - PROCESS | 6440 | --DOMWINDOW == 128 (0x902c4400) [pid = 6440] [serial = 1953] [outer = (nil)] [url = about:blank] 01:10:54 INFO - PROCESS | 6440 | --DOMWINDOW == 127 (0x8b8c7c00) [pid = 6440] [serial = 1925] [outer = (nil)] [url = about:blank] 01:10:54 INFO - PROCESS | 6440 | --DOMWINDOW == 126 (0x892aa000) [pid = 6440] [serial = 1907] [outer = (nil)] [url = about:blank] 01:10:54 INFO - PROCESS | 6440 | --DOMWINDOW == 125 (0x90181c00) [pid = 6440] [serial = 1950] [outer = (nil)] [url = about:blank] 01:10:54 INFO - PROCESS | 6440 | 1461139854854 Marionette TRACE conn4 <- [1,2732,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2733,"getWindowHandle",null] 01:10:54 INFO - PROCESS | 6440 | 1461139854930 Marionette TRACE conn4 <- [1,2733,null,{"value":"8"}] 01:10:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 01:10:54 INFO - PROCESS | 6440 | 1461139854941 Marionette TRACE conn4 -> [0,2734,"setScriptTimeout",{"ms":35000}] 01:10:54 INFO - PROCESS | 6440 | 1461139854946 Marionette TRACE conn4 <- [1,2734,null,{}] 01:10:54 INFO - PROCESS | 6440 | 1461139854955 Marionette TRACE conn4 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:10:55 INFO - PROCESS | 6440 | 1461139855173 Marionette TRACE conn4 <- [1,2735,null,{"value":null}] 01:10:55 INFO - PROCESS | 6440 | 1461139855399 Marionette TRACE conn4 -> [0,2736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:55 INFO - PROCESS | 6440 | ++DOCSHELL 0x85a97c00 == 140 [pid = 6440] [id = 691] 01:10:55 INFO - PROCESS | 6440 | ++DOMWINDOW == 126 (0x85e77400) [pid = 6440] [serial = 2074] [outer = (nil)] 01:10:55 INFO - PROCESS | 6440 | ++DOMWINDOW == 127 (0x88fb2c00) [pid = 6440] [serial = 2075] [outer = 0x85e77400] 01:10:55 INFO - PROCESS | 6440 | 1461139855479 Marionette DEBUG loaded listener.js 01:10:55 INFO - PROCESS | 6440 | ++DOMWINDOW == 128 (0x88fbd800) [pid = 6440] [serial = 2076] [outer = 0x85e77400] 01:10:56 INFO - PROCESS | 6440 | 1461139856409 Marionette TRACE conn4 <- [1,2736,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html",0,null,null,[["save()/restore() does not affect the current bitmap",0,null,null]]]}] 01:10:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 01:10:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1534ms 01:10:56 INFO - PROCESS | 6440 | 1461139856476 Marionette TRACE conn4 -> [0,2737,"getWindowHandle",null] 01:10:56 INFO - PROCESS | 6440 | 1461139856485 Marionette TRACE conn4 <- [1,2737,null,{"value":"8"}] 01:10:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 01:10:56 INFO - PROCESS | 6440 | 1461139856496 Marionette TRACE conn4 -> [0,2738,"setScriptTimeout",{"ms":35000}] 01:10:56 INFO - PROCESS | 6440 | 1461139856499 Marionette TRACE conn4 <- [1,2738,null,{}] 01:10:56 INFO - PROCESS | 6440 | 1461139856513 Marionette TRACE conn4 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:10:56 INFO - PROCESS | 6440 | 1461139856816 Marionette TRACE conn4 <- [1,2739,null,{"value":null}] 01:10:56 INFO - PROCESS | 6440 | 1461139856848 Marionette TRACE conn4 -> [0,2740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:56 INFO - PROCESS | 6440 | ++DOCSHELL 0x876bbc00 == 141 [pid = 6440] [id = 692] 01:10:56 INFO - PROCESS | 6440 | ++DOMWINDOW == 129 (0x88fb4c00) [pid = 6440] [serial = 2077] [outer = (nil)] 01:10:56 INFO - PROCESS | 6440 | ++DOMWINDOW == 130 (0x89331400) [pid = 6440] [serial = 2078] [outer = 0x88fb4c00] 01:10:56 INFO - PROCESS | 6440 | 1461139856927 Marionette DEBUG loaded listener.js 01:10:57 INFO - PROCESS | 6440 | ++DOMWINDOW == 131 (0x894ea400) [pid = 6440] [serial = 2079] [outer = 0x88fb4c00] 01:10:58 INFO - PROCESS | 6440 | 1461139858116 Marionette TRACE conn4 <- [1,2740,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.clip.html",0,null,null,[["save()/restore() affects the clipping path",0,null,null]]]}] 01:10:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 01:10:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1687ms 01:10:58 INFO - PROCESS | 6440 | 1461139858183 Marionette TRACE conn4 -> [0,2741,"getWindowHandle",null] 01:10:58 INFO - PROCESS | 6440 | 1461139858187 Marionette TRACE conn4 <- [1,2741,null,{"value":"8"}] 01:10:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 01:10:58 INFO - PROCESS | 6440 | 1461139858194 Marionette TRACE conn4 -> [0,2742,"setScriptTimeout",{"ms":35000}] 01:10:58 INFO - PROCESS | 6440 | 1461139858200 Marionette TRACE conn4 <- [1,2742,null,{}] 01:10:58 INFO - PROCESS | 6440 | 1461139858224 Marionette TRACE conn4 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:10:58 INFO - PROCESS | 6440 | 1461139858532 Marionette TRACE conn4 <- [1,2743,null,{"value":null}] 01:10:59 INFO - PROCESS | 6440 | --DOMWINDOW == 130 (0x91211800) [pid = 6440] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 01:10:59 INFO - PROCESS | 6440 | --DOMWINDOW == 129 (0x8b81a000) [pid = 6440] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 01:10:59 INFO - PROCESS | 6440 | --DOMWINDOW == 128 (0x8fe99800) [pid = 6440] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 01:10:59 INFO - PROCESS | 6440 | --DOMWINDOW == 127 (0x94e97000) [pid = 6440] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 01:10:59 INFO - PROCESS | 6440 | --DOMWINDOW == 126 (0x8e507800) [pid = 6440] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 01:10:59 INFO - PROCESS | 6440 | --DOMWINDOW == 125 (0x8f207800) [pid = 6440] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 01:10:59 INFO - PROCESS | 6440 | --DOMWINDOW == 124 (0x8c1fd800) [pid = 6440] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 01:10:59 INFO - PROCESS | 6440 | --DOMWINDOW == 123 (0x902be000) [pid = 6440] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 01:10:59 INFO - PROCESS | 6440 | --DOMWINDOW == 122 (0x882b1c00) [pid = 6440] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 01:10:59 INFO - PROCESS | 6440 | --DOMWINDOW == 121 (0x892b3800) [pid = 6440] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 01:10:59 INFO - PROCESS | 6440 | --DOMWINDOW == 120 (0x892ae000) [pid = 6440] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 01:10:59 INFO - PROCESS | 6440 | --DOMWINDOW == 119 (0x92843000) [pid = 6440] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 01:10:59 INFO - PROCESS | 6440 | --DOMWINDOW == 118 (0x8ab16400) [pid = 6440] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 01:10:59 INFO - PROCESS | 6440 | --DOMWINDOW == 117 (0x91212400) [pid = 6440] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 01:10:59 INFO - PROCESS | 6440 | --DOMWINDOW == 116 (0x89869000) [pid = 6440] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 01:10:59 INFO - PROCESS | 6440 | --DOMWINDOW == 115 (0x85aa2000) [pid = 6440] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 01:10:59 INFO - PROCESS | 6440 | --DOMWINDOW == 114 (0x938c8800) [pid = 6440] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 01:10:59 INFO - PROCESS | 6440 | --DOMWINDOW == 113 (0x88137800) [pid = 6440] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 01:10:59 INFO - PROCESS | 6440 | --DOMWINDOW == 112 (0x89875000) [pid = 6440] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 01:10:59 INFO - PROCESS | 6440 | --DOMWINDOW == 111 (0x9049d400) [pid = 6440] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 01:10:59 INFO - PROCESS | 6440 | 1461139859340 Marionette TRACE conn4 -> [0,2744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:59 INFO - PROCESS | 6440 | ++DOCSHELL 0x840d3800 == 142 [pid = 6440] [id = 693] 01:10:59 INFO - PROCESS | 6440 | ++DOMWINDOW == 112 (0x84cb3000) [pid = 6440] [serial = 2080] [outer = (nil)] 01:10:59 INFO - PROCESS | 6440 | ++DOMWINDOW == 113 (0x8812e400) [pid = 6440] [serial = 2081] [outer = 0x84cb3000] 01:10:59 INFO - PROCESS | 6440 | 1461139859429 Marionette DEBUG loaded listener.js 01:10:59 INFO - PROCESS | 6440 | ++DOMWINDOW == 114 (0x89869000) [pid = 6440] [serial = 2082] [outer = 0x84cb3000] 01:11:00 INFO - PROCESS | 6440 | 1461139860333 Marionette TRACE conn4 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 01:11:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 01:11:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 2191ms 01:11:00 INFO - PROCESS | 6440 | 1461139860386 Marionette TRACE conn4 -> [0,2745,"getWindowHandle",null] 01:11:00 INFO - PROCESS | 6440 | 1461139860390 Marionette TRACE conn4 <- [1,2745,null,{"value":"8"}] 01:11:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 01:11:00 INFO - PROCESS | 6440 | 1461139860412 Marionette TRACE conn4 -> [0,2746,"setScriptTimeout",{"ms":35000}] 01:11:00 INFO - PROCESS | 6440 | 1461139860417 Marionette TRACE conn4 <- [1,2746,null,{}] 01:11:00 INFO - PROCESS | 6440 | 1461139860423 Marionette TRACE conn4 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:11:00 INFO - PROCESS | 6440 | 1461139860668 Marionette TRACE conn4 <- [1,2747,null,{"value":null}] 01:11:00 INFO - PROCESS | 6440 | 1461139860867 Marionette TRACE conn4 -> [0,2748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.font.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:00 INFO - PROCESS | 6440 | ++DOCSHELL 0x89999800 == 143 [pid = 6440] [id = 694] 01:11:00 INFO - PROCESS | 6440 | ++DOMWINDOW == 115 (0x89fb2000) [pid = 6440] [serial = 2083] [outer = (nil)] 01:11:00 INFO - PROCESS | 6440 | ++DOMWINDOW == 116 (0x8a20ac00) [pid = 6440] [serial = 2084] [outer = 0x89fb2000] 01:11:00 INFO - PROCESS | 6440 | 1461139860949 Marionette DEBUG loaded listener.js 01:11:01 INFO - PROCESS | 6440 | ++DOMWINDOW == 117 (0x8a2eb000) [pid = 6440] [serial = 2085] [outer = 0x89fb2000] 01:11:02 INFO - PROCESS | 6440 | 1461139862160 Marionette TRACE conn4 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 01:11:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 01:11:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1804ms 01:11:02 INFO - PROCESS | 6440 | 1461139862202 Marionette TRACE conn4 -> [0,2749,"getWindowHandle",null] 01:11:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 01:11:02 INFO - PROCESS | 6440 | 1461139862211 Marionette TRACE conn4 <- [1,2749,null,{"value":"8"}] 01:11:02 INFO - PROCESS | 6440 | 1461139862221 Marionette TRACE conn4 -> [0,2750,"setScriptTimeout",{"ms":35000}] 01:11:02 INFO - PROCESS | 6440 | 1461139862227 Marionette TRACE conn4 <- [1,2750,null,{}] 01:11:02 INFO - PROCESS | 6440 | 1461139862235 Marionette TRACE conn4 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:11:02 INFO - PROCESS | 6440 | 1461139862508 Marionette TRACE conn4 <- [1,2751,null,{"value":null}] 01:11:02 INFO - PROCESS | 6440 | 1461139862863 Marionette TRACE conn4 -> [0,2752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:02 INFO - PROCESS | 6440 | ++DOCSHELL 0x876b0c00 == 144 [pid = 6440] [id = 695] 01:11:02 INFO - PROCESS | 6440 | ++DOMWINDOW == 118 (0x88fed800) [pid = 6440] [serial = 2086] [outer = (nil)] 01:11:02 INFO - PROCESS | 6440 | ++DOMWINDOW == 119 (0x8932c400) [pid = 6440] [serial = 2087] [outer = 0x88fed800] 01:11:02 INFO - PROCESS | 6440 | 1461139862969 Marionette DEBUG loaded listener.js 01:11:03 INFO - PROCESS | 6440 | ++DOMWINDOW == 120 (0x89785c00) [pid = 6440] [serial = 2088] [outer = 0x88fed800] 01:11:03 INFO - PROCESS | 6440 | 1461139863946 Marionette TRACE conn4 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 01:11:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 01:11:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1791ms 01:11:04 INFO - PROCESS | 6440 | 1461139864012 Marionette TRACE conn4 -> [0,2753,"getWindowHandle",null] 01:11:04 INFO - PROCESS | 6440 | 1461139864023 Marionette TRACE conn4 <- [1,2753,null,{"value":"8"}] 01:11:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 01:11:04 INFO - PROCESS | 6440 | 1461139864035 Marionette TRACE conn4 -> [0,2754,"setScriptTimeout",{"ms":35000}] 01:11:04 INFO - PROCESS | 6440 | 1461139864040 Marionette TRACE conn4 <- [1,2754,null,{}] 01:11:04 INFO - PROCESS | 6440 | 1461139864047 Marionette TRACE conn4 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:11:04 INFO - PROCESS | 6440 | 1461139864331 Marionette TRACE conn4 <- [1,2755,null,{"value":null}] 01:11:04 INFO - PROCESS | 6440 | 1461139864741 Marionette TRACE conn4 -> [0,2756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:04 INFO - PROCESS | 6440 | ++DOCSHELL 0x8a205c00 == 145 [pid = 6440] [id = 696] 01:11:04 INFO - PROCESS | 6440 | ++DOMWINDOW == 121 (0x8a206000) [pid = 6440] [serial = 2089] [outer = (nil)] 01:11:04 INFO - PROCESS | 6440 | ++DOMWINDOW == 122 (0x8a20c000) [pid = 6440] [serial = 2090] [outer = 0x8a206000] 01:11:04 INFO - PROCESS | 6440 | 1461139864842 Marionette DEBUG loaded listener.js 01:11:04 INFO - PROCESS | 6440 | ++DOMWINDOW == 123 (0x8a83ac00) [pid = 6440] [serial = 2091] [outer = 0x8a206000] 01:11:05 INFO - PROCESS | 6440 | 1461139865902 Marionette TRACE conn4 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 01:11:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 01:11:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1888ms 01:11:05 INFO - PROCESS | 6440 | 1461139865924 Marionette TRACE conn4 -> [0,2757,"getWindowHandle",null] 01:11:05 INFO - PROCESS | 6440 | 1461139865930 Marionette TRACE conn4 <- [1,2757,null,{"value":"8"}] 01:11:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 01:11:05 INFO - PROCESS | 6440 | 1461139865939 Marionette TRACE conn4 -> [0,2758,"setScriptTimeout",{"ms":35000}] 01:11:05 INFO - PROCESS | 6440 | 1461139865946 Marionette TRACE conn4 <- [1,2758,null,{}] 01:11:05 INFO - PROCESS | 6440 | 1461139865989 Marionette TRACE conn4 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:11:06 INFO - PROCESS | 6440 | 1461139866290 Marionette TRACE conn4 <- [1,2759,null,{"value":null}] 01:11:06 INFO - PROCESS | 6440 | 1461139866632 Marionette TRACE conn4 -> [0,2760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:06 INFO - PROCESS | 6440 | ++DOCSHELL 0x8ab11c00 == 146 [pid = 6440] [id = 697] 01:11:06 INFO - PROCESS | 6440 | ++DOMWINDOW == 124 (0x8b6af400) [pid = 6440] [serial = 2092] [outer = (nil)] 01:11:06 INFO - PROCESS | 6440 | ++DOMWINDOW == 125 (0x8b6bec00) [pid = 6440] [serial = 2093] [outer = 0x8b6af400] 01:11:06 INFO - PROCESS | 6440 | 1461139866733 Marionette DEBUG loaded listener.js 01:11:06 INFO - PROCESS | 6440 | ++DOMWINDOW == 126 (0x8b81ac00) [pid = 6440] [serial = 2094] [outer = 0x8b6af400] 01:11:07 INFO - PROCESS | 6440 | 1461139867672 Marionette TRACE conn4 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 01:11:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 01:11:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1771ms 01:11:07 INFO - PROCESS | 6440 | 1461139867711 Marionette TRACE conn4 -> [0,2761,"getWindowHandle",null] 01:11:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 01:11:07 INFO - PROCESS | 6440 | 1461139867716 Marionette TRACE conn4 <- [1,2761,null,{"value":"8"}] 01:11:07 INFO - PROCESS | 6440 | 1461139867722 Marionette TRACE conn4 -> [0,2762,"setScriptTimeout",{"ms":35000}] 01:11:07 INFO - PROCESS | 6440 | 1461139867726 Marionette TRACE conn4 <- [1,2762,null,{}] 01:11:07 INFO - PROCESS | 6440 | 1461139867732 Marionette TRACE conn4 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:11:07 INFO - PROCESS | 6440 | 1461139867968 Marionette TRACE conn4 <- [1,2763,null,{"value":null}] 01:11:08 INFO - PROCESS | 6440 | 1461139868250 Marionette TRACE conn4 -> [0,2764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:08 INFO - PROCESS | 6440 | ++DOCSHELL 0x8b6be400 == 147 [pid = 6440] [id = 698] 01:11:08 INFO - PROCESS | 6440 | ++DOMWINDOW == 127 (0x8c1f5c00) [pid = 6440] [serial = 2095] [outer = (nil)] 01:11:08 INFO - PROCESS | 6440 | ++DOMWINDOW == 128 (0x8cb2a400) [pid = 6440] [serial = 2096] [outer = 0x8c1f5c00] 01:11:08 INFO - PROCESS | 6440 | 1461139868399 Marionette DEBUG loaded listener.js 01:11:08 INFO - PROCESS | 6440 | ++DOMWINDOW == 129 (0x8cb33000) [pid = 6440] [serial = 2097] [outer = 0x8c1f5c00] 01:11:09 INFO - PROCESS | 6440 | 1461139869369 Marionette TRACE conn4 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 01:11:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 01:11:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1684ms 01:11:09 INFO - PROCESS | 6440 | 1461139869407 Marionette TRACE conn4 -> [0,2765,"getWindowHandle",null] 01:11:09 INFO - PROCESS | 6440 | 1461139869412 Marionette TRACE conn4 <- [1,2765,null,{"value":"8"}] 01:11:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 01:11:09 INFO - PROCESS | 6440 | 1461139869419 Marionette TRACE conn4 -> [0,2766,"setScriptTimeout",{"ms":35000}] 01:11:09 INFO - PROCESS | 6440 | 1461139869423 Marionette TRACE conn4 <- [1,2766,null,{}] 01:11:09 INFO - PROCESS | 6440 | 1461139869430 Marionette TRACE conn4 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:11:09 INFO - PROCESS | 6440 | 1461139869687 Marionette TRACE conn4 <- [1,2767,null,{"value":null}] 01:11:10 INFO - PROCESS | 6440 | 1461139870036 Marionette TRACE conn4 -> [0,2768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:10 INFO - PROCESS | 6440 | ++DOCSHELL 0x8c1f0000 == 148 [pid = 6440] [id = 699] 01:11:10 INFO - PROCESS | 6440 | ++DOMWINDOW == 130 (0x8c1fb800) [pid = 6440] [serial = 2098] [outer = (nil)] 01:11:10 INFO - PROCESS | 6440 | ++DOMWINDOW == 131 (0x8e39b800) [pid = 6440] [serial = 2099] [outer = 0x8c1fb800] 01:11:10 INFO - PROCESS | 6440 | 1461139870152 Marionette DEBUG loaded listener.js 01:11:10 INFO - PROCESS | 6440 | ++DOMWINDOW == 132 (0x8e39ec00) [pid = 6440] [serial = 2100] [outer = 0x8c1fb800] 01:11:11 INFO - PROCESS | 6440 | 1461139871140 Marionette TRACE conn4 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 01:11:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 01:11:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1783ms 01:11:11 INFO - PROCESS | 6440 | 1461139871203 Marionette TRACE conn4 -> [0,2769,"getWindowHandle",null] 01:11:11 INFO - PROCESS | 6440 | 1461139871206 Marionette TRACE conn4 <- [1,2769,null,{"value":"8"}] 01:11:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 01:11:11 INFO - PROCESS | 6440 | 1461139871213 Marionette TRACE conn4 -> [0,2770,"setScriptTimeout",{"ms":35000}] 01:11:11 INFO - PROCESS | 6440 | 1461139871217 Marionette TRACE conn4 <- [1,2770,null,{}] 01:11:11 INFO - PROCESS | 6440 | 1461139871223 Marionette TRACE conn4 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:11:11 INFO - PROCESS | 6440 | 1461139871524 Marionette TRACE conn4 <- [1,2771,null,{"value":null}] 01:11:11 INFO - PROCESS | 6440 | 1461139871864 Marionette TRACE conn4 -> [0,2772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:11 INFO - PROCESS | 6440 | ++DOCSHELL 0x8986e400 == 149 [pid = 6440] [id = 700] 01:11:11 INFO - PROCESS | 6440 | ++DOMWINDOW == 133 (0x8e77d400) [pid = 6440] [serial = 2101] [outer = (nil)] 01:11:11 INFO - PROCESS | 6440 | ++DOMWINDOW == 134 (0x8f201c00) [pid = 6440] [serial = 2102] [outer = 0x8e77d400] 01:11:11 INFO - PROCESS | 6440 | 1461139871984 Marionette DEBUG loaded listener.js 01:11:12 INFO - PROCESS | 6440 | ++DOMWINDOW == 135 (0x8f20a000) [pid = 6440] [serial = 2103] [outer = 0x8e77d400] 01:11:12 INFO - PROCESS | 6440 | 1461139872943 Marionette TRACE conn4 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 01:11:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 01:11:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1786ms 01:11:13 INFO - PROCESS | 6440 | 1461139873001 Marionette TRACE conn4 -> [0,2773,"getWindowHandle",null] 01:11:13 INFO - PROCESS | 6440 | 1461139873004 Marionette TRACE conn4 <- [1,2773,null,{"value":"8"}] 01:11:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 01:11:13 INFO - PROCESS | 6440 | 1461139873012 Marionette TRACE conn4 -> [0,2774,"setScriptTimeout",{"ms":35000}] 01:11:13 INFO - PROCESS | 6440 | 1461139873016 Marionette TRACE conn4 <- [1,2774,null,{}] 01:11:13 INFO - PROCESS | 6440 | 1461139873022 Marionette TRACE conn4 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:11:13 INFO - PROCESS | 6440 | 1461139873272 Marionette TRACE conn4 <- [1,2775,null,{"value":null}] 01:11:13 INFO - PROCESS | 6440 | 1461139873604 Marionette TRACE conn4 -> [0,2776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:13 INFO - PROCESS | 6440 | ++DOCSHELL 0x8e50f000 == 150 [pid = 6440] [id = 701] 01:11:13 INFO - PROCESS | 6440 | ++DOMWINDOW == 136 (0x8f204000) [pid = 6440] [serial = 2104] [outer = (nil)] 01:11:13 INFO - PROCESS | 6440 | ++DOMWINDOW == 137 (0x8f33fc00) [pid = 6440] [serial = 2105] [outer = 0x8f204000] 01:11:13 INFO - PROCESS | 6440 | 1461139873703 Marionette DEBUG loaded listener.js 01:11:13 INFO - PROCESS | 6440 | ++DOMWINDOW == 138 (0x8f379800) [pid = 6440] [serial = 2106] [outer = 0x8f204000] 01:11:14 INFO - PROCESS | 6440 | 1461139874692 Marionette TRACE conn4 <- [1,2776,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.path.html",0,null,null,[["save()/restore() does not affect the current path",0,null,null]]]}] 01:11:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 01:11:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1733ms 01:11:14 INFO - PROCESS | 6440 | 1461139874746 Marionette TRACE conn4 -> [0,2777,"getWindowHandle",null] 01:11:14 INFO - PROCESS | 6440 | 1461139874750 Marionette TRACE conn4 <- [1,2777,null,{"value":"8"}] 01:11:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 01:11:14 INFO - PROCESS | 6440 | 1461139874757 Marionette TRACE conn4 -> [0,2778,"setScriptTimeout",{"ms":35000}] 01:11:14 INFO - PROCESS | 6440 | 1461139874760 Marionette TRACE conn4 <- [1,2778,null,{}] 01:11:14 INFO - PROCESS | 6440 | 1461139874775 Marionette TRACE conn4 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:11:15 INFO - PROCESS | 6440 | 1461139875031 Marionette TRACE conn4 <- [1,2779,null,{"value":null}] 01:11:15 INFO - PROCESS | 6440 | 1461139875461 Marionette TRACE conn4 -> [0,2780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:15 INFO - PROCESS | 6440 | ++DOCSHELL 0x89f16000 == 151 [pid = 6440] [id = 702] 01:11:15 INFO - PROCESS | 6440 | ++DOMWINDOW == 139 (0x8f335800) [pid = 6440] [serial = 2107] [outer = (nil)] 01:11:15 INFO - PROCESS | 6440 | ++DOMWINDOW == 140 (0x8f555800) [pid = 6440] [serial = 2108] [outer = 0x8f335800] 01:11:15 INFO - PROCESS | 6440 | 1461139875599 Marionette DEBUG loaded listener.js 01:11:15 INFO - PROCESS | 6440 | ++DOMWINDOW == 141 (0x8fb19800) [pid = 6440] [serial = 2109] [outer = 0x8f335800] 01:11:16 INFO - PROCESS | 6440 | 1461139876636 Marionette TRACE conn4 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 01:11:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 01:11:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1950ms 01:11:16 INFO - PROCESS | 6440 | 1461139876709 Marionette TRACE conn4 -> [0,2781,"getWindowHandle",null] 01:11:16 INFO - PROCESS | 6440 | 1461139876713 Marionette TRACE conn4 <- [1,2781,null,{"value":"8"}] 01:11:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 01:11:16 INFO - PROCESS | 6440 | 1461139876721 Marionette TRACE conn4 -> [0,2782,"setScriptTimeout",{"ms":35000}] 01:11:16 INFO - PROCESS | 6440 | 1461139876725 Marionette TRACE conn4 <- [1,2782,null,{}] 01:11:16 INFO - PROCESS | 6440 | 1461139876731 Marionette TRACE conn4 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:11:17 INFO - PROCESS | 6440 | 1461139877029 Marionette TRACE conn4 <- [1,2783,null,{"value":null}] 01:11:17 INFO - PROCESS | 6440 | 1461139877398 Marionette TRACE conn4 -> [0,2784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:17 INFO - PROCESS | 6440 | ++DOCSHELL 0x8f381400 == 152 [pid = 6440] [id = 703] 01:11:17 INFO - PROCESS | 6440 | ++DOMWINDOW == 142 (0x8f383c00) [pid = 6440] [serial = 2110] [outer = (nil)] 01:11:17 INFO - PROCESS | 6440 | ++DOMWINDOW == 143 (0x8fe93800) [pid = 6440] [serial = 2111] [outer = 0x8f383c00] 01:11:17 INFO - PROCESS | 6440 | 1461139877502 Marionette DEBUG loaded listener.js 01:11:17 INFO - PROCESS | 6440 | ++DOMWINDOW == 144 (0x8fe96400) [pid = 6440] [serial = 2112] [outer = 0x8f383c00] 01:11:18 INFO - PROCESS | 6440 | 1461139878738 Marionette TRACE conn4 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 01:11:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 01:11:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 2090ms 01:11:18 INFO - PROCESS | 6440 | 1461139878813 Marionette TRACE conn4 -> [0,2785,"getWindowHandle",null] 01:11:18 INFO - PROCESS | 6440 | 1461139878817 Marionette TRACE conn4 <- [1,2785,null,{"value":"8"}] 01:11:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 01:11:18 INFO - PROCESS | 6440 | 1461139878824 Marionette TRACE conn4 -> [0,2786,"setScriptTimeout",{"ms":35000}] 01:11:18 INFO - PROCESS | 6440 | 1461139878829 Marionette TRACE conn4 <- [1,2786,null,{}] 01:11:18 INFO - PROCESS | 6440 | 1461139878837 Marionette TRACE conn4 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:11:19 INFO - PROCESS | 6440 | 1461139879162 Marionette TRACE conn4 <- [1,2787,null,{"value":null}] 01:11:19 INFO - PROCESS | 6440 | 1461139879513 Marionette TRACE conn4 -> [0,2788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:19 INFO - PROCESS | 6440 | ++DOCSHELL 0x8fbdec00 == 153 [pid = 6440] [id = 704] 01:11:19 INFO - PROCESS | 6440 | ++DOMWINDOW == 145 (0x8fe90400) [pid = 6440] [serial = 2113] [outer = (nil)] 01:11:19 INFO - PROCESS | 6440 | ++DOMWINDOW == 146 (0x902c6c00) [pid = 6440] [serial = 2114] [outer = 0x8fe90400] 01:11:19 INFO - PROCESS | 6440 | 1461139879625 Marionette DEBUG loaded listener.js 01:11:19 INFO - PROCESS | 6440 | ++DOMWINDOW == 147 (0x902c8800) [pid = 6440] [serial = 2115] [outer = 0x8fe90400] 01:11:20 INFO - PROCESS | 6440 | 1461139880842 Marionette TRACE conn4 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 01:11:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 01:11:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 2095ms 01:11:20 INFO - PROCESS | 6440 | 1461139880922 Marionette TRACE conn4 -> [0,2789,"getWindowHandle",null] 01:11:20 INFO - PROCESS | 6440 | 1461139880929 Marionette TRACE conn4 <- [1,2789,null,{"value":"8"}] 01:11:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 01:11:20 INFO - PROCESS | 6440 | 1461139880938 Marionette TRACE conn4 -> [0,2790,"setScriptTimeout",{"ms":35000}] 01:11:20 INFO - PROCESS | 6440 | 1461139880945 Marionette TRACE conn4 <- [1,2790,null,{}] 01:11:20 INFO - PROCESS | 6440 | 1461139880979 Marionette TRACE conn4 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:11:21 INFO - PROCESS | 6440 | 1461139881557 Marionette TRACE conn4 <- [1,2791,null,{"value":null}] 01:11:21 INFO - PROCESS | 6440 | 1461139881827 Marionette TRACE conn4 -> [0,2792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:21 INFO - PROCESS | 6440 | ++DOCSHELL 0x904d2800 == 154 [pid = 6440] [id = 705] 01:11:21 INFO - PROCESS | 6440 | ++DOMWINDOW == 148 (0x906e5c00) [pid = 6440] [serial = 2116] [outer = (nil)] 01:11:21 INFO - PROCESS | 6440 | ++DOMWINDOW == 149 (0x911dc800) [pid = 6440] [serial = 2117] [outer = 0x906e5c00] 01:11:21 INFO - PROCESS | 6440 | 1461139881977 Marionette DEBUG loaded listener.js 01:11:22 INFO - PROCESS | 6440 | ++DOMWINDOW == 150 (0x91442c00) [pid = 6440] [serial = 2118] [outer = 0x906e5c00] 01:11:23 INFO - PROCESS | 6440 | 1461139883281 Marionette TRACE conn4 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 01:11:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 01:11:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 2401ms 01:11:23 INFO - PROCESS | 6440 | 1461139883341 Marionette TRACE conn4 -> [0,2793,"getWindowHandle",null] 01:11:23 INFO - PROCESS | 6440 | 1461139883345 Marionette TRACE conn4 <- [1,2793,null,{"value":"8"}] 01:11:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 01:11:23 INFO - PROCESS | 6440 | 1461139883355 Marionette TRACE conn4 -> [0,2794,"setScriptTimeout",{"ms":35000}] 01:11:23 INFO - PROCESS | 6440 | 1461139883359 Marionette TRACE conn4 <- [1,2794,null,{}] 01:11:23 INFO - PROCESS | 6440 | 1461139883368 Marionette TRACE conn4 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:11:23 INFO - PROCESS | 6440 | 1461139883693 Marionette TRACE conn4 <- [1,2795,null,{"value":null}] 01:11:24 INFO - PROCESS | 6440 | 1461139884107 Marionette TRACE conn4 -> [0,2796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:24 INFO - PROCESS | 6440 | ++DOCSHELL 0x9049d400 == 155 [pid = 6440] [id = 706] 01:11:24 INFO - PROCESS | 6440 | ++DOMWINDOW == 151 (0x91212400) [pid = 6440] [serial = 2119] [outer = (nil)] 01:11:24 INFO - PROCESS | 6440 | ++DOMWINDOW == 152 (0x928c1400) [pid = 6440] [serial = 2120] [outer = 0x91212400] 01:11:24 INFO - PROCESS | 6440 | 1461139884242 Marionette DEBUG loaded listener.js 01:11:24 INFO - PROCESS | 6440 | ++DOMWINDOW == 153 (0x92cbc400) [pid = 6440] [serial = 2121] [outer = 0x91212400] 01:11:25 INFO - PROCESS | 6440 | 1461139885530 Marionette TRACE conn4 <- [1,2796,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stack.html",0,null,null,[["save()/restore() can be nested as a stack",0,null,null]]]}] 01:11:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 01:11:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 2241ms 01:11:25 INFO - PROCESS | 6440 | 1461139885598 Marionette TRACE conn4 -> [0,2797,"getWindowHandle",null] 01:11:25 INFO - PROCESS | 6440 | 1461139885603 Marionette TRACE conn4 <- [1,2797,null,{"value":"8"}] 01:11:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 01:11:25 INFO - PROCESS | 6440 | 1461139885613 Marionette TRACE conn4 -> [0,2798,"setScriptTimeout",{"ms":35000}] 01:11:25 INFO - PROCESS | 6440 | 1461139885618 Marionette TRACE conn4 <- [1,2798,null,{}] 01:11:25 INFO - PROCESS | 6440 | 1461139885626 Marionette TRACE conn4 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:11:26 INFO - PROCESS | 6440 | 1461139886012 Marionette TRACE conn4 <- [1,2799,null,{"value":null}] 01:11:26 INFO - PROCESS | 6440 | 1461139886418 Marionette TRACE conn4 -> [0,2800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:26 INFO - PROCESS | 6440 | ++DOCSHELL 0x8a83d400 == 156 [pid = 6440] [id = 707] 01:11:26 INFO - PROCESS | 6440 | ++DOMWINDOW == 154 (0x928cc400) [pid = 6440] [serial = 2122] [outer = (nil)] 01:11:26 INFO - PROCESS | 6440 | ++DOMWINDOW == 155 (0x93a42c00) [pid = 6440] [serial = 2123] [outer = 0x928cc400] 01:11:26 INFO - PROCESS | 6440 | 1461139886550 Marionette DEBUG loaded listener.js 01:11:26 INFO - PROCESS | 6440 | ++DOMWINDOW == 156 (0x93a49000) [pid = 6440] [serial = 2124] [outer = 0x928cc400] 01:11:27 INFO - PROCESS | 6440 | 1461139887941 Marionette TRACE conn4 <- [1,2800,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html",0,null,null,[["save()/restore() stack depth is not unreasonably limited",0,null,null]]]}] 01:11:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 01:11:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 2389ms 01:11:28 INFO - PROCESS | 6440 | 1461139888004 Marionette TRACE conn4 -> [0,2801,"getWindowHandle",null] 01:11:28 INFO - PROCESS | 6440 | 1461139888010 Marionette TRACE conn4 <- [1,2801,null,{"value":"8"}] 01:11:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 01:11:28 INFO - PROCESS | 6440 | 1461139888079 Marionette TRACE conn4 -> [0,2802,"setScriptTimeout",{"ms":35000}] 01:11:28 INFO - PROCESS | 6440 | 1461139888086 Marionette TRACE conn4 <- [1,2802,null,{}] 01:11:28 INFO - PROCESS | 6440 | 1461139888114 Marionette TRACE conn4 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:11:28 INFO - PROCESS | 6440 | 1461139888444 Marionette TRACE conn4 <- [1,2803,null,{"value":null}] 01:11:28 INFO - PROCESS | 6440 | 1461139888864 Marionette TRACE conn4 -> [0,2804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:28 INFO - PROCESS | 6440 | ++DOCSHELL 0x85e76400 == 157 [pid = 6440] [id = 708] 01:11:28 INFO - PROCESS | 6440 | ++DOMWINDOW == 157 (0x92837800) [pid = 6440] [serial = 2125] [outer = (nil)] 01:11:28 INFO - PROCESS | 6440 | ++DOMWINDOW == 158 (0x97b7b800) [pid = 6440] [serial = 2126] [outer = 0x92837800] 01:11:29 INFO - PROCESS | 6440 | 1461139889000 Marionette DEBUG loaded listener.js 01:11:29 INFO - PROCESS | 6440 | ++DOMWINDOW == 159 (0x97cb9800) [pid = 6440] [serial = 2127] [outer = 0x92837800] 01:11:30 INFO - PROCESS | 6440 | 1461139890474 Marionette TRACE conn4 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 01:11:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 01:11:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 2462ms 01:11:30 INFO - PROCESS | 6440 | 1461139890543 Marionette TRACE conn4 -> [0,2805,"getWindowHandle",null] 01:11:30 INFO - PROCESS | 6440 | 1461139890550 Marionette TRACE conn4 <- [1,2805,null,{"value":"8"}] 01:11:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 01:11:30 INFO - PROCESS | 6440 | 1461139890652 Marionette TRACE conn4 -> [0,2806,"setScriptTimeout",{"ms":35000}] 01:11:30 INFO - PROCESS | 6440 | 1461139890658 Marionette TRACE conn4 <- [1,2806,null,{}] 01:11:30 INFO - PROCESS | 6440 | 1461139890670 Marionette TRACE conn4 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:11:31 INFO - PROCESS | 6440 | 1461139891015 Marionette TRACE conn4 <- [1,2807,null,{"value":null}] 01:11:31 INFO - PROCESS | 6440 | 1461139891436 Marionette TRACE conn4 -> [0,2808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:31 INFO - PROCESS | 6440 | ++DOCSHELL 0x88fec000 == 158 [pid = 6440] [id = 709] 01:11:31 INFO - PROCESS | 6440 | ++DOMWINDOW == 160 (0x959cc800) [pid = 6440] [serial = 2128] [outer = (nil)] 01:11:31 INFO - PROCESS | 6440 | ++DOMWINDOW == 161 (0x9870f000) [pid = 6440] [serial = 2129] [outer = 0x959cc800] 01:11:31 INFO - PROCESS | 6440 | 1461139891568 Marionette DEBUG loaded listener.js 01:11:31 INFO - PROCESS | 6440 | ++DOMWINDOW == 162 (0x98870000) [pid = 6440] [serial = 2130] [outer = 0x959cc800] 01:11:35 INFO - PROCESS | 6440 | --DOCSHELL 0x88fb4400 == 157 [pid = 6440] [id = 310] 01:11:35 INFO - PROCESS | 6440 | --DOCSHELL 0x840d1c00 == 156 [pid = 6440] [id = 522] 01:11:35 INFO - PROCESS | 6440 | --DOCSHELL 0x840d3800 == 155 [pid = 6440] [id = 693] 01:11:35 INFO - PROCESS | 6440 | --DOCSHELL 0x876bbc00 == 154 [pid = 6440] [id = 692] 01:11:35 INFO - PROCESS | 6440 | --DOCSHELL 0x85a97c00 == 153 [pid = 6440] [id = 691] 01:11:35 INFO - PROCESS | 6440 | --DOCSHELL 0x894ee800 == 152 [pid = 6440] [id = 689] 01:11:35 INFO - PROCESS | 6440 | --DOCSHELL 0x928c7800 == 151 [pid = 6440] [id = 688] 01:11:35 INFO - PROCESS | 6440 | --DOCSHELL 0x906f1800 == 150 [pid = 6440] [id = 687] 01:11:35 INFO - PROCESS | 6440 | --DOCSHELL 0x8f24dc00 == 149 [pid = 6440] [id = 685] 01:11:35 INFO - PROCESS | 6440 | --DOCSHELL 0x902c5800 == 148 [pid = 6440] [id = 686] 01:11:35 INFO - PROCESS | 6440 | --DOCSHELL 0x8f24e800 == 147 [pid = 6440] [id = 684] 01:11:35 INFO - PROCESS | 6440 | --DOCSHELL 0x8b813800 == 146 [pid = 6440] [id = 683] 01:11:35 INFO - PROCESS | 6440 | --DOCSHELL 0x8cbca400 == 145 [pid = 6440] [id = 682] 01:11:35 INFO - PROCESS | 6440 | --DOCSHELL 0x8b6bc400 == 144 [pid = 6440] [id = 681] 01:11:35 INFO - PROCESS | 6440 | --DOCSHELL 0x8b6b4000 == 143 [pid = 6440] [id = 680] 01:11:35 INFO - PROCESS | 6440 | --DOCSHELL 0x8ab14800 == 142 [pid = 6440] [id = 679] 01:11:35 INFO - PROCESS | 6440 | --DOCSHELL 0x85aa0800 == 141 [pid = 6440] [id = 677] 01:11:35 INFO - PROCESS | 6440 | --DOCSHELL 0x899a3400 == 140 [pid = 6440] [id = 678] 01:11:35 INFO - PROCESS | 6440 | --DOCSHELL 0x8437c800 == 139 [pid = 6440] [id = 676] 01:11:36 INFO - PROCESS | 6440 | --DOMWINDOW == 161 (0x928c6800) [pid = 6440] [serial = 2000] [outer = (nil)] [url = about:blank] 01:11:36 INFO - PROCESS | 6440 | --DOMWINDOW == 160 (0x8e509800) [pid = 6440] [serial = 1979] [outer = (nil)] [url = about:blank] 01:11:36 INFO - PROCESS | 6440 | --DOMWINDOW == 159 (0x90494400) [pid = 6440] [serial = 1989] [outer = (nil)] [url = about:blank] 01:11:36 INFO - PROCESS | 6440 | --DOMWINDOW == 158 (0x96bb5400) [pid = 6440] [serial = 2013] [outer = (nil)] [url = about:blank] 01:11:36 INFO - PROCESS | 6440 | --DOMWINDOW == 157 (0x8fe95000) [pid = 6440] [serial = 1986] [outer = (nil)] [url = about:blank] 01:11:36 INFO - PROCESS | 6440 | --DOMWINDOW == 156 (0x96acb000) [pid = 6440] [serial = 2012] [outer = (nil)] [url = about:blank] 01:11:36 INFO - PROCESS | 6440 | --DOMWINDOW == 155 (0x8f379c00) [pid = 6440] [serial = 1982] [outer = (nil)] [url = about:blank] 01:11:36 INFO - PROCESS | 6440 | --DOMWINDOW == 154 (0x8e3a6000) [pid = 6440] [serial = 1977] [outer = (nil)] [url = about:blank] 01:11:36 INFO - PROCESS | 6440 | --DOMWINDOW == 153 (0x904cc800) [pid = 6440] [serial = 1992] [outer = (nil)] [url = about:blank] 01:11:36 INFO - PROCESS | 6440 | --DOMWINDOW == 152 (0x92c78000) [pid = 6440] [serial = 2001] [outer = (nil)] [url = about:blank] 01:11:36 INFO - PROCESS | 6440 | --DOMWINDOW == 151 (0x88350400) [pid = 6440] [serial = 2019] [outer = (nil)] [url = about:blank] 01:11:36 INFO - PROCESS | 6440 | --DOMWINDOW == 150 (0x89327000) [pid = 6440] [serial = 1902] [outer = (nil)] [url = about:blank] 01:11:36 INFO - PROCESS | 6440 | --DOMWINDOW == 149 (0x9777b000) [pid = 6440] [serial = 2015] [outer = (nil)] [url = about:blank] 01:11:36 INFO - PROCESS | 6440 | --DOMWINDOW == 148 (0x894e4800) [pid = 6440] [serial = 2022] [outer = (nil)] [url = about:blank] 01:11:36 INFO - PROCESS | 6440 | --DOMWINDOW == 147 (0x938c3800) [pid = 6440] [serial = 2004] [outer = (nil)] [url = about:blank] 01:11:36 INFO - PROCESS | 6440 | --DOMWINDOW == 146 (0x8b8bfc00) [pid = 6440] [serial = 1973] [outer = (nil)] [url = about:blank] 01:11:36 INFO - PROCESS | 6440 | --DOMWINDOW == 145 (0x89324c00) [pid = 6440] [serial = 2021] [outer = (nil)] [url = about:blank] 01:11:36 INFO - PROCESS | 6440 | --DOMWINDOW == 144 (0x91446400) [pid = 6440] [serial = 1997] [outer = (nil)] [url = about:blank] 01:11:36 INFO - PROCESS | 6440 | --DOMWINDOW == 143 (0x8fe8f400) [pid = 6440] [serial = 1985] [outer = (nil)] [url = about:blank] 01:11:36 INFO - PROCESS | 6440 | --DOMWINDOW == 142 (0x904cb000) [pid = 6440] [serial = 1991] [outer = (nil)] [url = about:blank] 01:11:36 INFO - PROCESS | 6440 | --DOMWINDOW == 141 (0x92cc7c00) [pid = 6440] [serial = 2003] [outer = (nil)] [url = about:blank] 01:11:36 INFO - PROCESS | 6440 | --DOMWINDOW == 140 (0x8cbcec00) [pid = 6440] [serial = 1976] [outer = (nil)] [url = about:blank] 01:11:36 INFO - PROCESS | 6440 | --DOMWINDOW == 139 (0x89f14400) [pid = 6440] [serial = 1970] [outer = (nil)] [url = about:blank] 01:11:36 INFO - PROCESS | 6440 | --DOMWINDOW == 138 (0x93a3f800) [pid = 6440] [serial = 2007] [outer = (nil)] [url = about:blank] 01:11:36 INFO - PROCESS | 6440 | --DOMWINDOW == 137 (0x94e93c00) [pid = 6440] [serial = 2009] [outer = (nil)] [url = about:blank] 01:11:36 INFO - PROCESS | 6440 | --DOMWINDOW == 136 (0x882c0000) [pid = 6440] [serial = 2018] [outer = (nil)] [url = about:blank] 01:11:36 INFO - PROCESS | 6440 | --DOMWINDOW == 135 (0x902ca800) [pid = 6440] [serial = 1988] [outer = (nil)] [url = about:blank] 01:11:36 INFO - PROCESS | 6440 | --DOMWINDOW == 134 (0x8e50cc00) [pid = 6440] [serial = 1980] [outer = (nil)] [url = about:blank] 01:11:36 INFO - PROCESS | 6440 | --DOMWINDOW == 133 (0x88fbe000) [pid = 6440] [serial = 1967] [outer = (nil)] [url = about:blank] 01:11:36 INFO - PROCESS | 6440 | --DOMWINDOW == 132 (0x89fa3400) [pid = 6440] [serial = 2025] [outer = (nil)] [url = about:blank] 01:11:36 INFO - PROCESS | 6440 | --DOMWINDOW == 131 (0x8f386800) [pid = 6440] [serial = 1983] [outer = (nil)] [url = about:blank] 01:11:36 INFO - PROCESS | 6440 | --DOMWINDOW == 130 (0x90672000) [pid = 6440] [serial = 1994] [outer = (nil)] [url = about:blank] 01:11:36 INFO - PROCESS | 6440 | --DOMWINDOW == 129 (0x8c1fac00) [pid = 6440] [serial = 1974] [outer = (nil)] [url = about:blank] 01:11:36 INFO - PROCESS | 6440 | --DOMWINDOW == 128 (0x91e4e800) [pid = 6440] [serial = 1998] [outer = (nil)] [url = about:blank] 01:11:36 INFO - PROCESS | 6440 | --DOMWINDOW == 127 (0x8a20dc00) [pid = 6440] [serial = 1971] [outer = (nil)] [url = about:blank] 01:11:36 INFO - PROCESS | 6440 | --DOMWINDOW == 126 (0x899a6000) [pid = 6440] [serial = 2024] [outer = (nil)] [url = about:blank] 01:11:36 INFO - PROCESS | 6440 | --DOMWINDOW == 125 (0x94e9b400) [pid = 6440] [serial = 2010] [outer = (nil)] [url = about:blank] 01:11:36 INFO - PROCESS | 6440 | --DOMWINDOW == 124 (0x892ac400) [pid = 6440] [serial = 1968] [outer = (nil)] [url = about:blank] 01:11:36 INFO - PROCESS | 6440 | --DOMWINDOW == 123 (0x938c7400) [pid = 6440] [serial = 2006] [outer = (nil)] [url = about:blank] 01:11:36 INFO - PROCESS | 6440 | --DOMWINDOW == 122 (0x906eb800) [pid = 6440] [serial = 1995] [outer = (nil)] [url = about:blank] 01:11:36 INFO - PROCESS | 6440 | --DOMWINDOW == 121 (0x8986b000) [pid = 6440] [serial = 2027] [outer = (nil)] [url = about:blank] 01:11:36 INFO - PROCESS | 6440 | 1461139896897 Marionette TRACE conn4 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 01:11:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 01:11:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 6369ms 01:11:36 INFO - PROCESS | 6440 | 1461139896963 Marionette TRACE conn4 -> [0,2809,"getWindowHandle",null] 01:11:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 01:11:36 INFO - PROCESS | 6440 | 1461139896974 Marionette TRACE conn4 <- [1,2809,null,{"value":"8"}] 01:11:36 INFO - PROCESS | 6440 | 1461139896986 Marionette TRACE conn4 -> [0,2810,"setScriptTimeout",{"ms":35000}] 01:11:36 INFO - PROCESS | 6440 | 1461139896994 Marionette TRACE conn4 <- [1,2810,null,{}] 01:11:37 INFO - PROCESS | 6440 | 1461139897005 Marionette TRACE conn4 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:11:37 INFO - PROCESS | 6440 | 1461139897321 Marionette TRACE conn4 <- [1,2811,null,{"value":null}] 01:11:37 INFO - PROCESS | 6440 | 1461139897689 Marionette TRACE conn4 -> [0,2812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:37 INFO - PROCESS | 6440 | ++DOCSHELL 0x876bcc00 == 140 [pid = 6440] [id = 710] 01:11:37 INFO - PROCESS | 6440 | ++DOMWINDOW == 122 (0x882be800) [pid = 6440] [serial = 2131] [outer = (nil)] 01:11:37 INFO - PROCESS | 6440 | ++DOMWINDOW == 123 (0x88fbc400) [pid = 6440] [serial = 2132] [outer = 0x882be800] 01:11:37 INFO - PROCESS | 6440 | 1461139897806 Marionette DEBUG loaded listener.js 01:11:37 INFO - PROCESS | 6440 | ++DOMWINDOW == 124 (0x892aa400) [pid = 6440] [serial = 2133] [outer = 0x882be800] 01:11:39 INFO - PROCESS | 6440 | 1461139899316 Marionette TRACE conn4 <- [1,2812,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 01:11:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 01:11:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 2354ms 01:11:39 INFO - PROCESS | 6440 | 1461139899355 Marionette TRACE conn4 -> [0,2813,"getWindowHandle",null] 01:11:39 INFO - PROCESS | 6440 | 1461139899367 Marionette TRACE conn4 <- [1,2813,null,{"value":"8"}] 01:11:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 01:11:39 INFO - PROCESS | 6440 | 1461139899382 Marionette TRACE conn4 -> [0,2814,"setScriptTimeout",{"ms":35000}] 01:11:39 INFO - PROCESS | 6440 | 1461139899389 Marionette TRACE conn4 <- [1,2814,null,{}] 01:11:39 INFO - PROCESS | 6440 | 1461139899406 Marionette TRACE conn4 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:11:39 INFO - PROCESS | 6440 | 1461139899934 Marionette TRACE conn4 <- [1,2815,null,{"value":null}] 01:11:40 INFO - PROCESS | 6440 | 1461139900008 Marionette TRACE conn4 -> [0,2816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:40 INFO - PROCESS | 6440 | ++DOCSHELL 0x892adc00 == 141 [pid = 6440] [id = 711] 01:11:40 INFO - PROCESS | 6440 | ++DOMWINDOW == 125 (0x892b4000) [pid = 6440] [serial = 2134] [outer = (nil)] 01:11:40 INFO - PROCESS | 6440 | ++DOMWINDOW == 126 (0x894efc00) [pid = 6440] [serial = 2135] [outer = 0x892b4000] 01:11:40 INFO - PROCESS | 6440 | 1461139900122 Marionette DEBUG loaded listener.js 01:11:40 INFO - PROCESS | 6440 | ++DOMWINDOW == 127 (0x89872000) [pid = 6440] [serial = 2136] [outer = 0x892b4000] 01:11:41 INFO - PROCESS | 6440 | --DOMWINDOW == 126 (0x89f0e800) [pid = 6440] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 01:11:41 INFO - PROCESS | 6440 | --DOMWINDOW == 125 (0x88fb4c00) [pid = 6440] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 01:11:41 INFO - PROCESS | 6440 | --DOMWINDOW == 124 (0x85e77400) [pid = 6440] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 01:11:41 INFO - PROCESS | 6440 | --DOMWINDOW == 123 (0x96a3d400) [pid = 6440] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 01:11:41 INFO - PROCESS | 6440 | --DOMWINDOW == 122 (0x84cb3000) [pid = 6440] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 01:11:41 INFO - PROCESS | 6440 | --DOMWINDOW == 121 (0x8f210800) [pid = 6440] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 01:11:42 INFO - PROCESS | 6440 | 1461139902233 Marionette TRACE conn4 <- [1,2816,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html",0,null,null,[["save()/restore() affects the current transformation matrix",0,null,null]]]}] 01:11:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 01:11:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 2910ms 01:11:42 INFO - PROCESS | 6440 | 1461139902293 Marionette TRACE conn4 -> [0,2817,"getWindowHandle",null] 01:11:42 INFO - PROCESS | 6440 | 1461139902299 Marionette TRACE conn4 <- [1,2817,null,{"value":"8"}] 01:11:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 01:11:42 INFO - PROCESS | 6440 | 1461139902308 Marionette TRACE conn4 -> [0,2818,"setScriptTimeout",{"ms":35000}] 01:11:42 INFO - PROCESS | 6440 | 1461139902316 Marionette TRACE conn4 <- [1,2818,null,{}] 01:11:42 INFO - PROCESS | 6440 | 1461139902340 Marionette TRACE conn4 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:11:42 INFO - PROCESS | 6440 | 1461139902637 Marionette TRACE conn4 <- [1,2819,null,{"value":null}] 01:11:42 INFO - PROCESS | 6440 | 1461139902951 Marionette TRACE conn4 -> [0,2820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:42 INFO - PROCESS | 6440 | ++DOCSHELL 0x8834e800 == 142 [pid = 6440] [id = 712] 01:11:42 INFO - PROCESS | 6440 | ++DOMWINDOW == 122 (0x89fa5000) [pid = 6440] [serial = 2137] [outer = (nil)] 01:11:43 INFO - PROCESS | 6440 | ++DOMWINDOW == 123 (0x89fab000) [pid = 6440] [serial = 2138] [outer = 0x89fa5000] 01:11:43 INFO - PROCESS | 6440 | 1461139903065 Marionette DEBUG loaded listener.js 01:11:43 INFO - PROCESS | 6440 | ++DOMWINDOW == 124 (0x8a207c00) [pid = 6440] [serial = 2139] [outer = 0x89fa5000] 01:11:44 INFO - PROCESS | 6440 | 1461139904590 Marionette TRACE conn4 <- [1,2820,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html",0,null,null,[["restore() with an empty stack has no effect",0,null,null]]]}] 01:11:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 01:11:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 2395ms 01:11:44 INFO - PROCESS | 6440 | 1461139904772 Marionette TRACE conn4 -> [0,2821,"getWindowHandle",null] 01:11:44 INFO - PROCESS | 6440 | 1461139904781 Marionette TRACE conn4 <- [1,2821,null,{"value":"8"}] 01:11:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 01:11:44 INFO - PROCESS | 6440 | 1461139904800 Marionette TRACE conn4 -> [0,2822,"setScriptTimeout",{"ms":35000}] 01:11:44 INFO - PROCESS | 6440 | 1461139904809 Marionette TRACE conn4 <- [1,2822,null,{}] 01:11:44 INFO - PROCESS | 6440 | 1461139904846 Marionette TRACE conn4 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:11:45 INFO - PROCESS | 6440 | 1461139905195 Marionette TRACE conn4 <- [1,2823,null,{"value":null}] 01:11:45 INFO - PROCESS | 6440 | 1461139905494 Marionette TRACE conn4 -> [0,2824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:45 INFO - PROCESS | 6440 | ++DOCSHELL 0x84b37400 == 143 [pid = 6440] [id = 713] 01:11:45 INFO - PROCESS | 6440 | ++DOMWINDOW == 125 (0x882b1c00) [pid = 6440] [serial = 2140] [outer = (nil)] 01:11:45 INFO - PROCESS | 6440 | ++DOMWINDOW == 126 (0x892b0000) [pid = 6440] [serial = 2141] [outer = 0x882b1c00] 01:11:45 INFO - PROCESS | 6440 | 1461139905648 Marionette DEBUG loaded listener.js 01:11:45 INFO - PROCESS | 6440 | ++DOMWINDOW == 127 (0x89331000) [pid = 6440] [serial = 2142] [outer = 0x882b1c00] 01:11:47 INFO - PROCESS | 6440 | 1461139907135 Marionette TRACE conn4 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 01:11:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 01:11:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 2430ms 01:11:47 INFO - PROCESS | 6440 | 1461139907227 Marionette TRACE conn4 -> [0,2825,"getWindowHandle",null] 01:11:47 INFO - PROCESS | 6440 | 1461139907237 Marionette TRACE conn4 <- [1,2825,null,{"value":"8"}] 01:11:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 01:11:47 INFO - PROCESS | 6440 | 1461139907251 Marionette TRACE conn4 -> [0,2826,"setScriptTimeout",{"ms":35000}] 01:11:47 INFO - PROCESS | 6440 | 1461139907256 Marionette TRACE conn4 <- [1,2826,null,{}] 01:11:47 INFO - PROCESS | 6440 | 1461139907318 Marionette TRACE conn4 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:11:47 INFO - PROCESS | 6440 | 1461139907597 Marionette TRACE conn4 <- [1,2827,null,{"value":null}] 01:11:48 INFO - PROCESS | 6440 | 1461139908022 Marionette TRACE conn4 -> [0,2828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.direction.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:48 INFO - PROCESS | 6440 | ++DOCSHELL 0x88355c00 == 144 [pid = 6440] [id = 714] 01:11:48 INFO - PROCESS | 6440 | ++DOMWINDOW == 128 (0x892aec00) [pid = 6440] [serial = 2143] [outer = (nil)] 01:11:48 INFO - PROCESS | 6440 | ++DOMWINDOW == 129 (0x8a2e8800) [pid = 6440] [serial = 2144] [outer = 0x892aec00] 01:11:48 INFO - PROCESS | 6440 | 1461139908126 Marionette DEBUG loaded listener.js 01:11:48 INFO - PROCESS | 6440 | ++DOMWINDOW == 130 (0x8a8a4000) [pid = 6440] [serial = 2145] [outer = 0x892aec00] 01:11:49 INFO - PROCESS | 6440 | 1461139909216 Marionette TRACE conn4 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 01:11:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 01:11:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 2042ms 01:11:49 INFO - PROCESS | 6440 | 1461139909292 Marionette TRACE conn4 -> [0,2829,"getWindowHandle",null] 01:11:49 INFO - PROCESS | 6440 | 1461139909297 Marionette TRACE conn4 <- [1,2829,null,{"value":"8"}] 01:11:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 01:11:49 INFO - PROCESS | 6440 | 1461139909305 Marionette TRACE conn4 -> [0,2830,"setScriptTimeout",{"ms":35000}] 01:11:49 INFO - PROCESS | 6440 | 1461139909312 Marionette TRACE conn4 <- [1,2830,null,{}] 01:11:49 INFO - PROCESS | 6440 | 1461139909330 Marionette TRACE conn4 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:11:49 INFO - PROCESS | 6440 | 1461139909701 Marionette TRACE conn4 <- [1,2831,null,{"value":null}] 01:11:50 INFO - PROCESS | 6440 | 1461139909975 Marionette TRACE conn4 -> [0,2832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:50 INFO - PROCESS | 6440 | ++DOCSHELL 0x85e7b000 == 145 [pid = 6440] [id = 715] 01:11:50 INFO - PROCESS | 6440 | ++DOMWINDOW == 131 (0x8b817c00) [pid = 6440] [serial = 2146] [outer = (nil)] 01:11:50 INFO - PROCESS | 6440 | ++DOMWINDOW == 132 (0x8b8c6400) [pid = 6440] [serial = 2147] [outer = 0x8b817c00] 01:11:50 INFO - PROCESS | 6440 | 1461139910084 Marionette DEBUG loaded listener.js 01:11:50 INFO - PROCESS | 6440 | ++DOMWINDOW == 133 (0x8c1fb400) [pid = 6440] [serial = 2148] [outer = 0x8b817c00] 01:11:51 INFO - PROCESS | 6440 | 1461139911100 Marionette TRACE conn4 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 01:11:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 01:11:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1845ms 01:11:51 INFO - PROCESS | 6440 | 1461139911151 Marionette TRACE conn4 -> [0,2833,"getWindowHandle",null] 01:11:51 INFO - PROCESS | 6440 | 1461139911156 Marionette TRACE conn4 <- [1,2833,null,{"value":"8"}] 01:11:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 01:11:51 INFO - PROCESS | 6440 | 1461139911163 Marionette TRACE conn4 -> [0,2834,"setScriptTimeout",{"ms":35000}] 01:11:51 INFO - PROCESS | 6440 | 1461139911166 Marionette TRACE conn4 <- [1,2834,null,{}] 01:11:51 INFO - PROCESS | 6440 | 1461139911173 Marionette TRACE conn4 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:11:51 INFO - PROCESS | 6440 | 1461139911421 Marionette TRACE conn4 <- [1,2835,null,{"value":null}] 01:11:51 INFO - PROCESS | 6440 | 1461139911759 Marionette TRACE conn4 -> [0,2836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.radians.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:51 INFO - PROCESS | 6440 | ++DOCSHELL 0x8a202400 == 146 [pid = 6440] [id = 716] 01:11:51 INFO - PROCESS | 6440 | ++DOMWINDOW == 134 (0x8b80d800) [pid = 6440] [serial = 2149] [outer = (nil)] 01:11:51 INFO - PROCESS | 6440 | ++DOMWINDOW == 135 (0x8cbd0c00) [pid = 6440] [serial = 2150] [outer = 0x8b80d800] 01:11:51 INFO - PROCESS | 6440 | 1461139911859 Marionette DEBUG loaded listener.js 01:11:51 INFO - PROCESS | 6440 | ++DOMWINDOW == 136 (0x8e3a7400) [pid = 6440] [serial = 2151] [outer = 0x8b80d800] 01:11:52 INFO - PROCESS | 6440 | 1461139912801 Marionette TRACE conn4 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 01:11:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 01:11:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1686ms 01:11:52 INFO - PROCESS | 6440 | 1461139912850 Marionette TRACE conn4 -> [0,2837,"getWindowHandle",null] 01:11:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 01:11:52 INFO - PROCESS | 6440 | 1461139912854 Marionette TRACE conn4 <- [1,2837,null,{"value":"8"}] 01:11:52 INFO - PROCESS | 6440 | 1461139912861 Marionette TRACE conn4 -> [0,2838,"setScriptTimeout",{"ms":35000}] 01:11:52 INFO - PROCESS | 6440 | 1461139912864 Marionette TRACE conn4 <- [1,2838,null,{}] 01:11:52 INFO - PROCESS | 6440 | 1461139912870 Marionette TRACE conn4 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:11:53 INFO - PROCESS | 6440 | 1461139913104 Marionette TRACE conn4 <- [1,2839,null,{"value":null}] 01:11:53 INFO - PROCESS | 6440 | 1461139913446 Marionette TRACE conn4 -> [0,2840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:53 INFO - PROCESS | 6440 | ++DOCSHELL 0x8c1ee800 == 147 [pid = 6440] [id = 717] 01:11:53 INFO - PROCESS | 6440 | ++DOMWINDOW == 137 (0x8cb35800) [pid = 6440] [serial = 2152] [outer = (nil)] 01:11:53 INFO - PROCESS | 6440 | ++DOMWINDOW == 138 (0x8e77c800) [pid = 6440] [serial = 2153] [outer = 0x8cb35800] 01:11:53 INFO - PROCESS | 6440 | 1461139913536 Marionette DEBUG loaded listener.js 01:11:53 INFO - PROCESS | 6440 | ++DOMWINDOW == 139 (0x8e781c00) [pid = 6440] [serial = 2154] [outer = 0x8cb35800] 01:11:54 INFO - PROCESS | 6440 | 1461139914439 Marionette TRACE conn4 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 01:11:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 01:11:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1641ms 01:11:54 INFO - PROCESS | 6440 | 1461139914504 Marionette TRACE conn4 -> [0,2841,"getWindowHandle",null] 01:11:54 INFO - PROCESS | 6440 | 1461139914508 Marionette TRACE conn4 <- [1,2841,null,{"value":"8"}] 01:11:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 01:11:54 INFO - PROCESS | 6440 | 1461139914517 Marionette TRACE conn4 -> [0,2842,"setScriptTimeout",{"ms":35000}] 01:11:54 INFO - PROCESS | 6440 | 1461139914520 Marionette TRACE conn4 <- [1,2842,null,{}] 01:11:54 INFO - PROCESS | 6440 | 1461139914527 Marionette TRACE conn4 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:11:54 INFO - PROCESS | 6440 | 1461139914785 Marionette TRACE conn4 <- [1,2843,null,{"value":null}] 01:11:55 INFO - PROCESS | 6440 | 1461139915150 Marionette TRACE conn4 -> [0,2844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:55 INFO - PROCESS | 6440 | ++DOCSHELL 0x8f249c00 == 148 [pid = 6440] [id = 718] 01:11:55 INFO - PROCESS | 6440 | ++DOMWINDOW == 140 (0x8f24e800) [pid = 6440] [serial = 2155] [outer = (nil)] 01:11:55 INFO - PROCESS | 6440 | ++DOMWINDOW == 141 (0x8f549c00) [pid = 6440] [serial = 2156] [outer = 0x8f24e800] 01:11:55 INFO - PROCESS | 6440 | 1461139915245 Marionette DEBUG loaded listener.js 01:11:55 INFO - PROCESS | 6440 | ++DOMWINDOW == 142 (0x8f550000) [pid = 6440] [serial = 2157] [outer = 0x8f24e800] 01:11:56 INFO - PROCESS | 6440 | 1461139916193 Marionette TRACE conn4 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 01:11:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 01:11:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1734ms 01:11:56 INFO - PROCESS | 6440 | 1461139916252 Marionette TRACE conn4 -> [0,2845,"getWindowHandle",null] 01:11:56 INFO - PROCESS | 6440 | 1461139916257 Marionette TRACE conn4 <- [1,2845,null,{"value":"8"}] 01:11:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 01:11:56 INFO - PROCESS | 6440 | 1461139916264 Marionette TRACE conn4 -> [0,2846,"setScriptTimeout",{"ms":35000}] 01:11:56 INFO - PROCESS | 6440 | 1461139916267 Marionette TRACE conn4 <- [1,2846,null,{}] 01:11:56 INFO - PROCESS | 6440 | 1461139916273 Marionette TRACE conn4 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:11:56 INFO - PROCESS | 6440 | 1461139916525 Marionette TRACE conn4 <- [1,2847,null,{"value":null}] 01:11:56 INFO - PROCESS | 6440 | 1461139916860 Marionette TRACE conn4 -> [0,2848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:56 INFO - PROCESS | 6440 | ++DOCSHELL 0x8e50f400 == 149 [pid = 6440] [id = 719] 01:11:56 INFO - PROCESS | 6440 | ++DOMWINDOW == 143 (0x8e787c00) [pid = 6440] [serial = 2158] [outer = (nil)] 01:11:56 INFO - PROCESS | 6440 | ++DOMWINDOW == 144 (0x8fe94400) [pid = 6440] [serial = 2159] [outer = 0x8e787c00] 01:11:56 INFO - PROCESS | 6440 | 1461139916960 Marionette DEBUG loaded listener.js 01:11:57 INFO - PROCESS | 6440 | ++DOMWINDOW == 145 (0x90185000) [pid = 6440] [serial = 2160] [outer = 0x8e787c00] 01:11:57 INFO - PROCESS | 6440 | 1461139917881 Marionette TRACE conn4 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 01:11:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 01:11:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1683ms 01:11:57 INFO - PROCESS | 6440 | 1461139917948 Marionette TRACE conn4 -> [0,2849,"getWindowHandle",null] 01:11:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 01:11:57 INFO - PROCESS | 6440 | 1461139917953 Marionette TRACE conn4 <- [1,2849,null,{"value":"8"}] 01:11:57 INFO - PROCESS | 6440 | 1461139917960 Marionette TRACE conn4 -> [0,2850,"setScriptTimeout",{"ms":35000}] 01:11:57 INFO - PROCESS | 6440 | 1461139917964 Marionette TRACE conn4 <- [1,2850,null,{}] 01:11:57 INFO - PROCESS | 6440 | 1461139917971 Marionette TRACE conn4 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:11:58 INFO - PROCESS | 6440 | 1461139918203 Marionette TRACE conn4 <- [1,2851,null,{"value":null}] 01:11:58 INFO - PROCESS | 6440 | 1461139918545 Marionette TRACE conn4 -> [0,2852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:58 INFO - PROCESS | 6440 | ++DOCSHELL 0x8fb19c00 == 150 [pid = 6440] [id = 720] 01:11:58 INFO - PROCESS | 6440 | ++DOMWINDOW == 146 (0x8fbd6c00) [pid = 6440] [serial = 2161] [outer = (nil)] 01:11:58 INFO - PROCESS | 6440 | ++DOMWINDOW == 147 (0x90497400) [pid = 6440] [serial = 2162] [outer = 0x8fbd6c00] 01:11:58 INFO - PROCESS | 6440 | 1461139918639 Marionette DEBUG loaded listener.js 01:11:58 INFO - PROCESS | 6440 | ++DOMWINDOW == 148 (0x9049ac00) [pid = 6440] [serial = 2163] [outer = 0x8fbd6c00] 01:11:59 INFO - PROCESS | 6440 | 1461139919546 Marionette TRACE conn4 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 01:11:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 01:11:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1642ms 01:11:59 INFO - PROCESS | 6440 | 1461139919602 Marionette TRACE conn4 -> [0,2853,"getWindowHandle",null] 01:11:59 INFO - PROCESS | 6440 | 1461139919606 Marionette TRACE conn4 <- [1,2853,null,{"value":"8"}] 01:11:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 01:11:59 INFO - PROCESS | 6440 | 1461139919613 Marionette TRACE conn4 -> [0,2854,"setScriptTimeout",{"ms":35000}] 01:11:59 INFO - PROCESS | 6440 | 1461139919617 Marionette TRACE conn4 <- [1,2854,null,{}] 01:11:59 INFO - PROCESS | 6440 | 1461139919623 Marionette TRACE conn4 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:11:59 INFO - PROCESS | 6440 | 1461139919872 Marionette TRACE conn4 <- [1,2855,null,{"value":null}] 01:12:00 INFO - PROCESS | 6440 | 1461139920219 Marionette TRACE conn4 -> [0,2856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:00 INFO - PROCESS | 6440 | ++DOCSHELL 0x8fe96000 == 151 [pid = 6440] [id = 721] 01:12:00 INFO - PROCESS | 6440 | ++DOMWINDOW == 149 (0x9018dc00) [pid = 6440] [serial = 2164] [outer = (nil)] 01:12:00 INFO - PROCESS | 6440 | ++DOMWINDOW == 150 (0x904d7400) [pid = 6440] [serial = 2165] [outer = 0x9018dc00] 01:12:00 INFO - PROCESS | 6440 | 1461139920318 Marionette DEBUG loaded listener.js 01:12:00 INFO - PROCESS | 6440 | ++DOMWINDOW == 151 (0x9066f000) [pid = 6440] [serial = 2166] [outer = 0x9018dc00] 01:12:01 INFO - PROCESS | 6440 | 1461139921261 Marionette TRACE conn4 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 01:12:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 01:12:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1687ms 01:12:01 INFO - PROCESS | 6440 | 1461139921301 Marionette TRACE conn4 -> [0,2857,"getWindowHandle",null] 01:12:01 INFO - PROCESS | 6440 | 1461139921305 Marionette TRACE conn4 <- [1,2857,null,{"value":"8"}] 01:12:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 01:12:01 INFO - PROCESS | 6440 | 1461139921371 Marionette TRACE conn4 -> [0,2858,"setScriptTimeout",{"ms":35000}] 01:12:01 INFO - PROCESS | 6440 | 1461139921374 Marionette TRACE conn4 <- [1,2858,null,{}] 01:12:01 INFO - PROCESS | 6440 | 1461139921386 Marionette TRACE conn4 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:01 INFO - PROCESS | 6440 | 1461139921628 Marionette TRACE conn4 <- [1,2859,null,{"value":null}] 01:12:01 INFO - PROCESS | 6440 | 1461139921961 Marionette TRACE conn4 -> [0,2860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:01 INFO - PROCESS | 6440 | ++DOCSHELL 0x904d1800 == 152 [pid = 6440] [id = 722] 01:12:01 INFO - PROCESS | 6440 | ++DOMWINDOW == 152 (0x904d4800) [pid = 6440] [serial = 2167] [outer = (nil)] 01:12:02 INFO - PROCESS | 6440 | ++DOMWINDOW == 153 (0x91446c00) [pid = 6440] [serial = 2168] [outer = 0x904d4800] 01:12:02 INFO - PROCESS | 6440 | 1461139922055 Marionette DEBUG loaded listener.js 01:12:02 INFO - PROCESS | 6440 | ++DOMWINDOW == 154 (0x91450800) [pid = 6440] [serial = 2169] [outer = 0x904d4800] 01:12:03 INFO - PROCESS | 6440 | 1461139923039 Marionette TRACE conn4 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 01:12:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 01:12:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1786ms 01:12:03 INFO - PROCESS | 6440 | 1461139923116 Marionette TRACE conn4 -> [0,2861,"getWindowHandle",null] 01:12:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 01:12:03 INFO - PROCESS | 6440 | 1461139923121 Marionette TRACE conn4 <- [1,2861,null,{"value":"8"}] 01:12:03 INFO - PROCESS | 6440 | 1461139923128 Marionette TRACE conn4 -> [0,2862,"setScriptTimeout",{"ms":35000}] 01:12:03 INFO - PROCESS | 6440 | 1461139923133 Marionette TRACE conn4 <- [1,2862,null,{}] 01:12:03 INFO - PROCESS | 6440 | 1461139923139 Marionette TRACE conn4 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:03 INFO - PROCESS | 6440 | 1461139923460 Marionette TRACE conn4 <- [1,2863,null,{"value":null}] 01:12:03 INFO - PROCESS | 6440 | 1461139923817 Marionette TRACE conn4 -> [0,2864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:03 INFO - PROCESS | 6440 | ++DOCSHELL 0x904d2400 == 153 [pid = 6440] [id = 723] 01:12:03 INFO - PROCESS | 6440 | ++DOMWINDOW == 155 (0x938c5800) [pid = 6440] [serial = 2170] [outer = (nil)] 01:12:03 INFO - PROCESS | 6440 | ++DOMWINDOW == 156 (0x938c8800) [pid = 6440] [serial = 2171] [outer = 0x938c5800] 01:12:03 INFO - PROCESS | 6440 | 1461139923920 Marionette DEBUG loaded listener.js 01:12:04 INFO - PROCESS | 6440 | ++DOMWINDOW == 157 (0x93a44c00) [pid = 6440] [serial = 2172] [outer = 0x938c5800] 01:12:04 INFO - PROCESS | 6440 | 1461139924908 Marionette TRACE conn4 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 01:12:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 01:12:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1846ms 01:12:04 INFO - PROCESS | 6440 | 1461139924974 Marionette TRACE conn4 -> [0,2865,"getWindowHandle",null] 01:12:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 01:12:04 INFO - PROCESS | 6440 | 1461139924979 Marionette TRACE conn4 <- [1,2865,null,{"value":"8"}] 01:12:04 INFO - PROCESS | 6440 | 1461139924985 Marionette TRACE conn4 -> [0,2866,"setScriptTimeout",{"ms":35000}] 01:12:04 INFO - PROCESS | 6440 | 1461139924989 Marionette TRACE conn4 <- [1,2866,null,{}] 01:12:04 INFO - PROCESS | 6440 | 1461139924995 Marionette TRACE conn4 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:05 INFO - PROCESS | 6440 | 1461139925272 Marionette TRACE conn4 <- [1,2867,null,{"value":null}] 01:12:05 INFO - PROCESS | 6440 | 1461139925628 Marionette TRACE conn4 -> [0,2868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:05 INFO - PROCESS | 6440 | ++DOCSHELL 0x938c2c00 == 154 [pid = 6440] [id = 724] 01:12:05 INFO - PROCESS | 6440 | ++DOMWINDOW == 158 (0x94e97c00) [pid = 6440] [serial = 2173] [outer = (nil)] 01:12:05 INFO - PROCESS | 6440 | ++DOMWINDOW == 159 (0x96a3c400) [pid = 6440] [serial = 2174] [outer = 0x94e97c00] 01:12:05 INFO - PROCESS | 6440 | 1461139925719 Marionette DEBUG loaded listener.js 01:12:05 INFO - PROCESS | 6440 | ++DOMWINDOW == 160 (0x96bad400) [pid = 6440] [serial = 2175] [outer = 0x94e97c00] 01:12:06 INFO - PROCESS | 6440 | 1461139926688 Marionette TRACE conn4 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 01:12:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 01:12:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1738ms 01:12:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 01:12:06 INFO - PROCESS | 6440 | 1461139926724 Marionette TRACE conn4 -> [0,2869,"getWindowHandle",null] 01:12:06 INFO - PROCESS | 6440 | 1461139926727 Marionette TRACE conn4 <- [1,2869,null,{"value":"8"}] 01:12:06 INFO - PROCESS | 6440 | 1461139926734 Marionette TRACE conn4 -> [0,2870,"setScriptTimeout",{"ms":35000}] 01:12:06 INFO - PROCESS | 6440 | 1461139926738 Marionette TRACE conn4 <- [1,2870,null,{}] 01:12:06 INFO - PROCESS | 6440 | 1461139926744 Marionette TRACE conn4 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:06 INFO - PROCESS | 6440 | 1461139926994 Marionette TRACE conn4 <- [1,2871,null,{"value":null}] 01:12:07 INFO - PROCESS | 6440 | 1461139927341 Marionette TRACE conn4 -> [0,2872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:07 INFO - PROCESS | 6440 | ++DOCSHELL 0x8e77b000 == 155 [pid = 6440] [id = 725] 01:12:07 INFO - PROCESS | 6440 | ++DOMWINDOW == 161 (0x938cac00) [pid = 6440] [serial = 2176] [outer = (nil)] 01:12:07 INFO - PROCESS | 6440 | ++DOMWINDOW == 162 (0x977c4800) [pid = 6440] [serial = 2177] [outer = 0x938cac00] 01:12:07 INFO - PROCESS | 6440 | 1461139927442 Marionette DEBUG loaded listener.js 01:12:07 INFO - PROCESS | 6440 | ++DOMWINDOW == 163 (0x97922c00) [pid = 6440] [serial = 2178] [outer = 0x938cac00] 01:12:08 INFO - PROCESS | 6440 | 1461139928389 Marionette TRACE conn4 <- [1,2872,null,{"value":["/2dcontext/transformations/2d.transformation.scale.zero.html",0,null,null,[["scale() with a scale factor of zero works",0,null,null]]]}] 01:12:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 01:12:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1690ms 01:12:08 INFO - PROCESS | 6440 | 1461139928424 Marionette TRACE conn4 -> [0,2873,"getWindowHandle",null] 01:12:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 01:12:08 INFO - PROCESS | 6440 | 1461139928429 Marionette TRACE conn4 <- [1,2873,null,{"value":"8"}] 01:12:08 INFO - PROCESS | 6440 | 1461139928435 Marionette TRACE conn4 -> [0,2874,"setScriptTimeout",{"ms":35000}] 01:12:08 INFO - PROCESS | 6440 | 1461139928439 Marionette TRACE conn4 <- [1,2874,null,{}] 01:12:08 INFO - PROCESS | 6440 | 1461139928445 Marionette TRACE conn4 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:08 INFO - PROCESS | 6440 | 1461139928678 Marionette TRACE conn4 <- [1,2875,null,{"value":null}] 01:12:09 INFO - PROCESS | 6440 | 1461139929028 Marionette TRACE conn4 -> [0,2876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:09 INFO - PROCESS | 6440 | ++DOCSHELL 0x959cd400 == 156 [pid = 6440] [id = 726] 01:12:09 INFO - PROCESS | 6440 | ++DOMWINDOW == 164 (0x96a40800) [pid = 6440] [serial = 2179] [outer = (nil)] 01:12:09 INFO - PROCESS | 6440 | ++DOMWINDOW == 165 (0x98122800) [pid = 6440] [serial = 2180] [outer = 0x96a40800] 01:12:09 INFO - PROCESS | 6440 | 1461139929126 Marionette DEBUG loaded listener.js 01:12:09 INFO - PROCESS | 6440 | ++DOMWINDOW == 166 (0x984d0000) [pid = 6440] [serial = 2181] [outer = 0x96a40800] 01:12:10 INFO - PROCESS | 6440 | 1461139930053 Marionette TRACE conn4 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 01:12:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 01:12:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1688ms 01:12:10 INFO - PROCESS | 6440 | 1461139930124 Marionette TRACE conn4 -> [0,2877,"getWindowHandle",null] 01:12:10 INFO - PROCESS | 6440 | 1461139930128 Marionette TRACE conn4 <- [1,2877,null,{"value":"8"}] 01:12:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 01:12:10 INFO - PROCESS | 6440 | 1461139930135 Marionette TRACE conn4 -> [0,2878,"setScriptTimeout",{"ms":35000}] 01:12:10 INFO - PROCESS | 6440 | 1461139930138 Marionette TRACE conn4 <- [1,2878,null,{}] 01:12:10 INFO - PROCESS | 6440 | 1461139930144 Marionette TRACE conn4 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:10 INFO - PROCESS | 6440 | 1461139930400 Marionette TRACE conn4 <- [1,2879,null,{"value":null}] 01:12:10 INFO - PROCESS | 6440 | 1461139930747 Marionette TRACE conn4 -> [0,2880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:10 INFO - PROCESS | 6440 | ++DOCSHELL 0x979e5800 == 157 [pid = 6440] [id = 727] 01:12:10 INFO - PROCESS | 6440 | ++DOMWINDOW == 167 (0x979e9800) [pid = 6440] [serial = 2182] [outer = (nil)] 01:12:10 INFO - PROCESS | 6440 | ++DOMWINDOW == 168 (0x98876800) [pid = 6440] [serial = 2183] [outer = 0x979e9800] 01:12:10 INFO - PROCESS | 6440 | 1461139930849 Marionette DEBUG loaded listener.js 01:12:10 INFO - PROCESS | 6440 | ++DOMWINDOW == 169 (0x98879800) [pid = 6440] [serial = 2184] [outer = 0x979e9800] 01:12:11 INFO - PROCESS | 6440 | 1461139931862 Marionette TRACE conn4 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 01:12:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 01:12:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1796ms 01:12:11 INFO - PROCESS | 6440 | 1461139931933 Marionette TRACE conn4 -> [0,2881,"getWindowHandle",null] 01:12:11 INFO - PROCESS | 6440 | 1461139931936 Marionette TRACE conn4 <- [1,2881,null,{"value":"8"}] 01:12:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 01:12:11 INFO - PROCESS | 6440 | 1461139931943 Marionette TRACE conn4 -> [0,2882,"setScriptTimeout",{"ms":35000}] 01:12:11 INFO - PROCESS | 6440 | 1461139931946 Marionette TRACE conn4 <- [1,2882,null,{}] 01:12:11 INFO - PROCESS | 6440 | 1461139931952 Marionette TRACE conn4 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:12 INFO - PROCESS | 6440 | 1461139932198 Marionette TRACE conn4 <- [1,2883,null,{"value":null}] 01:12:12 INFO - PROCESS | 6440 | 1461139932543 Marionette TRACE conn4 -> [0,2884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:12 INFO - PROCESS | 6440 | ++DOCSHELL 0x85e71000 == 158 [pid = 6440] [id = 728] 01:12:12 INFO - PROCESS | 6440 | ++DOMWINDOW == 170 (0x88fe3400) [pid = 6440] [serial = 2185] [outer = (nil)] 01:12:12 INFO - PROCESS | 6440 | ++DOMWINDOW == 171 (0x9899c400) [pid = 6440] [serial = 2186] [outer = 0x88fe3400] 01:12:12 INFO - PROCESS | 6440 | 1461139932642 Marionette DEBUG loaded listener.js 01:12:12 INFO - PROCESS | 6440 | ++DOMWINDOW == 172 (0x98b02800) [pid = 6440] [serial = 2187] [outer = 0x88fe3400] 01:12:13 INFO - PROCESS | 6440 | 1461139933638 Marionette TRACE conn4 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 01:12:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 01:12:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1743ms 01:12:13 INFO - PROCESS | 6440 | 1461139933688 Marionette TRACE conn4 -> [0,2885,"getWindowHandle",null] 01:12:13 INFO - PROCESS | 6440 | 1461139933692 Marionette TRACE conn4 <- [1,2885,null,{"value":"8"}] 01:12:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 01:12:13 INFO - PROCESS | 6440 | 1461139933699 Marionette TRACE conn4 -> [0,2886,"setScriptTimeout",{"ms":35000}] 01:12:13 INFO - PROCESS | 6440 | 1461139933703 Marionette TRACE conn4 <- [1,2886,null,{}] 01:12:13 INFO - PROCESS | 6440 | 1461139933709 Marionette TRACE conn4 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:14 INFO - PROCESS | 6440 | 1461139934055 Marionette TRACE conn4 <- [1,2887,null,{"value":null}] 01:12:14 INFO - PROCESS | 6440 | 1461139934329 Marionette TRACE conn4 -> [0,2888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.identity.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:17 INFO - PROCESS | 6440 | --DOCSHELL 0x892adc00 == 157 [pid = 6440] [id = 711] 01:12:17 INFO - PROCESS | 6440 | --DOCSHELL 0x876bcc00 == 156 [pid = 6440] [id = 710] 01:12:17 INFO - PROCESS | 6440 | --DOCSHELL 0x85e76400 == 155 [pid = 6440] [id = 708] 01:12:17 INFO - PROCESS | 6440 | --DOCSHELL 0x9049d400 == 154 [pid = 6440] [id = 706] 01:12:17 INFO - PROCESS | 6440 | --DOCSHELL 0x8a83d400 == 153 [pid = 6440] [id = 707] 01:12:17 INFO - PROCESS | 6440 | --DOCSHELL 0x904d2800 == 152 [pid = 6440] [id = 705] 01:12:17 INFO - PROCESS | 6440 | --DOCSHELL 0x8fbdec00 == 151 [pid = 6440] [id = 704] 01:12:17 INFO - PROCESS | 6440 | --DOCSHELL 0x8f381400 == 150 [pid = 6440] [id = 703] 01:12:17 INFO - PROCESS | 6440 | --DOCSHELL 0x89f16000 == 149 [pid = 6440] [id = 702] 01:12:17 INFO - PROCESS | 6440 | --DOCSHELL 0x8e50f000 == 148 [pid = 6440] [id = 701] 01:12:17 INFO - PROCESS | 6440 | --DOCSHELL 0x8c1f0000 == 147 [pid = 6440] [id = 699] 01:12:17 INFO - PROCESS | 6440 | --DOCSHELL 0x8986e400 == 146 [pid = 6440] [id = 700] 01:12:17 INFO - PROCESS | 6440 | --DOCSHELL 0x8b6be400 == 145 [pid = 6440] [id = 698] 01:12:17 INFO - PROCESS | 6440 | --DOCSHELL 0x8ab11c00 == 144 [pid = 6440] [id = 697] 01:12:17 INFO - PROCESS | 6440 | --DOCSHELL 0x8a205c00 == 143 [pid = 6440] [id = 696] 01:12:17 INFO - PROCESS | 6440 | --DOCSHELL 0x876b0c00 == 142 [pid = 6440] [id = 695] 01:12:17 INFO - PROCESS | 6440 | --DOMWINDOW == 171 (0x8a835800) [pid = 6440] [serial = 1965] [outer = (nil)] [url = about:blank] 01:12:17 INFO - PROCESS | 6440 | --DOMWINDOW == 170 (0x89331400) [pid = 6440] [serial = 2078] [outer = (nil)] [url = about:blank] 01:12:17 INFO - PROCESS | 6440 | --DOMWINDOW == 169 (0x88fb2c00) [pid = 6440] [serial = 2075] [outer = (nil)] [url = about:blank] 01:12:17 INFO - PROCESS | 6440 | --DOMWINDOW == 168 (0x984d5000) [pid = 6440] [serial = 2073] [outer = (nil)] [url = about:blank] 01:12:17 INFO - PROCESS | 6440 | --DOMWINDOW == 167 (0x8ab1b400) [pid = 6440] [serial = 2036] [outer = (nil)] [url = about:blank] 01:12:17 INFO - PROCESS | 6440 | --DOMWINDOW == 166 (0x8f554800) [pid = 6440] [serial = 2051] [outer = (nil)] [url = about:blank] 01:12:17 INFO - PROCESS | 6440 | --DOMWINDOW == 165 (0x984d2400) [pid = 6440] [serial = 2072] [outer = (nil)] [url = about:blank] 01:12:17 INFO - PROCESS | 6440 | --DOMWINDOW == 164 (0x8fe92000) [pid = 6440] [serial = 2054] [outer = (nil)] [url = about:blank] 01:12:17 INFO - PROCESS | 6440 | --DOMWINDOW == 163 (0x91442000) [pid = 6440] [serial = 2060] [outer = (nil)] [url = about:blank] 01:12:17 INFO - PROCESS | 6440 | --DOMWINDOW == 162 (0x8812e400) [pid = 6440] [serial = 2081] [outer = (nil)] [url = about:blank] 01:12:17 INFO - PROCESS | 6440 | --DOMWINDOW == 161 (0x89869000) [pid = 6440] [serial = 2082] [outer = (nil)] [url = about:blank] 01:12:17 INFO - PROCESS | 6440 | --DOMWINDOW == 160 (0x8c1ef000) [pid = 6440] [serial = 2039] [outer = (nil)] [url = about:blank] 01:12:17 INFO - PROCESS | 6440 | --DOMWINDOW == 159 (0x88fe4800) [pid = 6440] [serial = 2030] [outer = (nil)] [url = about:blank] 01:12:17 INFO - PROCESS | 6440 | --DOMWINDOW == 158 (0x97daa400) [pid = 6440] [serial = 2069] [outer = (nil)] [url = about:blank] 01:12:17 INFO - PROCESS | 6440 | --DOMWINDOW == 157 (0x8cbcf800) [pid = 6440] [serial = 2042] [outer = (nil)] [url = about:blank] 01:12:17 INFO - PROCESS | 6440 | --DOMWINDOW == 156 (0x88fbd800) [pid = 6440] [serial = 2076] [outer = (nil)] [url = about:blank] 01:12:17 INFO - PROCESS | 6440 | --DOMWINDOW == 155 (0x894ea400) [pid = 6440] [serial = 2079] [outer = (nil)] [url = about:blank] 01:12:17 INFO - PROCESS | 6440 | --DOMWINDOW == 154 (0x96fcd400) [pid = 6440] [serial = 2066] [outer = (nil)] [url = about:blank] 01:12:17 INFO - PROCESS | 6440 | --DOMWINDOW == 153 (0x97784400) [pid = 6440] [serial = 2016] [outer = (nil)] [url = about:blank] 01:12:17 INFO - PROCESS | 6440 | --DOMWINDOW == 152 (0x902c9c00) [pid = 6440] [serial = 2057] [outer = (nil)] [url = about:blank] 01:12:17 INFO - PROCESS | 6440 | --DOMWINDOW == 151 (0x938c5400) [pid = 6440] [serial = 2063] [outer = (nil)] [url = about:blank] 01:12:17 INFO - PROCESS | 6440 | --DOMWINDOW == 150 (0x8f339800) [pid = 6440] [serial = 2048] [outer = (nil)] [url = about:blank] 01:12:17 INFO - PROCESS | 6440 | --DOMWINDOW == 149 (0x8e787000) [pid = 6440] [serial = 2045] [outer = (nil)] [url = about:blank] 01:12:17 INFO - PROCESS | 6440 | --DOMWINDOW == 148 (0x89876000) [pid = 6440] [serial = 2033] [outer = (nil)] [url = about:blank] 01:12:17 INFO - PROCESS | 6440 | ++DOCSHELL 0x84ecd800 == 143 [pid = 6440] [id = 729] 01:12:17 INFO - PROCESS | 6440 | ++DOMWINDOW == 149 (0x85e76400) [pid = 6440] [serial = 2188] [outer = (nil)] 01:12:17 INFO - PROCESS | 6440 | ++DOMWINDOW == 150 (0x8813b400) [pid = 6440] [serial = 2189] [outer = 0x85e76400] 01:12:17 INFO - PROCESS | 6440 | 1461139937422 Marionette DEBUG loaded listener.js 01:12:17 INFO - PROCESS | 6440 | ++DOMWINDOW == 151 (0x88350400) [pid = 6440] [serial = 2190] [outer = 0x85e76400] 01:12:18 INFO - PROCESS | 6440 | 1461139938379 Marionette TRACE conn4 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 01:12:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 01:12:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 4710ms 01:12:18 INFO - PROCESS | 6440 | 1461139938413 Marionette TRACE conn4 -> [0,2889,"getWindowHandle",null] 01:12:18 INFO - PROCESS | 6440 | 1461139938416 Marionette TRACE conn4 <- [1,2889,null,{"value":"8"}] 01:12:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 01:12:18 INFO - PROCESS | 6440 | 1461139938425 Marionette TRACE conn4 -> [0,2890,"setScriptTimeout",{"ms":35000}] 01:12:18 INFO - PROCESS | 6440 | 1461139938430 Marionette TRACE conn4 <- [1,2890,null,{}] 01:12:18 INFO - PROCESS | 6440 | 1461139938437 Marionette TRACE conn4 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:18 INFO - PROCESS | 6440 | 1461139938661 Marionette TRACE conn4 <- [1,2891,null,{"value":null}] 01:12:19 INFO - PROCESS | 6440 | 1461139938996 Marionette TRACE conn4 -> [0,2892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.multiply.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:19 INFO - PROCESS | 6440 | ++DOCSHELL 0x894e3c00 == 144 [pid = 6440] [id = 730] 01:12:19 INFO - PROCESS | 6440 | ++DOMWINDOW == 152 (0x894e6000) [pid = 6440] [serial = 2191] [outer = (nil)] 01:12:19 INFO - PROCESS | 6440 | ++DOMWINDOW == 153 (0x894ed400) [pid = 6440] [serial = 2192] [outer = 0x894e6000] 01:12:19 INFO - PROCESS | 6440 | 1461139939103 Marionette DEBUG loaded listener.js 01:12:19 INFO - PROCESS | 6440 | ++DOMWINDOW == 154 (0x89873400) [pid = 6440] [serial = 2193] [outer = 0x894e6000] 01:12:19 INFO - PROCESS | 6440 | 1461139939978 Marionette TRACE conn4 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 01:12:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 01:12:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1592ms 01:12:20 INFO - PROCESS | 6440 | 1461139940017 Marionette TRACE conn4 -> [0,2893,"getWindowHandle",null] 01:12:20 INFO - PROCESS | 6440 | 1461139940023 Marionette TRACE conn4 <- [1,2893,null,{"value":"8"}] 01:12:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 01:12:20 INFO - PROCESS | 6440 | 1461139940034 Marionette TRACE conn4 -> [0,2894,"setScriptTimeout",{"ms":35000}] 01:12:20 INFO - PROCESS | 6440 | 1461139940038 Marionette TRACE conn4 <- [1,2894,null,{}] 01:12:20 INFO - PROCESS | 6440 | 1461139940054 Marionette TRACE conn4 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:20 INFO - PROCESS | 6440 | 1461139940366 Marionette TRACE conn4 <- [1,2895,null,{"value":null}] 01:12:20 INFO - PROCESS | 6440 | 1461139940406 Marionette TRACE conn4 -> [0,2896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:20 INFO - PROCESS | 6440 | ++DOCSHELL 0x89f1c800 == 145 [pid = 6440] [id = 731] 01:12:20 INFO - PROCESS | 6440 | ++DOMWINDOW == 155 (0x89faa000) [pid = 6440] [serial = 2194] [outer = (nil)] 01:12:20 INFO - PROCESS | 6440 | ++DOMWINDOW == 156 (0x8a835800) [pid = 6440] [serial = 2195] [outer = 0x89faa000] 01:12:20 INFO - PROCESS | 6440 | 1461139940517 Marionette DEBUG loaded listener.js 01:12:20 INFO - PROCESS | 6440 | ++DOMWINDOW == 157 (0x8a8a7c00) [pid = 6440] [serial = 2196] [outer = 0x89faa000] 01:12:21 INFO - PROCESS | 6440 | 1461139941744 Marionette TRACE conn4 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 01:12:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 01:12:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1751ms 01:12:22 INFO - PROCESS | 6440 | --DOMWINDOW == 156 (0x8f383c00) [pid = 6440] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 01:12:22 INFO - PROCESS | 6440 | --DOMWINDOW == 155 (0x906e5c00) [pid = 6440] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 01:12:22 INFO - PROCESS | 6440 | --DOMWINDOW == 154 (0x8c1f5c00) [pid = 6440] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 01:12:22 INFO - PROCESS | 6440 | --DOMWINDOW == 153 (0x8c1fb800) [pid = 6440] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 01:12:22 INFO - PROCESS | 6440 | --DOMWINDOW == 152 (0x8b6af400) [pid = 6440] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 01:12:22 INFO - PROCESS | 6440 | --DOMWINDOW == 151 (0x92837800) [pid = 6440] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 01:12:22 INFO - PROCESS | 6440 | --DOMWINDOW == 150 (0x892b4000) [pid = 6440] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 01:12:22 INFO - PROCESS | 6440 | --DOMWINDOW == 149 (0x88fed800) [pid = 6440] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 01:12:22 INFO - PROCESS | 6440 | --DOMWINDOW == 148 (0x8f335800) [pid = 6440] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 01:12:22 INFO - PROCESS | 6440 | --DOMWINDOW == 147 (0x959cc800) [pid = 6440] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 01:12:22 INFO - PROCESS | 6440 | --DOMWINDOW == 146 (0x882be800) [pid = 6440] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 01:12:22 INFO - PROCESS | 6440 | --DOMWINDOW == 145 (0x8f204000) [pid = 6440] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 01:12:22 INFO - PROCESS | 6440 | --DOMWINDOW == 144 (0x88fb2800) [pid = 6440] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 01:12:22 INFO - PROCESS | 6440 | --DOMWINDOW == 143 (0x8fe90400) [pid = 6440] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 01:12:22 INFO - PROCESS | 6440 | --DOMWINDOW == 142 (0x8e77d400) [pid = 6440] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 01:12:22 INFO - PROCESS | 6440 | --DOMWINDOW == 141 (0x8a206000) [pid = 6440] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 01:12:22 INFO - PROCESS | 6440 | --DOMWINDOW == 140 (0x928cc400) [pid = 6440] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 01:12:22 INFO - PROCESS | 6440 | --DOMWINDOW == 139 (0x91212400) [pid = 6440] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 01:12:22 INFO - PROCESS | 6440 | --DOMWINDOW == 138 (0x8b8c9400) [pid = 6440] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 01:12:22 INFO - PROCESS | 6440 | --DOMWINDOW == 137 (0x8f203c00) [pid = 6440] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 01:12:22 INFO - PROCESS | 6440 | --DOMWINDOW == 136 (0x8b818800) [pid = 6440] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 01:12:22 INFO - PROCESS | 6440 | --DOMWINDOW == 135 (0x85e71800) [pid = 6440] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 01:12:22 INFO - PROCESS | 6440 | --DOMWINDOW == 134 (0x8cbc5c00) [pid = 6440] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 01:12:22 INFO - PROCESS | 6440 | --DOMWINDOW == 133 (0x88fe8c00) [pid = 6440] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 01:12:22 INFO - PROCESS | 6440 | --DOMWINDOW == 132 (0x89f0f400) [pid = 6440] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 01:12:22 INFO - PROCESS | 6440 | --DOMWINDOW == 131 (0x8fb20c00) [pid = 6440] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 01:12:22 INFO - PROCESS | 6440 | --DOMWINDOW == 130 (0x89fb1c00) [pid = 6440] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 01:12:22 INFO - PROCESS | 6440 | --DOMWINDOW == 129 (0x91e4dc00) [pid = 6440] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 01:12:22 INFO - PROCESS | 6440 | --DOMWINDOW == 128 (0x8f250400) [pid = 6440] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 01:12:22 INFO - PROCESS | 6440 | --DOMWINDOW == 127 (0x91208000) [pid = 6440] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 01:12:22 INFO - PROCESS | 6440 | --DOMWINDOW == 126 (0x8f208000) [pid = 6440] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 01:12:22 INFO - PROCESS | 6440 | --DOMWINDOW == 125 (0x92cc7400) [pid = 6440] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 01:12:22 INFO - PROCESS | 6440 | 1461139942434 Marionette TRACE conn4 -> [0,2897,"getWindowHandle",null] 01:12:22 INFO - PROCESS | 6440 | 1461139942441 Marionette TRACE conn4 <- [1,2897,null,{"value":"8"}] 01:12:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 01:12:22 INFO - PROCESS | 6440 | 1461139942486 Marionette TRACE conn4 -> [0,2898,"setScriptTimeout",{"ms":35000}] 01:12:22 INFO - PROCESS | 6440 | 1461139942492 Marionette TRACE conn4 <- [1,2898,null,{}] 01:12:22 INFO - PROCESS | 6440 | 1461139942509 Marionette TRACE conn4 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:22 INFO - PROCESS | 6440 | 1461139942845 Marionette TRACE conn4 <- [1,2899,null,{"value":null}] 01:12:22 INFO - PROCESS | 6440 | 1461139942979 Marionette TRACE conn4 -> [0,2900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:23 INFO - PROCESS | 6440 | ++DOCSHELL 0x8a839400 == 146 [pid = 6440] [id = 732] 01:12:23 INFO - PROCESS | 6440 | ++DOMWINDOW == 126 (0x8a8ae400) [pid = 6440] [serial = 2197] [outer = (nil)] 01:12:23 INFO - PROCESS | 6440 | ++DOMWINDOW == 127 (0x8ab20c00) [pid = 6440] [serial = 2198] [outer = 0x8a8ae400] 01:12:23 INFO - PROCESS | 6440 | 1461139943062 Marionette DEBUG loaded listener.js 01:12:23 INFO - PROCESS | 6440 | ++DOMWINDOW == 128 (0x8b80c000) [pid = 6440] [serial = 2199] [outer = 0x8a8ae400] 01:12:23 INFO - PROCESS | 6440 | 1461139943945 Marionette TRACE conn4 <- [1,2900,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 01:12:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 01:12:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1494ms 01:12:23 INFO - PROCESS | 6440 | 1461139943980 Marionette TRACE conn4 -> [0,2901,"getWindowHandle",null] 01:12:23 INFO - PROCESS | 6440 | 1461139943984 Marionette TRACE conn4 <- [1,2901,null,{"value":"8"}] 01:12:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 01:12:23 INFO - PROCESS | 6440 | 1461139943990 Marionette TRACE conn4 -> [0,2902,"setScriptTimeout",{"ms":35000}] 01:12:23 INFO - PROCESS | 6440 | 1461139943993 Marionette TRACE conn4 <- [1,2902,null,{}] 01:12:24 INFO - PROCESS | 6440 | 1461139943999 Marionette TRACE conn4 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:24 INFO - PROCESS | 6440 | 1461139944215 Marionette TRACE conn4 <- [1,2903,null,{"value":null}] 01:12:24 INFO - PROCESS | 6440 | 1461139944579 Marionette TRACE conn4 -> [0,2904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:24 INFO - PROCESS | 6440 | ++DOCSHELL 0x85e71800 == 147 [pid = 6440] [id = 733] 01:12:24 INFO - PROCESS | 6440 | ++DOMWINDOW == 129 (0x85e73800) [pid = 6440] [serial = 2200] [outer = (nil)] 01:12:24 INFO - PROCESS | 6440 | ++DOMWINDOW == 130 (0x882b2400) [pid = 6440] [serial = 2201] [outer = 0x85e73800] 01:12:24 INFO - PROCESS | 6440 | 1461139944760 Marionette DEBUG loaded listener.js 01:12:24 INFO - PROCESS | 6440 | ++DOMWINDOW == 131 (0x88fb5800) [pid = 6440] [serial = 2202] [outer = 0x85e73800] 01:12:25 INFO - PROCESS | 6440 | 1461139945833 Marionette TRACE conn4 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 01:12:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 01:12:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1888ms 01:12:25 INFO - PROCESS | 6440 | 1461139945881 Marionette TRACE conn4 -> [0,2905,"getWindowHandle",null] 01:12:25 INFO - PROCESS | 6440 | 1461139945889 Marionette TRACE conn4 <- [1,2905,null,{"value":"8"}] 01:12:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 01:12:25 INFO - PROCESS | 6440 | 1461139945900 Marionette TRACE conn4 -> [0,2906,"setScriptTimeout",{"ms":35000}] 01:12:25 INFO - PROCESS | 6440 | 1461139945904 Marionette TRACE conn4 <- [1,2906,null,{}] 01:12:25 INFO - PROCESS | 6440 | 1461139945917 Marionette TRACE conn4 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:26 INFO - PROCESS | 6440 | 1461139946236 Marionette TRACE conn4 <- [1,2907,null,{"value":null}] 01:12:26 INFO - PROCESS | 6440 | 1461139946583 Marionette TRACE conn4 -> [0,2908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:26 INFO - PROCESS | 6440 | ++DOCSHELL 0x8932a800 == 148 [pid = 6440] [id = 734] 01:12:26 INFO - PROCESS | 6440 | ++DOMWINDOW == 132 (0x89331400) [pid = 6440] [serial = 2203] [outer = (nil)] 01:12:26 INFO - PROCESS | 6440 | ++DOMWINDOW == 133 (0x8986ec00) [pid = 6440] [serial = 2204] [outer = 0x89331400] 01:12:26 INFO - PROCESS | 6440 | 1461139946688 Marionette DEBUG loaded listener.js 01:12:26 INFO - PROCESS | 6440 | ++DOMWINDOW == 134 (0x89f18000) [pid = 6440] [serial = 2205] [outer = 0x89331400] 01:12:27 INFO - PROCESS | 6440 | 1461139947807 Marionette TRACE conn4 <- [1,2908,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 01:12:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 01:12:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1953ms 01:12:27 INFO - PROCESS | 6440 | 1461139947855 Marionette TRACE conn4 -> [0,2909,"getWindowHandle",null] 01:12:27 INFO - PROCESS | 6440 | 1461139947863 Marionette TRACE conn4 <- [1,2909,null,{"value":"8"}] 01:12:27 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 01:12:27 INFO - PROCESS | 6440 | 1461139947872 Marionette TRACE conn4 -> [0,2910,"setScriptTimeout",{"ms":35000}] 01:12:27 INFO - PROCESS | 6440 | 1461139947877 Marionette TRACE conn4 <- [1,2910,null,{}] 01:12:27 INFO - PROCESS | 6440 | 1461139947883 Marionette TRACE conn4 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:28 INFO - PROCESS | 6440 | 1461139948157 Marionette TRACE conn4 <- [1,2911,null,{"value":null}] 01:12:28 INFO - PROCESS | 6440 | 1461139948548 Marionette TRACE conn4 -> [0,2912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/ClickFakeEvent.nondocument.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:28 INFO - PROCESS | 6440 | ++DOCSHELL 0x8a210800 == 149 [pid = 6440] [id = 735] 01:12:28 INFO - PROCESS | 6440 | ++DOMWINDOW == 135 (0x8ab17000) [pid = 6440] [serial = 2206] [outer = (nil)] 01:12:28 INFO - PROCESS | 6440 | ++DOMWINDOW == 136 (0x8ab1d800) [pid = 6440] [serial = 2207] [outer = 0x8ab17000] 01:12:28 INFO - PROCESS | 6440 | 1461139948649 Marionette DEBUG loaded listener.js 01:12:28 INFO - PROCESS | 6440 | ++DOMWINDOW == 137 (0x8b6be800) [pid = 6440] [serial = 2208] [outer = 0x8ab17000] 01:12:29 INFO - PROCESS | 6440 | 1461139949508 Marionette TRACE conn4 <- [1,2912,null,{"value":["/DOMEvents/ClickFakeEvent.nondocument.html",0,null,null,[["Click event on an element not in the document",0,null,null],["Click event can be dispatched to an element that is not in the document.",0,null,null]]]}] 01:12:29 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 01:12:29 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 01:12:29 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1689ms 01:12:29 INFO - PROCESS | 6440 | 1461139949562 Marionette TRACE conn4 -> [0,2913,"getWindowHandle",null] 01:12:29 INFO - PROCESS | 6440 | 1461139949567 Marionette TRACE conn4 <- [1,2913,null,{"value":"8"}] 01:12:29 INFO - TEST-START | /DOMEvents/constructors.html 01:12:29 INFO - PROCESS | 6440 | 1461139949576 Marionette TRACE conn4 -> [0,2914,"setScriptTimeout",{"ms":35000}] 01:12:29 INFO - PROCESS | 6440 | 1461139949587 Marionette TRACE conn4 <- [1,2914,null,{}] 01:12:29 INFO - PROCESS | 6440 | 1461139949605 Marionette TRACE conn4 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:29 INFO - PROCESS | 6440 | 1461139949876 Marionette TRACE conn4 <- [1,2915,null,{"value":null}] 01:12:30 INFO - PROCESS | 6440 | 1461139950255 Marionette TRACE conn4 -> [0,2916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/constructors.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/constructors.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:30 INFO - PROCESS | 6440 | ++DOCSHELL 0x8a838000 == 150 [pid = 6440] [id = 736] 01:12:30 INFO - PROCESS | 6440 | ++DOMWINDOW == 138 (0x8ab1e800) [pid = 6440] [serial = 2209] [outer = (nil)] 01:12:30 INFO - PROCESS | 6440 | ++DOMWINDOW == 139 (0x8e505400) [pid = 6440] [serial = 2210] [outer = 0x8ab1e800] 01:12:30 INFO - PROCESS | 6440 | 1461139950377 Marionette DEBUG loaded listener.js 01:12:30 INFO - PROCESS | 6440 | ++DOMWINDOW == 140 (0x8e50a400) [pid = 6440] [serial = 2211] [outer = 0x8ab1e800] 01:12:31 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 01:12:31 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 01:12:31 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 01:12:31 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 01:12:31 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 01:12:31 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 01:12:31 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 01:12:31 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 01:12:31 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 01:12:31 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 01:12:31 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 01:12:31 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 01:12:31 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 01:12:31 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 01:12:31 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 01:12:31 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 01:12:31 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 01:12:31 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 01:12:31 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 01:12:31 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 01:12:31 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 01:12:31 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 01:12:31 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 01:12:31 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 01:12:31 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 01:12:31 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 01:12:31 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 01:12:31 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 01:12:31 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 01:12:31 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 01:12:31 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 01:12:31 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 01:12:31 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 01:12:31 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 01:12:31 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 01:12:31 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 01:12:31 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 01:12:31 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 01:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:12:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:12:31 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 01:12:31 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 01:12:31 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 01:12:31 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 01:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:12:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:12:31 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 01:12:31 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 01:12:31 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 01:12:31 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 01:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:12:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:12:31 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 01:12:31 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 01:12:31 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 01:12:31 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 01:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:12:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:12:31 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 01:12:31 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 01:12:31 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 01:12:31 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 01:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:12:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:12:31 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 01:12:31 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 01:12:31 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 01:12:31 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 01:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:12:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:12:31 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 01:12:31 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 01:12:31 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 01:12:31 INFO - TEST-OK | /DOMEvents/constructors.html | took 1876ms 01:12:31 INFO - PROCESS | 6440 | 1461139951386 Marionette TRACE conn4 <- [1,2916,null,{"value":["/DOMEvents/constructors.html",0,null,null,[["Event constructor (no argument)",0,null,null],["Event constructor (undefined argument)",0,null,null],["Event constructor (null argument)",0,null,null],["Event constructor (empty argument)",0,null,null],["Event constructor (argument with default values)",0,null,null],["Event constructor (argument with non-default values)",0,null,null],["UIEvent constructor (no argument)",0,null,null],["UIEvent constructor (undefined argument)",0,null,null],["UIEvent constructor (null argument)",0,null,null],["UIEvent constructor (empty argument)",0,null,null],["UIEvent constructor (argument with default values)",0,null,null],["UIEvent constructor (argument with non-default values)",0,null,null],["FocusEvent constructor (no argument)",0,null,null],["FocusEvent constructor (undefined argument)",0,null,null],["FocusEvent constructor (null argument)",0,null,null],["FocusEvent constructor (empty argument)",0,null,null],["FocusEvent constructor (argument with default values)",0,null,null],["FocusEvent constructor (argument with non-default values)",0,null,null],["MouseEvent constructor (no argument)",0,null,null],["MouseEvent constructor (undefined argument)",0,null,null],["MouseEvent constructor (null argument)",0,null,null],["MouseEvent constructor (empty argument)",0,null,null],["MouseEvent constructor (argument with default values)",0,null,null],["MouseEvent constructor (argument with non-default values)",0,null,null],["WheelEvent constructor (no argument)",0,null,null],["WheelEvent constructor (undefined argument)",0,null,null],["WheelEvent constructor (null argument)",0,null,null],["WheelEvent constructor (empty argument)",0,null,null],["WheelEvent constructor (argument with default values)",0,null,null],["WheelEvent constructor (argument with non-default values)",0,null,null],["KeyboardEvent constructor (no argument)",0,null,null],["KeyboardEvent constructor (undefined argument)",0,null,null],["KeyboardEvent constructor (null argument)",0,null,null],["KeyboardEvent constructor (empty argument)",0,null,null],["KeyboardEvent constructor (argument with default values)",0,null,null],["KeyboardEvent constructor (argument with non-default values)",0,null,null],["CompositionEvent constructor (no argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:100:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:99:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (undefined argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:105:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:104:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (null argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:110:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:109:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (empty argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:115:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:114:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:125:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:119:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with non-default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:143:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:129:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["UIEvent constructor (view argument with wrong type)",0,null,null]]]}] 01:12:31 INFO - PROCESS | 6440 | 1461139951454 Marionette TRACE conn4 -> [0,2917,"getWindowHandle",null] 01:12:31 INFO - PROCESS | 6440 | 1461139951472 Marionette TRACE conn4 <- [1,2917,null,{"value":"8"}] 01:12:31 INFO - TEST-START | /DOMEvents/event-phases-order.html 01:12:31 INFO - PROCESS | 6440 | 1461139951486 Marionette TRACE conn4 -> [0,2918,"setScriptTimeout",{"ms":35000}] 01:12:31 INFO - PROCESS | 6440 | 1461139951493 Marionette TRACE conn4 <- [1,2918,null,{}] 01:12:31 INFO - PROCESS | 6440 | 1461139951501 Marionette TRACE conn4 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:31 INFO - PROCESS | 6440 | 1461139951780 Marionette TRACE conn4 <- [1,2919,null,{"value":null}] 01:12:32 INFO - PROCESS | 6440 | 1461139952122 Marionette TRACE conn4 -> [0,2920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/event-phases-order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/event-phases-order.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:32 INFO - PROCESS | 6440 | ++DOCSHELL 0x8c1f5c00 == 151 [pid = 6440] [id = 737] 01:12:32 INFO - PROCESS | 6440 | ++DOMWINDOW == 141 (0x8cbc4c00) [pid = 6440] [serial = 2212] [outer = (nil)] 01:12:32 INFO - PROCESS | 6440 | ++DOMWINDOW == 142 (0x8f20e000) [pid = 6440] [serial = 2213] [outer = 0x8cbc4c00] 01:12:32 INFO - PROCESS | 6440 | 1461139952217 Marionette DEBUG loaded listener.js 01:12:32 INFO - PROCESS | 6440 | ++DOMWINDOW == 143 (0x8f340c00) [pid = 6440] [serial = 2214] [outer = 0x8cbc4c00] 01:12:33 INFO - PROCESS | 6440 | 1461139953079 Marionette TRACE conn4 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 01:12:33 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 01:12:33 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1654ms 01:12:33 INFO - PROCESS | 6440 | 1461139953140 Marionette TRACE conn4 -> [0,2921,"getWindowHandle",null] 01:12:33 INFO - PROCESS | 6440 | 1461139953144 Marionette TRACE conn4 <- [1,2921,null,{"value":"8"}] 01:12:33 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 01:12:33 INFO - PROCESS | 6440 | 1461139953151 Marionette TRACE conn4 -> [0,2922,"setScriptTimeout",{"ms":35000}] 01:12:33 INFO - PROCESS | 6440 | 1461139953155 Marionette TRACE conn4 <- [1,2922,null,{}] 01:12:33 INFO - PROCESS | 6440 | 1461139953161 Marionette TRACE conn4 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:33 INFO - PROCESS | 6440 | 1461139953382 Marionette TRACE conn4 <- [1,2923,null,{"value":null}] 01:12:33 INFO - PROCESS | 6440 | 1461139953733 Marionette TRACE conn4 -> [0,2924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/init-event-while-dispatching.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:33 INFO - PROCESS | 6440 | ++DOCSHELL 0x8f384000 == 152 [pid = 6440] [id = 738] 01:12:33 INFO - PROCESS | 6440 | ++DOMWINDOW == 144 (0x8f54a400) [pid = 6440] [serial = 2215] [outer = (nil)] 01:12:33 INFO - PROCESS | 6440 | ++DOMWINDOW == 145 (0x8fb14400) [pid = 6440] [serial = 2216] [outer = 0x8f54a400] 01:12:33 INFO - PROCESS | 6440 | 1461139953849 Marionette DEBUG loaded listener.js 01:12:33 INFO - PROCESS | 6440 | ++DOMWINDOW == 146 (0x90189000) [pid = 6440] [serial = 2217] [outer = 0x8f54a400] 01:12:34 INFO - PROCESS | 6440 | [6440] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/events/Event.cpp, line 567 01:12:34 INFO - PROCESS | 6440 | [6440] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/events/Event.cpp, line 567 01:12:34 INFO - PROCESS | 6440 | [6440] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/events/Event.cpp, line 567 01:12:34 INFO - PROCESS | 6440 | [6440] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/events/Event.cpp, line 567 01:12:34 INFO - PROCESS | 6440 | 1461139954721 Marionette TRACE conn4 <- [1,2924,null,{"value":["/DOMEvents/init-event-while-dispatching.html",0,null,null,[["Calling initKeyboardEvent while dispatching.",1,"ev.initKeyboardEvent is not a function","events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initMouseEvent while dispatching.",1,"assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1","events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initCustomEvent while dispatching.",1,"assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1","events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initUIEvent while dispatching.",1,"assert_equals: initUIEvent view setter should short-circuit expected null but got object \"[object Window]\"","events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initEvent while dispatching.",0,null,null]]]}] 01:12:34 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 01:12:34 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 01:12:34 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 01:12:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:12:34 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 01:12:34 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 01:12:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:12:34 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 01:12:34 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 01:12:34 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 01:12:34 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 01:12:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:12:34 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 01:12:34 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 01:12:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:12:34 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 01:12:34 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 01:12:34 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 01:12:34 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 01:12:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:12:34 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 01:12:34 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 01:12:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:12:34 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 01:12:34 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]" 01:12:34 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 01:12:34 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 01:12:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:12:34 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 01:12:34 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 01:12:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:12:34 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 01:12:34 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 01:12:34 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1635ms 01:12:34 INFO - PROCESS | 6440 | 1461139954789 Marionette TRACE conn4 -> [0,2925,"getWindowHandle",null] 01:12:34 INFO - PROCESS | 6440 | 1461139954797 Marionette TRACE conn4 <- [1,2925,null,{"value":"8"}] 01:12:34 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 01:12:34 INFO - PROCESS | 6440 | 1461139954809 Marionette TRACE conn4 -> [0,2926,"setScriptTimeout",{"ms":35000}] 01:12:34 INFO - PROCESS | 6440 | 1461139954813 Marionette TRACE conn4 <- [1,2926,null,{}] 01:12:34 INFO - PROCESS | 6440 | 1461139954839 Marionette TRACE conn4 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:35 INFO - PROCESS | 6440 | 1461139955083 Marionette TRACE conn4 <- [1,2927,null,{"value":null}] 01:12:35 INFO - PROCESS | 6440 | 1461139955433 Marionette TRACE conn4 -> [0,2928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-and-window-error-event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:35 INFO - PROCESS | 6440 | ++DOCSHELL 0x8b8cd000 == 153 [pid = 6440] [id = 739] 01:12:35 INFO - PROCESS | 6440 | ++DOMWINDOW == 147 (0x8fe8f800) [pid = 6440] [serial = 2218] [outer = (nil)] 01:12:35 INFO - PROCESS | 6440 | ++DOMWINDOW == 148 (0x91208000) [pid = 6440] [serial = 2219] [outer = 0x8fe8f800] 01:12:35 INFO - PROCESS | 6440 | 1461139955538 Marionette DEBUG loaded listener.js 01:12:35 INFO - PROCESS | 6440 | ++DOMWINDOW == 149 (0x91442000) [pid = 6440] [serial = 2220] [outer = 0x8fe8f800] 01:12:36 INFO - PROCESS | 6440 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 01:12:36 INFO - PROCESS | 6440 | 1461139956372 Marionette TRACE conn4 <- [1,2928,null,{"value":["/DOMEvents/throwing-in-listener-and-window-error-event.html",1,"Error: Error from listener",null,[["Throwing in event listener generates an error event on the window object",0,null,null]]]}] 01:12:36 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 01:12:36 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1588ms 01:12:36 INFO - PROCESS | 6440 | 1461139956400 Marionette TRACE conn4 -> [0,2929,"getWindowHandle",null] 01:12:36 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 01:12:36 INFO - PROCESS | 6440 | 1461139956404 Marionette TRACE conn4 <- [1,2929,null,{"value":"8"}] 01:12:36 INFO - PROCESS | 6440 | 1461139956411 Marionette TRACE conn4 -> [0,2930,"setScriptTimeout",{"ms":35000}] 01:12:36 INFO - PROCESS | 6440 | 1461139956415 Marionette TRACE conn4 <- [1,2930,null,{}] 01:12:36 INFO - PROCESS | 6440 | 1461139956421 Marionette TRACE conn4 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:36 INFO - PROCESS | 6440 | 1461139956655 Marionette TRACE conn4 <- [1,2931,null,{"value":null}] 01:12:36 INFO - PROCESS | 6440 | 1461139956952 Marionette TRACE conn4 -> [0,2932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:37 INFO - PROCESS | 6440 | ++DOCSHELL 0x906f2c00 == 154 [pid = 6440] [id = 740] 01:12:37 INFO - PROCESS | 6440 | ++DOMWINDOW == 150 (0x911e8000) [pid = 6440] [serial = 2221] [outer = (nil)] 01:12:37 INFO - PROCESS | 6440 | ++DOMWINDOW == 151 (0x928cd000) [pid = 6440] [serial = 2222] [outer = 0x911e8000] 01:12:37 INFO - PROCESS | 6440 | 1461139957099 Marionette DEBUG loaded listener.js 01:12:37 INFO - PROCESS | 6440 | ++DOMWINDOW == 152 (0x92cba000) [pid = 6440] [serial = 2223] [outer = 0x911e8000] 01:12:37 INFO - PROCESS | 6440 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 01:12:37 INFO - PROCESS | 6440 | 1461139957934 Marionette TRACE conn4 <- [1,2932,null,{"value":["/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html",0,null,null,[["Throwing in event listener",0,null,null]]]}] 01:12:37 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 01:12:37 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1587ms 01:12:38 INFO - PROCESS | 6440 | 1461139957999 Marionette TRACE conn4 -> [0,2933,"getWindowHandle",null] 01:12:38 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 01:12:38 INFO - PROCESS | 6440 | 1461139958003 Marionette TRACE conn4 <- [1,2933,null,{"value":"8"}] 01:12:38 INFO - PROCESS | 6440 | 1461139958010 Marionette TRACE conn4 -> [0,2934,"setScriptTimeout",{"ms":35000}] 01:12:38 INFO - PROCESS | 6440 | 1461139958014 Marionette TRACE conn4 <- [1,2934,null,{}] 01:12:38 INFO - PROCESS | 6440 | 1461139958020 Marionette TRACE conn4 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:38 INFO - PROCESS | 6440 | 1461139958363 Marionette TRACE conn4 <- [1,2935,null,{"value":null}] 01:12:38 INFO - PROCESS | 6440 | 1461139958637 Marionette TRACE conn4 -> [0,2936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:38 INFO - PROCESS | 6440 | ++DOCSHELL 0x8a8a8c00 == 155 [pid = 6440] [id = 741] 01:12:38 INFO - PROCESS | 6440 | ++DOMWINDOW == 153 (0x8f37f800) [pid = 6440] [serial = 2224] [outer = (nil)] 01:12:38 INFO - PROCESS | 6440 | ++DOMWINDOW == 154 (0x938c6800) [pid = 6440] [serial = 2225] [outer = 0x8f37f800] 01:12:38 INFO - PROCESS | 6440 | 1461139958742 Marionette DEBUG loaded listener.js 01:12:38 INFO - PROCESS | 6440 | ++DOMWINDOW == 155 (0x938cb800) [pid = 6440] [serial = 2226] [outer = 0x8f37f800] 01:12:39 INFO - PROCESS | 6440 | 1461139959544 Marionette TRACE conn4 <- [1,2936,null,{"value":["/DOMEvents/tests/approved/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 01:12:39 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 01:12:39 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1588ms 01:12:39 INFO - PROCESS | 6440 | 1461139959598 Marionette TRACE conn4 -> [0,2937,"getWindowHandle",null] 01:12:39 INFO - PROCESS | 6440 | 1461139959603 Marionette TRACE conn4 <- [1,2937,null,{"value":"8"}] 01:12:39 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 01:12:39 INFO - PROCESS | 6440 | 1461139959609 Marionette TRACE conn4 -> [0,2938,"setScriptTimeout",{"ms":35000}] 01:12:39 INFO - PROCESS | 6440 | 1461139959613 Marionette TRACE conn4 <- [1,2938,null,{}] 01:12:39 INFO - PROCESS | 6440 | 1461139959619 Marionette TRACE conn4 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:39 INFO - PROCESS | 6440 | 1461139959870 Marionette TRACE conn4 <- [1,2939,null,{"value":null}] 01:12:40 INFO - PROCESS | 6440 | 1461139960174 Marionette TRACE conn4 -> [0,2940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:40 INFO - PROCESS | 6440 | ++DOCSHELL 0x89fb2400 == 156 [pid = 6440] [id = 742] 01:12:40 INFO - PROCESS | 6440 | ++DOMWINDOW == 156 (0x8e787000) [pid = 6440] [serial = 2227] [outer = (nil)] 01:12:40 INFO - PROCESS | 6440 | ++DOMWINDOW == 157 (0x96fd6800) [pid = 6440] [serial = 2228] [outer = 0x8e787000] 01:12:40 INFO - PROCESS | 6440 | 1461139960330 Marionette DEBUG loaded listener.js 01:12:40 INFO - PROCESS | 6440 | ++DOMWINDOW == 158 (0x979e4c00) [pid = 6440] [serial = 2229] [outer = 0x8e787000] 01:12:41 INFO - PROCESS | 6440 | 1461139961196 Marionette TRACE conn4 <- [1,2940,null,{"value":["/DOMEvents/tests/approved/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 01:12:41 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. 01:12:41 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1636ms 01:12:41 INFO - PROCESS | 6440 | 1461139961247 Marionette TRACE conn4 -> [0,2941,"getWindowHandle",null] 01:12:41 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 01:12:41 INFO - PROCESS | 6440 | 1461139961252 Marionette TRACE conn4 <- [1,2941,null,{"value":"8"}] 01:12:41 INFO - PROCESS | 6440 | 1461139961259 Marionette TRACE conn4 -> [0,2942,"setScriptTimeout",{"ms":35000}] 01:12:41 INFO - PROCESS | 6440 | 1461139961264 Marionette TRACE conn4 <- [1,2942,null,{}] 01:12:41 INFO - PROCESS | 6440 | 1461139961271 Marionette TRACE conn4 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:41 INFO - PROCESS | 6440 | 1461139961527 Marionette TRACE conn4 <- [1,2943,null,{"value":null}] 01:12:41 INFO - PROCESS | 6440 | 1461139961881 Marionette TRACE conn4 -> [0,2944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:41 INFO - PROCESS | 6440 | ++DOCSHELL 0x98701800 == 157 [pid = 6440] [id = 743] 01:12:41 INFO - PROCESS | 6440 | ++DOMWINDOW == 159 (0x98702c00) [pid = 6440] [serial = 2230] [outer = (nil)] 01:12:41 INFO - PROCESS | 6440 | ++DOMWINDOW == 160 (0x98708800) [pid = 6440] [serial = 2231] [outer = 0x98702c00] 01:12:42 INFO - PROCESS | 6440 | 1461139962013 Marionette DEBUG loaded listener.js 01:12:42 INFO - PROCESS | 6440 | ++DOMWINDOW == 161 (0x98b0c800) [pid = 6440] [serial = 2232] [outer = 0x98702c00] 01:12:42 INFO - PROCESS | 6440 | 1461139962901 Marionette TRACE conn4 <- [1,2944,null,{"value":["/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5\n"]]]}] 01:12:42 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 01:12:42 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 01:12:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:12:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:12:42 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 01:12:42 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1682ms 01:12:42 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 01:12:42 INFO - PROCESS | 6440 | 1461139962941 Marionette TRACE conn4 -> [0,2945,"getWindowHandle",null] 01:12:42 INFO - PROCESS | 6440 | 1461139962945 Marionette TRACE conn4 <- [1,2945,null,{"value":"8"}] 01:12:42 INFO - PROCESS | 6440 | 1461139962952 Marionette TRACE conn4 -> [0,2946,"setScriptTimeout",{"ms":35000}] 01:12:42 INFO - PROCESS | 6440 | 1461139962956 Marionette TRACE conn4 <- [1,2946,null,{}] 01:12:42 INFO - PROCESS | 6440 | 1461139962972 Marionette TRACE conn4 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:43 INFO - PROCESS | 6440 | 1461139963278 Marionette TRACE conn4 <- [1,2947,null,{"value":null}] 01:12:43 INFO - PROCESS | 6440 | 1461139963639 Marionette TRACE conn4 -> [0,2948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:43 INFO - PROCESS | 6440 | ++DOCSHELL 0x8fbd4c00 == 158 [pid = 6440] [id = 744] 01:12:43 INFO - PROCESS | 6440 | ++DOMWINDOW == 162 (0x906ee000) [pid = 6440] [serial = 2233] [outer = (nil)] 01:12:43 INFO - PROCESS | 6440 | ++DOMWINDOW == 163 (0x98f97400) [pid = 6440] [serial = 2234] [outer = 0x906ee000] 01:12:43 INFO - PROCESS | 6440 | 1461139963730 Marionette DEBUG loaded listener.js 01:12:43 INFO - PROCESS | 6440 | ++DOMWINDOW == 164 (0x98f9a000) [pid = 6440] [serial = 2235] [outer = 0x906ee000] 01:12:44 INFO - PROCESS | 6440 | 1461139964580 Marionette TRACE conn4 <- [1,2948,null,{"value":["/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 01:12:44 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. 01:12:44 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1645ms 01:12:44 INFO - PROCESS | 6440 | 1461139964598 Marionette TRACE conn4 -> [0,2949,"getWindowHandle",null] 01:12:44 INFO - PROCESS | 6440 | 1461139964602 Marionette TRACE conn4 <- [1,2949,null,{"value":"8"}] 01:12:44 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 01:12:44 INFO - PROCESS | 6440 | 1461139964608 Marionette TRACE conn4 -> [0,2950,"setScriptTimeout",{"ms":35000}] 01:12:44 INFO - PROCESS | 6440 | 1461139964613 Marionette TRACE conn4 <- [1,2950,null,{}] 01:12:44 INFO - PROCESS | 6440 | 1461139964619 Marionette TRACE conn4 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:44 INFO - PROCESS | 6440 | 1461139964857 Marionette TRACE conn4 <- [1,2951,null,{"value":null}] 01:12:45 INFO - PROCESS | 6440 | 1461139965158 Marionette TRACE conn4 -> [0,2952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:45 INFO - PROCESS | 6440 | ++DOCSHELL 0x98e6e800 == 159 [pid = 6440] [id = 745] 01:12:45 INFO - PROCESS | 6440 | ++DOMWINDOW == 165 (0x98e74400) [pid = 6440] [serial = 2236] [outer = (nil)] 01:12:45 INFO - PROCESS | 6440 | ++DOMWINDOW == 166 (0x99212000) [pid = 6440] [serial = 2237] [outer = 0x98e74400] 01:12:45 INFO - PROCESS | 6440 | 1461139965266 Marionette DEBUG loaded listener.js 01:12:45 INFO - PROCESS | 6440 | ++DOMWINDOW == 167 (0x9993a400) [pid = 6440] [serial = 2238] [outer = 0x98e74400] 01:12:45 INFO - PROCESS | 6440 | ++DOCSHELL 0x99b80c00 == 160 [pid = 6440] [id = 746] 01:12:45 INFO - PROCESS | 6440 | ++DOMWINDOW == 168 (0x99b81000) [pid = 6440] [serial = 2239] [outer = (nil)] 01:12:45 INFO - PROCESS | 6440 | ++DOMWINDOW == 169 (0x99b8d000) [pid = 6440] [serial = 2240] [outer = 0x99b81000] 01:12:46 INFO - PROCESS | 6440 | 1461139966245 Marionette TRACE conn4 <- [1,2952,null,{"value":["/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 01:12:46 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. 01:12:46 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1684ms 01:12:46 INFO - PROCESS | 6440 | 1461139966294 Marionette TRACE conn4 -> [0,2953,"getWindowHandle",null] 01:12:46 INFO - PROCESS | 6440 | 1461139966298 Marionette TRACE conn4 <- [1,2953,null,{"value":"8"}] 01:12:46 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 01:12:46 INFO - PROCESS | 6440 | 1461139966304 Marionette TRACE conn4 -> [0,2954,"setScriptTimeout",{"ms":35000}] 01:12:46 INFO - PROCESS | 6440 | 1461139966308 Marionette TRACE conn4 <- [1,2954,null,{}] 01:12:46 INFO - PROCESS | 6440 | 1461139966314 Marionette TRACE conn4 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:46 INFO - PROCESS | 6440 | 1461139966651 Marionette TRACE conn4 <- [1,2955,null,{"value":null}] 01:12:47 INFO - PROCESS | 6440 | 1461139967007 Marionette TRACE conn4 -> [0,2956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:47 INFO - PROCESS | 6440 | ++DOCSHELL 0x9283d000 == 161 [pid = 6440] [id = 747] 01:12:47 INFO - PROCESS | 6440 | ++DOMWINDOW == 170 (0x93a46800) [pid = 6440] [serial = 2241] [outer = (nil)] 01:12:47 INFO - PROCESS | 6440 | ++DOMWINDOW == 171 (0x9ad27400) [pid = 6440] [serial = 2242] [outer = 0x93a46800] 01:12:47 INFO - PROCESS | 6440 | 1461139967107 Marionette DEBUG loaded listener.js 01:12:47 INFO - PROCESS | 6440 | ++DOMWINDOW == 172 (0x9ad2ac00) [pid = 6440] [serial = 2243] [outer = 0x93a46800] 01:12:47 INFO - PROCESS | 6440 | 1461139967931 Marionette TRACE conn4 <- [1,2956,null,{"value":["/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 01:12:47 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 01:12:47 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 01:12:47 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1685ms 01:12:47 INFO - PROCESS | 6440 | 1461139967996 Marionette TRACE conn4 -> [0,2957,"getWindowHandle",null] 01:12:48 INFO - PROCESS | 6440 | 1461139968004 Marionette TRACE conn4 <- [1,2957,null,{"value":"8"}] 01:12:48 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 01:12:48 INFO - PROCESS | 6440 | 1461139968020 Marionette TRACE conn4 -> [0,2958,"setScriptTimeout",{"ms":35000}] 01:12:48 INFO - PROCESS | 6440 | 1461139968024 Marionette TRACE conn4 <- [1,2958,null,{}] 01:12:48 INFO - PROCESS | 6440 | 1461139968095 Marionette TRACE conn4 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:48 INFO - PROCESS | 6440 | 1461139968360 Marionette TRACE conn4 <- [1,2959,null,{"value":null}] 01:12:48 INFO - PROCESS | 6440 | 1461139968711 Marionette TRACE conn4 -> [0,2960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:48 INFO - PROCESS | 6440 | ++DOCSHELL 0x85e72400 == 162 [pid = 6440] [id = 748] 01:12:48 INFO - PROCESS | 6440 | ++DOMWINDOW == 173 (0x906f1c00) [pid = 6440] [serial = 2244] [outer = (nil)] 01:12:48 INFO - PROCESS | 6440 | ++DOMWINDOW == 174 (0x9ae62000) [pid = 6440] [serial = 2245] [outer = 0x906f1c00] 01:12:48 INFO - PROCESS | 6440 | 1461139968814 Marionette DEBUG loaded listener.js 01:12:48 INFO - PROCESS | 6440 | ++DOMWINDOW == 175 (0x9b087800) [pid = 6440] [serial = 2246] [outer = 0x906f1c00] 01:12:49 INFO - PROCESS | 6440 | 1461139969603 Marionette TRACE conn4 <- [1,2960,null,{"value":["/DOMEvents/tests/approved/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 01:12:49 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. 01:12:49 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1636ms 01:12:49 INFO - PROCESS | 6440 | 1461139969661 Marionette TRACE conn4 -> [0,2961,"getWindowHandle",null] 01:12:49 INFO - PROCESS | 6440 | 1461139969665 Marionette TRACE conn4 <- [1,2961,null,{"value":"8"}] 01:12:49 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 01:12:49 INFO - PROCESS | 6440 | 1461139969675 Marionette TRACE conn4 -> [0,2962,"setScriptTimeout",{"ms":35000}] 01:12:49 INFO - PROCESS | 6440 | 1461139969677 Marionette TRACE conn4 <- [1,2962,null,{}] 01:12:49 INFO - PROCESS | 6440 | 1461139969684 Marionette TRACE conn4 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:49 INFO - PROCESS | 6440 | 1461139969924 Marionette TRACE conn4 <- [1,2963,null,{"value":null}] 01:12:50 INFO - PROCESS | 6440 | 1461139970231 Marionette TRACE conn4 -> [0,2964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:50 INFO - PROCESS | 6440 | ++DOCSHELL 0x99a92c00 == 163 [pid = 6440] [id = 749] 01:12:50 INFO - PROCESS | 6440 | ++DOMWINDOW == 176 (0x99b7f400) [pid = 6440] [serial = 2247] [outer = (nil)] 01:12:50 INFO - PROCESS | 6440 | ++DOMWINDOW == 177 (0x9df8f400) [pid = 6440] [serial = 2248] [outer = 0x99b7f400] 01:12:50 INFO - PROCESS | 6440 | 1461139970380 Marionette DEBUG loaded listener.js 01:12:50 INFO - PROCESS | 6440 | ++DOMWINDOW == 178 (0x9ea15000) [pid = 6440] [serial = 2249] [outer = 0x99b7f400] 01:12:51 INFO - PROCESS | 6440 | 1461139971251 Marionette TRACE conn4 <- [1,2964,null,{"value":["/DOMEvents/tests/approved/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 01:12:51 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. 01:12:51 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1630ms 01:12:51 INFO - PROCESS | 6440 | 1461139971306 Marionette TRACE conn4 -> [0,2965,"getWindowHandle",null] 01:12:51 INFO - PROCESS | 6440 | 1461139971310 Marionette TRACE conn4 <- [1,2965,null,{"value":"8"}] 01:12:51 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 01:12:51 INFO - PROCESS | 6440 | 1461139971317 Marionette TRACE conn4 -> [0,2966,"setScriptTimeout",{"ms":35000}] 01:12:51 INFO - PROCESS | 6440 | 1461139971321 Marionette TRACE conn4 <- [1,2966,null,{}] 01:12:51 INFO - PROCESS | 6440 | 1461139971327 Marionette TRACE conn4 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:51 INFO - PROCESS | 6440 | 1461139971569 Marionette TRACE conn4 <- [1,2967,null,{"value":null}] 01:12:51 INFO - PROCESS | 6440 | 1461139971879 Marionette TRACE conn4 -> [0,2968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:51 INFO - PROCESS | 6440 | ++DOCSHELL 0x999dd400 == 164 [pid = 6440] [id = 750] 01:12:51 INFO - PROCESS | 6440 | ++DOMWINDOW == 179 (0x9df8dc00) [pid = 6440] [serial = 2250] [outer = (nil)] 01:12:52 INFO - PROCESS | 6440 | ++DOMWINDOW == 180 (0x9fb97000) [pid = 6440] [serial = 2251] [outer = 0x9df8dc00] 01:12:52 INFO - PROCESS | 6440 | 1461139972027 Marionette DEBUG loaded listener.js 01:12:52 INFO - PROCESS | 6440 | ++DOMWINDOW == 181 (0x9fc57400) [pid = 6440] [serial = 2252] [outer = 0x9df8dc00] 01:12:52 INFO - PROCESS | 6440 | 1461139972892 Marionette TRACE conn4 <- [1,2968,null,{"value":["/DOMEvents/tests/approved/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 01:12:52 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. 01:12:52 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1590ms 01:12:52 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 01:12:52 INFO - PROCESS | 6440 | 1461139972907 Marionette TRACE conn4 -> [0,2969,"getWindowHandle",null] 01:12:52 INFO - PROCESS | 6440 | 1461139972910 Marionette TRACE conn4 <- [1,2969,null,{"value":"8"}] 01:12:52 INFO - PROCESS | 6440 | 1461139972917 Marionette TRACE conn4 -> [0,2970,"setScriptTimeout",{"ms":35000}] 01:12:52 INFO - PROCESS | 6440 | 1461139972920 Marionette TRACE conn4 <- [1,2970,null,{}] 01:12:52 INFO - PROCESS | 6440 | 1461139972927 Marionette TRACE conn4 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:53 INFO - PROCESS | 6440 | 1461139973189 Marionette TRACE conn4 <- [1,2971,null,{"value":null}] 01:12:53 INFO - PROCESS | 6440 | 1461139973547 Marionette TRACE conn4 -> [0,2972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:53 INFO - PROCESS | 6440 | ++DOCSHELL 0x876b3c00 == 165 [pid = 6440] [id = 751] 01:12:53 INFO - PROCESS | 6440 | ++DOMWINDOW == 182 (0x95938400) [pid = 6440] [serial = 2253] [outer = (nil)] 01:12:53 INFO - PROCESS | 6440 | ++DOMWINDOW == 183 (0x9ffc3800) [pid = 6440] [serial = 2254] [outer = 0x95938400] 01:12:53 INFO - PROCESS | 6440 | 1461139973646 Marionette DEBUG loaded listener.js 01:12:53 INFO - PROCESS | 6440 | ++DOMWINDOW == 184 (0x9ffca400) [pid = 6440] [serial = 2255] [outer = 0x95938400] 01:12:54 INFO - PROCESS | 6440 | 1461139974502 Marionette TRACE conn4 <- [1,2972,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 01:12:54 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. 01:12:54 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1638ms 01:12:54 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 01:12:54 INFO - PROCESS | 6440 | 1461139974554 Marionette TRACE conn4 -> [0,2973,"getWindowHandle",null] 01:12:54 INFO - PROCESS | 6440 | 1461139974557 Marionette TRACE conn4 <- [1,2973,null,{"value":"8"}] 01:12:54 INFO - PROCESS | 6440 | 1461139974564 Marionette TRACE conn4 -> [0,2974,"setScriptTimeout",{"ms":35000}] 01:12:54 INFO - PROCESS | 6440 | 1461139974567 Marionette TRACE conn4 <- [1,2974,null,{}] 01:12:54 INFO - PROCESS | 6440 | 1461139974595 Marionette TRACE conn4 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:54 INFO - PROCESS | 6440 | 1461139974843 Marionette TRACE conn4 <- [1,2975,null,{"value":null}] 01:12:55 INFO - PROCESS | 6440 | 1461139975199 Marionette TRACE conn4 -> [0,2976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:58 INFO - PROCESS | 6440 | --DOCSHELL 0x91215c00 == 164 [pid = 6440] [id = 42] 01:12:58 INFO - PROCESS | 6440 | --DOCSHELL 0x8834f800 == 163 [pid = 6440] [id = 461] 01:12:58 INFO - PROCESS | 6440 | --DOCSHELL 0x88fbe800 == 162 [pid = 6440] [id = 588] 01:12:58 INFO - PROCESS | 6440 | --DOCSHELL 0x876b6400 == 161 [pid = 6440] [id = 569] 01:12:58 INFO - PROCESS | 6440 | --DOCSHELL 0x89f1b400 == 160 [pid = 6440] [id = 225] 01:12:58 INFO - PROCESS | 6440 | --DOCSHELL 0x8834f400 == 159 [pid = 6440] [id = 485] 01:12:58 INFO - PROCESS | 6440 | --DOCSHELL 0x90182800 == 158 [pid = 6440] [id = 481] 01:12:58 INFO - PROCESS | 6440 | --DOCSHELL 0x8a2ee400 == 157 [pid = 6440] [id = 591] 01:12:58 INFO - PROCESS | 6440 | --DOCSHELL 0x8a839400 == 156 [pid = 6440] [id = 732] 01:12:58 INFO - PROCESS | 6440 | --DOCSHELL 0x8437a000 == 155 [pid = 6440] [id = 675] 01:12:58 INFO - PROCESS | 6440 | --DOCSHELL 0x89f1c800 == 154 [pid = 6440] [id = 731] 01:12:58 INFO - PROCESS | 6440 | --DOCSHELL 0x894e3c00 == 153 [pid = 6440] [id = 730] 01:12:58 INFO - PROCESS | 6440 | --DOCSHELL 0x89999800 == 152 [pid = 6440] [id = 694] 01:12:58 INFO - PROCESS | 6440 | --DOCSHELL 0x84ecd800 == 151 [pid = 6440] [id = 729] 01:12:58 INFO - PROCESS | 6440 | --DOCSHELL 0x979e5800 == 150 [pid = 6440] [id = 727] 01:12:58 INFO - PROCESS | 6440 | --DOCSHELL 0x8e77b000 == 149 [pid = 6440] [id = 725] 01:12:58 INFO - PROCESS | 6440 | --DOCSHELL 0x959cd400 == 148 [pid = 6440] [id = 726] 01:12:58 INFO - PROCESS | 6440 | --DOCSHELL 0x938c2c00 == 147 [pid = 6440] [id = 724] 01:12:58 INFO - PROCESS | 6440 | --DOCSHELL 0x904d2400 == 146 [pid = 6440] [id = 723] 01:12:58 INFO - PROCESS | 6440 | --DOCSHELL 0x904d1800 == 145 [pid = 6440] [id = 722] 01:12:58 INFO - PROCESS | 6440 | --DOCSHELL 0x8fb19c00 == 144 [pid = 6440] [id = 720] 01:12:58 INFO - PROCESS | 6440 | --DOCSHELL 0x8fe96000 == 143 [pid = 6440] [id = 721] 01:12:58 INFO - PROCESS | 6440 | --DOCSHELL 0x8e50f400 == 142 [pid = 6440] [id = 719] 01:12:58 INFO - PROCESS | 6440 | --DOCSHELL 0x8f249c00 == 141 [pid = 6440] [id = 718] 01:12:58 INFO - PROCESS | 6440 | --DOCSHELL 0x8c1ee800 == 140 [pid = 6440] [id = 717] 01:12:58 INFO - PROCESS | 6440 | --DOCSHELL 0x8a202400 == 139 [pid = 6440] [id = 716] 01:12:58 INFO - PROCESS | 6440 | --DOCSHELL 0x85e7b000 == 138 [pid = 6440] [id = 715] 01:12:58 INFO - PROCESS | 6440 | --DOCSHELL 0x88355c00 == 137 [pid = 6440] [id = 714] 01:12:58 INFO - PROCESS | 6440 | --DOCSHELL 0x8834e800 == 136 [pid = 6440] [id = 712] 01:12:58 INFO - PROCESS | 6440 | --DOCSHELL 0x84b37400 == 135 [pid = 6440] [id = 713] 01:12:58 INFO - PROCESS | 6440 | --DOMWINDOW == 183 (0x8fe93800) [pid = 6440] [serial = 2111] [outer = (nil)] [url = about:blank] 01:12:58 INFO - PROCESS | 6440 | --DOMWINDOW == 182 (0x91442c00) [pid = 6440] [serial = 2118] [outer = (nil)] [url = about:blank] 01:12:58 INFO - PROCESS | 6440 | --DOMWINDOW == 181 (0x8cb2a400) [pid = 6440] [serial = 2096] [outer = (nil)] [url = about:blank] 01:12:58 INFO - PROCESS | 6440 | --DOMWINDOW == 180 (0x8e39ec00) [pid = 6440] [serial = 2100] [outer = (nil)] [url = about:blank] 01:12:58 INFO - PROCESS | 6440 | --DOMWINDOW == 179 (0x8b81ac00) [pid = 6440] [serial = 2094] [outer = (nil)] [url = about:blank] 01:12:58 INFO - PROCESS | 6440 | --DOMWINDOW == 178 (0x97b7b800) [pid = 6440] [serial = 2126] [outer = (nil)] [url = about:blank] 01:12:58 INFO - PROCESS | 6440 | --DOMWINDOW == 177 (0x894efc00) [pid = 6440] [serial = 2135] [outer = (nil)] [url = about:blank] 01:12:58 INFO - PROCESS | 6440 | --DOMWINDOW == 176 (0x8fe96400) [pid = 6440] [serial = 2112] [outer = (nil)] [url = about:blank] 01:12:58 INFO - PROCESS | 6440 | --DOMWINDOW == 175 (0x8932c400) [pid = 6440] [serial = 2087] [outer = (nil)] [url = about:blank] 01:12:58 INFO - PROCESS | 6440 | --DOMWINDOW == 174 (0x89872000) [pid = 6440] [serial = 2136] [outer = (nil)] [url = about:blank] 01:12:58 INFO - PROCESS | 6440 | --DOMWINDOW == 173 (0x89785c00) [pid = 6440] [serial = 2088] [outer = (nil)] [url = about:blank] 01:12:58 INFO - PROCESS | 6440 | --DOMWINDOW == 172 (0x8fb19800) [pid = 6440] [serial = 2109] [outer = (nil)] [url = about:blank] 01:12:58 INFO - PROCESS | 6440 | --DOMWINDOW == 171 (0x98870000) [pid = 6440] [serial = 2130] [outer = (nil)] [url = about:blank] 01:12:58 INFO - PROCESS | 6440 | --DOMWINDOW == 170 (0x88fbc400) [pid = 6440] [serial = 2132] [outer = (nil)] [url = about:blank] 01:12:58 INFO - PROCESS | 6440 | --DOMWINDOW == 169 (0x8f379800) [pid = 6440] [serial = 2106] [outer = (nil)] [url = about:blank] 01:12:58 INFO - PROCESS | 6440 | --DOMWINDOW == 168 (0x8a204c00) [pid = 6440] [serial = 2028] [outer = (nil)] [url = about:blank] 01:12:58 INFO - PROCESS | 6440 | --DOMWINDOW == 167 (0x9870f000) [pid = 6440] [serial = 2129] [outer = (nil)] [url = about:blank] 01:12:58 INFO - PROCESS | 6440 | --DOMWINDOW == 166 (0x8f555800) [pid = 6440] [serial = 2108] [outer = (nil)] [url = about:blank] 01:12:58 INFO - PROCESS | 6440 | --DOMWINDOW == 165 (0x902c8800) [pid = 6440] [serial = 2115] [outer = (nil)] [url = about:blank] 01:12:58 INFO - PROCESS | 6440 | --DOMWINDOW == 164 (0x911dc800) [pid = 6440] [serial = 2117] [outer = (nil)] [url = about:blank] 01:12:58 INFO - PROCESS | 6440 | --DOMWINDOW == 163 (0x8f20a000) [pid = 6440] [serial = 2103] [outer = (nil)] [url = about:blank] 01:12:58 INFO - PROCESS | 6440 | --DOMWINDOW == 162 (0x892aa400) [pid = 6440] [serial = 2133] [outer = (nil)] [url = about:blank] 01:12:58 INFO - PROCESS | 6440 | --DOMWINDOW == 161 (0x8a20c000) [pid = 6440] [serial = 2090] [outer = (nil)] [url = about:blank] 01:12:58 INFO - PROCESS | 6440 | --DOMWINDOW == 160 (0x8f33fc00) [pid = 6440] [serial = 2105] [outer = (nil)] [url = about:blank] 01:12:58 INFO - PROCESS | 6440 | --DOMWINDOW == 159 (0x93a42c00) [pid = 6440] [serial = 2123] [outer = (nil)] [url = about:blank] 01:12:58 INFO - PROCESS | 6440 | --DOMWINDOW == 158 (0x92cbc400) [pid = 6440] [serial = 2121] [outer = (nil)] [url = about:blank] 01:12:58 INFO - PROCESS | 6440 | --DOMWINDOW == 157 (0x93a49000) [pid = 6440] [serial = 2124] [outer = (nil)] [url = about:blank] 01:12:58 INFO - PROCESS | 6440 | --DOMWINDOW == 156 (0x8a20ac00) [pid = 6440] [serial = 2084] [outer = (nil)] [url = about:blank] 01:12:58 INFO - PROCESS | 6440 | --DOMWINDOW == 155 (0x8a83ac00) [pid = 6440] [serial = 2091] [outer = (nil)] [url = about:blank] 01:12:58 INFO - PROCESS | 6440 | --DOMWINDOW == 154 (0x928c1400) [pid = 6440] [serial = 2120] [outer = (nil)] [url = about:blank] 01:12:58 INFO - PROCESS | 6440 | --DOMWINDOW == 153 (0x8e39b800) [pid = 6440] [serial = 2099] [outer = (nil)] [url = about:blank] 01:12:58 INFO - PROCESS | 6440 | --DOMWINDOW == 152 (0x902c6c00) [pid = 6440] [serial = 2114] [outer = (nil)] [url = about:blank] 01:12:58 INFO - PROCESS | 6440 | --DOMWINDOW == 151 (0x8f201c00) [pid = 6440] [serial = 2102] [outer = (nil)] [url = about:blank] 01:12:58 INFO - PROCESS | 6440 | --DOMWINDOW == 150 (0x8b6bec00) [pid = 6440] [serial = 2093] [outer = (nil)] [url = about:blank] 01:12:58 INFO - PROCESS | 6440 | --DOMWINDOW == 149 (0x97cb9800) [pid = 6440] [serial = 2127] [outer = (nil)] [url = about:blank] 01:12:58 INFO - PROCESS | 6440 | --DOMWINDOW == 148 (0x8cb33000) [pid = 6440] [serial = 2097] [outer = (nil)] [url = about:blank] 01:12:58 INFO - PROCESS | 6440 | --DOMWINDOW == 147 (0x8e3a2000) [pid = 6440] [serial = 2043] [outer = (nil)] [url = about:blank] 01:12:58 INFO - PROCESS | 6440 | --DOMWINDOW == 146 (0x8f33c400) [pid = 6440] [serial = 2049] [outer = (nil)] [url = about:blank] 01:12:58 INFO - PROCESS | 6440 | --DOMWINDOW == 145 (0x8cb27400) [pid = 6440] [serial = 2040] [outer = (nil)] [url = about:blank] 01:12:58 INFO - PROCESS | 6440 | --DOMWINDOW == 144 (0x892ab800) [pid = 6440] [serial = 2031] [outer = (nil)] [url = about:blank] 01:12:58 INFO - PROCESS | 6440 | --DOMWINDOW == 143 (0x8f20c800) [pid = 6440] [serial = 2046] [outer = (nil)] [url = about:blank] 01:12:58 INFO - PROCESS | 6440 | --DOMWINDOW == 142 (0x8a20fc00) [pid = 6440] [serial = 2034] [outer = (nil)] [url = about:blank] 01:12:58 INFO - PROCESS | 6440 | --DOMWINDOW == 141 (0x8b80f400) [pid = 6440] [serial = 2037] [outer = (nil)] [url = about:blank] 01:12:58 INFO - PROCESS | 6440 | --DOMWINDOW == 140 (0x90493c00) [pid = 6440] [serial = 2058] [outer = (nil)] [url = about:blank] 01:12:58 INFO - PROCESS | 6440 | --DOMWINDOW == 139 (0x97f0e400) [pid = 6440] [serial = 2070] [outer = (nil)] [url = about:blank] 01:12:58 INFO - PROCESS | 6440 | --DOMWINDOW == 138 (0x938cd400) [pid = 6440] [serial = 2064] [outer = (nil)] [url = about:blank] 01:12:58 INFO - PROCESS | 6440 | --DOMWINDOW == 137 (0x8fe96800) [pid = 6440] [serial = 2055] [outer = (nil)] [url = about:blank] 01:12:58 INFO - PROCESS | 6440 | --DOMWINDOW == 136 (0x91e56000) [pid = 6440] [serial = 2061] [outer = (nil)] [url = about:blank] 01:12:58 INFO - PROCESS | 6440 | --DOMWINDOW == 135 (0x8fb18000) [pid = 6440] [serial = 2052] [outer = (nil)] [url = about:blank] 01:12:58 INFO - PROCESS | 6440 | --DOMWINDOW == 134 (0x977ca400) [pid = 6440] [serial = 2067] [outer = (nil)] [url = about:blank] 01:12:58 INFO - PROCESS | 6440 | --DOMWINDOW == 133 (0x89fab000) [pid = 6440] [serial = 2138] [outer = (nil)] [url = about:blank] 01:12:58 INFO - PROCESS | 6440 | ++DOCSHELL 0x840d3800 == 136 [pid = 6440] [id = 752] 01:12:58 INFO - PROCESS | 6440 | ++DOMWINDOW == 134 (0x84384400) [pid = 6440] [serial = 2256] [outer = (nil)] 01:12:58 INFO - PROCESS | 6440 | ++DOMWINDOW == 135 (0x84ed2c00) [pid = 6440] [serial = 2257] [outer = 0x84384400] 01:12:58 INFO - PROCESS | 6440 | 1461139978548 Marionette DEBUG loaded listener.js 01:12:58 INFO - PROCESS | 6440 | ++DOMWINDOW == 136 (0x876bb000) [pid = 6440] [serial = 2258] [outer = 0x84384400] 01:12:59 INFO - PROCESS | 6440 | 1461139979397 Marionette TRACE conn4 <- [1,2976,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html",0,null,null,[["Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed.",0,null,null]]]}] 01:12:59 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. 01:12:59 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 4852ms 01:12:59 INFO - PROCESS | 6440 | 1461139979416 Marionette TRACE conn4 -> [0,2977,"getWindowHandle",null] 01:12:59 INFO - PROCESS | 6440 | 1461139979423 Marionette TRACE conn4 <- [1,2977,null,{"value":"8"}] 01:12:59 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 01:12:59 INFO - PROCESS | 6440 | 1461139979432 Marionette TRACE conn4 -> [0,2978,"setScriptTimeout",{"ms":35000}] 01:12:59 INFO - PROCESS | 6440 | 1461139979436 Marionette TRACE conn4 <- [1,2978,null,{}] 01:12:59 INFO - PROCESS | 6440 | 1461139979444 Marionette TRACE conn4 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:59 INFO - PROCESS | 6440 | 1461139979681 Marionette TRACE conn4 <- [1,2979,null,{"value":null}] 01:12:59 INFO - PROCESS | 6440 | 1461139979953 Marionette TRACE conn4 -> [0,2980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:59 INFO - PROCESS | 6440 | ++DOCSHELL 0x892ae000 == 137 [pid = 6440] [id = 753] 01:12:59 INFO - PROCESS | 6440 | ++DOMWINDOW == 137 (0x892b1800) [pid = 6440] [serial = 2259] [outer = (nil)] 01:13:00 INFO - PROCESS | 6440 | ++DOMWINDOW == 138 (0x89324000) [pid = 6440] [serial = 2260] [outer = 0x892b1800] 01:13:00 INFO - PROCESS | 6440 | 1461139980043 Marionette DEBUG loaded listener.js 01:13:00 INFO - PROCESS | 6440 | ++DOMWINDOW == 139 (0x8932d000) [pid = 6440] [serial = 2261] [outer = 0x892b1800] 01:13:00 INFO - PROCESS | 6440 | 1461139980880 Marionette TRACE conn4 <- [1,2980,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 01:13:00 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. 01:13:00 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1486ms 01:13:00 INFO - PROCESS | 6440 | 1461139980918 Marionette TRACE conn4 -> [0,2981,"getWindowHandle",null] 01:13:00 INFO - PROCESS | 6440 | 1461139980925 Marionette TRACE conn4 <- [1,2981,null,{"value":"8"}] 01:13:00 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 01:13:00 INFO - PROCESS | 6440 | 1461139980936 Marionette TRACE conn4 -> [0,2982,"setScriptTimeout",{"ms":35000}] 01:13:00 INFO - PROCESS | 6440 | 1461139980940 Marionette TRACE conn4 <- [1,2982,null,{}] 01:13:00 INFO - PROCESS | 6440 | 1461139980947 Marionette TRACE conn4 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:13:01 INFO - PROCESS | 6440 | 1461139981328 Marionette TRACE conn4 <- [1,2983,null,{"value":null}] 01:13:01 INFO - PROCESS | 6440 | 1461139981374 Marionette TRACE conn4 -> [0,2984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:01 INFO - PROCESS | 6440 | ++DOCSHELL 0x88fea400 == 138 [pid = 6440] [id = 754] 01:13:01 INFO - PROCESS | 6440 | ++DOMWINDOW == 140 (0x894e3400) [pid = 6440] [serial = 2262] [outer = (nil)] 01:13:01 INFO - PROCESS | 6440 | ++DOMWINDOW == 141 (0x89998400) [pid = 6440] [serial = 2263] [outer = 0x894e3400] 01:13:01 INFO - PROCESS | 6440 | 1461139981460 Marionette DEBUG loaded listener.js 01:13:01 INFO - PROCESS | 6440 | ++DOMWINDOW == 142 (0x89f17800) [pid = 6440] [serial = 2264] [outer = 0x894e3400] 01:13:02 INFO - PROCESS | 6440 | 1461139982592 Marionette TRACE conn4 <- [1,2984,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5\n"]]]}] 01:13:02 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 01:13:02 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 01:13:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:13:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:13:02 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 01:13:02 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1685ms 01:13:02 INFO - PROCESS | 6440 | 1461139982630 Marionette TRACE conn4 -> [0,2985,"getWindowHandle",null] 01:13:02 INFO - PROCESS | 6440 | 1461139982634 Marionette TRACE conn4 <- [1,2985,null,{"value":"8"}] 01:13:02 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 01:13:02 INFO - PROCESS | 6440 | 1461139982641 Marionette TRACE conn4 -> [0,2986,"setScriptTimeout",{"ms":35000}] 01:13:02 INFO - PROCESS | 6440 | 1461139982647 Marionette TRACE conn4 <- [1,2986,null,{}] 01:13:02 INFO - PROCESS | 6440 | 1461139982664 Marionette TRACE conn4 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:13:02 INFO - PROCESS | 6440 | 1461139982994 Marionette TRACE conn4 <- [1,2987,null,{"value":null}] 01:13:03 INFO - PROCESS | 6440 | 1461139983030 Marionette TRACE conn4 -> [0,2988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:03 INFO - PROCESS | 6440 | ++DOCSHELL 0x8a203400 == 139 [pid = 6440] [id = 755] 01:13:03 INFO - PROCESS | 6440 | ++DOMWINDOW == 143 (0x8a8a2c00) [pid = 6440] [serial = 2265] [outer = (nil)] 01:13:03 INFO - PROCESS | 6440 | ++DOMWINDOW == 144 (0x8ab15c00) [pid = 6440] [serial = 2266] [outer = 0x8a8a2c00] 01:13:03 INFO - PROCESS | 6440 | 1461139983116 Marionette DEBUG loaded listener.js 01:13:03 INFO - PROCESS | 6440 | ++DOMWINDOW == 145 (0x8ab1d000) [pid = 6440] [serial = 2267] [outer = 0x8a8a2c00] 01:13:04 INFO - PROCESS | 6440 | --DOMWINDOW == 144 (0x9018dc00) [pid = 6440] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 01:13:04 INFO - PROCESS | 6440 | --DOMWINDOW == 143 (0x892aec00) [pid = 6440] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 01:13:04 INFO - PROCESS | 6440 | --DOMWINDOW == 142 (0x96a40800) [pid = 6440] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 01:13:04 INFO - PROCESS | 6440 | --DOMWINDOW == 141 (0x88fe3400) [pid = 6440] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 01:13:04 INFO - PROCESS | 6440 | --DOMWINDOW == 140 (0x89faa000) [pid = 6440] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 01:13:04 INFO - PROCESS | 6440 | --DOMWINDOW == 139 (0x979e9800) [pid = 6440] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 01:13:04 INFO - PROCESS | 6440 | --DOMWINDOW == 138 (0x8cb35800) [pid = 6440] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 01:13:04 INFO - PROCESS | 6440 | --DOMWINDOW == 137 (0x904d4800) [pid = 6440] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 01:13:04 INFO - PROCESS | 6440 | --DOMWINDOW == 136 (0x85e76400) [pid = 6440] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 01:13:04 INFO - PROCESS | 6440 | --DOMWINDOW == 135 (0x8f24e800) [pid = 6440] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 01:13:04 INFO - PROCESS | 6440 | --DOMWINDOW == 134 (0x938cac00) [pid = 6440] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 01:13:04 INFO - PROCESS | 6440 | --DOMWINDOW == 133 (0x8fbd6c00) [pid = 6440] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 01:13:04 INFO - PROCESS | 6440 | --DOMWINDOW == 132 (0x938c5800) [pid = 6440] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 01:13:04 INFO - PROCESS | 6440 | --DOMWINDOW == 131 (0x8b817c00) [pid = 6440] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 01:13:04 INFO - PROCESS | 6440 | --DOMWINDOW == 130 (0x8b80d800) [pid = 6440] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 01:13:04 INFO - PROCESS | 6440 | --DOMWINDOW == 129 (0x894e6000) [pid = 6440] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 01:13:04 INFO - PROCESS | 6440 | --DOMWINDOW == 128 (0x882b1c00) [pid = 6440] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 01:13:04 INFO - PROCESS | 6440 | --DOMWINDOW == 127 (0x89fb2000) [pid = 6440] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 01:13:04 INFO - PROCESS | 6440 | --DOMWINDOW == 126 (0x94e97c00) [pid = 6440] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 01:13:04 INFO - PROCESS | 6440 | --DOMWINDOW == 125 (0x8e787c00) [pid = 6440] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 01:13:04 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. 01:13:04 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 2089ms 01:13:04 INFO - PROCESS | 6440 | 1461139984721 Marionette TRACE conn4 <- [1,2988,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 01:13:04 INFO - PROCESS | 6440 | 1461139984732 Marionette TRACE conn4 -> [0,2989,"getWindowHandle",null] 01:13:04 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 01:13:04 INFO - PROCESS | 6440 | 1461139984737 Marionette TRACE conn4 <- [1,2989,null,{"value":"8"}] 01:13:04 INFO - PROCESS | 6440 | 1461139984743 Marionette TRACE conn4 -> [0,2990,"setScriptTimeout",{"ms":35000}] 01:13:04 INFO - PROCESS | 6440 | 1461139984746 Marionette TRACE conn4 <- [1,2990,null,{}] 01:13:04 INFO - PROCESS | 6440 | 1461139984752 Marionette TRACE conn4 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:13:04 INFO - PROCESS | 6440 | 1461139984981 Marionette TRACE conn4 <- [1,2991,null,{"value":null}] 01:13:05 INFO - PROCESS | 6440 | 1461139985197 Marionette TRACE conn4 -> [0,2992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:05 INFO - PROCESS | 6440 | ++DOCSHELL 0x8932ac00 == 140 [pid = 6440] [id = 756] 01:13:05 INFO - PROCESS | 6440 | ++DOMWINDOW == 126 (0x894e5400) [pid = 6440] [serial = 2268] [outer = (nil)] 01:13:05 INFO - PROCESS | 6440 | ++DOMWINDOW == 127 (0x8b6b7400) [pid = 6440] [serial = 2269] [outer = 0x894e5400] 01:13:05 INFO - PROCESS | 6440 | 1461139985292 Marionette DEBUG loaded listener.js 01:13:05 INFO - PROCESS | 6440 | ++DOMWINDOW == 128 (0x8b810400) [pid = 6440] [serial = 2270] [outer = 0x894e5400] 01:13:05 INFO - PROCESS | 6440 | ++DOCSHELL 0x8b8c2400 == 141 [pid = 6440] [id = 757] 01:13:05 INFO - PROCESS | 6440 | ++DOMWINDOW == 129 (0x8b8c9400) [pid = 6440] [serial = 2271] [outer = (nil)] 01:13:05 INFO - PROCESS | 6440 | ++DOMWINDOW == 130 (0x8b8cc800) [pid = 6440] [serial = 2272] [outer = 0x8b8c9400] 01:13:06 INFO - PROCESS | 6440 | 1461139986411 Marionette TRACE conn4 <- [1,2992,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 01:13:06 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. 01:13:06 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1692ms 01:13:06 INFO - PROCESS | 6440 | 1461139986435 Marionette TRACE conn4 -> [0,2993,"getWindowHandle",null] 01:13:06 INFO - PROCESS | 6440 | 1461139986443 Marionette TRACE conn4 <- [1,2993,null,{"value":"8"}] 01:13:06 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 01:13:06 INFO - PROCESS | 6440 | 1461139986453 Marionette TRACE conn4 -> [0,2994,"setScriptTimeout",{"ms":35000}] 01:13:06 INFO - PROCESS | 6440 | 1461139986459 Marionette TRACE conn4 <- [1,2994,null,{}] 01:13:06 INFO - PROCESS | 6440 | 1461139986469 Marionette TRACE conn4 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:13:06 INFO - PROCESS | 6440 | 1461139986838 Marionette TRACE conn4 <- [1,2995,null,{"value":null}] 01:13:07 INFO - PROCESS | 6440 | 1461139987215 Marionette TRACE conn4 -> [0,2996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:07 INFO - PROCESS | 6440 | ++DOCSHELL 0x88fbf400 == 142 [pid = 6440] [id = 758] 01:13:07 INFO - PROCESS | 6440 | ++DOMWINDOW == 131 (0x88fc0400) [pid = 6440] [serial = 2273] [outer = (nil)] 01:13:07 INFO - PROCESS | 6440 | ++DOMWINDOW == 132 (0x89325c00) [pid = 6440] [serial = 2274] [outer = 0x88fc0400] 01:13:07 INFO - PROCESS | 6440 | 1461139987315 Marionette DEBUG loaded listener.js 01:13:07 INFO - PROCESS | 6440 | ++DOMWINDOW == 133 (0x89873c00) [pid = 6440] [serial = 2275] [outer = 0x88fc0400] 01:13:08 INFO - PROCESS | 6440 | 1461139988210 Marionette TRACE conn4 <- [1,2996,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 01:13:08 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 01:13:08 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 01:13:08 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1793ms 01:13:08 INFO - PROCESS | 6440 | 1461139988247 Marionette TRACE conn4 -> [0,2997,"getWindowHandle",null] 01:13:08 INFO - PROCESS | 6440 | 1461139988259 Marionette TRACE conn4 <- [1,2997,null,{"value":"8"}] 01:13:08 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 01:13:08 INFO - PROCESS | 6440 | 1461139988273 Marionette TRACE conn4 -> [0,2998,"setScriptTimeout",{"ms":35000}] 01:13:08 INFO - PROCESS | 6440 | 1461139988278 Marionette TRACE conn4 <- [1,2998,null,{}] 01:13:08 INFO - PROCESS | 6440 | 1461139988332 Marionette TRACE conn4 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:13:08 INFO - PROCESS | 6440 | 1461139988591 Marionette TRACE conn4 <- [1,2999,null,{"value":null}] 01:13:09 INFO - PROCESS | 6440 | 1461139989018 Marionette TRACE conn4 -> [0,3000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:09 INFO - PROCESS | 6440 | ++DOCSHELL 0x89869c00 == 143 [pid = 6440] [id = 759] 01:13:09 INFO - PROCESS | 6440 | ++DOMWINDOW == 134 (0x8a837c00) [pid = 6440] [serial = 2276] [outer = (nil)] 01:13:09 INFO - PROCESS | 6440 | ++DOMWINDOW == 135 (0x8ab19400) [pid = 6440] [serial = 2277] [outer = 0x8a837c00] 01:13:09 INFO - PROCESS | 6440 | 1461139989176 Marionette DEBUG loaded listener.js 01:13:09 INFO - PROCESS | 6440 | ++DOMWINDOW == 136 (0x8b81ac00) [pid = 6440] [serial = 2278] [outer = 0x8a837c00] 01:13:10 INFO - PROCESS | 6440 | 1461139990143 Marionette TRACE conn4 <- [1,3000,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 01:13:10 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. 01:13:10 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1890ms 01:13:10 INFO - PROCESS | 6440 | 1461139990172 Marionette TRACE conn4 -> [0,3001,"getWindowHandle",null] 01:13:10 INFO - PROCESS | 6440 | 1461139990177 Marionette TRACE conn4 <- [1,3001,null,{"value":"8"}] 01:13:10 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 01:13:10 INFO - PROCESS | 6440 | 1461139990187 Marionette TRACE conn4 -> [0,3002,"setScriptTimeout",{"ms":35000}] 01:13:10 INFO - PROCESS | 6440 | 1461139990193 Marionette TRACE conn4 <- [1,3002,null,{}] 01:13:10 INFO - PROCESS | 6440 | 1461139990211 Marionette TRACE conn4 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:13:10 INFO - PROCESS | 6440 | 1461139990499 Marionette TRACE conn4 <- [1,3003,null,{"value":null}] 01:13:10 INFO - PROCESS | 6440 | 1461139990857 Marionette TRACE conn4 -> [0,3004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:10 INFO - PROCESS | 6440 | ++DOCSHELL 0x8b816c00 == 144 [pid = 6440] [id = 760] 01:13:10 INFO - PROCESS | 6440 | ++DOMWINDOW == 137 (0x8c1f8000) [pid = 6440] [serial = 2279] [outer = (nil)] 01:13:10 INFO - PROCESS | 6440 | ++DOMWINDOW == 138 (0x8cb33c00) [pid = 6440] [serial = 2280] [outer = 0x8c1f8000] 01:13:10 INFO - PROCESS | 6440 | 1461139990966 Marionette DEBUG loaded listener.js 01:13:11 INFO - PROCESS | 6440 | ++DOMWINDOW == 139 (0x8cbc8c00) [pid = 6440] [serial = 2281] [outer = 0x8c1f8000] 01:13:11 INFO - PROCESS | 6440 | 1461139991840 Marionette TRACE conn4 <- [1,3004,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 01:13:11 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. 01:13:11 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1692ms 01:13:11 INFO - PROCESS | 6440 | 1461139991879 Marionette TRACE conn4 -> [0,3005,"getWindowHandle",null] 01:13:11 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 01:13:11 INFO - PROCESS | 6440 | 1461139991885 Marionette TRACE conn4 <- [1,3005,null,{"value":"8"}] 01:13:11 INFO - PROCESS | 6440 | 1461139991892 Marionette TRACE conn4 -> [0,3006,"setScriptTimeout",{"ms":35000}] 01:13:11 INFO - PROCESS | 6440 | 1461139991895 Marionette TRACE conn4 <- [1,3006,null,{}] 01:13:11 INFO - PROCESS | 6440 | 1461139991902 Marionette TRACE conn4 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:13:12 INFO - PROCESS | 6440 | 1461139992187 Marionette TRACE conn4 <- [1,3007,null,{"value":null}] 01:13:12 INFO - PROCESS | 6440 | 1461139992548 Marionette TRACE conn4 -> [0,3008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:12 INFO - PROCESS | 6440 | ++DOCSHELL 0x8cb2ec00 == 145 [pid = 6440] [id = 761] 01:13:12 INFO - PROCESS | 6440 | ++DOMWINDOW == 140 (0x8e39f400) [pid = 6440] [serial = 2282] [outer = (nil)] 01:13:12 INFO - PROCESS | 6440 | ++DOMWINDOW == 141 (0x8e3a7c00) [pid = 6440] [serial = 2283] [outer = 0x8e39f400] 01:13:12 INFO - PROCESS | 6440 | 1461139992649 Marionette DEBUG loaded listener.js 01:13:12 INFO - PROCESS | 6440 | ++DOMWINDOW == 142 (0x8e50dc00) [pid = 6440] [serial = 2284] [outer = 0x8e39f400] 01:13:13 INFO - PROCESS | 6440 | 1461139993455 Marionette TRACE conn4 <- [1,3008,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 01:13:13 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. 01:13:13 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1595ms 01:13:13 INFO - PROCESS | 6440 | 1461139993488 Marionette TRACE conn4 -> [0,3009,"getWindowHandle",null] 01:13:13 INFO - PROCESS | 6440 | 1461139993492 Marionette TRACE conn4 <- [1,3009,null,{"value":"8"}] 01:13:13 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 01:13:13 INFO - PROCESS | 6440 | 1461139993499 Marionette TRACE conn4 -> [0,3010,"setScriptTimeout",{"ms":35000}] 01:13:13 INFO - PROCESS | 6440 | 1461139993502 Marionette TRACE conn4 <- [1,3010,null,{}] 01:13:13 INFO - PROCESS | 6440 | 1461139993509 Marionette TRACE conn4 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:13:13 INFO - PROCESS | 6440 | 1461139993762 Marionette TRACE conn4 <- [1,3011,null,{"value":null}] 01:13:14 INFO - PROCESS | 6440 | 1461139994039 Marionette TRACE conn4 -> [0,3012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:14 INFO - PROCESS | 6440 | ++DOCSHELL 0x8cbcb000 == 146 [pid = 6440] [id = 762] 01:13:14 INFO - PROCESS | 6440 | ++DOMWINDOW == 143 (0x8e39d800) [pid = 6440] [serial = 2285] [outer = (nil)] 01:13:14 INFO - PROCESS | 6440 | ++DOMWINDOW == 144 (0x8f206000) [pid = 6440] [serial = 2286] [outer = 0x8e39d800] 01:13:14 INFO - PROCESS | 6440 | 1461139994155 Marionette DEBUG loaded listener.js 01:13:14 INFO - PROCESS | 6440 | ++DOMWINDOW == 145 (0x8f20e800) [pid = 6440] [serial = 2287] [outer = 0x8e39d800] 01:13:15 INFO - PROCESS | 6440 | 1461139995058 Marionette TRACE conn4 <- [1,3012,null,{"value":["/FileAPI/FileReader/Progress_event_bubbles_cancelable.html",0,null,null,[["Check the values of bubbles and cancelable are false when the progress event is dispatched",0,null,null]]]}] 01:13:15 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 01:13:15 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1591ms 01:13:15 INFO - TEST-START | /FileAPI/FileReaderSync.worker 01:13:15 INFO - PROCESS | 6440 | 1461139995091 Marionette TRACE conn4 -> [0,3013,"getWindowHandle",null] 01:13:15 INFO - PROCESS | 6440 | 1461139995094 Marionette TRACE conn4 <- [1,3013,null,{"value":"8"}] 01:13:15 INFO - PROCESS | 6440 | 1461139995101 Marionette TRACE conn4 -> [0,3014,"setScriptTimeout",{"ms":35000}] 01:13:15 INFO - PROCESS | 6440 | 1461139995104 Marionette TRACE conn4 <- [1,3014,null,{}] 01:13:15 INFO - PROCESS | 6440 | 1461139995111 Marionette TRACE conn4 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:13:15 INFO - PROCESS | 6440 | 1461139995414 Marionette TRACE conn4 <- [1,3015,null,{"value":null}] 01:13:15 INFO - PROCESS | 6440 | 1461139995774 Marionette TRACE conn4 -> [0,3016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReaderSync.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReaderSync.worker\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:15 INFO - PROCESS | 6440 | ++DOCSHELL 0x8f379800 == 147 [pid = 6440] [id = 763] 01:13:15 INFO - PROCESS | 6440 | ++DOMWINDOW == 146 (0x8f379c00) [pid = 6440] [serial = 2288] [outer = (nil)] 01:13:15 INFO - PROCESS | 6440 | ++DOMWINDOW == 147 (0x8f381000) [pid = 6440] [serial = 2289] [outer = 0x8f379c00] 01:13:15 INFO - PROCESS | 6440 | 1461139995888 Marionette DEBUG loaded listener.js 01:13:16 INFO - PROCESS | 6440 | ++DOMWINDOW == 148 (0x8f550400) [pid = 6440] [serial = 2290] [outer = 0x8f379c00] 01:13:16 INFO - PROCESS | 6440 | [6440] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 01:13:16 INFO - PROCESS | 6440 | 1461139996847 Marionette TRACE conn4 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 01:13:16 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 01:13:16 INFO - {} 01:13:16 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 01:13:16 INFO - {} 01:13:16 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 01:13:16 INFO - {} 01:13:16 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 01:13:16 INFO - {} 01:13:16 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1792ms 01:13:16 INFO - PROCESS | 6440 | 1461139996945 Marionette TRACE conn4 -> [0,3017,"getWindowHandle",null] 01:13:16 INFO - PROCESS | 6440 | 1461139996948 Marionette TRACE conn4 <- [1,3017,null,{"value":"8"}] 01:13:16 INFO - TEST-START | /FileAPI/fileReader.html 01:13:16 INFO - PROCESS | 6440 | 1461139996959 Marionette TRACE conn4 -> [0,3018,"setScriptTimeout",{"ms":35000}] 01:13:16 INFO - PROCESS | 6440 | 1461139996962 Marionette TRACE conn4 <- [1,3018,null,{}] 01:13:16 INFO - PROCESS | 6440 | 1461139996969 Marionette TRACE conn4 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:13:17 INFO - PROCESS | 6440 | 1461139997231 Marionette TRACE conn4 <- [1,3019,null,{"value":null}] 01:13:17 INFO - PROCESS | 6440 | 1461139997576 Marionette TRACE conn4 -> [0,3020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/fileReader.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/fileReader.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:17 INFO - PROCESS | 6440 | ++DOCSHELL 0x8f250000 == 148 [pid = 6440] [id = 764] 01:13:17 INFO - PROCESS | 6440 | ++DOMWINDOW == 149 (0x8f37f000) [pid = 6440] [serial = 2291] [outer = (nil)] 01:13:17 INFO - PROCESS | 6440 | ++DOMWINDOW == 150 (0x8fe92000) [pid = 6440] [serial = 2292] [outer = 0x8f37f000] 01:13:17 INFO - PROCESS | 6440 | 1461139997670 Marionette DEBUG loaded listener.js 01:13:17 INFO - PROCESS | 6440 | ++DOMWINDOW == 151 (0x8fe95800) [pid = 6440] [serial = 2293] [outer = 0x8f37f000] 01:13:18 INFO - PROCESS | 6440 | 1461139998596 Marionette TRACE conn4 <- [1,3020,null,{"value":["/FileAPI/fileReader.html",0,null,null,[["FileReader interface object",0,null,null],["no-argument FileReader constructor",0,null,null],["FileReader States -- abort",0,null,null],["FileReader States -- events",0,null,null]]]}] 01:13:18 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 01:13:18 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 01:13:18 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 01:13:18 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 01:13:18 INFO - TEST-OK | /FileAPI/fileReader.html | took 1686ms 01:13:18 INFO - PROCESS | 6440 | 1461139998647 Marionette TRACE conn4 -> [0,3021,"getWindowHandle",null] 01:13:18 INFO - PROCESS | 6440 | 1461139998651 Marionette TRACE conn4 <- [1,3021,null,{"value":"8"}] 01:13:18 INFO - TEST-START | /FileAPI/historical.html 01:13:18 INFO - PROCESS | 6440 | 1461139998662 Marionette TRACE conn4 -> [0,3022,"setScriptTimeout",{"ms":35000}] 01:13:18 INFO - PROCESS | 6440 | 1461139998666 Marionette TRACE conn4 <- [1,3022,null,{}] 01:13:18 INFO - PROCESS | 6440 | 1461139998672 Marionette TRACE conn4 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:13:19 INFO - PROCESS | 6440 | 1461139999003 Marionette TRACE conn4 <- [1,3023,null,{"value":null}] 01:13:19 INFO - PROCESS | 6440 | 1461139999285 Marionette TRACE conn4 -> [0,3024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/historical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/historical.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:19 INFO - PROCESS | 6440 | ++DOCSHELL 0x876b8c00 == 149 [pid = 6440] [id = 765] 01:13:19 INFO - PROCESS | 6440 | ++DOMWINDOW == 152 (0x8fb1c400) [pid = 6440] [serial = 2294] [outer = (nil)] 01:13:19 INFO - PROCESS | 6440 | ++DOMWINDOW == 153 (0x9018a400) [pid = 6440] [serial = 2295] [outer = 0x8fb1c400] 01:13:19 INFO - PROCESS | 6440 | 1461139999417 Marionette DEBUG loaded listener.js 01:13:19 INFO - PROCESS | 6440 | ++DOMWINDOW == 154 (0x902c0000) [pid = 6440] [serial = 2296] [outer = 0x8fb1c400] 01:13:20 INFO - PROCESS | 6440 | 1461140000249 Marionette TRACE conn4 <- [1,3024,null,{"value":["/FileAPI/historical.html",0,null,null,[["\"toNativeLineEndings\" should not be supported",0,null,null],["\"FileError\" should not be supported",0,null,null],["\"FileException\" should not be supported",0,null,null],["Blob should not support slice prefixed",0,null,null],["BlobBuilder should not be supported.",0,null,null],["FileReader should not support readAsBinaryString",1,"assert_false: should not be in reader expected false got true","@http://web-platform.test:8000/FileAPI/historical.html:42:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/historical.html:40:5\n"]]]}] 01:13:20 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 01:13:20 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 01:13:20 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 01:13:20 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 01:13:20 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 01:13:20 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 01:13:20 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 01:13:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:13:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:13:20 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 01:13:20 INFO - TEST-OK | /FileAPI/historical.html | took 1635ms 01:13:20 INFO - PROCESS | 6440 | 1461140000300 Marionette TRACE conn4 -> [0,3025,"getWindowHandle",null] 01:13:20 INFO - PROCESS | 6440 | 1461140000303 Marionette TRACE conn4 <- [1,3025,null,{"value":"8"}] 01:13:20 INFO - TEST-START | /FileAPI/idlharness.html 01:13:20 INFO - PROCESS | 6440 | 1461140000316 Marionette TRACE conn4 -> [0,3026,"setScriptTimeout",{"ms":35000}] 01:13:20 INFO - PROCESS | 6440 | 1461140000319 Marionette TRACE conn4 <- [1,3026,null,{}] 01:13:20 INFO - PROCESS | 6440 | 1461140000343 Marionette TRACE conn4 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:13:20 INFO - PROCESS | 6440 | 1461140000672 Marionette TRACE conn4 <- [1,3027,null,{"value":null}] 01:13:20 INFO - PROCESS | 6440 | 1461140000949 Marionette TRACE conn4 -> [0,3028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:20 INFO - PROCESS | 6440 | ++DOCSHELL 0x90184000 == 150 [pid = 6440] [id = 766] 01:13:20 INFO - PROCESS | 6440 | ++DOMWINDOW == 155 (0x9018c000) [pid = 6440] [serial = 2297] [outer = (nil)] 01:13:21 INFO - PROCESS | 6440 | ++DOMWINDOW == 156 (0x9049f000) [pid = 6440] [serial = 2298] [outer = 0x9018c000] 01:13:21 INFO - PROCESS | 6440 | 1461140001050 Marionette DEBUG loaded listener.js 01:13:21 INFO - PROCESS | 6440 | ++DOMWINDOW == 157 (0x904c9c00) [pid = 6440] [serial = 2299] [outer = 0x9018c000] 01:13:23 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 01:13:23 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 01:13:23 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 01:13:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:13:23 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 01:13:23 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 01:13:23 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 01:13:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:13:23 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 01:13:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 01:13:23 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 01:13:23 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 01:13:23 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 01:13:23 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 01:13:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 01:13:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 01:13:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 01:13:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 01:13:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 01:13:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 01:13:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 01:13:23 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 01:13:23 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 01:13:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:13:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:13:23 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 01:13:23 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 01:13:23 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 01:13:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:13:23 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 01:13:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 01:13:23 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 01:13:23 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 01:13:23 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 01:13:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 01:13:23 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 01:13:23 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 01:13:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:13:23 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 01:13:23 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 01:13:23 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 01:13:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:13:23 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 01:13:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 01:13:23 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 01:13:23 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 01:13:23 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 01:13:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 01:13:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 01:13:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 01:13:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 01:13:23 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 01:13:23 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 01:13:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:13:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:13:23 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 01:13:23 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 01:13:23 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 01:13:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 01:13:23 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 01:13:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 01:13:23 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 01:13:23 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 01:13:23 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 01:13:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 01:13:23 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 01:13:23 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 01:13:23 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 01:13:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:13:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:13:23 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 01:13:23 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 01:13:23 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 01:13:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 01:13:23 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 01:13:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 01:13:23 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 01:13:23 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 01:13:23 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 01:13:23 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 01:13:23 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 01:13:23 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 01:13:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:13:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:13:23 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 01:13:23 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 01:13:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:13:23 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 01:13:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 01:13:23 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 01:13:23 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 01:13:23 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 01:13:23 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 01:13:23 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 01:13:23 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 01:13:23 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 01:13:23 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 01:13:23 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 01:13:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 01:13:23 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 01:13:23 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 01:13:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 01:13:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 01:13:23 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 01:13:23 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 01:13:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:13:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:13:23 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 01:13:23 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 01:13:23 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 01:13:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 01:13:23 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 01:13:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 01:13:23 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 01:13:23 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 01:13:23 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 01:13:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 01:13:23 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 01:13:23 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 01:13:23 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 01:13:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:13:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:13:23 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 01:13:23 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 01:13:23 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 01:13:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 01:13:23 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 01:13:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 01:13:23 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 01:13:23 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 01:13:23 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 01:13:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 01:13:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 01:13:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 01:13:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 01:13:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 01:13:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 01:13:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 01:13:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 01:13:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 01:13:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 01:13:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 01:13:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 01:13:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 01:13:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 01:13:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 01:13:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 01:13:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 01:13:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 01:13:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 01:13:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 01:13:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 01:13:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 01:13:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 01:13:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 01:13:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 01:13:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 01:13:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 01:13:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 01:13:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 01:13:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 01:13:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 01:13:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 01:13:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 01:13:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 01:13:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 01:13:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 01:13:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 01:13:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 01:13:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 01:13:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 01:13:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 01:13:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 01:13:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 01:13:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 01:13:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 01:13:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 01:13:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 01:13:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 01:13:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 01:13:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 01:13:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 01:13:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 01:13:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 01:13:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 01:13:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 01:13:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 01:13:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 01:13:23 INFO - TEST-OK | /FileAPI/idlharness.html | took 2756ms 01:13:23 INFO - TEST-START | /FileAPI/idlharness.worker 01:13:23 INFO - PROCESS | 6440 | 1461140002917 Marionette TRACE conn4 <- [1,3028,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,null,null],["Blob interface: existence and properties of interface object",0,null,null],["Blob interface object length",0,null,null],["Blob interface object name",0,null,null],["Blob interface: existence and properties of interface prototype object",0,null,null],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["Blob interface: attribute size",0,null,null],["Blob interface: attribute type",0,null,null],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,null,null],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,null,null],["Stringification of new Blob([\"TEST\"])",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface: existence and properties of interface object",0,null,null],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface object name",0,null,null],["File interface: existence and properties of interface prototype object",0,null,null],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["File interface: attribute name",0,null,null],["File interface: attribute lastModified",0,null,null],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["FileList interface: existence and properties of interface object",0,null,null],["FileList interface object length",0,null,null],["FileList interface object name",0,null,null],["FileList interface: existence and properties of interface prototype object",0,null,null],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileList interface: operation item(unsigned long)",0,null,null],["FileList interface: attribute length",0,null,null],["FileList must be primary interface of file_input.files",0,null,null],["Stringification of file_input.files",0,null,null],["FileList interface: file_input.files must inherit property \"item\" with the proper type (0)",0,null,null],["FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError",0,null,null],["FileList interface: file_input.files must inherit property \"length\" with the proper type (1)",0,null,null],["FileReader interface: existence and properties of interface object",0,null,null],["FileReader interface object length",0,null,null],["FileReader interface object name",0,null,null],["FileReader interface: existence and properties of interface prototype object",0,null,null],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileReader interface: operation readAsArrayBuffer(Blob)",0,null,null],["FileReader interface: operation readAsText(Blob,DOMString)",0,null,null],["FileReader interface: operation readAsDataURL(Blob)",0,null,null],["FileReader interface: operation abort()",0,null,null],["FileReader interface: constant EMPTY on interface object",0,null,null],["FileReader interface: constant EMPTY on interface prototype object",0,null,null],["FileReader interface: constant LOADING on interface object",0,null,null],["FileReader interface: constant LOADING on interface prototype object",0,null,null],["FileReader interface: constant DONE on interface object",0,null,null],["FileReader interface: constant DONE on interface prototype object",0,null,null],["FileReader interface: attribute readyState",0,null,null],["FileReader interface: attribute result",0,null,null],["FileReader interface: attribute error",0,null,null],["FileReader interface: attribute onloadstart",0,null,null],["FileReader interface: attribute onprogress",0,null,null],["FileReader interface: attribute onload",0,null,null],["FileReader interface: attribute onabort",0,null,null],["FileReader interface: attribute onerror",0,null,null],["FileReader interface: attribute onloadend",0,null,null],["FileReader must be primary interface of new FileReader()",0,null,null],["Stringification of new FileReader()",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,null,null],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,null,null],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,null,null],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,null,null],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,null,null],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,null,null],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,null,null],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,null,null],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,null,null],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,null,null]]]}] 01:13:23 INFO - PROCESS | 6440 | 1461140003105 Marionette TRACE conn4 -> [0,3029,"getWindowHandle",null] 01:13:23 INFO - PROCESS | 6440 | 1461140003117 Marionette TRACE conn4 <- [1,3029,null,{"value":"8"}] 01:13:23 INFO - PROCESS | 6440 | 1461140003161 Marionette TRACE conn4 -> [0,3030,"setScriptTimeout",{"ms":35000}] 01:13:23 INFO - PROCESS | 6440 | 1461140003167 Marionette TRACE conn4 <- [1,3030,null,{}] 01:13:23 INFO - PROCESS | 6440 | 1461140003190 Marionette TRACE conn4 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:13:23 INFO - PROCESS | 6440 | 1461140003567 Marionette TRACE conn4 <- [1,3031,null,{"value":null}] 01:13:23 INFO - PROCESS | 6440 | 1461140003788 Marionette TRACE conn4 -> [0,3032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.worker\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:23 INFO - PROCESS | 6440 | ++DOCSHELL 0x90498400 == 151 [pid = 6440] [id = 767] 01:13:23 INFO - PROCESS | 6440 | ++DOMWINDOW == 158 (0x906e7000) [pid = 6440] [serial = 2300] [outer = (nil)] 01:13:23 INFO - PROCESS | 6440 | ++DOMWINDOW == 159 (0x959cbc00) [pid = 6440] [serial = 2301] [outer = 0x906e7000] 01:13:23 INFO - PROCESS | 6440 | 1461140003881 Marionette DEBUG loaded listener.js 01:13:24 INFO - PROCESS | 6440 | ++DOMWINDOW == 160 (0x96ac4800) [pid = 6440] [serial = 2302] [outer = 0x906e7000] 01:13:24 INFO - PROCESS | 6440 | [6440] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 01:13:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 01:13:26 INFO - {} 01:13:26 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 01:13:26 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 01:13:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:13:26 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 01:13:26 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 01:13:26 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 01:13:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:13:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:13:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:13:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 01:13:26 INFO - {} 01:13:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 01:13:26 INFO - {} 01:13:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 01:13:26 INFO - {} 01:13:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 01:13:26 INFO - {} 01:13:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 01:13:26 INFO - {} 01:13:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 01:13:26 INFO - {} 01:13:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 01:13:26 INFO - {} 01:13:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 01:13:26 INFO - {} 01:13:26 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 01:13:26 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 01:13:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:13:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:13:26 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 01:13:26 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 01:13:26 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 01:13:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:13:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:13:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:13:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 01:13:26 INFO - {} 01:13:26 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 01:13:26 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 01:13:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:13:26 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 01:13:26 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 01:13:26 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 01:13:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:13:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:13:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:13:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 01:13:26 INFO - {} 01:13:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 01:13:26 INFO - {} 01:13:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 01:13:26 INFO - {} 01:13:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 01:13:26 INFO - {} 01:13:26 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 01:13:26 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 01:13:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:13:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:13:26 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 01:13:26 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 01:13:26 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 01:13:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 01:13:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:13:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:13:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 01:13:26 INFO - {} 01:13:26 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 - {} 01:13:26 INFO - {} 01:13:26 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 01:13:26 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 01:13:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:13:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:13:26 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 01:13:26 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 01:13:26 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 01:13:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 01:13:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:13:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:13:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 01:13:26 INFO - {} 01:13:26 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 01:13:26 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 01:13:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:13:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:13:26 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 01:13:26 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 01:13:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:13:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:13:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:13:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 01:13:26 INFO - {} 01:13:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 01:13:26 INFO - {} 01:13:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 01:13:26 INFO - {} 01:13:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 01:13:26 INFO - {} 01:13:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 01:13:26 INFO - {} 01:13:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 01:13:26 INFO - {} 01:13:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 01:13:26 INFO - {} 01:13:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 01:13:26 INFO - {} 01:13:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 01:13:26 INFO - {} 01:13:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 01:13:26 INFO - {} 01:13:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 01:13:26 INFO - {} 01:13:26 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 01:13:26 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 01:13:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:13:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:13:26 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 01:13:26 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 01:13:26 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 01:13:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 01:13:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:13:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:13:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 01:13:26 INFO - {} 01:13:26 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 - {} 01:13:26 INFO - {} 01:13:26 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 01:13:26 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 01:13:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:13:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:13:26 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 01:13:26 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 01:13:26 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 01:13:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 01:13:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:13:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:13:26 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 01:13:26 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 01:13:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:13:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:13:26 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 01:13:26 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 01:13:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:13:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:13:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:13:26 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 01:13:26 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 01:13:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:13:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:13:26 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 01:13:26 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 01:13:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:13:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:13:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:13:26 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 01:13:26 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 01:13:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:13:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:13:26 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 01:13:26 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 01:13:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:13:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:13:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:13:26 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 01:13:26 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 01:13:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:13:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:13:26 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 01:13:26 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 01:13:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:13:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:13:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:13:26 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 01:13:26 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 01:13:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:13:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:13:26 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 01:13:26 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 01:13:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:13:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:13:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:13:26 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 01:13:26 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 01:13:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:13:26 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 01:13:26 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 01:13:26 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 01:13:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:13:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:13:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:13:26 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 01:13:26 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 01:13:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:13:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:13:26 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 01:13:26 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 01:13:26 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 01:13:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:13:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:13:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:13:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 01:13:26 INFO - {} 01:13:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 01:13:26 INFO - {} 01:13:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 01:13:26 INFO - {} 01:13:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 01:13:26 INFO - {} 01:13:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 01:13:26 INFO - {} 01:13:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 01:13:26 INFO - {} 01:13:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 01:13:26 INFO - {} 01:13:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 01:13:26 INFO - {} 01:13:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 01:13:26 INFO - {} 01:13:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 01:13:26 INFO - {} 01:13:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 01:13:26 INFO - {} 01:13:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 01:13:26 INFO - {} 01:13:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 01:13:26 INFO - {} 01:13:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 01:13:26 INFO - {} 01:13:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 01:13:26 INFO - {} 01:13:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 01:13:26 INFO - {} 01:13:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 01:13:26 INFO - {} 01:13:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 01:13:26 INFO - {} 01:13:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 01:13:26 INFO - {} 01:13:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 01:13:26 INFO - {} 01:13:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 01:13:26 INFO - {} 01:13:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 01:13:26 INFO - {} 01:13:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 01:13:26 INFO - {} 01:13:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 01:13:26 INFO - {} 01:13:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 01:13:26 INFO - {} 01:13:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 01:13:26 INFO - {} 01:13:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 01:13:26 INFO - {} 01:13:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 01:13:26 INFO - {} 01:13:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 01:13:26 INFO - {} 01:13:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 01:13:27 INFO - {} 01:13:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 01:13:27 INFO - {} 01:13:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 01:13:27 INFO - {} 01:13:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 01:13:27 INFO - {} 01:13:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 01:13:27 INFO - {} 01:13:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 01:13:27 INFO - {} 01:13:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 01:13:27 INFO - {} 01:13:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 01:13:27 INFO - {} 01:13:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 01:13:27 INFO - {} 01:13:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 01:13:27 INFO - {} 01:13:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 01:13:27 INFO - {} 01:13:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 01:13:27 INFO - {} 01:13:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 01:13:27 INFO - {} 01:13:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 01:13:27 INFO - {} 01:13:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 01:13:27 INFO - {} 01:13:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 01:13:27 INFO - {} 01:13:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 01:13:27 INFO - {} 01:13:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 01:13:27 INFO - {} 01:13:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 01:13:27 INFO - {} 01:13:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 01:13:27 INFO - {} 01:13:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 01:13:27 INFO - {} 01:13:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 01:13:27 INFO - {} 01:13:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 01:13:27 INFO - {} 01:13:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 01:13:27 INFO - {} 01:13:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 01:13:27 INFO - {} 01:13:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 01:13:27 INFO - {} 01:13:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 01:13:27 INFO - {} 01:13:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 01:13:27 INFO - {} 01:13:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 01:13:27 INFO - {} 01:13:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 01:13:27 INFO - {} 01:13:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 01:13:27 INFO - {} 01:13:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 01:13:27 INFO - {} 01:13:27 INFO - TEST-OK | /FileAPI/idlharness.worker | took 3668ms 01:13:27 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 01:13:27 INFO - PROCESS | 6440 | 1461140006633 Marionette TRACE conn4 <- [1,3032,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,{},{}],["Blob interface: existence and properties of interface object",0,{},{}],["Blob interface object length",0,{},{}],["Blob interface object name",0,{},{}],["Blob interface: existence and properties of interface prototype object",0,{},{}],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["Blob interface: attribute size",0,{},{}],["Blob interface: attribute type",0,{},{}],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,{},{}],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,{},{}],["Stringification of new Blob([\"TEST\"])",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface: existence and properties of interface object",0,{},{}],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface object name",0,{},{}],["File interface: existence and properties of interface prototype object",0,{},{}],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["File interface: attribute name",0,{},{}],["File interface: attribute lastModified",0,{},{}],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object name",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: operation item(unsigned long)",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: attribute length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileReader interface: existence and properties of interface object",0,{},{}],["FileReader interface object length",0,{},{}],["FileReader interface object name",0,{},{}],["FileReader interface: existence and properties of interface prototype object",0,{},{}],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReader interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReader interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReader interface: operation readAsDataURL(Blob)",0,{},{}],["FileReader interface: operation abort()",0,{},{}],["FileReader interface: constant EMPTY on interface object",0,{},{}],["FileReader interface: constant EMPTY on interface prototype object",0,{},{}],["FileReader interface: constant LOADING on interface object",0,{},{}],["FileReader interface: constant LOADING on interface prototype object",0,{},{}],["FileReader interface: constant DONE on interface object",0,{},{}],["FileReader interface: constant DONE on interface prototype object",0,{},{}],["FileReader interface: attribute readyState",0,{},{}],["FileReader interface: attribute result",0,{},{}],["FileReader interface: attribute error",0,{},{}],["FileReader interface: attribute onloadstart",0,{},{}],["FileReader interface: attribute onprogress",0,{},{}],["FileReader interface: attribute onload",0,{},{}],["FileReader interface: attribute onabort",0,{},{}],["FileReader interface: attribute onerror",0,{},{}],["FileReader interface: attribute onloadend",0,{},{}],["FileReader must be primary interface of new FileReader()",0,{},{}],["Stringification of new FileReader()",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,{},{}],["FileReaderSync interface: existence and properties of interface object",0,{},{}],["FileReaderSync interface object length",0,{},{}],["FileReaderSync interface object name",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReaderSync interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReaderSync interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReaderSync interface: operation readAsDataURL(Blob)",0,{},{}],["FileReaderSync must be primary interface of new FileReaderSync()",0,{},{}],["Stringification of new FileReaderSync()",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}]]]}] 01:13:27 INFO - PROCESS | 6440 | 1461140006827 Marionette TRACE conn4 -> [0,3033,"getWindowHandle",null] 01:13:27 INFO - PROCESS | 6440 | 1461140006835 Marionette TRACE conn4 <- [1,3033,null,{"value":"8"}] 01:13:27 INFO - PROCESS | 6440 | 1461140006846 Marionette TRACE conn4 -> [0,3034,"setScriptTimeout",{"ms":35000}] 01:13:27 INFO - PROCESS | 6440 | 1461140006883 Marionette TRACE conn4 <- [1,3034,null,{}] 01:13:27 INFO - PROCESS | 6440 | 1461140006973 Marionette TRACE conn4 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:13:27 INFO - PROCESS | 6440 | 1461140007327 Marionette TRACE conn4 <- [1,3035,null,{"value":null}] 01:13:27 INFO - PROCESS | 6440 | 1461140007627 Marionette TRACE conn4 -> [0,3036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-XHR-revoke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:27 INFO - PROCESS | 6440 | ++DOCSHELL 0x94e93c00 == 152 [pid = 6440] [id = 768] 01:13:27 INFO - PROCESS | 6440 | ++DOMWINDOW == 161 (0x94e9a000) [pid = 6440] [serial = 2303] [outer = (nil)] 01:13:27 INFO - PROCESS | 6440 | ++DOMWINDOW == 162 (0xa281bc00) [pid = 6440] [serial = 2304] [outer = 0x94e9a000] 01:13:27 INFO - PROCESS | 6440 | 1461140007727 Marionette DEBUG loaded listener.js 01:13:27 INFO - PROCESS | 6440 | ++DOMWINDOW == 163 (0xa3c0c800) [pid = 6440] [serial = 2305] [outer = 0x94e9a000] 01:13:28 INFO - PROCESS | 6440 | 1461140008622 Marionette TRACE conn4 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 01:13:28 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 01:13:28 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1831ms 01:13:28 INFO - PROCESS | 6440 | 1461140008680 Marionette TRACE conn4 -> [0,3037,"getWindowHandle",null] 01:13:28 INFO - PROCESS | 6440 | 1461140008684 Marionette TRACE conn4 <- [1,3037,null,{"value":"8"}] 01:13:28 INFO - TEST-START | /FileAPI/blob/Blob-close.html 01:13:28 INFO - PROCESS | 6440 | 1461140008692 Marionette TRACE conn4 -> [0,3038,"setScriptTimeout",{"ms":35000}] 01:13:28 INFO - PROCESS | 6440 | 1461140008696 Marionette TRACE conn4 <- [1,3038,null,{}] 01:13:28 INFO - PROCESS | 6440 | 1461140008743 Marionette TRACE conn4 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:13:29 INFO - PROCESS | 6440 | 1461140009092 Marionette TRACE conn4 <- [1,3039,null,{"value":null}] 01:13:29 INFO - PROCESS | 6440 | 1461140009384 Marionette TRACE conn4 -> [0,3040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-close.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-close.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:29 INFO - PROCESS | 6440 | ++DOCSHELL 0x8b9bdc00 == 153 [pid = 6440] [id = 769] 01:13:29 INFO - PROCESS | 6440 | ++DOMWINDOW == 164 (0x8b9bf400) [pid = 6440] [serial = 2306] [outer = (nil)] 01:13:29 INFO - PROCESS | 6440 | ++DOMWINDOW == 165 (0x8b9c5c00) [pid = 6440] [serial = 2307] [outer = 0x8b9bf400] 01:13:29 INFO - PROCESS | 6440 | 1461140009485 Marionette DEBUG loaded listener.js 01:13:29 INFO - PROCESS | 6440 | ++DOMWINDOW == 166 (0x8b9c7800) [pid = 6440] [serial = 2308] [outer = 0x8b9bf400] 01:13:30 INFO - PROCESS | 6440 | 1461140010394 Marionette TRACE conn4 <- [1,3040,null,{"value":["/FileAPI/blob/Blob-close.html",0,null,null,[["Blob.close",1,"blob.close is not a function","@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1\n"]]]}] 01:13:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 01:13:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 01:13:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:13:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:13:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 01:13:30 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1733ms 01:13:30 INFO - PROCESS | 6440 | 1461140010427 Marionette TRACE conn4 -> [0,3041,"getWindowHandle",null] 01:13:30 INFO - PROCESS | 6440 | 1461140010431 Marionette TRACE conn4 <- [1,3041,null,{"value":"8"}] 01:13:30 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 01:13:30 INFO - PROCESS | 6440 | 1461140010438 Marionette TRACE conn4 -> [0,3042,"setScriptTimeout",{"ms":35000}] 01:13:30 INFO - PROCESS | 6440 | 1461140010442 Marionette TRACE conn4 <- [1,3042,null,{}] 01:13:30 INFO - PROCESS | 6440 | 1461140010448 Marionette TRACE conn4 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:13:30 INFO - PROCESS | 6440 | 1461140010703 Marionette TRACE conn4 <- [1,3043,null,{"value":null}] 01:13:31 INFO - PROCESS | 6440 | 1461140011010 Marionette TRACE conn4 -> [0,3044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:31 INFO - PROCESS | 6440 | ++DOCSHELL 0x8b9c3400 == 154 [pid = 6440] [id = 770] 01:13:31 INFO - PROCESS | 6440 | ++DOMWINDOW == 167 (0x8b9c5400) [pid = 6440] [serial = 2309] [outer = (nil)] 01:13:31 INFO - PROCESS | 6440 | ++DOMWINDOW == 168 (0x97da2c00) [pid = 6440] [serial = 2310] [outer = 0x8b9c5400] 01:13:31 INFO - PROCESS | 6440 | 1461140011159 Marionette DEBUG loaded listener.js 01:13:31 INFO - PROCESS | 6440 | ++DOMWINDOW == 169 (0xa3c6fc00) [pid = 6440] [serial = 2311] [outer = 0x8b9c5400] 01:13:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 01:13:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 01:13:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 01:13:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 01:13:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 01:13:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 01:13:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument. 01:13:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 01:13:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 01:13:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 01:13:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.) 01:13:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 01:13:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 01:13:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 01:13:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 01:13:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 01:13:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 01:13:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 01:13:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 01:13:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 01:13:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 01:13:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 01:13:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 01:13:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 01:13:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 01:13:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 01:13:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 01:13:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | The 'endings' property should be ignored. - 'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes. 01:13:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 01:13:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:13:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:13:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 01:13:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 01:13:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 01:13:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 01:13:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 01:13:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 01:13:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 01:13:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 01:13:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 01:13:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 01:13:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 01:13:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults. - Argument 2 of Blob.constructor can't be converted to a dictionary. 01:13:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 01:13:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 01:13:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:13:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:13:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 01:13:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 01:13:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults (with newlines). - Argument 2 of Blob.constructor can't be converted to a dictionary. 01:13:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 01:13:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 01:13:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:13:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:13:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 01:13:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 01:13:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 01:13:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 01:13:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 01:13:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 01:13:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 01:13:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:13:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:13:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 01:13:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 01:13:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 01:13:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 01:13:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:13:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:13:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:13:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:13:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:13:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 01:13:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 01:13:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:13:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:13:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:13:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:13:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:13:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 01:13:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:13:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:13:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:13:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:13:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:13:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 01:13:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:13:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:13:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:13:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:13:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:13:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 01:13:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 01:13:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:13:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:13:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:13:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:13:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:13:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 01:13:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:13:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:13:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:13:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:13:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:13:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 01:13:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:13:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:13:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:13:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:13:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:13:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 01:13:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:13:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:13:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:13:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:13:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:13:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 01:13:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:13:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:13:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:13:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:13:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:13:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 01:13:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 01:13:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 01:13:32 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 2142ms 01:13:32 INFO - PROCESS | 6440 | 1461140012489 Marionette TRACE conn4 <- [1,3044,null,{"value":["/FileAPI/blob/Blob-constructor.html",0,null,null,[["Blob interface object",0,null,null],["no-argument Blob constructor",0,null,null],["no-argument Blob constructor without 'new'",0,null,null],["no-argument Blob constructor without brackets",0,null,null],["Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.",0,null,null],["A plain object with @@iterator should be treated as a sequence for the blobParts argument.",0,null,null],["A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument.",0,null,null],["A String object should be treated as a sequence for the blobParts argument.",0,null,null],["A Uint8Array object should be treated as a sequence for the blobParts argument.",0,null,null],["The length getter should be invoked and any exceptions should be propagated.",0,null,null],["A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.)",0,null,null],["ToUint32 should be applied to the length and any exceptions should be propagated.",0,null,null],["Getters and value conversions should happen in order until an exception is thrown.",0,null,null],["ToString should be called on elements of the blobParts array and any exceptions should be propagated.",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (pop).",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (unshift).",0,null,null],["ToString should be called on elements of the blobParts array.",0,null,null],["ArrayBuffer elements of the blobParts array should be supported.",0,null,null],["Passing typed arrays as elements of the blobParts array should work.",0,null,null],["Passing a Float64Array as element of the blobParts array should work.",0,null,null],["Passing an platform object that supports indexed properties as the blobParts array should work (select).",0,null,null],["Passing a platform array object as the blobParts array should work (MessagePort[]).",0,null,null],["Passing a platform array object as the blobParts array should work (Attr[]).",0,null,null],["Array with two blobs",0,null,null],["Array with two buffers",0,null,null],["Array with two bufferviews",0,null,null],["Array with mixed types",0,null,null],["The 'endings' property should be ignored.",1,"'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1\n"],["options properties should be accessed in lexicographic order.",0,null,null],["Arguments should be evaluated from left to right.",0,null,null],["Passing null (index 0) for options should use the defaults.",0,null,null],["Passing null (index 0) for options should use the defaults (with newlines).",0,null,null],["Passing undefined (index 1) for options should use the defaults.",0,null,null],["Passing undefined (index 1) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults (with newlines).",0,null,null],["Passing object \"/regex/\" (index 4) for options should use the defaults.",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing object \"/regex/\" (index 4) for options should use the defaults (with newlines).",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing function \"function () {}\" (index 5) for options should use the defaults.",0,null,null],["Passing function \"function () {}\" (index 5) for options should use the defaults (with newlines).",0,null,null],["Newlines should not change when endings is 'transparent'.",0,null,null],["Newlines should not change when endings is 'native'.",1,"assert_equals: expected 9 but got 8","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1\n"],["Blob with type \"\"",0,null,null],["Blob with type \"a\"",0,null,null],["Blob with type \"A\"",1,"assert_equals: expected \"a\" but got \"A\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"text/html\"",0,null,null],["Blob with type \"TEXT/HTML\"",1,"assert_equals: expected \"text/html\" but got \"TEXT/HTML\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"å\"",1,"assert_equals: expected \"\" but got \"å\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"𐑾\"",1,"assert_equals: expected \"\" but got \"𐑾\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \" image/gif \"",0,null,null],["Blob with type \"\\timage/gif\\t\"",1,"assert_equals: expected \"\" but got \"\\timage/gif\\t\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif;\"",1,"assert_equals: expected \"\" but got \"image/gif;\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"İmage/gif\"",1,"assert_equals: expected \"\" but got \"İmage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"ımage/gif\"",1,"assert_equals: expected \"\" but got \"ımage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif\\0\"",1,"assert_equals: expected \"\" but got \"image/gif\\0\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"unknown/unknown\"",0,null,null],["Blob with type \"text/plain\"",0,null,null],["Blob with type \"image/png\"",0,null,null]]]}] 01:13:32 INFO - PROCESS | 6440 | 1461140012725 Marionette TRACE conn4 -> [0,3045,"getWindowHandle",null] 01:13:32 INFO - PROCESS | 6440 | 1461140012730 Marionette TRACE conn4 <- [1,3045,null,{"value":"8"}] 01:13:32 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 01:13:32 INFO - PROCESS | 6440 | 1461140012795 Marionette TRACE conn4 -> [0,3046,"setScriptTimeout",{"ms":35000}] 01:13:32 INFO - PROCESS | 6440 | 1461140012798 Marionette TRACE conn4 <- [1,3046,null,{}] 01:13:32 INFO - PROCESS | 6440 | 1461140012806 Marionette TRACE conn4 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:13:33 INFO - PROCESS | 6440 | 1461140013083 Marionette TRACE conn4 <- [1,3047,null,{"value":null}] 01:13:33 INFO - PROCESS | 6440 | 1461140013379 Marionette TRACE conn4 -> [0,3048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-in-worker.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:33 INFO - PROCESS | 6440 | ++DOCSHELL 0x85d04000 == 155 [pid = 6440] [id = 771] 01:13:33 INFO - PROCESS | 6440 | ++DOMWINDOW == 170 (0x85e6f800) [pid = 6440] [serial = 2312] [outer = (nil)] 01:13:33 INFO - PROCESS | 6440 | ++DOMWINDOW == 171 (0x9144d400) [pid = 6440] [serial = 2313] [outer = 0x85e6f800] 01:13:33 INFO - PROCESS | 6440 | 1461140013500 Marionette DEBUG loaded listener.js 01:13:33 INFO - PROCESS | 6440 | ++DOMWINDOW == 172 (0x9777a000) [pid = 6440] [serial = 2314] [outer = 0x85e6f800] 01:13:33 INFO - PROCESS | 6440 | [6440] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 01:13:34 INFO - PROCESS | 6440 | 1461140014645 Marionette TRACE conn4 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 01:13:34 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 01:13:34 INFO - {} 01:13:34 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1895ms 01:13:34 INFO - PROCESS | 6440 | 1461140014683 Marionette TRACE conn4 -> [0,3049,"getWindowHandle",null] 01:13:34 INFO - PROCESS | 6440 | 1461140014686 Marionette TRACE conn4 <- [1,3049,null,{"value":"8"}] 01:13:34 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 01:13:34 INFO - PROCESS | 6440 | 1461140014694 Marionette TRACE conn4 -> [0,3050,"setScriptTimeout",{"ms":35000}] 01:13:34 INFO - PROCESS | 6440 | 1461140014697 Marionette TRACE conn4 <- [1,3050,null,{}] 01:13:34 INFO - PROCESS | 6440 | 1461140014704 Marionette TRACE conn4 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:13:34 INFO - PROCESS | 6440 | 1461140014994 Marionette TRACE conn4 <- [1,3051,null,{"value":null}] 01:13:35 INFO - PROCESS | 6440 | 1461140015350 Marionette TRACE conn4 -> [0,3052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice-overflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:35 INFO - PROCESS | 6440 | ++DOCSHELL 0x894e7800 == 156 [pid = 6440] [id = 772] 01:13:35 INFO - PROCESS | 6440 | ++DOMWINDOW == 173 (0x8ab16c00) [pid = 6440] [serial = 2315] [outer = (nil)] 01:13:35 INFO - PROCESS | 6440 | ++DOMWINDOW == 174 (0x98872800) [pid = 6440] [serial = 2316] [outer = 0x8ab16c00] 01:13:35 INFO - PROCESS | 6440 | 1461140015444 Marionette DEBUG loaded listener.js 01:13:35 INFO - PROCESS | 6440 | ++DOMWINDOW == 175 (0x98878000) [pid = 6440] [serial = 2317] [outer = 0x8ab16c00] 01:13:36 INFO - PROCESS | 6440 | 1461140016339 Marionette TRACE conn4 <- [1,3052,null,{"value":["/FileAPI/blob/Blob-slice-overflow.html",0,null,null,[["slice start is negative, relativeStart will be max((size + start), 0)",0,null,null],["slice start is greater than blob size, relativeStart will be min(start, size)",0,null,null],["slice end is negative, relativeEnd will be max((size + end), 0)",0,null,null],["slice end is greater than blob size, relativeEnd will be min(end, size)",0,null,null]]]}] 01:13:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 01:13:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 01:13:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 01:13:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 01:13:36 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1689ms 01:13:36 INFO - PROCESS | 6440 | 1461140016385 Marionette TRACE conn4 -> [0,3053,"getWindowHandle",null] 01:13:36 INFO - PROCESS | 6440 | 1461140016390 Marionette TRACE conn4 <- [1,3053,null,{"value":"8"}] 01:13:36 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 01:13:36 INFO - PROCESS | 6440 | 1461140016398 Marionette TRACE conn4 -> [0,3054,"setScriptTimeout",{"ms":35000}] 01:13:36 INFO - PROCESS | 6440 | 1461140016402 Marionette TRACE conn4 <- [1,3054,null,{}] 01:13:36 INFO - PROCESS | 6440 | 1461140016410 Marionette TRACE conn4 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:13:39 INFO - PROCESS | 6440 | --DOCSHELL 0x96bb9800 == 155 [pid = 6440] [id = 411] 01:13:39 INFO - PROCESS | 6440 | --DOCSHELL 0x8c1f7400 == 154 [pid = 6440] [id = 572] 01:13:39 INFO - PROCESS | 6440 | --DOCSHELL 0x85e7bc00 == 153 [pid = 6440] [id = 583] 01:13:39 INFO - PROCESS | 6440 | --DOCSHELL 0x938c3400 == 152 [pid = 6440] [id = 582] 01:13:39 INFO - PROCESS | 6440 | --DOCSHELL 0x8fb1ac00 == 151 [pid = 6440] [id = 575] 01:13:39 INFO - PROCESS | 6440 | --DOCSHELL 0x97923c00 == 150 [pid = 6440] [id = 581] 01:13:39 INFO - PROCESS | 6440 | --DOCSHELL 0x92839800 == 149 [pid = 6440] [id = 580] 01:13:39 INFO - PROCESS | 6440 | --DOCSHELL 0x8fbdc800 == 148 [pid = 6440] [id = 576] 01:13:39 INFO - PROCESS | 6440 | --DOCSHELL 0x99b80c00 == 147 [pid = 6440] [id = 746] 01:13:39 INFO - PROCESS | 6440 | --DOCSHELL 0x906f2c00 == 146 [pid = 6440] [id = 740] 01:13:39 INFO - PROCESS | 6440 | --DOCSHELL 0x8b8cd000 == 145 [pid = 6440] [id = 739] 01:13:39 INFO - PROCESS | 6440 | --DOCSHELL 0x8f384000 == 144 [pid = 6440] [id = 738] 01:13:39 INFO - PROCESS | 6440 | --DOCSHELL 0x8a838000 == 143 [pid = 6440] [id = 736] 01:13:39 INFO - PROCESS | 6440 | --DOCSHELL 0x8c1f5c00 == 142 [pid = 6440] [id = 737] 01:13:39 INFO - PROCESS | 6440 | --DOCSHELL 0x8a210800 == 141 [pid = 6440] [id = 735] 01:13:39 INFO - PROCESS | 6440 | --DOCSHELL 0x8932a800 == 140 [pid = 6440] [id = 734] 01:13:39 INFO - PROCESS | 6440 | --DOCSHELL 0x85e71800 == 139 [pid = 6440] [id = 733] 01:13:39 INFO - PROCESS | 6440 | --DOMWINDOW == 174 (0x904d7400) [pid = 6440] [serial = 2165] [outer = (nil)] [url = about:blank] 01:13:39 INFO - PROCESS | 6440 | --DOMWINDOW == 173 (0x8a2e8800) [pid = 6440] [serial = 2144] [outer = (nil)] [url = about:blank] 01:13:39 INFO - PROCESS | 6440 | --DOMWINDOW == 172 (0x984d0000) [pid = 6440] [serial = 2181] [outer = (nil)] [url = about:blank] 01:13:39 INFO - PROCESS | 6440 | --DOMWINDOW == 171 (0x9899c400) [pid = 6440] [serial = 2186] [outer = (nil)] [url = about:blank] 01:13:39 INFO - PROCESS | 6440 | --DOMWINDOW == 170 (0x8a8a7c00) [pid = 6440] [serial = 2196] [outer = (nil)] [url = about:blank] 01:13:39 INFO - PROCESS | 6440 | --DOMWINDOW == 169 (0x98879800) [pid = 6440] [serial = 2184] [outer = (nil)] [url = about:blank] 01:13:39 INFO - PROCESS | 6440 | --DOMWINDOW == 168 (0x8e77c800) [pid = 6440] [serial = 2153] [outer = (nil)] [url = about:blank] 01:13:39 INFO - PROCESS | 6440 | --DOMWINDOW == 167 (0x91446c00) [pid = 6440] [serial = 2168] [outer = (nil)] [url = about:blank] 01:13:39 INFO - PROCESS | 6440 | --DOMWINDOW == 166 (0x8813b400) [pid = 6440] [serial = 2189] [outer = (nil)] [url = about:blank] 01:13:39 INFO - PROCESS | 6440 | --DOMWINDOW == 165 (0x91450800) [pid = 6440] [serial = 2169] [outer = (nil)] [url = about:blank] 01:13:39 INFO - PROCESS | 6440 | --DOMWINDOW == 164 (0x8f550000) [pid = 6440] [serial = 2157] [outer = (nil)] [url = about:blank] 01:13:39 INFO - PROCESS | 6440 | --DOMWINDOW == 163 (0x98b02800) [pid = 6440] [serial = 2187] [outer = (nil)] [url = about:blank] 01:13:39 INFO - PROCESS | 6440 | --DOMWINDOW == 162 (0x97922c00) [pid = 6440] [serial = 2178] [outer = (nil)] [url = about:blank] 01:13:39 INFO - PROCESS | 6440 | --DOMWINDOW == 161 (0x90497400) [pid = 6440] [serial = 2162] [outer = (nil)] [url = about:blank] 01:13:39 INFO - PROCESS | 6440 | --DOMWINDOW == 160 (0x977c4800) [pid = 6440] [serial = 2177] [outer = (nil)] [url = about:blank] 01:13:39 INFO - PROCESS | 6440 | --DOMWINDOW == 159 (0x938c8800) [pid = 6440] [serial = 2171] [outer = (nil)] [url = about:blank] 01:13:39 INFO - PROCESS | 6440 | --DOMWINDOW == 158 (0x93a44c00) [pid = 6440] [serial = 2172] [outer = (nil)] [url = about:blank] 01:13:39 INFO - PROCESS | 6440 | --DOMWINDOW == 157 (0x8c1fb400) [pid = 6440] [serial = 2148] [outer = (nil)] [url = about:blank] 01:13:39 INFO - PROCESS | 6440 | --DOMWINDOW == 156 (0x88350400) [pid = 6440] [serial = 2190] [outer = (nil)] [url = about:blank] 01:13:39 INFO - PROCESS | 6440 | --DOMWINDOW == 155 (0x8e3a7400) [pid = 6440] [serial = 2151] [outer = (nil)] [url = about:blank] 01:13:39 INFO - PROCESS | 6440 | --DOMWINDOW == 154 (0x8ab20c00) [pid = 6440] [serial = 2198] [outer = (nil)] [url = about:blank] 01:13:39 INFO - PROCESS | 6440 | --DOMWINDOW == 153 (0x89873400) [pid = 6440] [serial = 2193] [outer = (nil)] [url = about:blank] 01:13:39 INFO - PROCESS | 6440 | --DOMWINDOW == 152 (0x894ed400) [pid = 6440] [serial = 2192] [outer = (nil)] [url = about:blank] 01:13:39 INFO - PROCESS | 6440 | --DOMWINDOW == 151 (0x98122800) [pid = 6440] [serial = 2180] [outer = (nil)] [url = about:blank] 01:13:39 INFO - PROCESS | 6440 | --DOMWINDOW == 150 (0x98876800) [pid = 6440] [serial = 2183] [outer = (nil)] [url = about:blank] 01:13:39 INFO - PROCESS | 6440 | --DOMWINDOW == 149 (0x8e781c00) [pid = 6440] [serial = 2154] [outer = (nil)] [url = about:blank] 01:13:39 INFO - PROCESS | 6440 | --DOMWINDOW == 148 (0x8a835800) [pid = 6440] [serial = 2195] [outer = (nil)] [url = about:blank] 01:13:39 INFO - PROCESS | 6440 | --DOMWINDOW == 147 (0x892b0000) [pid = 6440] [serial = 2141] [outer = (nil)] [url = about:blank] 01:13:39 INFO - PROCESS | 6440 | --DOMWINDOW == 146 (0x8a2eb000) [pid = 6440] [serial = 2085] [outer = (nil)] [url = about:blank] 01:13:39 INFO - PROCESS | 6440 | --DOMWINDOW == 145 (0x96a3c400) [pid = 6440] [serial = 2174] [outer = (nil)] [url = about:blank] 01:13:39 INFO - PROCESS | 6440 | --DOMWINDOW == 144 (0x8b8c6400) [pid = 6440] [serial = 2147] [outer = (nil)] [url = about:blank] 01:13:39 INFO - PROCESS | 6440 | --DOMWINDOW == 143 (0x8cbd0c00) [pid = 6440] [serial = 2150] [outer = (nil)] [url = about:blank] 01:13:39 INFO - PROCESS | 6440 | --DOMWINDOW == 142 (0x96bad400) [pid = 6440] [serial = 2175] [outer = (nil)] [url = about:blank] 01:13:39 INFO - PROCESS | 6440 | --DOMWINDOW == 141 (0x8fe94400) [pid = 6440] [serial = 2159] [outer = (nil)] [url = about:blank] 01:13:39 INFO - PROCESS | 6440 | --DOMWINDOW == 140 (0x90185000) [pid = 6440] [serial = 2160] [outer = (nil)] [url = about:blank] 01:13:39 INFO - PROCESS | 6440 | --DOMWINDOW == 139 (0x8a8a4000) [pid = 6440] [serial = 2145] [outer = (nil)] [url = about:blank] 01:13:39 INFO - PROCESS | 6440 | --DOMWINDOW == 138 (0x89331000) [pid = 6440] [serial = 2142] [outer = (nil)] [url = about:blank] 01:13:39 INFO - PROCESS | 6440 | --DOMWINDOW == 137 (0x8f549c00) [pid = 6440] [serial = 2156] [outer = (nil)] [url = about:blank] 01:13:39 INFO - PROCESS | 6440 | --DOMWINDOW == 136 (0x9049ac00) [pid = 6440] [serial = 2163] [outer = (nil)] [url = about:blank] 01:13:39 INFO - PROCESS | 6440 | --DOMWINDOW == 135 (0x9066f000) [pid = 6440] [serial = 2166] [outer = (nil)] [url = about:blank] 01:13:39 INFO - PROCESS | 6440 | 1461140019976 Marionette TRACE conn4 <- [1,3055,null,{"value":null}] 01:13:40 INFO - PROCESS | 6440 | 1461140020184 Marionette TRACE conn4 -> [0,3056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:40 INFO - PROCESS | 6440 | ++DOCSHELL 0x863da400 == 140 [pid = 6440] [id = 773] 01:13:40 INFO - PROCESS | 6440 | ++DOMWINDOW == 136 (0x863dac00) [pid = 6440] [serial = 2318] [outer = (nil)] 01:13:40 INFO - PROCESS | 6440 | ++DOMWINDOW == 137 (0x863dcc00) [pid = 6440] [serial = 2319] [outer = 0x863dac00] 01:13:40 INFO - PROCESS | 6440 | 1461140020263 Marionette DEBUG loaded listener.js 01:13:40 INFO - PROCESS | 6440 | ++DOMWINDOW == 138 (0x863dfc00) [pid = 6440] [serial = 2320] [outer = 0x863dac00] 01:13:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 01:13:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 01:13:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 01:13:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 01:13:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 01:13:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 01:13:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 01:13:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 01:13:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 01:13:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 01:13:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 01:13:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 01:13:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 01:13:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 01:13:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 01:13:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 01:13:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 01:13:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 01:13:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 01:13:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 01:13:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 01:13:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 01:13:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 01:13:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 01:13:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 01:13:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 01:13:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 01:13:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 01:13:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 01:13:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 01:13:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 01:13:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 01:13:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 01:13:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 01:13:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 01:13:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 01:13:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 01:13:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 01:13:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 01:13:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 01:13:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 01:13:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 01:13:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 01:13:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 01:13:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 01:13:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 01:13:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 01:13:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 01:13:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 01:13:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 01:13:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 01:13:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 01:13:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 01:13:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 01:13:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 01:13:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 01:13:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 01:13:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 01:13:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 01:13:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 01:13:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 01:13:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 01:13:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 01:13:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 01:13:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 01:13:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 01:13:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 01:13:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 01:13:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 01:13:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 01:13:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 01:13:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 01:13:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 01:13:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 01:13:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 01:13:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 01:13:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 01:13:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 01:13:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 01:13:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 01:13:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 01:13:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 01:13:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 01:13:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 01:13:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 01:13:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 01:13:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 01:13:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 01:13:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 01:13:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 01:13:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 01:13:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 01:13:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 01:13:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 01:13:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 01:13:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 01:13:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 01:13:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 01:13:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 01:13:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:13:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:13:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:13:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:13:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:13:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 01:13:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:13:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:13:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:13:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:13:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:13:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 01:13:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:13:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:13:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:13:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:13:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:13:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 01:13:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:13:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:13:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:13:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:13:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:13:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 01:13:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:13:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:13:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:13:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:13:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:13:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 01:13:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:13:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:13:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:13:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:13:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:13:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 01:13:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:13:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:13:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:13:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:13:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:13:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 01:13:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:13:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:13:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:13:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:13:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:13:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 01:13:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:13:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:13:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:13:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:13:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:13:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 01:13:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:13:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:13:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:13:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:13:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:13:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 01:13:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:13:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:13:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:13:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:13:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:13:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 01:13:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:13:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:13:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:13:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:13:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:13:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 01:13:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:13:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:13:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:13:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:13:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:13:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 01:13:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:13:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:13:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:13:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:13:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:13:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 01:13:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:13:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:13:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:13:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:13:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:13:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 01:13:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:13:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:13:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:13:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:13:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:13:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 01:13:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:13:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:13:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:13:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:13:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:13:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 01:13:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:13:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:13:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:13:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:13:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:13:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 01:13:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:13:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:13:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:13:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:13:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:13:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 01:13:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:13:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:13:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:13:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:13:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:13:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 01:13:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:13:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:13:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:13:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:13:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:13:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 01:13:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:13:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:13:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:13:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:13:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:13:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 01:13:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:13:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:13:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:13:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 01:13:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 01:13:41 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" 01:13:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:13:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:13:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:13:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 01:13:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 01:13:41 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" 01:13:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:13:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:13:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:13:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 01:13:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 01:13:41 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 5304ms 01:13:41 INFO - PROCESS | 6440 | 1461140021550 Marionette TRACE conn4 <- [1,3056,null,{"value":["/FileAPI/blob/Blob-slice.html",0,null,null,[["no-argument Blob slice",0,null,null],["Slices",0,null,null],["blob1.",0,null,null],["blob2.",0,null,null],["Slicing test (0,0).",0,null,null],["Slicing test: slice (0,0).",0,null,null],["Slicing test (0,1).",0,null,null],["Slicing test: slice (0,1).",0,null,null],["Slicing test (0,2).",0,null,null],["Slicing test: slice (0,2).",0,null,null],["Slicing test (0,3).",0,null,null],["Slicing test: slice (0,3).",0,null,null],["Slicing test (0,4).",0,null,null],["Slicing test: slice (0,4).",0,null,null],["Slicing test (0,5).",0,null,null],["Slicing test: slice (0,5).",0,null,null],["Slicing test (0,6).",0,null,null],["Slicing test: slice (0,6).",0,null,null],["Slicing test (0,7).",0,null,null],["Slicing test: slice (0,7).",0,null,null],["Slicing test (0,8).",0,null,null],["Slicing test: slice (0,8).",0,null,null],["Slicing test (1,0).",0,null,null],["Slicing test: slice (1,0).",0,null,null],["Slicing test (1,1).",0,null,null],["Slicing test: slice (1,1).",0,null,null],["Slicing test (1,2).",0,null,null],["Slicing test: slice (1,2).",0,null,null],["Slicing test (1,3).",0,null,null],["Slicing test: slice (1,3).",0,null,null],["Slicing test (1,4).",0,null,null],["Slicing test: slice (1,4).",0,null,null],["Slicing test (1,5).",0,null,null],["Slicing test: slice (1,5).",0,null,null],["Slicing test (1,6).",0,null,null],["Slicing test: slice (1,6).",0,null,null],["Slicing test (1,7).",0,null,null],["Slicing test: slice (1,7).",0,null,null],["Slicing test (2,0).",0,null,null],["Slicing test: slice (2,0).",0,null,null],["Slicing test (2,1).",0,null,null],["Slicing test: slice (2,1).",0,null,null],["Slicing test (2,2).",0,null,null],["Slicing test: slice (2,2).",0,null,null],["Slicing test (2,3).",0,null,null],["Slicing test: slice (2,3).",0,null,null],["Slicing test (3,0).",0,null,null],["Slicing test: slice (3,0).",0,null,null],["Slicing test (3,1).",0,null,null],["Slicing test: slice (3,1).",0,null,null],["Slicing test (3,2).",0,null,null],["Slicing test: slice (3,2).",0,null,null],["Slicing test (3,3).",0,null,null],["Slicing test: slice (3,3).",0,null,null],["Slicing test (3,4).",0,null,null],["Slicing test: slice (3,4).",0,null,null],["Slicing test (3,5).",0,null,null],["Slicing test: slice (3,5).",0,null,null],["Slicing test (4,0).",0,null,null],["Slicing test: slice (4,0).",0,null,null],["Slicing test (4,1).",0,null,null],["Slicing test: slice (4,1).",0,null,null],["Slicing test (4,2).",0,null,null],["Slicing test: slice (4,2).",0,null,null],["Slicing test (4,3).",0,null,null],["Slicing test: slice (4,3).",0,null,null],["Slicing test (4,4).",0,null,null],["Slicing test: slice (4,4).",0,null,null],["Slicing test (5,0).",0,null,null],["Slicing test: slice (5,0).",0,null,null],["Slicing test (5,1).",0,null,null],["Slicing test: slice (5,1).",0,null,null],["Slicing test (5,2).",0,null,null],["Slicing test: slice (5,2).",0,null,null],["Slicing test (5,3).",0,null,null],["Slicing test: slice (5,3).",0,null,null],["Slicing test (6,0).",0,null,null],["Slicing test: slice (6,0).",0,null,null],["Slicing test (6,1).",0,null,null],["Slicing test: slice (6,1).",0,null,null],["Slicing test (6,2).",0,null,null],["Slicing test: slice (6,2).",0,null,null],["Slicing test (7,0).",0,null,null],["Slicing test: slice (7,0).",0,null,null],["Slicing test (7,1).",0,null,null],["Slicing test: slice (7,1).",0,null,null],["Slicing test (7,2).",0,null,null],["Slicing test: slice (7,2).",0,null,null],["Slicing test (7,3).",0,null,null],["Slicing test: slice (7,3).",0,null,null],["Slicing test (8,0).",0,null,null],["Slicing test: slice (8,0).",0,null,null],["Slicing test (8,1).",0,null,null],["Slicing test: slice (8,1).",0,null,null],["Slicing test (8,2).",0,null,null],["Slicing test: slice (8,2).",0,null,null],["Slicing test (8,3).",0,null,null],["Slicing test: slice (8,3).",0,null,null],["Invalid contentType (\"ÿ\")",1,"assert_equals: expected \"\" but got \"ÿ\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te(xt/plain\")",1,"assert_equals: expected \"\" but got \"te(xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te)xt/plain\")",1,"assert_equals: expected \"\" but got \"te)xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"te>xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te@xt/plain\")",1,"assert_equals: expected \"\" but got \"te@xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te,xt/plain\")",1,"assert_equals: expected \"\" but got \"te,xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te;xt/plain\")",1,"assert_equals: expected \"\" but got \"te;xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te:xt/plain\")",1,"assert_equals: expected \"\" but got \"te:xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\\xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\\xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\"xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\"xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te/xt/plain\")",1,"assert_equals: expected \"\" but got \"te/xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te[xt/plain\")",1,"assert_equals: expected \"\" but got \"te[xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te]xt/plain\")",1,"assert_equals: expected \"\" but got \"te]xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te?xt/plain\")",1,"assert_equals: expected \"\" but got \"te?xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te=xt/plain\")",1,"assert_equals: expected \"\" but got \"te=xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te{xt/plain\")",1,"assert_equals: expected \"\" but got \"te{xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te}xt/plain\")",1,"assert_equals: expected \"\" but got \"te}xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te xt/plain\")",1,"assert_equals: expected \"\" but got \"te xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\txt/plain\")",1,"assert_equals: expected \"\" but got \"te\\txt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\0xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\0xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\x1fxt/plain\")",1,"assert_equals: expected \"\" but got \"te\\x1fxt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"text/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Valid contentType (\"TEXT/PLAIN\")",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset = UTF-8\")",1,"assert_equals: expected \"text/plain;charset = utf-8\" but got \"text/plain;charset = UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset=UTF-8\")",1,"assert_equals: expected \"text/plain;charset=utf-8\" but got \"text/plain;charset=UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"]]]}] 01:13:41 INFO - PROCESS | 6440 | 1461140021922 Marionette TRACE conn4 -> [0,3057,"getWindowHandle",null] 01:13:41 INFO - PROCESS | 6440 | 1461140021927 Marionette TRACE conn4 <- [1,3057,null,{"value":"8"}] 01:13:41 INFO - TEST-START | /FileAPI/file/File-constructor.html 01:13:41 INFO - PROCESS | 6440 | 1461140021945 Marionette TRACE conn4 -> [0,3058,"setScriptTimeout",{"ms":35000}] 01:13:41 INFO - PROCESS | 6440 | 1461140021951 Marionette TRACE conn4 <- [1,3058,null,{}] 01:13:41 INFO - PROCESS | 6440 | 1461140021959 Marionette TRACE conn4 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:13:42 INFO - PROCESS | 6440 | 1461140022182 Marionette TRACE conn4 <- [1,3059,null,{"value":null}] 01:13:42 INFO - PROCESS | 6440 | 1461140022433 Marionette TRACE conn4 -> [0,3060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/File-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/File-constructor.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:42 INFO - PROCESS | 6440 | ++DOCSHELL 0x88fb3400 == 141 [pid = 6440] [id = 774] 01:13:42 INFO - PROCESS | 6440 | ++DOMWINDOW == 139 (0x88fb6000) [pid = 6440] [serial = 2321] [outer = (nil)] 01:13:42 INFO - PROCESS | 6440 | ++DOMWINDOW == 140 (0x8986f000) [pid = 6440] [serial = 2322] [outer = 0x88fb6000] 01:13:42 INFO - PROCESS | 6440 | 1461140022517 Marionette DEBUG loaded listener.js 01:13:42 INFO - PROCESS | 6440 | ++DOMWINDOW == 141 (0x89f11000) [pid = 6440] [serial = 2323] [outer = 0x88fb6000] 01:13:43 INFO - PROCESS | 6440 | 1461140023463 Marionette TRACE conn4 <- [1,3060,null,{"value":["/FileAPI/file/File-constructor.html",0,null,null,[["File interface object exists",0,null,null],["DOMString fileBits",0,null,null],["Unicode DOMString fileBits",0,null,null],["Empty Blob fileBits",0,null,null],["Blob fileBits",0,null,null],["ArrayBuffer fileBits",0,null,null],["Typed array fileBits",0,null,null],["Various fileBits",0,null,null],["Using fileName",0,null,null],["Using special character in fileName",1,"assert_equals: expected \"dummy:foo\" but got \"dummy/foo\"","test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntest_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1\n"],["Using type on the File constructor",0,null,null],["Using uppercase characters in type",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1\n"],["Using illegal character for type",1,"assert_equals: expected \"\" but got \"𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1\n"],["Using lastModified",0,null,null],["Misusing name",0,null,null]]]}] 01:13:43 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 01:13:43 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 01:13:43 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 01:13:43 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 01:13:43 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 01:13:43 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 01:13:43 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 01:13:43 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 01:13:43 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 01:13:43 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 01:13:43 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 01:13:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:13:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:13:43 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 01:13:43 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 01:13:43 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 01:13:43 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 01:13:43 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 01:13:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:13:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:13:43 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 01:13:43 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 01:13:43 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 01:13:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:13:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:13:43 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 01:13:43 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 01:13:43 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 01:13:43 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1592ms 01:13:43 INFO - PROCESS | 6440 | 1461140023551 Marionette TRACE conn4 -> [0,3061,"getWindowHandle",null] 01:13:43 INFO - PROCESS | 6440 | 1461140023574 Marionette TRACE conn4 <- [1,3061,null,{"value":"8"}] 01:13:43 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 01:13:43 INFO - PROCESS | 6440 | 1461140023590 Marionette TRACE conn4 -> [0,3062,"setScriptTimeout",{"ms":35000}] 01:13:43 INFO - PROCESS | 6440 | 1461140023594 Marionette TRACE conn4 <- [1,3062,null,{}] 01:13:43 INFO - PROCESS | 6440 | 1461140023600 Marionette TRACE conn4 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:13:43 INFO - PROCESS | 6440 | 1461140023908 Marionette TRACE conn4 <- [1,3063,null,{"value":null}] 01:13:44 INFO - PROCESS | 6440 | 1461140024159 Marionette TRACE conn4 -> [0,3064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/Worker-read-file-constructor.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/Worker-read-file-constructor.worker\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:44 INFO - PROCESS | 6440 | ++DOCSHELL 0x8a8afc00 == 142 [pid = 6440] [id = 775] 01:13:44 INFO - PROCESS | 6440 | ++DOMWINDOW == 142 (0x8ab16000) [pid = 6440] [serial = 2324] [outer = (nil)] 01:13:44 INFO - PROCESS | 6440 | ++DOMWINDOW == 143 (0x8b6b3800) [pid = 6440] [serial = 2325] [outer = 0x8ab16000] 01:13:44 INFO - PROCESS | 6440 | 1461140024239 Marionette DEBUG loaded listener.js 01:13:44 INFO - PROCESS | 6440 | ++DOMWINDOW == 144 (0x8b812400) [pid = 6440] [serial = 2326] [outer = 0x8ab16000] 01:13:45 INFO - PROCESS | 6440 | --DOMWINDOW == 143 (0x85e73800) [pid = 6440] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 01:13:45 INFO - PROCESS | 6440 | --DOMWINDOW == 142 (0x99b7f400) [pid = 6440] [serial = 2247] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 01:13:45 INFO - PROCESS | 6440 | --DOMWINDOW == 141 (0x98702c00) [pid = 6440] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 01:13:45 INFO - PROCESS | 6440 | --DOMWINDOW == 140 (0x8fe8f800) [pid = 6440] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 01:13:45 INFO - PROCESS | 6440 | --DOMWINDOW == 139 (0x89331400) [pid = 6440] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 01:13:45 INFO - PROCESS | 6440 | --DOMWINDOW == 138 (0x8cbc4c00) [pid = 6440] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 01:13:45 INFO - PROCESS | 6440 | --DOMWINDOW == 137 (0x8f37f800) [pid = 6440] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 01:13:45 INFO - PROCESS | 6440 | --DOMWINDOW == 136 (0x911e8000) [pid = 6440] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 01:13:45 INFO - PROCESS | 6440 | --DOMWINDOW == 135 (0x8ab17000) [pid = 6440] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 01:13:45 INFO - PROCESS | 6440 | --DOMWINDOW == 134 (0x8f54a400) [pid = 6440] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 01:13:45 INFO - PROCESS | 6440 | --DOMWINDOW == 133 (0x98e74400) [pid = 6440] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 01:13:45 INFO - PROCESS | 6440 | --DOMWINDOW == 132 (0x9df8dc00) [pid = 6440] [serial = 2250] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 01:13:45 INFO - PROCESS | 6440 | --DOMWINDOW == 131 (0x93a46800) [pid = 6440] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 01:13:45 INFO - PROCESS | 6440 | --DOMWINDOW == 130 (0x8ab1e800) [pid = 6440] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 01:13:45 INFO - PROCESS | 6440 | --DOMWINDOW == 129 (0x89fa5000) [pid = 6440] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 01:13:45 INFO - PROCESS | 6440 | --DOMWINDOW == 128 (0x894e3400) [pid = 6440] [serial = 2262] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 01:13:45 INFO - PROCESS | 6440 | --DOMWINDOW == 127 (0x8a8a2c00) [pid = 6440] [serial = 2265] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 01:13:45 INFO - PROCESS | 6440 | --DOMWINDOW == 126 (0x8e787000) [pid = 6440] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 01:13:45 INFO - PROCESS | 6440 | --DOMWINDOW == 125 (0x906f1c00) [pid = 6440] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 01:13:45 INFO - PROCESS | 6440 | --DOMWINDOW == 124 (0x99b81000) [pid = 6440] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 01:13:45 INFO - PROCESS | 6440 | --DOMWINDOW == 123 (0x892b1800) [pid = 6440] [serial = 2259] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 01:13:45 INFO - PROCESS | 6440 | --DOMWINDOW == 122 (0x84384400) [pid = 6440] [serial = 2256] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 01:13:45 INFO - PROCESS | 6440 | --DOMWINDOW == 121 (0x95938400) [pid = 6440] [serial = 2253] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 01:13:45 INFO - PROCESS | 6440 | --DOMWINDOW == 120 (0x906ee000) [pid = 6440] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 01:13:45 INFO - PROCESS | 6440 | [6440] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 01:13:45 INFO - PROCESS | 6440 | 1461140025684 Marionette TRACE conn4 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 01:13:45 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 01:13:45 INFO - {} 01:13:45 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 2140ms 01:13:45 INFO - PROCESS | 6440 | 1461140025732 Marionette TRACE conn4 -> [0,3065,"getWindowHandle",null] 01:13:45 INFO - PROCESS | 6440 | 1461140025738 Marionette TRACE conn4 <- [1,3065,null,{"value":"8"}] 01:13:45 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 01:13:45 INFO - PROCESS | 6440 | 1461140025772 Marionette TRACE conn4 -> [0,3066,"setScriptTimeout",{"ms":35000}] 01:13:45 INFO - PROCESS | 6440 | 1461140025779 Marionette TRACE conn4 <- [1,3066,null,{}] 01:13:45 INFO - PROCESS | 6440 | 1461140025785 Marionette TRACE conn4 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:13:46 INFO - PROCESS | 6440 | 1461140026122 Marionette TRACE conn4 <- [1,3067,null,{"value":null}] 01:13:46 INFO - PROCESS | 6440 | 1461140026144 Marionette TRACE conn4 -> [0,3068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/filelist-section/filelist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/filelist-section/filelist.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:46 INFO - PROCESS | 6440 | ++DOCSHELL 0x89323800 == 143 [pid = 6440] [id = 776] 01:13:46 INFO - PROCESS | 6440 | ++DOMWINDOW == 121 (0x8b6b1400) [pid = 6440] [serial = 2327] [outer = (nil)] 01:13:46 INFO - PROCESS | 6440 | ++DOMWINDOW == 122 (0x8c1fcc00) [pid = 6440] [serial = 2328] [outer = 0x8b6b1400] 01:13:46 INFO - PROCESS | 6440 | 1461140026224 Marionette DEBUG loaded listener.js 01:13:46 INFO - PROCESS | 6440 | ++DOMWINDOW == 123 (0x8cb32800) [pid = 6440] [serial = 2329] [outer = 0x8b6b1400] 01:13:47 INFO - PROCESS | 6440 | 1461140027247 Marionette TRACE conn4 <- [1,3068,null,{"value":["/FileAPI/filelist-section/filelist.html",0,null,null,[["Check if window has a FileList property",0,null,null],["Check if FileList.length is 0",0,null,null],["Check if item is a instanceof Function",0,null,null],["Check if item is a method of fileList",0,null,null],["Check if the item method returns null when no file selected",0,null,null],["Check if length is fileList's attribute",0,null,null],["Check if the fileList length is 0 when no file selected",0,null,null]]]}] 01:13:47 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 01:13:47 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 01:13:47 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 01:13:47 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 01:13:47 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 01:13:47 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 01:13:47 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 01:13:47 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1563ms 01:13:47 INFO - PROCESS | 6440 | 1461140027313 Marionette TRACE conn4 -> [0,3069,"getWindowHandle",null] 01:13:47 INFO - PROCESS | 6440 | 1461140027320 Marionette TRACE conn4 <- [1,3069,null,{"value":"8"}] 01:13:47 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 01:13:47 INFO - PROCESS | 6440 | 1461140027329 Marionette TRACE conn4 -> [0,3070,"setScriptTimeout",{"ms":35000}] 01:13:47 INFO - PROCESS | 6440 | 1461140027335 Marionette TRACE conn4 <- [1,3070,null,{}] 01:13:47 INFO - PROCESS | 6440 | 1461140027390 Marionette TRACE conn4 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:13:47 INFO - PROCESS | 6440 | 1461140027659 Marionette TRACE conn4 <- [1,3071,null,{"value":null}] 01:13:48 INFO - PROCESS | 6440 | 1461140028046 Marionette TRACE conn4 -> [0,3072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/Determining-Encoding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/Determining-Encoding.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:48 INFO - PROCESS | 6440 | ++DOCSHELL 0x863d2000 == 144 [pid = 6440] [id = 777] 01:13:48 INFO - PROCESS | 6440 | ++DOMWINDOW == 124 (0x863d4c00) [pid = 6440] [serial = 2330] [outer = (nil)] 01:13:48 INFO - PROCESS | 6440 | ++DOMWINDOW == 125 (0x863d9000) [pid = 6440] [serial = 2331] [outer = 0x863d4c00] 01:13:48 INFO - PROCESS | 6440 | 1461140028150 Marionette DEBUG loaded listener.js 01:13:48 INFO - PROCESS | 6440 | ++DOMWINDOW == 126 (0x863dec00) [pid = 6440] [serial = 2332] [outer = 0x863d4c00] 01:13:49 INFO - PROCESS | 6440 | 1461140029077 Marionette TRACE conn4 <- [1,3072,null,{"value":["/FileAPI/reading-data-section/Determining-Encoding.html",0,null,null,[["Blob Determing Encoding with encoding argument",0,null,null],["Blob Determing Encoding with type attribute",0,null,null],["Blob Determing Encoding with UTF-8 BOM",0,null,null],["Blob Determing Encoding without anything implying charset.",0,null,null],["Blob Determing Encoding with UTF-16BE BOM",0,null,null],["Blob Determing Encoding with UTF-16LE BOM",0,null,null]]]}] 01:13:49 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 01:13:49 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 01:13:49 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 01:13:49 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 01:13:49 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 01:13:49 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 01:13:49 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1792ms 01:13:49 INFO - PROCESS | 6440 | 1461140029124 Marionette TRACE conn4 -> [0,3073,"getWindowHandle",null] 01:13:49 INFO - PROCESS | 6440 | 1461140029134 Marionette TRACE conn4 <- [1,3073,null,{"value":"8"}] 01:13:49 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 01:13:49 INFO - PROCESS | 6440 | 1461140029146 Marionette TRACE conn4 -> [0,3074,"setScriptTimeout",{"ms":35000}] 01:13:49 INFO - PROCESS | 6440 | 1461140029151 Marionette TRACE conn4 <- [1,3074,null,{}] 01:13:49 INFO - PROCESS | 6440 | 1461140029181 Marionette TRACE conn4 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:13:49 INFO - PROCESS | 6440 | 1461140029449 Marionette TRACE conn4 <- [1,3075,null,{"value":null}] 01:13:49 INFO - PROCESS | 6440 | 1461140029872 Marionette TRACE conn4 -> [0,3076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:49 INFO - PROCESS | 6440 | ++DOCSHELL 0x85d0c800 == 145 [pid = 6440] [id = 778] 01:13:49 INFO - PROCESS | 6440 | ++DOMWINDOW == 127 (0x89778000) [pid = 6440] [serial = 2333] [outer = (nil)] 01:13:49 INFO - PROCESS | 6440 | ++DOMWINDOW == 128 (0x8999c800) [pid = 6440] [serial = 2334] [outer = 0x89778000] 01:13:49 INFO - PROCESS | 6440 | 1461140029967 Marionette DEBUG loaded listener.js 01:13:50 INFO - PROCESS | 6440 | ++DOMWINDOW == 129 (0x8a208000) [pid = 6440] [serial = 2335] [outer = 0x89778000] 01:13:50 INFO - PROCESS | 6440 | 1461140030927 Marionette TRACE conn4 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/FileReader-event-handler-attributes.html",0,null,null,[["FileReader.onloadstart: initial value",0,null,null],["FileReader.onprogress: initial value",0,null,null],["FileReader.onload: initial value",0,null,null],["FileReader.onabort: initial value",0,null,null],["FileReader.onerror: initial value",0,null,null],["FileReader.onloadend: initial value",0,null,null]]]}] 01:13:50 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 01:13:50 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 01:13:50 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 01:13:50 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 01:13:50 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 01:13:50 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 01:13:50 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1818ms 01:13:50 INFO - PROCESS | 6440 | 1461140030966 Marionette TRACE conn4 -> [0,3077,"getWindowHandle",null] 01:13:50 INFO - PROCESS | 6440 | 1461140030969 Marionette TRACE conn4 <- [1,3077,null,{"value":"8"}] 01:13:50 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 01:13:50 INFO - PROCESS | 6440 | 1461140030977 Marionette TRACE conn4 -> [0,3078,"setScriptTimeout",{"ms":35000}] 01:13:50 INFO - PROCESS | 6440 | 1461140030984 Marionette TRACE conn4 <- [1,3078,null,{}] 01:13:51 INFO - PROCESS | 6440 | 1461140031018 Marionette TRACE conn4 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:13:51 INFO - PROCESS | 6440 | 1461140031359 Marionette TRACE conn4 <- [1,3079,null,{"value":null}] 01:13:51 INFO - PROCESS | 6440 | 1461140031701 Marionette TRACE conn4 -> [0,3080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-multiple-reads.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:51 INFO - PROCESS | 6440 | ++DOCSHELL 0x8ab13800 == 146 [pid = 6440] [id = 779] 01:13:51 INFO - PROCESS | 6440 | ++DOMWINDOW == 130 (0x8b8c0400) [pid = 6440] [serial = 2336] [outer = (nil)] 01:13:51 INFO - PROCESS | 6440 | ++DOMWINDOW == 131 (0x8b8cc000) [pid = 6440] [serial = 2337] [outer = 0x8b8c0400] 01:13:51 INFO - PROCESS | 6440 | 1461140031799 Marionette DEBUG loaded listener.js 01:13:51 INFO - PROCESS | 6440 | ++DOMWINDOW == 132 (0x8b9c7000) [pid = 6440] [serial = 2338] [outer = 0x8b8c0400] 01:13:52 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsText - assert_throws: function "function () { 01:13:52 INFO - reader.readAsText(blob_2) 01:13:52 INFO - }" did not throw 01:13:52 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3 01:13:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:13:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:13:52 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1 01:13:52 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsDataURL - assert_throws: function "function () { 01:13:52 INFO - reader.readAsDataURL(blob_2) 01:13:52 INFO - }" did not throw 01:13:52 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3 01:13:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:13:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:13:52 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1 01:13:52 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsArrayBuffer - assert_throws: function "function () { 01:13:52 INFO - reader.readAsArrayBuffer(blob_2) 01:13:52 INFO - }" did not throw 01:13:52 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3 01:13:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:13:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:13:52 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1 01:13:52 INFO - PROCESS | 6440 | 1461140032685 Marionette TRACE conn4 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/FileReader-multiple-reads.html",0,null,null,[["test FileReader InvalidStateError exception for readAsText",1,"assert_throws: function \"function () {\n reader.readAsText(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1\n"],["test FileReader InvalidStateError exception for readAsDataURL",1,"assert_throws: function \"function () {\n reader.readAsDataURL(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1\n"],["test FileReader InvalidStateError exception for readAsArrayBuffer",1,"assert_throws: function \"function () {\n reader.readAsArrayBuffer(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1\n"],["test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer",1,"assert_false: Only one loadstart event should be dispatched expected false got true","reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nreader.onloadstart [0,3081,"getWindowHandle",null] 01:13:52 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 01:13:52 INFO - PROCESS | 6440 | 1461140032734 Marionette TRACE conn4 <- [1,3081,null,{"value":"8"}] 01:13:52 INFO - PROCESS | 6440 | 1461140032740 Marionette TRACE conn4 -> [0,3082,"setScriptTimeout",{"ms":35000}] 01:13:52 INFO - PROCESS | 6440 | 1461140032744 Marionette TRACE conn4 <- [1,3082,null,{}] 01:13:52 INFO - PROCESS | 6440 | 1461140032758 Marionette TRACE conn4 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:13:53 INFO - PROCESS | 6440 | 1461140033116 Marionette TRACE conn4 <- [1,3083,null,{"value":null}] 01:13:53 INFO - PROCESS | 6440 | 1461140033396 Marionette TRACE conn4 -> [0,3084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_abort.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:53 INFO - PROCESS | 6440 | ++DOCSHELL 0x8a2e8800 == 147 [pid = 6440] [id = 780] 01:13:53 INFO - PROCESS | 6440 | ++DOMWINDOW == 133 (0x8cbcf800) [pid = 6440] [serial = 2339] [outer = (nil)] 01:13:53 INFO - PROCESS | 6440 | ++DOMWINDOW == 134 (0x8e503c00) [pid = 6440] [serial = 2340] [outer = 0x8cbcf800] 01:13:53 INFO - PROCESS | 6440 | 1461140033501 Marionette DEBUG loaded listener.js 01:13:53 INFO - PROCESS | 6440 | ++DOMWINDOW == 135 (0x8e77b400) [pid = 6440] [serial = 2341] [outer = 0x8cbcf800] 01:13:54 INFO - PROCESS | 6440 | 1461140034345 Marionette TRACE conn4 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_abort.html",0,null,null,[["Aborting before read",1,"","@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5\n"],["Aborting after read",0,null,null]]]}] 01:13:54 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 01:13:54 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 01:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:13:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:13:54 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 01:13:54 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 01:13:54 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1641ms 01:13:54 INFO - PROCESS | 6440 | 1461140034384 Marionette TRACE conn4 -> [0,3085,"getWindowHandle",null] 01:13:54 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 01:13:54 INFO - PROCESS | 6440 | 1461140034389 Marionette TRACE conn4 <- [1,3085,null,{"value":"8"}] 01:13:54 INFO - PROCESS | 6440 | 1461140034397 Marionette TRACE conn4 -> [0,3086,"setScriptTimeout",{"ms":35000}] 01:13:54 INFO - PROCESS | 6440 | 1461140034400 Marionette TRACE conn4 <- [1,3086,null,{}] 01:13:54 INFO - PROCESS | 6440 | 1461140034407 Marionette TRACE conn4 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:13:54 INFO - PROCESS | 6440 | 1461140034681 Marionette TRACE conn4 <- [1,3087,null,{"value":null}] 01:13:55 INFO - PROCESS | 6440 | 1461140035056 Marionette TRACE conn4 -> [0,3088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_error.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_error.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:55 INFO - PROCESS | 6440 | ++DOCSHELL 0x894eac00 == 148 [pid = 6440] [id = 781] 01:13:55 INFO - PROCESS | 6440 | ++DOMWINDOW == 136 (0x8e502800) [pid = 6440] [serial = 2342] [outer = (nil)] 01:13:55 INFO - PROCESS | 6440 | ++DOMWINDOW == 137 (0x8f208800) [pid = 6440] [serial = 2343] [outer = 0x8e502800] 01:13:55 INFO - PROCESS | 6440 | 1461140035159 Marionette DEBUG loaded listener.js 01:13:55 INFO - PROCESS | 6440 | ++DOMWINDOW == 138 (0x8f251000) [pid = 6440] [serial = 2344] [outer = 0x8e502800] 01:13:56 INFO - PROCESS | 6440 | 1461140036020 Marionette TRACE conn4 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 01:13:56 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 01:13:56 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1640ms 01:13:56 INFO - PROCESS | 6440 | 1461140036036 Marionette TRACE conn4 -> [0,3089,"getWindowHandle",null] 01:13:56 INFO - PROCESS | 6440 | 1461140036040 Marionette TRACE conn4 <- [1,3089,null,{"value":"8"}] 01:13:56 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 01:13:56 INFO - PROCESS | 6440 | 1461140036046 Marionette TRACE conn4 -> [0,3090,"setScriptTimeout",{"ms":35000}] 01:13:56 INFO - PROCESS | 6440 | 1461140036050 Marionette TRACE conn4 <- [1,3090,null,{}] 01:13:56 INFO - PROCESS | 6440 | 1461140036057 Marionette TRACE conn4 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:13:56 INFO - PROCESS | 6440 | 1461140036332 Marionette TRACE conn4 <- [1,3091,null,{"value":null}] 01:13:56 INFO - PROCESS | 6440 | 1461140036718 Marionette TRACE conn4 -> [0,3092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:56 INFO - PROCESS | 6440 | ++DOCSHELL 0x8f204000 == 149 [pid = 6440] [id = 782] 01:13:56 INFO - PROCESS | 6440 | ++DOMWINDOW == 139 (0x8f382400) [pid = 6440] [serial = 2345] [outer = (nil)] 01:13:56 INFO - PROCESS | 6440 | ++DOMWINDOW == 140 (0x8f550800) [pid = 6440] [serial = 2346] [outer = 0x8f382400] 01:13:56 INFO - PROCESS | 6440 | 1461140036824 Marionette DEBUG loaded listener.js 01:13:56 INFO - PROCESS | 6440 | ++DOMWINDOW == 141 (0x8fbd6c00) [pid = 6440] [serial = 2347] [outer = 0x8f382400] 01:13:57 INFO - PROCESS | 6440 | 1461140037647 Marionette TRACE conn4 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 01:13:57 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 01:13:57 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1635ms 01:13:57 INFO - PROCESS | 6440 | 1461140037682 Marionette TRACE conn4 -> [0,3093,"getWindowHandle",null] 01:13:57 INFO - PROCESS | 6440 | 1461140037686 Marionette TRACE conn4 <- [1,3093,null,{"value":"8"}] 01:13:57 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 01:13:57 INFO - PROCESS | 6440 | 1461140037693 Marionette TRACE conn4 -> [0,3094,"setScriptTimeout",{"ms":35000}] 01:13:57 INFO - PROCESS | 6440 | 1461140037696 Marionette TRACE conn4 <- [1,3094,null,{}] 01:13:57 INFO - PROCESS | 6440 | 1461140037702 Marionette TRACE conn4 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:13:57 INFO - PROCESS | 6440 | 1461140037933 Marionette TRACE conn4 <- [1,3095,null,{"value":null}] 01:13:58 INFO - PROCESS | 6440 | 1461140038242 Marionette TRACE conn4 -> [0,3096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsDataURL.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsDataURL.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:58 INFO - PROCESS | 6440 | ++DOCSHELL 0x8977e400 == 150 [pid = 6440] [id = 783] 01:13:58 INFO - PROCESS | 6440 | ++DOMWINDOW == 142 (0x8f54d400) [pid = 6440] [serial = 2348] [outer = (nil)] 01:13:58 INFO - PROCESS | 6440 | ++DOMWINDOW == 143 (0x90188c00) [pid = 6440] [serial = 2349] [outer = 0x8f54d400] 01:13:58 INFO - PROCESS | 6440 | 1461140038374 Marionette DEBUG loaded listener.js 01:13:58 INFO - PROCESS | 6440 | ++DOMWINDOW == 144 (0x902c9c00) [pid = 6440] [serial = 2350] [outer = 0x8f54d400] 01:13:59 INFO - PROCESS | 6440 | 1461140039298 Marionette TRACE conn4 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 01:13:59 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 01:13:59 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1631ms 01:13:59 INFO - PROCESS | 6440 | 1461140039325 Marionette TRACE conn4 -> [0,3097,"getWindowHandle",null] 01:13:59 INFO - PROCESS | 6440 | 1461140039328 Marionette TRACE conn4 <- [1,3097,null,{"value":"8"}] 01:13:59 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 01:13:59 INFO - PROCESS | 6440 | 1461140039335 Marionette TRACE conn4 -> [0,3098,"setScriptTimeout",{"ms":35000}] 01:13:59 INFO - PROCESS | 6440 | 1461140039339 Marionette TRACE conn4 <- [1,3098,null,{}] 01:13:59 INFO - PROCESS | 6440 | 1461140039345 Marionette TRACE conn4 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:13:59 INFO - PROCESS | 6440 | 1461140039610 Marionette TRACE conn4 <- [1,3099,null,{"value":null}] 01:13:59 INFO - PROCESS | 6440 | 1461140039941 Marionette TRACE conn4 -> [0,3100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsText.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:00 INFO - PROCESS | 6440 | ++DOCSHELL 0x8f54fc00 == 151 [pid = 6440] [id = 784] 01:14:00 INFO - PROCESS | 6440 | ++DOMWINDOW == 145 (0x8fe9c400) [pid = 6440] [serial = 2351] [outer = (nil)] 01:14:00 INFO - PROCESS | 6440 | ++DOMWINDOW == 146 (0x904cd800) [pid = 6440] [serial = 2352] [outer = 0x8fe9c400] 01:14:00 INFO - PROCESS | 6440 | 1461140040090 Marionette DEBUG loaded listener.js 01:14:00 INFO - PROCESS | 6440 | ++DOMWINDOW == 147 (0x9066f800) [pid = 6440] [serial = 2353] [outer = 0x8fe9c400] 01:14:00 INFO - PROCESS | 6440 | 1461140040968 Marionette TRACE conn4 <- [1,3100,null,{"value":["/FileAPI/reading-data-section/filereader_readAsText.html",0,null,null,[["readAsText should correctly read UTF-8.",0,null,null],["readAsText should correctly read UTF-16.",0,null,null]]]}] 01:14:01 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 01:14:01 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 01:14:01 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1691ms 01:14:01 INFO - PROCESS | 6440 | 1461140041029 Marionette TRACE conn4 -> [0,3101,"getWindowHandle",null] 01:14:01 INFO - PROCESS | 6440 | 1461140041034 Marionette TRACE conn4 <- [1,3101,null,{"value":"8"}] 01:14:01 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 01:14:01 INFO - PROCESS | 6440 | 1461140041041 Marionette TRACE conn4 -> [0,3102,"setScriptTimeout",{"ms":35000}] 01:14:01 INFO - PROCESS | 6440 | 1461140041045 Marionette TRACE conn4 <- [1,3102,null,{}] 01:14:01 INFO - PROCESS | 6440 | 1461140041075 Marionette TRACE conn4 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:14:01 INFO - PROCESS | 6440 | 1461140041347 Marionette TRACE conn4 <- [1,3103,null,{"value":null}] 01:14:01 INFO - PROCESS | 6440 | 1461140041720 Marionette TRACE conn4 -> [0,3104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readystate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readystate.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:01 INFO - PROCESS | 6440 | ++DOCSHELL 0x904d2800 == 152 [pid = 6440] [id = 785] 01:14:01 INFO - PROCESS | 6440 | ++DOMWINDOW == 148 (0x906e5000) [pid = 6440] [serial = 2354] [outer = (nil)] 01:14:01 INFO - PROCESS | 6440 | ++DOMWINDOW == 149 (0x906f2c00) [pid = 6440] [serial = 2355] [outer = 0x906e5000] 01:14:01 INFO - PROCESS | 6440 | 1461140041829 Marionette DEBUG loaded listener.js 01:14:01 INFO - PROCESS | 6440 | ++DOMWINDOW == 150 (0x9120a800) [pid = 6440] [serial = 2356] [outer = 0x906e5000] 01:14:02 INFO - PROCESS | 6440 | 1461140042673 Marionette TRACE conn4 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 01:14:02 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 01:14:02 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1655ms 01:14:02 INFO - PROCESS | 6440 | 1461140042697 Marionette TRACE conn4 -> [0,3105,"getWindowHandle",null] 01:14:02 INFO - PROCESS | 6440 | 1461140042701 Marionette TRACE conn4 <- [1,3105,null,{"value":"8"}] 01:14:02 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 01:14:02 INFO - PROCESS | 6440 | 1461140042707 Marionette TRACE conn4 -> [0,3106,"setScriptTimeout",{"ms":35000}] 01:14:02 INFO - PROCESS | 6440 | 1461140042711 Marionette TRACE conn4 <- [1,3106,null,{}] 01:14:02 INFO - PROCESS | 6440 | 1461140042717 Marionette TRACE conn4 -> [0,3107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:14:02 INFO - PROCESS | 6440 | 1461140042986 Marionette TRACE conn4 <- [1,3107,null,{"value":null}] 01:14:03 INFO - PROCESS | 6440 | 1461140043300 Marionette TRACE conn4 -> [0,3108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_result.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_result.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:03 INFO - PROCESS | 6440 | ++DOCSHELL 0x904ca800 == 153 [pid = 6440] [id = 786] 01:14:03 INFO - PROCESS | 6440 | ++DOMWINDOW == 151 (0x911e8000) [pid = 6440] [serial = 2357] [outer = (nil)] 01:14:03 INFO - PROCESS | 6440 | ++DOMWINDOW == 152 (0x9283a800) [pid = 6440] [serial = 2358] [outer = 0x911e8000] 01:14:03 INFO - PROCESS | 6440 | 1461140043472 Marionette DEBUG loaded listener.js 01:14:03 INFO - PROCESS | 6440 | ++DOMWINDOW == 153 (0x92c6ec00) [pid = 6440] [serial = 2359] [outer = 0x911e8000] 01:14:04 INFO - PROCESS | 6440 | 1461140044333 Marionette TRACE conn4 <- [1,3108,null,{"value":["/FileAPI/reading-data-section/filereader_result.html",0,null,null,[["readAsText",0,null,null],["readAsDataURL",0,null,null],["readAsArrayBuffer",0,null,null]]]}] 01:14:04 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 01:14:04 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 01:14:04 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 01:14:04 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1640ms 01:14:04 INFO - PROCESS | 6440 | 1461140044348 Marionette TRACE conn4 -> [0,3109,"getWindowHandle",null] 01:14:04 INFO - PROCESS | 6440 | 1461140044354 Marionette TRACE conn4 <- [1,3109,null,{"value":"8"}] 01:14:04 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 01:14:04 INFO - PROCESS | 6440 | 1461140044362 Marionette TRACE conn4 -> [0,3110,"setScriptTimeout",{"ms":35000}] 01:14:04 INFO - PROCESS | 6440 | 1461140044368 Marionette TRACE conn4 <- [1,3110,null,{}] 01:14:04 INFO - PROCESS | 6440 | 1461140044375 Marionette TRACE conn4 -> [0,3111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:14:04 INFO - PROCESS | 6440 | 1461140044668 Marionette TRACE conn4 <- [1,3111,null,{"value":null}] 01:14:05 INFO - PROCESS | 6440 | 1461140045113 Marionette TRACE conn4 -> [0,3112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_createobjecturl_blob.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:05 INFO - PROCESS | 6440 | ++DOCSHELL 0x938cd400 == 154 [pid = 6440] [id = 787] 01:14:05 INFO - PROCESS | 6440 | ++DOMWINDOW == 154 (0x93a45800) [pid = 6440] [serial = 2360] [outer = (nil)] 01:14:05 INFO - PROCESS | 6440 | ++DOMWINDOW == 155 (0x94e91000) [pid = 6440] [serial = 2361] [outer = 0x93a45800] 01:14:05 INFO - PROCESS | 6440 | 1461140045229 Marionette DEBUG loaded listener.js 01:14:05 INFO - PROCESS | 6440 | ++DOMWINDOW == 156 (0x96a3c400) [pid = 6440] [serial = 2362] [outer = 0x93a45800] 01:14:06 INFO - PROCESS | 6440 | 1461140046092 Marionette TRACE conn4 <- [1,3112,null,{"value":["/FileAPI/url/url_createobjecturl_blob.html",0,null,null,[["Check if the Blob URI starts with 'blob' using createObjectURL()",0,null,null],["Check if the Blob URI starts with 'blob' using createFor()",1,"window.URL.createFor is not a function","@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3\n"]]]}] 01:14:06 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 01:14:06 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 01:14:06 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 01:14:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:14:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:14:06 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 01:14:06 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1787ms 01:14:06 INFO - PROCESS | 6440 | 1461140046153 Marionette TRACE conn4 -> [0,3113,"getWindowHandle",null] 01:14:06 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 01:14:06 INFO - PROCESS | 6440 | 1461140046157 Marionette TRACE conn4 <- [1,3113,null,{"value":"8"}] 01:14:06 INFO - PROCESS | 6440 | 1461140046165 Marionette TRACE conn4 -> [0,3114,"setScriptTimeout",{"ms":35000}] 01:14:06 INFO - PROCESS | 6440 | 1461140046169 Marionette TRACE conn4 <- [1,3114,null,{}] 01:14:06 INFO - PROCESS | 6440 | 1461140046176 Marionette TRACE conn4 -> [0,3115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:14:06 INFO - PROCESS | 6440 | 1461140046439 Marionette TRACE conn4 <- [1,3115,null,{"value":null}] 01:14:06 INFO - PROCESS | 6440 | 1461140046818 Marionette TRACE conn4 -> [0,3116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_xmlhttprequest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_xmlhttprequest.html\", \"e5bc61c7-18bb-4bb8-821d-f1d7663dbbcc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:06 INFO - PROCESS | 6440 | ++DOCSHELL 0x94e97c00 == 155 [pid = 6440] [id = 788] 01:14:06 INFO - PROCESS | 6440 | ++DOMWINDOW == 157 (0x97784400) [pid = 6440] [serial = 2363] [outer = (nil)] 01:14:06 INFO - PROCESS | 6440 | ++DOMWINDOW == 158 (0x97cb8c00) [pid = 6440] [serial = 2364] [outer = 0x97784400] 01:14:06 INFO - PROCESS | 6440 | 1461140046921 Marionette DEBUG loaded listener.js 01:14:07 INFO - PROCESS | 6440 | ++DOMWINDOW == 159 (0x97fb0800) [pid = 6440] [serial = 2365] [outer = 0x97784400] 01:14:07 INFO - PROCESS | 6440 | 1461140047787 Marionette TRACE conn4 <- [1,3116,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 01:14:07 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 01:14:07 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1638ms 01:14:07 INFO - PROCESS | 6440 | 1461140047803 Marionette TRACE conn4 -> [0,3117,"getWindowHandle",null] 01:14:07 INFO - PROCESS | 6440 | 1461140047807 Marionette TRACE conn4 <- [1,3117,null,{"value":"8"}] 01:14:08 WARNING - u'runner_teardown' () 01:14:08 INFO - No more tests 01:14:08 INFO - Got 0 unexpected results 01:14:08 INFO - SUITE-END | took 1410s 01:14:09 INFO - Closing logging queue 01:14:09 INFO - queue closed 01:14:09 INFO - Return code: 0 01:14:09 WARNING - # TBPL SUCCESS # 01:14:09 INFO - Running post-action listener: _resource_record_post_action 01:14:09 INFO - Running post-run listener: _resource_record_post_run 01:14:10 INFO - Total resource usage - Wall time: 1448s; CPU: 98.0%; Read bytes: 8192; Write bytes: 967839744; Read time: 12; Write time: 272724 01:14:10 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 01:14:10 INFO - install - Wall time: 33s; CPU: 100.0%; Read bytes: 4096; Write bytes: 182624256; Read time: 8; Write time: 165736 01:14:10 INFO - run-tests - Wall time: 1415s; CPU: 98.0%; Read bytes: 4096; Write bytes: 785215488; Read time: 4; Write time: 106988 01:14:10 INFO - Running post-run listener: _upload_blobber_files 01:14:10 INFO - Blob upload gear active. 01:14:10 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 01:14:10 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 01:14:10 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'] 01:14:10 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 01:14:11 INFO - (blobuploader) - INFO - Open directory for files ... 01:14:11 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 01:14:11 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 01:14:11 INFO - (blobuploader) - INFO - Uploading, attempt #1. 01:14:12 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 01:14:12 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 01:14:12 INFO - (blobuploader) - INFO - Done attempting. 01:14:12 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 01:14:12 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 01:14:12 INFO - (blobuploader) - INFO - Uploading, attempt #1. 01:14:12 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 01:14:12 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 01:14:12 INFO - (blobuploader) - INFO - Done attempting. 01:14:12 INFO - (blobuploader) - INFO - Iteration through files over. 01:14:12 INFO - Return code: 0 01:14:12 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 01:14:12 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 01:14:12 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/058f9c2e1ae126fb168ece947585ec3a0eccecf0af897f8b596bb14bb79aae1adeb5341b38d861c294f8d91d4977fb9b2da0464eefc168af78152c85c76aa541", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/f6d6d92ab9a0ea55add258796302d026f008a9cf8988613d4d71a3ff2718cb68223052b6dab2d543f5ffd7626c5ae3e454e2e1dc8cc6022eee2879b1e3777010"} 01:14:12 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 01:14:12 INFO - Writing to file /builds/slave/test/properties/blobber_files 01:14:12 INFO - Contents: 01:14:12 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/058f9c2e1ae126fb168ece947585ec3a0eccecf0af897f8b596bb14bb79aae1adeb5341b38d861c294f8d91d4977fb9b2da0464eefc168af78152c85c76aa541", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/f6d6d92ab9a0ea55add258796302d026f008a9cf8988613d4d71a3ff2718cb68223052b6dab2d543f5ffd7626c5ae3e454e2e1dc8cc6022eee2879b1e3777010"} 01:14:12 INFO - Running post-run listener: copy_logs_to_upload_dir 01:14:12 INFO - Copying logs to upload dir... 01:14:12 INFO - mkdir: /builds/slave/test/build/upload/logs 01:14:12 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1587.827812 ========= master_lag: 0.67 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 26 mins, 28 secs) (at 2016-04-20 01:14:13.546276) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 2 secs) (at 2016-04-20 01:14:13.552939) ========= bash -c 'for file in `ls -1`; do cat $file; done' in dir /builds/slave/test/properties (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', 'for file in `ls -1`; do cat $file; done'] environment: HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PWD=/builds/slave/test/properties SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=5a152710dd62cc268aad214e000002d8-1461136726.496385-341492706 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/058f9c2e1ae126fb168ece947585ec3a0eccecf0af897f8b596bb14bb79aae1adeb5341b38d861c294f8d91d4977fb9b2da0464eefc168af78152c85c76aa541", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/f6d6d92ab9a0ea55add258796302d026f008a9cf8988613d4d71a3ff2718cb68223052b6dab2d543f5ffd7626c5ae3e454e2e1dc8cc6022eee2879b1e3777010"} build_url:https://queue.taskcluster.net/v1/task/bMmaNkf7Qf-MGd2zsgzfGQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/bMmaNkf7Qf-MGd2zsgzfGQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.035108 build_url: 'https://queue.taskcluster.net/v1/task/bMmaNkf7Qf-MGd2zsgzfGQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/058f9c2e1ae126fb168ece947585ec3a0eccecf0af897f8b596bb14bb79aae1adeb5341b38d861c294f8d91d4977fb9b2da0464eefc168af78152c85c76aa541", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/f6d6d92ab9a0ea55add258796302d026f008a9cf8988613d4d71a3ff2718cb68223052b6dab2d543f5ffd7626c5ae3e454e2e1dc8cc6022eee2879b1e3777010"}' symbols_url: 'https://queue.taskcluster.net/v1/task/bMmaNkf7Qf-MGd2zsgzfGQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip' ========= master_lag: 2.51 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 2 secs) (at 2016-04-20 01:14:16.100686) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 2 secs) (at 2016-04-20 01:14:16.101152) ========= rm -f oauth.txt in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['rm', '-f', 'oauth.txt'] environment: HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=5a152710dd62cc268aad214e000002d8-1461136726.496385-341492706 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.019625 ========= master_lag: 2.51 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 2 secs) (at 2016-04-20 01:14:18.631523) ========= ========= Started reboot skipped (results: 3, elapsed: 1 secs) (at 2016-04-20 01:14:18.631982) ========= ========= Finished reboot skipped (results: 3, elapsed: 1 secs) (at 2016-04-20 01:14:20.282691) ========= ========= Total master_lag: 5.90 =========