builder: mozilla-beta_ubuntu32_vm-debug_test-web-platform-tests-1 slave: tst-linux32-spot-1093 starttime: 1467111311.94 results: success (0) buildid: 20160628021223 builduid: e9493530ba324ddf9224a31adc7944d5 revision: f63502a8a7ead318b4ba35a413cce395de1da79a ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-06-28 03:55:11.939567) ========= master: http://buildbot-master05.bb.releng.usw2.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-06-28 03:55:11.939994) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 2 secs) (at 2016-06-28 03:55:11.940304) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 2 secs) (at 2016-06-28 03:55:13.945356) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-06-28 03:55:13.945848) ========= 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-1467111254.272857-1406541901 _=/tools/buildbot/bin/python using PTY: False --2016-06-28 03:55:13-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.25, 63.245.215.102 Connecting to hg.mozilla.org (hg.mozilla.org)|63.245.215.25|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: `archiver_client.py' 0K .......... . 100% 11.5M=0.001s 2016-06-28 03:55:14 (11.5 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.311045 ========= master_lag: 0.04 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-06-28 03:55:14.293626) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-06-28 03:55:14.293906) ========= 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-1467111254.272857-1406541901 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.031013 ========= master_lag: 0.28 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-06-28 03:55:14.604661) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-06-28 03:55:14.604970) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-beta --rev f63502a8a7ead318b4ba35a413cce395de1da79a --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo releases/mozilla-beta --rev f63502a8a7ead318b4ba35a413cce395de1da79a --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-1467111254.272857-1406541901 _=/tools/buildbot/bin/python using PTY: False 2016-06-28 03:55:15,021 truncating revision to first 12 chars 2016-06-28 03:55:15,022 Setting DEBUG logging. 2016-06-28 03:55:15,022 attempt 1/10 2016-06-28 03:55:15,022 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/f63502a8a7ea?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-06-28 03:55:15,788 unpacking tar archive at: mozilla-beta-f63502a8a7ea/testing/mozharness/ program finished with exit code 0 elapsedTime=1.047678 ========= master_lag: 0.42 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-06-28 03:55:16.075442) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-28 03:55:16.075746) ========= script_repo_revision: f63502a8a7ead318b4ba35a413cce395de1da79a ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-28 03:55:16.076157) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-06-28 03:55:16.076429) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-06-28 03:55:16.105747) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 22 mins, 29 secs) (at 2016-06-28 03:55:16.106013) ========= /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 mozilla-beta --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', 'mozilla-beta', '--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-1467111254.272857-1406541901 _=/tools/buildbot/bin/python using PTY: False 03:55:16 INFO - MultiFileLogger online at 20160628 03:55:16 in /builds/slave/test 03:55:16 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 mozilla-beta --download-symbols true 03:55:16 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 03:55:16 INFO - {'append_to_log': False, 03:55:16 INFO - 'base_work_dir': '/builds/slave/test', 03:55:16 INFO - 'blob_upload_branch': 'mozilla-beta', 03:55:16 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 03:55:16 INFO - 'buildbot_json_path': 'buildprops.json', 03:55:16 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 03:55:16 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 03:55:16 INFO - 'download_minidump_stackwalk': True, 03:55:16 INFO - 'download_symbols': 'true', 03:55:16 INFO - 'e10s': False, 03:55:16 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 03:55:16 INFO - 'tooltool.py': '/tools/tooltool.py', 03:55:16 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 03:55:16 INFO - '/tools/misc-python/virtualenv.py')}, 03:55:16 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 03:55:16 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 03:55:16 INFO - 'log_level': 'info', 03:55:16 INFO - 'log_to_console': True, 03:55:16 INFO - 'opt_config_files': (), 03:55:16 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 03:55:16 INFO - '--processes=1', 03:55:16 INFO - '--config=%(test_path)s/wptrunner.ini', 03:55:16 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 03:55:16 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 03:55:16 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 03:55:16 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 03:55:16 INFO - 'pip_index': False, 03:55:16 INFO - 'require_test_zip': True, 03:55:16 INFO - 'test_type': ('testharness',), 03:55:16 INFO - 'this_chunk': '1', 03:55:16 INFO - 'tooltool_cache': '/builds/tooltool_cache', 03:55:16 INFO - 'total_chunks': '10', 03:55:16 INFO - 'virtualenv_path': 'venv', 03:55:16 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 03:55:16 INFO - 'work_dir': 'build'} 03:55:16 INFO - ##### 03:55:16 INFO - ##### Running clobber step. 03:55:16 INFO - ##### 03:55:16 INFO - Running pre-action listener: _resource_record_pre_action 03:55:16 INFO - Running main action method: clobber 03:55:16 INFO - rmtree: /builds/slave/test/build 03:55:16 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 03:55:17 INFO - Running post-action listener: _resource_record_post_action 03:55:17 INFO - ##### 03:55:17 INFO - ##### Running read-buildbot-config step. 03:55:17 INFO - ##### 03:55:17 INFO - Running pre-action listener: _resource_record_pre_action 03:55:17 INFO - Running main action method: read_buildbot_config 03:55:17 INFO - Using buildbot properties: 03:55:17 INFO - { 03:55:17 INFO - "project": "", 03:55:17 INFO - "product": "firefox", 03:55:17 INFO - "script_repo_revision": "production", 03:55:17 INFO - "scheduler": "tests-mozilla-beta-ubuntu32_vm-debug-unittest", 03:55:17 INFO - "repository": "", 03:55:17 INFO - "buildername": "Ubuntu VM 12.04 mozilla-beta debug test web-platform-tests-1", 03:55:17 INFO - "buildid": "20160628021223", 03:55:17 INFO - "pgo_build": "False", 03:55:17 INFO - "basedir": "/builds/slave/test", 03:55:17 INFO - "buildnumber": 15, 03:55:17 INFO - "slavename": "tst-linux32-spot-1093", 03:55:17 INFO - "revision": "f63502a8a7ead318b4ba35a413cce395de1da79a", 03:55:17 INFO - "master": "http://buildbot-master05.bb.releng.usw2.mozilla.com:8201/", 03:55:17 INFO - "platform": "linux", 03:55:17 INFO - "branch": "mozilla-beta", 03:55:17 INFO - "repo_path": "releases/mozilla-beta", 03:55:17 INFO - "moz_repo_path": "", 03:55:17 INFO - "stage_platform": "linux", 03:55:17 INFO - "builduid": "e9493530ba324ddf9224a31adc7944d5", 03:55:17 INFO - "slavebuilddir": "test" 03:55:17 INFO - } 03:55:17 INFO - Found installer url https://queue.taskcluster.net/v1/task/HM3QyRlCRG-TZXe6AwRCDw/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2. 03:55:17 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/HM3QyRlCRG-TZXe6AwRCDw/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json. 03:55:17 INFO - Running post-action listener: _resource_record_post_action 03:55:17 INFO - ##### 03:55:17 INFO - ##### Running download-and-extract step. 03:55:17 INFO - ##### 03:55:17 INFO - Running pre-action listener: _resource_record_pre_action 03:55:17 INFO - Running main action method: download_and_extract 03:55:17 INFO - mkdir: /builds/slave/test/build/tests 03:55:17 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')]} 03:55:17 INFO - https://queue.taskcluster.net/v1/task/HM3QyRlCRG-TZXe6AwRCDw/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json matches https://queue.taskcluster.net 03:55:17 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/HM3QyRlCRG-TZXe6AwRCDw/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json 03:55:17 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/HM3QyRlCRG-TZXe6AwRCDw/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json 03:55:17 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/HM3QyRlCRG-TZXe6AwRCDw/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json to /builds/slave/test/build/firefox-48.0.en-US.linux-i686.test_packages.json 03:55:17 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/HM3QyRlCRG-TZXe6AwRCDw/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.linux-i686.test_packages.json'}, attempt #1 03:55:18 INFO - Downloaded 1291 bytes. 03:55:18 INFO - Reading from file /builds/slave/test/build/firefox-48.0.en-US.linux-i686.test_packages.json 03:55:18 INFO - Using the following test package requirements: 03:55:18 INFO - {u'common': [u'firefox-48.0.en-US.linux-i686.common.tests.zip'], 03:55:18 INFO - u'cppunittest': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 03:55:18 INFO - u'firefox-48.0.en-US.linux-i686.cppunittest.tests.zip'], 03:55:18 INFO - u'gtest': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 03:55:18 INFO - u'firefox-48.0.en-US.linux-i686.gtest.tests.zip'], 03:55:18 INFO - u'jittest': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 03:55:18 INFO - u'jsshell-linux-i686.zip'], 03:55:18 INFO - u'mochitest': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 03:55:18 INFO - u'firefox-48.0.en-US.linux-i686.mochitest.tests.zip'], 03:55:18 INFO - u'mozbase': [u'firefox-48.0.en-US.linux-i686.common.tests.zip'], 03:55:18 INFO - u'reftest': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 03:55:18 INFO - u'firefox-48.0.en-US.linux-i686.reftest.tests.zip'], 03:55:18 INFO - u'talos': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 03:55:18 INFO - u'firefox-48.0.en-US.linux-i686.talos.tests.zip'], 03:55:18 INFO - u'web-platform': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 03:55:18 INFO - u'firefox-48.0.en-US.linux-i686.web-platform.tests.zip'], 03:55:18 INFO - u'xpcshell': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 03:55:18 INFO - u'firefox-48.0.en-US.linux-i686.xpcshell.tests.zip']} 03:55:18 INFO - Downloading packages: [u'firefox-48.0.en-US.linux-i686.common.tests.zip', u'firefox-48.0.en-US.linux-i686.web-platform.tests.zip'] for test suite category: web-platform 03:55:18 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:55:18 INFO - https://queue.taskcluster.net/v1/task/HM3QyRlCRG-TZXe6AwRCDw/artifacts/public/build/firefox-48.0.en-US.linux-i686.common.tests.zip matches https://queue.taskcluster.net 03:55:18 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/HM3QyRlCRG-TZXe6AwRCDw/artifacts/public/build/firefox-48.0.en-US.linux-i686.common.tests.zip 03:55:18 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/HM3QyRlCRG-TZXe6AwRCDw/artifacts/public/build/firefox-48.0.en-US.linux-i686.common.tests.zip 03:55:18 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/HM3QyRlCRG-TZXe6AwRCDw/artifacts/public/build/firefox-48.0.en-US.linux-i686.common.tests.zip to /builds/slave/test/build/firefox-48.0.en-US.linux-i686.common.tests.zip 03:55:18 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/HM3QyRlCRG-TZXe6AwRCDw/artifacts/public/build/firefox-48.0.en-US.linux-i686.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.en-US.linux-i686.common.tests.zip'}, attempt #1 03:55:21 INFO - Downloaded 22859868 bytes. 03:55:21 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0.en-US.linux-i686.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 03:55:21 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.linux-i686.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 03:55:22 INFO - caution: filename not matched: web-platform/* 03:55:22 INFO - Return code: 11 03:55:22 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')]} 03:55:22 INFO - https://queue.taskcluster.net/v1/task/HM3QyRlCRG-TZXe6AwRCDw/artifacts/public/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip matches https://queue.taskcluster.net 03:55:22 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/HM3QyRlCRG-TZXe6AwRCDw/artifacts/public/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip 03:55:22 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/HM3QyRlCRG-TZXe6AwRCDw/artifacts/public/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip 03:55:22 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/HM3QyRlCRG-TZXe6AwRCDw/artifacts/public/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip 03:55:22 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/HM3QyRlCRG-TZXe6AwRCDw/artifacts/public/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip'}, attempt #1 03:55:26 INFO - Downloaded 36389080 bytes. 03:55:26 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 03:55:26 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 03:55:29 INFO - caution: filename not matched: bin/* 03:55:29 INFO - caution: filename not matched: config/* 03:55:29 INFO - caution: filename not matched: mozbase/* 03:55:29 INFO - caution: filename not matched: marionette/* 03:55:29 INFO - caution: filename not matched: tools/wptserve/* 03:55:29 INFO - Return code: 11 03:55:29 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:55:29 INFO - https://queue.taskcluster.net/v1/task/HM3QyRlCRG-TZXe6AwRCDw/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 matches https://queue.taskcluster.net 03:55:29 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/HM3QyRlCRG-TZXe6AwRCDw/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 03:55:29 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/HM3QyRlCRG-TZXe6AwRCDw/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 03:55:29 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/HM3QyRlCRG-TZXe6AwRCDw/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 to /builds/slave/test/build/firefox-48.0.en-US.linux-i686.tar.bz2 03:55:29 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/HM3QyRlCRG-TZXe6AwRCDw/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.linux-i686.tar.bz2'}, attempt #1 03:55:36 INFO - Downloaded 69347103 bytes. 03:55:36 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/HM3QyRlCRG-TZXe6AwRCDw/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 03:55:36 INFO - mkdir: /builds/slave/test/properties 03:55:36 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 03:55:36 INFO - Writing to file /builds/slave/test/properties/build_url 03:55:36 INFO - Contents: 03:55:36 INFO - build_url:https://queue.taskcluster.net/v1/task/HM3QyRlCRG-TZXe6AwRCDw/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 03:55:37 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/HM3QyRlCRG-TZXe6AwRCDw/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip 03:55:37 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 03:55:37 INFO - Writing to file /builds/slave/test/properties/symbols_url 03:55:37 INFO - Contents: 03:55:37 INFO - symbols_url:https://queue.taskcluster.net/v1/task/HM3QyRlCRG-TZXe6AwRCDw/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip 03:55:37 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:55:37 INFO - https://queue.taskcluster.net/v1/task/HM3QyRlCRG-TZXe6AwRCDw/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip matches https://queue.taskcluster.net 03:55:37 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/HM3QyRlCRG-TZXe6AwRCDw/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip 03:55:37 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/HM3QyRlCRG-TZXe6AwRCDw/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip 03:55:37 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/HM3QyRlCRG-TZXe6AwRCDw/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip 03:55:37 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/HM3QyRlCRG-TZXe6AwRCDw/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip'}, attempt #1 03:55:45 INFO - Downloaded 92353401 bytes. 03:55:45 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 03:55:45 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 03:55:54 INFO - Return code: 0 03:55:54 INFO - Running post-action listener: _resource_record_post_action 03:55:54 INFO - Running post-action listener: set_extra_try_arguments 03:55:54 INFO - ##### 03:55:54 INFO - ##### Running create-virtualenv step. 03:55:54 INFO - ##### 03:55:54 INFO - Running pre-action listener: _pre_create_virtualenv 03:55:54 INFO - Running pre-action listener: _resource_record_pre_action 03:55:54 INFO - Running main action method: create_virtualenv 03:55:54 INFO - Creating virtualenv /builds/slave/test/build/venv 03:55:54 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 03:55:54 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 03:55:54 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 03:55:54 INFO - Using real prefix '/usr' 03:55:54 INFO - New python executable in /builds/slave/test/build/venv/bin/python 03:55:55 INFO - Installing distribute.............................................................................................................................................................................................done. 03:55:59 INFO - Installing pip.................done. 03:55:59 INFO - Return code: 0 03:55:59 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 03:55:59 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')]} 03:55:59 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 03:55:59 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 03:55:59 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')]} 03:55:59 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 03:55:59 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 03:55:59 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9d95c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9dfc598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9eb02b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9e9ff70>, '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 0x9e9f620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9ea5750>, '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-1467111254.272857-1406541901', '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 03:55:59 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build 03:55:59 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 03:55:59 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 03:55:59 INFO - 'CCACHE_UMASK': '002', 03:55:59 INFO - 'DISPLAY': ':0', 03:55:59 INFO - 'HOME': '/home/cltbld', 03:55:59 INFO - 'LANG': 'en_US.UTF-8', 03:55:59 INFO - 'LOGNAME': 'cltbld', 03:55:59 INFO - 'MAIL': '/var/mail/cltbld', 03:55:59 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 03:55:59 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 03:55:59 INFO - 'MOZ_NO_REMOTE': '1', 03:55:59 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 03:55:59 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 03:55:59 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 03:55:59 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 03:55:59 INFO - 'PWD': '/builds/slave/test', 03:55:59 INFO - 'SHELL': '/bin/bash', 03:55:59 INFO - 'SHLVL': '1', 03:55:59 INFO - 'TERM': 'linux', 03:55:59 INFO - 'TMOUT': '86400', 03:55:59 INFO - 'USER': 'cltbld', 03:55:59 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1467111254.272857-1406541901', 03:55:59 INFO - '_': '/tools/buildbot/bin/python'} 03:55:59 INFO - Ignoring indexes: https://pypi.python.org/simple/ 03:55:59 INFO - Downloading/unpacking psutil>=0.7.1 03:55:59 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 03:55:59 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 03:55:59 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 03:55:59 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 03:55:59 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 03:55:59 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 03:56:03 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 03:56:03 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 03:56:03 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 03:56:03 INFO - Installing collected packages: psutil 03:56:03 INFO - Running setup.py install for psutil 03:56:03 INFO - building 'psutil._psutil_linux' extension 03:56:03 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 03:56:03 INFO - psutil/_psutil_linux.c: In function ‘init_psutil_linux’: 03:56:03 WARNING - psutil/_psutil_linux.c:652:5: warning: overflow in implicit constant conversion [-Woverflow] 03:56:04 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 03:56:04 INFO - building 'psutil._psutil_posix' extension 03:56:04 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 03:56:04 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 03:56:04 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 03:56:04 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 03:56:04 INFO - Successfully installed psutil 03:56:04 INFO - Cleaning up... 03:56:04 INFO - Return code: 0 03:56:04 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 03:56:04 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:56:04 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 03:56:04 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 03:56:04 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:56:04 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 03:56:04 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 03:56:04 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9d95c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9dfc598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9eb02b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9e9ff70>, '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 0x9e9f620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9ea5750>, '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-1467111254.272857-1406541901', '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 03:56:04 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build 03:56:04 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 03:56:04 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 03:56:04 INFO - 'CCACHE_UMASK': '002', 03:56:04 INFO - 'DISPLAY': ':0', 03:56:04 INFO - 'HOME': '/home/cltbld', 03:56:04 INFO - 'LANG': 'en_US.UTF-8', 03:56:04 INFO - 'LOGNAME': 'cltbld', 03:56:04 INFO - 'MAIL': '/var/mail/cltbld', 03:56:04 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 03:56:04 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 03:56:04 INFO - 'MOZ_NO_REMOTE': '1', 03:56:04 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 03:56:04 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 03:56:04 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 03:56:04 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 03:56:04 INFO - 'PWD': '/builds/slave/test', 03:56:04 INFO - 'SHELL': '/bin/bash', 03:56:04 INFO - 'SHLVL': '1', 03:56:04 INFO - 'TERM': 'linux', 03:56:04 INFO - 'TMOUT': '86400', 03:56:04 INFO - 'USER': 'cltbld', 03:56:04 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1467111254.272857-1406541901', 03:56:04 INFO - '_': '/tools/buildbot/bin/python'} 03:56:05 INFO - Ignoring indexes: https://pypi.python.org/simple/ 03:56:05 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 03:56:05 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 03:56:05 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 03:56:05 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 03:56:05 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 03:56:05 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 03:56:05 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 03:56:08 INFO - Downloading mozsystemmonitor-0.0.tar.gz 03:56:08 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 03:56:08 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 03:56:08 INFO - Installing collected packages: mozsystemmonitor 03:56:08 INFO - Running setup.py install for mozsystemmonitor 03:56:09 INFO - Successfully installed mozsystemmonitor 03:56:09 INFO - Cleaning up... 03:56:09 INFO - Return code: 0 03:56:09 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 03:56:09 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')]} 03:56:09 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 03:56:09 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 03:56:09 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')]} 03:56:09 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 03:56:09 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 03:56:09 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9d95c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9dfc598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9eb02b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9e9ff70>, '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 0x9e9f620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9ea5750>, '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-1467111254.272857-1406541901', '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 03:56:09 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build 03:56:09 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 03:56:09 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 03:56:09 INFO - 'CCACHE_UMASK': '002', 03:56:09 INFO - 'DISPLAY': ':0', 03:56:09 INFO - 'HOME': '/home/cltbld', 03:56:09 INFO - 'LANG': 'en_US.UTF-8', 03:56:09 INFO - 'LOGNAME': 'cltbld', 03:56:09 INFO - 'MAIL': '/var/mail/cltbld', 03:56:09 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 03:56:09 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 03:56:09 INFO - 'MOZ_NO_REMOTE': '1', 03:56:09 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 03:56:09 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 03:56:09 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 03:56:09 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 03:56:09 INFO - 'PWD': '/builds/slave/test', 03:56:09 INFO - 'SHELL': '/bin/bash', 03:56:09 INFO - 'SHLVL': '1', 03:56:09 INFO - 'TERM': 'linux', 03:56:09 INFO - 'TMOUT': '86400', 03:56:09 INFO - 'USER': 'cltbld', 03:56:09 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1467111254.272857-1406541901', 03:56:09 INFO - '_': '/tools/buildbot/bin/python'} 03:56:09 INFO - Ignoring indexes: https://pypi.python.org/simple/ 03:56:09 INFO - Downloading/unpacking blobuploader==1.2.4 03:56:09 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 03:56:09 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 03:56:09 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 03:56:09 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 03:56:09 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 03:56:09 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 03:56:13 INFO - Downloading blobuploader-1.2.4.tar.gz 03:56:13 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 03:56:13 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 03:56:13 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 03:56:13 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 03:56:13 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 03:56:13 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 03:56:13 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 03:56:13 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 03:56:13 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 03:56:14 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 03:56:14 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 03:56:14 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 03:56:14 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 03:56:14 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 03:56:14 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 03:56:14 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 03:56:14 INFO - Downloading docopt-0.6.1.tar.gz 03:56:14 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 03:56:14 INFO - Installing collected packages: blobuploader, requests, docopt 03:56:14 INFO - Running setup.py install for blobuploader 03:56:14 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 03:56:14 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 03:56:14 INFO - Running setup.py install for requests 03:56:15 INFO - Running setup.py install for docopt 03:56:16 INFO - Successfully installed blobuploader requests docopt 03:56:16 INFO - Cleaning up... 03:56:16 INFO - Return code: 0 03:56:16 INFO - Installing None into virtualenv /builds/slave/test/build/venv 03:56:16 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')]} 03:56:16 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 03:56:16 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 03:56:16 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')]} 03:56:16 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 03:56:16 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 03:56:16 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9d95c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9dfc598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9eb02b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9e9ff70>, '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 0x9e9f620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9ea5750>, '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-1467111254.272857-1406541901', '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 03:56:16 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 03:56:16 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 03:56:16 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 03:56:16 INFO - 'CCACHE_UMASK': '002', 03:56:16 INFO - 'DISPLAY': ':0', 03:56:16 INFO - 'HOME': '/home/cltbld', 03:56:16 INFO - 'LANG': 'en_US.UTF-8', 03:56:16 INFO - 'LOGNAME': 'cltbld', 03:56:16 INFO - 'MAIL': '/var/mail/cltbld', 03:56:16 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 03:56:16 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 03:56:16 INFO - 'MOZ_NO_REMOTE': '1', 03:56:16 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 03:56:16 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 03:56:16 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 03:56:16 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 03:56:16 INFO - 'PWD': '/builds/slave/test', 03:56:16 INFO - 'SHELL': '/bin/bash', 03:56:16 INFO - 'SHLVL': '1', 03:56:16 INFO - 'TERM': 'linux', 03:56:16 INFO - 'TMOUT': '86400', 03:56:16 INFO - 'USER': 'cltbld', 03:56:16 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1467111254.272857-1406541901', 03:56:16 INFO - '_': '/tools/buildbot/bin/python'} 03:56:16 INFO - Ignoring indexes: https://pypi.python.org/simple/ 03:56:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 03:56:16 INFO - Running setup.py (path:/tmp/pip-G2Nrq4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 03:56:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 03:56:16 INFO - Running setup.py (path:/tmp/pip-yj7V4H-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 03:56:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 03:56:16 INFO - Running setup.py (path:/tmp/pip-ktiL8k-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 03:56:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 03:56:16 INFO - Running setup.py (path:/tmp/pip-GmWYr6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 03:56:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 03:56:17 INFO - Running setup.py (path:/tmp/pip-cIraE5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 03:56:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 03:56:17 INFO - Running setup.py (path:/tmp/pip-UVZLoW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 03:56:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 03:56:17 INFO - Running setup.py (path:/tmp/pip-Yr23KR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 03:56:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 03:56:17 INFO - Running setup.py (path:/tmp/pip-Ch5eVJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 03:56:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 03:56:17 INFO - Running setup.py (path:/tmp/pip-kRLd37-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 03:56:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 03:56:17 INFO - Running setup.py (path:/tmp/pip-OaMSBx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 03:56:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 03:56:17 INFO - Running setup.py (path:/tmp/pip-YAvWrX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 03:56:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 03:56:17 INFO - Running setup.py (path:/tmp/pip-hEoTv4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 03:56:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 03:56:18 INFO - Running setup.py (path:/tmp/pip-jISaZr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 03:56:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 03:56:18 INFO - Running setup.py (path:/tmp/pip-nh67mb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 03:56:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 03:56:18 INFO - Running setup.py (path:/tmp/pip-LevA3F-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 03:56:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 03:56:18 INFO - Running setup.py (path:/tmp/pip-y2tUdP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 03:56:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 03:56:18 INFO - Running setup.py (path:/tmp/pip-6ck7Fc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 03:56:18 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 03:56:18 INFO - Running setup.py (path:/tmp/pip-P272h2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 03:56:18 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 03:56:18 INFO - Running setup.py (path:/tmp/pip-A5AWrA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 03:56:18 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 03:56:18 INFO - Running setup.py (path:/tmp/pip-VivJEH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 03:56:19 INFO - Unpacking /builds/slave/test/build/tests/marionette 03:56:19 INFO - Running setup.py (path:/tmp/pip-f4pE_U-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 03:56:19 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 03:56:19 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 03:56:19 INFO - Running setup.py install for manifestparser 03:56:19 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 03:56:19 INFO - Running setup.py install for mozcrash 03:56:20 INFO - Running setup.py install for mozdebug 03:56:20 INFO - Running setup.py install for mozdevice 03:56:20 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 03:56:20 INFO - Installing dm script to /builds/slave/test/build/venv/bin 03:56:20 INFO - Running setup.py install for mozfile 03:56:20 INFO - Running setup.py install for mozhttpd 03:56:20 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 03:56:20 INFO - Running setup.py install for mozinfo 03:56:21 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 03:56:21 INFO - Running setup.py install for mozInstall 03:56:21 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 03:56:21 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 03:56:21 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 03:56:21 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 03:56:21 INFO - Running setup.py install for mozleak 03:56:21 INFO - Running setup.py install for mozlog 03:56:21 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 03:56:21 INFO - Running setup.py install for moznetwork 03:56:21 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 03:56:21 INFO - Running setup.py install for mozprocess 03:56:22 INFO - Running setup.py install for mozprofile 03:56:22 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 03:56:22 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 03:56:22 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 03:56:22 INFO - Running setup.py install for mozrunner 03:56:22 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 03:56:22 INFO - Running setup.py install for mozscreenshot 03:56:22 INFO - Running setup.py install for moztest 03:56:23 INFO - Running setup.py install for mozversion 03:56:23 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 03:56:23 INFO - Running setup.py install for wptserve 03:56:23 INFO - Running setup.py install for marionette-driver 03:56:23 INFO - Running setup.py install for browsermob-proxy 03:56:24 INFO - Running setup.py install for marionette-client 03:56:24 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 03:56:24 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 03:56:24 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 03:56:24 INFO - Cleaning up... 03:56:24 INFO - Return code: 0 03:56:24 INFO - Installing None into virtualenv /builds/slave/test/build/venv 03:56:24 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:56:24 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 03:56:24 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 03:56:24 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:56:24 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 03:56:24 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 03:56:24 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9d95c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9dfc598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9eb02b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9e9ff70>, '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 0x9e9f620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9ea5750>, '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-1467111254.272857-1406541901', '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 03:56:24 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 03:56:24 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 03:56:24 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 03:56:24 INFO - 'CCACHE_UMASK': '002', 03:56:24 INFO - 'DISPLAY': ':0', 03:56:24 INFO - 'HOME': '/home/cltbld', 03:56:24 INFO - 'LANG': 'en_US.UTF-8', 03:56:24 INFO - 'LOGNAME': 'cltbld', 03:56:24 INFO - 'MAIL': '/var/mail/cltbld', 03:56:24 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 03:56:24 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 03:56:24 INFO - 'MOZ_NO_REMOTE': '1', 03:56:24 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 03:56:24 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 03:56:24 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 03:56:24 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 03:56:24 INFO - 'PWD': '/builds/slave/test', 03:56:24 INFO - 'SHELL': '/bin/bash', 03:56:24 INFO - 'SHLVL': '1', 03:56:24 INFO - 'TERM': 'linux', 03:56:24 INFO - 'TMOUT': '86400', 03:56:24 INFO - 'USER': 'cltbld', 03:56:24 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1467111254.272857-1406541901', 03:56:24 INFO - '_': '/tools/buildbot/bin/python'} 03:56:24 INFO - Ignoring indexes: https://pypi.python.org/simple/ 03:56:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 03:56:25 INFO - Running setup.py (path:/tmp/pip-FBLeIG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 03:56:25 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)) 03:56:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 03:56:25 INFO - Running setup.py (path:/tmp/pip-Ntv6_H-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 03:56:25 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)) 03:56:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 03:56:25 INFO - Running setup.py (path:/tmp/pip-PJ7r_K-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 03:56:25 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)) 03:56:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 03:56:25 INFO - Running setup.py (path:/tmp/pip-crXaWW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 03:56:25 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)) 03:56:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 03:56:25 INFO - Running setup.py (path:/tmp/pip-Zirc3O-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 03:56:25 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)) 03:56:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 03:56:25 INFO - Running setup.py (path:/tmp/pip-5OCuGM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 03:56:25 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)) 03:56:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 03:56:25 INFO - Running setup.py (path:/tmp/pip-gKpRKF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 03:56:25 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)) 03:56:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 03:56:25 INFO - Running setup.py (path:/tmp/pip-ijSKrl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 03:56:26 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)) 03:56:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 03:56:26 INFO - Running setup.py (path:/tmp/pip-dLOLU5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 03:56:26 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)) 03:56:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 03:56:26 INFO - Running setup.py (path:/tmp/pip-MHDNxu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 03:56:26 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)) 03:56:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 03:56:26 INFO - Running setup.py (path:/tmp/pip-DD7Odr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 03:56:26 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)) 03:56:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 03:56:26 INFO - Running setup.py (path:/tmp/pip-Bsppi0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 03:56:26 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)) 03:56:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 03:56:26 INFO - Running setup.py (path:/tmp/pip-G1pOib-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 03:56:26 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)) 03:56:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 03:56:26 INFO - Running setup.py (path:/tmp/pip-eSVYp3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 03:56:26 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)) 03:56:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 03:56:26 INFO - Running setup.py (path:/tmp/pip-3v6VNf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 03:56:27 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)) 03:56:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 03:56:27 INFO - Running setup.py (path:/tmp/pip-J2l1eS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 03:56:27 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)) 03:56:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 03:56:27 INFO - Running setup.py (path:/tmp/pip-8ondg9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 03:56:27 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)) 03:56:27 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 03:56:27 INFO - Running setup.py (path:/tmp/pip-5LVfk7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 03:56:27 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)) 03:56:27 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 03:56:27 INFO - Running setup.py (path:/tmp/pip-S5Ukrh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 03:56:27 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)) 03:56:27 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 03:56:27 INFO - Running setup.py (path:/tmp/pip-EorTKk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 03:56:27 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)) 03:56:27 INFO - Unpacking /builds/slave/test/build/tests/marionette 03:56:28 INFO - Running setup.py (path:/tmp/pip-rES1M0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 03:56:28 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 03:56:28 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)) 03:56:28 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)) 03:56:28 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)) 03:56:28 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)) 03:56:28 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)) 03:56:28 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)) 03:56:28 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 03:56: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 03:56: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 03:56:28 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 03:56:28 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 03:56: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 03:56: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 03:56:31 INFO - Downloading blessings-1.6.tar.gz 03:56:31 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 03:56:32 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)) 03:56:32 INFO - Installing collected packages: blessings 03:56:32 INFO - Running setup.py install for blessings 03:56:32 INFO - Successfully installed blessings 03:56:32 INFO - Cleaning up... 03:56:32 INFO - Return code: 0 03:56:32 INFO - Done creating virtualenv /builds/slave/test/build/venv. 03:56:32 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 03:56:32 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 03:56:32 INFO - Reading from file tmpfile_stdout 03:56:32 INFO - Current package versions: 03:56:32 INFO - argparse == 1.2.1 03:56:32 INFO - blessings == 1.6 03:56:32 INFO - blobuploader == 1.2.4 03:56:32 INFO - browsermob-proxy == 0.6.0 03:56:32 INFO - docopt == 0.6.1 03:56:32 INFO - manifestparser == 1.1 03:56:32 INFO - marionette-client == 2.3.0 03:56:32 INFO - marionette-driver == 1.4.0 03:56:32 INFO - mozInstall == 1.12 03:56:32 INFO - mozcrash == 0.17 03:56:32 INFO - mozdebug == 0.1 03:56:32 INFO - mozdevice == 0.48 03:56:32 INFO - mozfile == 1.2 03:56:32 INFO - mozhttpd == 0.7 03:56:32 INFO - mozinfo == 0.9 03:56:32 INFO - mozleak == 0.1 03:56:32 INFO - mozlog == 3.1 03:56:32 INFO - moznetwork == 0.27 03:56:32 INFO - mozprocess == 0.22 03:56:32 INFO - mozprofile == 0.28 03:56:32 INFO - mozrunner == 6.11 03:56:32 INFO - mozscreenshot == 0.1 03:56:32 INFO - mozsystemmonitor == 0.0 03:56:32 INFO - moztest == 0.7 03:56:32 INFO - mozversion == 1.4 03:56:32 INFO - psutil == 3.1.1 03:56:32 INFO - requests == 1.2.3 03:56:32 INFO - wptserve == 1.4.0 03:56:32 INFO - wsgiref == 0.1.2 03:56:32 INFO - Running post-action listener: _resource_record_post_action 03:56:32 INFO - Running post-action listener: _start_resource_monitoring 03:56:32 INFO - Starting resource monitoring. 03:56:32 INFO - ##### 03:56:32 INFO - ##### Running pull step. 03:56:32 INFO - ##### 03:56:32 INFO - Running pre-action listener: _resource_record_pre_action 03:56:32 INFO - Running main action method: pull 03:56:32 INFO - Pull has nothing to do! 03:56:32 INFO - Running post-action listener: _resource_record_post_action 03:56:32 INFO - ##### 03:56:32 INFO - ##### Running install step. 03:56:32 INFO - ##### 03:56:32 INFO - Running pre-action listener: _resource_record_pre_action 03:56:32 INFO - Running main action method: install 03:56:32 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 03:56:32 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 03:56:33 INFO - Reading from file tmpfile_stdout 03:56:33 INFO - Detecting whether we're running mozinstall >=1.0... 03:56:33 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 03:56:33 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 03:56:33 INFO - Reading from file tmpfile_stdout 03:56:33 INFO - Output received: 03:56:33 INFO - Usage: mozinstall [options] installer 03:56:33 INFO - Options: 03:56:33 INFO - -h, --help show this help message and exit 03:56:33 INFO - -d DEST, --destination=DEST 03:56:33 INFO - Directory to install application into. [default: 03:56:33 INFO - "/builds/slave/test"] 03:56:33 INFO - --app=APP Application being installed. [default: firefox] 03:56:33 INFO - mkdir: /builds/slave/test/build/application 03:56:33 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0.en-US.linux-i686.tar.bz2', '--destination', '/builds/slave/test/build/application'] 03:56:33 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0.en-US.linux-i686.tar.bz2 --destination /builds/slave/test/build/application 03:57:02 INFO - Reading from file tmpfile_stdout 03:57:02 INFO - Output received: 03:57:02 INFO - /builds/slave/test/build/application/firefox/firefox 03:57:02 INFO - Running post-action listener: _resource_record_post_action 03:57:02 INFO - ##### 03:57:02 INFO - ##### Running run-tests step. 03:57:02 INFO - ##### 03:57:02 INFO - Running pre-action listener: _resource_record_pre_action 03:57:02 INFO - Running main action method: run_tests 03:57:02 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 03:57:02 INFO - Minidump filename unknown. Determining based upon platform and architecture. 03:57:02 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 03:57:02 INFO - grabbing minidump binary from tooltool 03:57:02 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:57:02 INFO - retry: Calling run_command with args: (['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/linux32/releng.manifest', '-o', '-c', '/builds/tooltool_cache'],), kwargs: {'error_list': [{'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9e9ff70>, '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 0x9e9f620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9ea5750>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 03:57:02 INFO - Running command: ['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/linux32/releng.manifest', '-o', '-c', '/builds/tooltool_cache'] in /builds/slave/test/build 03:57:02 INFO - Copy/paste: /tools/tooltool.py --url https://api.pub.build.mozilla.org/tooltool/ --authentication-file /builds/relengapi.tok fetch -m /builds/slave/test/build/tests/config/tooltool-manifests/linux32/releng.manifest -o -c /builds/tooltool_cache 03:57:02 INFO - INFO - File linux32-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 03:57:02 INFO - Return code: 0 03:57:02 INFO - Chmoding /builds/slave/test/build/linux32-minidump_stackwalk to 0755 03:57:02 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 03:57:02 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/web-platform/runtests.py', '--log-raw=-', '--log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log', '--binary=/builds/slave/test/build/application/firefox/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/HM3QyRlCRG-TZXe6AwRCDw/artifacts/public/build/firefox-48.0.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 03:57:02 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python -u /builds/slave/test/build/tests/web-platform/runtests.py --log-raw=- --log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log --log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log --binary=/builds/slave/test/build/application/firefox/firefox --symbols-path=https://queue.taskcluster.net/v1/task/HM3QyRlCRG-TZXe6AwRCDw/artifacts/public/build/firefox-48.0.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 03:57:02 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 03:57:02 INFO - 'CCACHE_UMASK': '002', 03:57:02 INFO - 'DISPLAY': ':0', 03:57:02 INFO - 'HOME': '/home/cltbld', 03:57:02 INFO - 'LANG': 'en_US.UTF-8', 03:57:02 INFO - 'LOGNAME': 'cltbld', 03:57:02 INFO - 'MAIL': '/var/mail/cltbld', 03:57:02 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 03:57:02 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 03:57:02 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 03:57:02 INFO - 'MOZ_NO_REMOTE': '1', 03:57:02 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 03:57:02 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 03:57:02 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 03:57:02 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 03:57:02 INFO - 'PWD': '/builds/slave/test', 03:57:02 INFO - 'SHELL': '/bin/bash', 03:57:02 INFO - 'SHLVL': '1', 03:57:02 INFO - 'TERM': 'linux', 03:57:02 INFO - 'TMOUT': '86400', 03:57:02 INFO - 'USER': 'cltbld', 03:57:02 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1467111254.272857-1406541901', 03:57:02 INFO - '_': '/tools/buildbot/bin/python'} 03:57:02 INFO - Calling ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/web-platform/runtests.py', '--log-raw=-', '--log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log', '--binary=/builds/slave/test/build/application/firefox/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/HM3QyRlCRG-TZXe6AwRCDw/artifacts/public/build/firefox-48.0.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 03:57:03 INFO - STDERR: /builds/slave/test/build/venv/local/lib/python2.7/site-packages/mozrunner/utils.py:20: UserWarning: Module wptserve was already imported from /builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/__init__.py, but /builds/slave/test/build/venv/lib/python2.7/site-packages is being added to sys.path 03:57:03 INFO - import pkg_resources 03:57:04 INFO - Using 1 client processes 03:57:05 INFO - wptserve Starting http server on 127.0.0.1:8000 03:57:05 INFO - wptserve Starting http server on 127.0.0.1:8001 03:57:05 INFO - wptserve Starting http server on 127.0.0.1:8443 03:57:07 INFO - SUITE-START | Running 778 tests 03:57:07 INFO - Running testharness tests 03:57:07 INFO - Setting up ssl 03:57:07 INFO - PROCESS | certutil | 03:57:07 INFO - PROCESS | certutil | 03:57:07 INFO - PROCESS | certutil | 03:57:07 INFO - Certificate Nickname Trust Attributes 03:57:07 INFO - SSL,S/MIME,JAR/XPI 03:57:07 INFO - 03:57:07 INFO - web-platform-tests CT,, 03:57:07 INFO - 03:57:07 INFO - Starting runner 03:57:10 INFO - PROCESS | 5122 | 1467111430229 Marionette DEBUG Marionette enabled via build flag and pref 03:57:10 INFO - PROCESS | 5122 | ++DOCSHELL 0xa4e4dc00 == 1 [pid = 5122] [id = 1] 03:57:10 INFO - PROCESS | 5122 | ++DOMWINDOW == 1 (0xa4e4e000) [pid = 5122] [serial = 1] [outer = (nil)] 03:57:10 INFO - PROCESS | 5122 | [5122] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 03:57:10 INFO - PROCESS | 5122 | ++DOMWINDOW == 2 (0xa4e4e800) [pid = 5122] [serial = 2] [outer = 0xa4e4e000] 03:57:10 INFO - PROCESS | 5122 | 1467111430949 Marionette INFO Listening on port 2828 03:57:11 INFO - PROCESS | 5122 | 1467111431647 Marionette DEBUG Marionette enabled via command-line flag 03:57:11 INFO - PROCESS | 5122 | ++DOCSHELL 0xa23aec00 == 2 [pid = 5122] [id = 2] 03:57:11 INFO - PROCESS | 5122 | ++DOMWINDOW == 3 (0xa23b0000) [pid = 5122] [serial = 3] [outer = (nil)] 03:57:11 INFO - PROCESS | 5122 | [5122] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 03:57:11 INFO - PROCESS | 5122 | ++DOMWINDOW == 4 (0xa8cc0c00) [pid = 5122] [serial = 4] [outer = 0xa23b0000] 03:57:11 INFO - PROCESS | 5122 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned a20d0a60 03:57:11 INFO - PROCESS | 5122 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned a20d4560 03:57:11 INFO - PROCESS | 5122 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned a20dd520 03:57:11 INFO - PROCESS | 5122 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned a20fd180 03:57:11 INFO - PROCESS | 5122 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned a20fdea0 03:57:11 INFO - PROCESS | 5122 | ++DOMWINDOW == 5 (0xa110d800) [pid = 5122] [serial = 5] [outer = 0xa4e4e000] 03:57:12 INFO - PROCESS | 5122 | [5122] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 03:57:12 INFO - PROCESS | 5122 | 1467111432018 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:37403 03:57:12 INFO - PROCESS | 5122 | [5122] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 03:57:12 INFO - PROCESS | 5122 | 1467111432049 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:37404 03:57:12 INFO - PROCESS | 5122 | 1467111432109 Marionette DEBUG Closed connection conn0 03:57:12 INFO - PROCESS | 5122 | [5122] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2251 03:57:12 INFO - PROCESS | 5122 | [5122] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 03:57:12 INFO - PROCESS | 5122 | 1467111432231 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:37405 03:57:12 INFO - PROCESS | 5122 | 1467111432234 Marionette DEBUG Closed connection conn1 03:57:12 INFO - PROCESS | 5122 | [5122] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 03:57:12 INFO - PROCESS | 5122 | 1467111432287 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:37406 03:57:12 INFO - PROCESS | 5122 | 1467111432293 Marionette DEBUG Closed connection conn2 03:57:12 INFO - PROCESS | 5122 | 1467111432333 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 03:57:12 INFO - PROCESS | 5122 | 1467111432357 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0","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":"20160628021223","device":"desktop","version":"48.0"} 03:57:13 INFO - PROCESS | 5122 | [5122] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 03:57:14 INFO - PROCESS | 5122 | ++DOCSHELL 0x9b478000 == 3 [pid = 5122] [id = 3] 03:57:14 INFO - PROCESS | 5122 | ++DOMWINDOW == 6 (0x9b478400) [pid = 5122] [serial = 6] [outer = (nil)] 03:57:14 INFO - PROCESS | 5122 | ++DOCSHELL 0x9b47bc00 == 4 [pid = 5122] [id = 4] 03:57:14 INFO - PROCESS | 5122 | ++DOMWINDOW == 7 (0x9b47c000) [pid = 5122] [serial = 7] [outer = (nil)] 03:57:14 INFO - PROCESS | 5122 | [5122] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 03:57:14 INFO - PROCESS | 5122 | ++DOCSHELL 0x9a8cc000 == 5 [pid = 5122] [id = 5] 03:57:14 INFO - PROCESS | 5122 | ++DOMWINDOW == 8 (0x9a8cc400) [pid = 5122] [serial = 8] [outer = (nil)] 03:57:15 INFO - PROCESS | 5122 | [5122] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 03:57:15 INFO - PROCESS | 5122 | [5122] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 03:57:15 INFO - PROCESS | 5122 | ++DOMWINDOW == 9 (0x9a780c00) [pid = 5122] [serial = 9] [outer = 0x9a8cc400] 03:57:15 INFO - PROCESS | 5122 | ++DOMWINDOW == 10 (0x9a5b3c00) [pid = 5122] [serial = 10] [outer = 0x9b478400] 03:57:15 INFO - PROCESS | 5122 | ++DOMWINDOW == 11 (0x9a5b5800) [pid = 5122] [serial = 11] [outer = 0x9b47c000] 03:57:15 INFO - PROCESS | 5122 | ++DOMWINDOW == 12 (0x9a5b8000) [pid = 5122] [serial = 12] [outer = 0x9a8cc400] 03:57:16 INFO - PROCESS | 5122 | 1467111436580 Marionette INFO startBrowser 2e726b7f-440a-485a-bf56-8a1de05cc30e 03:57:16 INFO - PROCESS | 5122 | 1467111436629 Marionette DEBUG loaded listener.js 03:57:16 INFO - PROCESS | 5122 | 1467111436648 Marionette DEBUG loaded listener.js 03:57:16 INFO - PROCESS | 5122 | 1467111436651 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 03:57:17 INFO - PROCESS | 5122 | ++DOMWINDOW == 13 (0x98371800) [pid = 5122] [serial = 13] [outer = 0x9a8cc400] 03:57:17 INFO - PROCESS | 5122 | 1467111437357 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"2e726b7f-440a-485a-bf56-8a1de05cc30e","capabilities":{"browserName":"Firefox","browserVersion":"48.0","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":"20160628021223","device":"desktop","version":"48.0","command_id":1}}] 03:57:17 INFO - PROCESS | 5122 | 1467111437532 Marionette TRACE conn3 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 03:57:17 INFO - PROCESS | 5122 | 1467111437539 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 03:57:17 INFO - PROCESS | 5122 | 1467111437609 Marionette TRACE conn3 <- [1,2,null,{"value":null}] 03:57:17 INFO - PROCESS | 5122 | 1467111437964 Marionette TRACE conn3 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 03:57:17 INFO - PROCESS | 5122 | 1467111437968 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 03:57:17 INFO - PROCESS | 5122 | [5122] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 03:57:18 INFO - PROCESS | 5122 | [5122] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 03:57:18 INFO - PROCESS | 5122 | ++DOMWINDOW == 14 (0x95355800) [pid = 5122] [serial = 14] [outer = 0x9a8cc400] 03:57:18 INFO - PROCESS | 5122 | [5122] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 03:57:18 INFO - PROCESS | 5122 | [5122] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 03:57:18 INFO - PROCESS | 5122 | 1467111438573 Marionette TRACE conn3 <- [1,3,null,{}] 03:57:18 INFO - PROCESS | 5122 | 1467111438582 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 03:57:18 INFO - PROCESS | 5122 | 1467111438590 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 03:57:18 INFO - PROCESS | 5122 | 1467111438614 Marionette TRACE conn3 <- [1,4,null,{"value":null}] 03:57:18 INFO - PROCESS | 5122 | 1467111438662 Marionette TRACE conn3 -> [0,5,"getWindowHandle",null] 03:57:18 INFO - PROCESS | 5122 | 1467111438666 Marionette TRACE conn3 <- [1,5,null,{"value":"8"}] 03:57:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 03:57:18 INFO - PROCESS | 5122 | 1467111438685 Marionette TRACE conn3 -> [0,6,"setScriptTimeout",{"ms":35000}] 03:57:18 INFO - PROCESS | 5122 | 1467111438691 Marionette TRACE conn3 <- [1,6,null,{}] 03:57:18 INFO - PROCESS | 5122 | 1467111438697 Marionette TRACE conn3 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:57:18 INFO - PROCESS | 5122 | 1467111438701 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 03:57:18 INFO - PROCESS | 5122 | 1467111438722 Marionette TRACE conn3 <- [1,7,null,{"value":null}] 03:57:18 INFO - PROCESS | 5122 | 1467111438731 Marionette TRACE conn3 -> [0,8,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:18 INFO - PROCESS | 5122 | 1467111438740 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 03:57:18 INFO - PROCESS | 5122 | ++DOCSHELL 0x93d76800 == 6 [pid = 5122] [id = 6] 03:57:18 INFO - PROCESS | 5122 | ++DOMWINDOW == 15 (0x93d76c00) [pid = 5122] [serial = 15] [outer = (nil)] 03:57:18 INFO - PROCESS | 5122 | ++DOMWINDOW == 16 (0x93d78c00) [pid = 5122] [serial = 16] [outer = 0x93d76c00] 03:57:18 INFO - PROCESS | 5122 | 1467111438812 Marionette DEBUG loaded listener.js 03:57:18 INFO - PROCESS | 5122 | ++DOMWINDOW == 17 (0x93d7dc00) [pid = 5122] [serial = 17] [outer = 0x93d76c00] 03:57:19 INFO - PROCESS | 5122 | ++DOCSHELL 0x93b53c00 == 7 [pid = 5122] [id = 7] 03:57:19 INFO - PROCESS | 5122 | ++DOMWINDOW == 18 (0x93b54000) [pid = 5122] [serial = 18] [outer = (nil)] 03:57:19 INFO - PROCESS | 5122 | ++DOMWINDOW == 19 (0x93b91800) [pid = 5122] [serial = 19] [outer = 0x93b54000] 03:57:19 INFO - PROCESS | 5122 | 1467111439305 Marionette DEBUG loaded listener.js 03:57:19 INFO - PROCESS | 5122 | ++DOMWINDOW == 20 (0x93b9c400) [pid = 5122] [serial = 20] [outer = 0x93b54000] 03:57:19 INFO - PROCESS | 5122 | [5122] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 98 03:57:19 INFO - PROCESS | 5122 | 1467111439773 Marionette TRACE conn3 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 03:57:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 03:57:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1140ms 03:57:19 INFO - PROCESS | 5122 | 1467111439844 Marionette TRACE conn3 -> [0,9,"getWindowHandle",null] 03:57:19 INFO - PROCESS | 5122 | 1467111439848 Marionette TRACE conn3 <- [1,9,null,{"value":"8"}] 03:57:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 03:57:19 INFO - PROCESS | 5122 | 1467111439944 Marionette TRACE conn3 -> [0,10,"setScriptTimeout",{"ms":35000}] 03:57:19 INFO - PROCESS | 5122 | 1467111439947 Marionette TRACE conn3 <- [1,10,null,{}] 03:57:19 INFO - PROCESS | 5122 | 1467111439978 Marionette TRACE conn3 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:57:19 INFO - PROCESS | 5122 | 1467111439989 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 03:57:20 INFO - PROCESS | 5122 | 1467111440160 Marionette TRACE conn3 <- [1,11,null,{"value":null}] 03:57:20 INFO - PROCESS | 5122 | 1467111440176 Marionette TRACE conn3 -> [0,12,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:20 INFO - PROCESS | 5122 | 1467111440189 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 03:57:20 INFO - PROCESS | 5122 | ++DOCSHELL 0x92024800 == 8 [pid = 5122] [id = 8] 03:57:20 INFO - PROCESS | 5122 | ++DOMWINDOW == 21 (0x92024c00) [pid = 5122] [serial = 21] [outer = (nil)] 03:57:20 INFO - PROCESS | 5122 | ++DOMWINDOW == 22 (0x92026c00) [pid = 5122] [serial = 22] [outer = 0x92024c00] 03:57:20 INFO - PROCESS | 5122 | 1467111440263 Marionette DEBUG loaded listener.js 03:57:20 INFO - PROCESS | 5122 | ++DOMWINDOW == 23 (0x9202b800) [pid = 5122] [serial = 23] [outer = 0x92024c00] 03:57:21 INFO - PROCESS | 5122 | 1467111441293 Marionette TRACE conn3 <- [1,12,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-atop",0,null,null]]]}] 03:57:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 03:57:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 1451ms 03:57:21 INFO - PROCESS | 5122 | 1467111441329 Marionette TRACE conn3 -> [0,13,"getWindowHandle",null] 03:57:21 INFO - PROCESS | 5122 | 1467111441335 Marionette TRACE conn3 <- [1,13,null,{"value":"8"}] 03:57:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 03:57:21 INFO - PROCESS | 5122 | 1467111441343 Marionette TRACE conn3 -> [0,14,"setScriptTimeout",{"ms":35000}] 03:57:21 INFO - PROCESS | 5122 | 1467111441348 Marionette TRACE conn3 <- [1,14,null,{}] 03:57:21 INFO - PROCESS | 5122 | 1467111441357 Marionette TRACE conn3 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:57:21 INFO - PROCESS | 5122 | 1467111441363 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 03:57:21 INFO - PROCESS | 5122 | 1467111441589 Marionette TRACE conn3 <- [1,15,null,{"value":null}] 03:57:21 INFO - PROCESS | 5122 | 1467111441755 Marionette TRACE conn3 -> [0,16,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:21 INFO - PROCESS | 5122 | 1467111441764 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 03:57:21 INFO - PROCESS | 5122 | ++DOCSHELL 0x92428c00 == 9 [pid = 5122] [id = 9] 03:57:21 INFO - PROCESS | 5122 | ++DOMWINDOW == 24 (0x92429000) [pid = 5122] [serial = 24] [outer = (nil)] 03:57:21 INFO - PROCESS | 5122 | ++DOMWINDOW == 25 (0x9242cc00) [pid = 5122] [serial = 25] [outer = 0x92429000] 03:57:21 INFO - PROCESS | 5122 | 1467111441860 Marionette DEBUG loaded listener.js 03:57:21 INFO - PROCESS | 5122 | ++DOMWINDOW == 26 (0x930d4800) [pid = 5122] [serial = 26] [outer = 0x92429000] 03:57:22 INFO - PROCESS | 5122 | ++DOCSHELL 0x93d74c00 == 10 [pid = 5122] [id = 10] 03:57:22 INFO - PROCESS | 5122 | ++DOMWINDOW == 27 (0x93d75400) [pid = 5122] [serial = 27] [outer = (nil)] 03:57:22 INFO - PROCESS | 5122 | ++DOMWINDOW == 28 (0x93d77c00) [pid = 5122] [serial = 28] [outer = 0x93d75400] 03:57:22 INFO - PROCESS | 5122 | ++DOMWINDOW == 29 (0x948f5c00) [pid = 5122] [serial = 29] [outer = 0x93d75400] 03:57:22 INFO - PROCESS | 5122 | ++DOCSHELL 0x93d80c00 == 11 [pid = 5122] [id = 11] 03:57:22 INFO - PROCESS | 5122 | ++DOMWINDOW == 30 (0x95526000) [pid = 5122] [serial = 30] [outer = (nil)] 03:57:22 INFO - PROCESS | 5122 | ++DOMWINDOW == 31 (0x99226000) [pid = 5122] [serial = 31] [outer = 0x95526000] 03:57:22 INFO - PROCESS | 5122 | ++DOMWINDOW == 32 (0x93d72800) [pid = 5122] [serial = 32] [outer = 0x95526000] 03:57:23 INFO - PROCESS | 5122 | 1467111443001 Marionette TRACE conn3 <- [1,16,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-in",0,null,null]]]}] 03:57:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 03:57:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1685ms 03:57:23 INFO - PROCESS | 5122 | 1467111443052 Marionette TRACE conn3 -> [0,17,"getWindowHandle",null] 03:57:23 INFO - PROCESS | 5122 | 1467111443060 Marionette TRACE conn3 <- [1,17,null,{"value":"8"}] 03:57:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 03:57:23 INFO - PROCESS | 5122 | 1467111443112 Marionette TRACE conn3 -> [0,18,"setScriptTimeout",{"ms":35000}] 03:57:23 INFO - PROCESS | 5122 | 1467111443116 Marionette TRACE conn3 <- [1,18,null,{}] 03:57:23 INFO - PROCESS | 5122 | 1467111443123 Marionette TRACE conn3 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:57:23 INFO - PROCESS | 5122 | 1467111443129 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 03:57:23 INFO - PROCESS | 5122 | 1467111443310 Marionette TRACE conn3 <- [1,19,null,{"value":null}] 03:57:23 INFO - PROCESS | 5122 | 1467111443515 Marionette TRACE conn3 -> [0,20,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:23 INFO - PROCESS | 5122 | 1467111443523 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 03:57:23 INFO - PROCESS | 5122 | ++DOCSHELL 0x93b95c00 == 12 [pid = 5122] [id = 12] 03:57:23 INFO - PROCESS | 5122 | ++DOMWINDOW == 33 (0x98106800) [pid = 5122] [serial = 33] [outer = (nil)] 03:57:23 INFO - PROCESS | 5122 | ++DOMWINDOW == 34 (0x9ace7c00) [pid = 5122] [serial = 34] [outer = 0x98106800] 03:57:23 INFO - PROCESS | 5122 | 1467111443611 Marionette DEBUG loaded listener.js 03:57:23 INFO - PROCESS | 5122 | ++DOMWINDOW == 35 (0x9b7afc00) [pid = 5122] [serial = 35] [outer = 0x98106800] 03:57:24 INFO - PROCESS | 5122 | 1467111444428 Marionette TRACE conn3 <- [1,20,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-out",0,null,null]]]}] 03:57:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 03:57:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1386ms 03:57:24 INFO - PROCESS | 5122 | 1467111444495 Marionette TRACE conn3 -> [0,21,"getWindowHandle",null] 03:57:24 INFO - PROCESS | 5122 | 1467111444500 Marionette TRACE conn3 <- [1,21,null,{"value":"8"}] 03:57:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 03:57:24 INFO - PROCESS | 5122 | 1467111444506 Marionette TRACE conn3 -> [0,22,"setScriptTimeout",{"ms":35000}] 03:57:24 INFO - PROCESS | 5122 | 1467111444512 Marionette TRACE conn3 <- [1,22,null,{}] 03:57:24 INFO - PROCESS | 5122 | 1467111444528 Marionette TRACE conn3 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:57:24 INFO - PROCESS | 5122 | 1467111444536 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 03:57:24 INFO - PROCESS | 5122 | 1467111444754 Marionette TRACE conn3 <- [1,23,null,{"value":null}] 03:57:24 INFO - PROCESS | 5122 | 1467111444882 Marionette TRACE conn3 -> [0,24,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:24 INFO - PROCESS | 5122 | 1467111444892 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 03:57:24 INFO - PROCESS | 5122 | ++DOCSHELL 0x99e4c800 == 13 [pid = 5122] [id = 13] 03:57:24 INFO - PROCESS | 5122 | ++DOMWINDOW == 36 (0x9b7b4800) [pid = 5122] [serial = 36] [outer = (nil)] 03:57:24 INFO - PROCESS | 5122 | ++DOMWINDOW == 37 (0x9ba22c00) [pid = 5122] [serial = 37] [outer = 0x9b7b4800] 03:57:24 INFO - PROCESS | 5122 | 1467111444978 Marionette DEBUG loaded listener.js 03:57:25 INFO - PROCESS | 5122 | ++DOMWINDOW == 38 (0x9bff2000) [pid = 5122] [serial = 38] [outer = 0x9b7b4800] 03:57:25 INFO - PROCESS | 5122 | 1467111445805 Marionette TRACE conn3 <- [1,24,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-over",0,null,null]]]}] 03:57:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 03:57:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1332ms 03:57:25 INFO - PROCESS | 5122 | 1467111445839 Marionette TRACE conn3 -> [0,25,"getWindowHandle",null] 03:57:25 INFO - PROCESS | 5122 | 1467111445843 Marionette TRACE conn3 <- [1,25,null,{"value":"8"}] 03:57:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 03:57:25 INFO - PROCESS | 5122 | 1467111445849 Marionette TRACE conn3 -> [0,26,"setScriptTimeout",{"ms":35000}] 03:57:25 INFO - PROCESS | 5122 | 1467111445852 Marionette TRACE conn3 <- [1,26,null,{}] 03:57:25 INFO - PROCESS | 5122 | 1467111445858 Marionette TRACE conn3 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:57:25 INFO - PROCESS | 5122 | 1467111445863 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 03:57:26 INFO - PROCESS | 5122 | 1467111446044 Marionette TRACE conn3 <- [1,27,null,{"value":null}] 03:57:26 INFO - PROCESS | 5122 | 1467111446174 Marionette TRACE conn3 -> [0,28,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:26 INFO - PROCESS | 5122 | 1467111446180 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 03:57:26 INFO - PROCESS | 5122 | ++DOCSHELL 0x9c054400 == 14 [pid = 5122] [id = 14] 03:57:26 INFO - PROCESS | 5122 | ++DOMWINDOW == 39 (0xa1110400) [pid = 5122] [serial = 39] [outer = (nil)] 03:57:26 INFO - PROCESS | 5122 | ++DOMWINDOW == 40 (0xa23ab800) [pid = 5122] [serial = 40] [outer = 0xa1110400] 03:57:26 INFO - PROCESS | 5122 | 1467111446262 Marionette DEBUG loaded listener.js 03:57:26 INFO - PROCESS | 5122 | ++DOMWINDOW == 41 (0xa2596c00) [pid = 5122] [serial = 41] [outer = 0xa1110400] 03:57:27 INFO - PROCESS | 5122 | 1467111447509 Marionette TRACE conn3 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 03:57:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 03:57:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1686ms 03:57:27 INFO - PROCESS | 5122 | 1467111447541 Marionette TRACE conn3 -> [0,29,"getWindowHandle",null] 03:57:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 03:57:27 INFO - PROCESS | 5122 | 1467111447546 Marionette TRACE conn3 <- [1,29,null,{"value":"8"}] 03:57:27 INFO - PROCESS | 5122 | 1467111447553 Marionette TRACE conn3 -> [0,30,"setScriptTimeout",{"ms":35000}] 03:57:27 INFO - PROCESS | 5122 | 1467111447556 Marionette TRACE conn3 <- [1,30,null,{}] 03:57:27 INFO - PROCESS | 5122 | 1467111447564 Marionette TRACE conn3 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:57:27 INFO - PROCESS | 5122 | 1467111447569 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 03:57:27 INFO - PROCESS | 5122 | 1467111447715 Marionette TRACE conn3 <- [1,31,null,{"value":null}] 03:57:27 INFO - PROCESS | 5122 | 1467111447727 Marionette TRACE conn3 -> [0,32,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:27 INFO - PROCESS | 5122 | 1467111447735 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 03:57:27 INFO - PROCESS | 5122 | ++DOCSHELL 0x99edcc00 == 15 [pid = 5122] [id = 15] 03:57:27 INFO - PROCESS | 5122 | ++DOMWINDOW == 42 (0x99ee1800) [pid = 5122] [serial = 42] [outer = (nil)] 03:57:27 INFO - PROCESS | 5122 | ++DOMWINDOW == 43 (0x9a14b000) [pid = 5122] [serial = 43] [outer = 0x99ee1800] 03:57:27 INFO - PROCESS | 5122 | 1467111447815 Marionette DEBUG loaded listener.js 03:57:27 INFO - PROCESS | 5122 | ++DOMWINDOW == 44 (0x9a667800) [pid = 5122] [serial = 44] [outer = 0x99ee1800] 03:57:28 INFO - PROCESS | 5122 | 1467111448629 Marionette TRACE conn3 <- [1,32,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-atop",0,null,null]]]}] 03:57:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 03:57:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1142ms 03:57:28 INFO - PROCESS | 5122 | 1467111448696 Marionette TRACE conn3 -> [0,33,"getWindowHandle",null] 03:57:28 INFO - PROCESS | 5122 | 1467111448702 Marionette TRACE conn3 <- [1,33,null,{"value":"8"}] 03:57:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 03:57:28 INFO - PROCESS | 5122 | 1467111448713 Marionette TRACE conn3 -> [0,34,"setScriptTimeout",{"ms":35000}] 03:57:28 INFO - PROCESS | 5122 | 1467111448716 Marionette TRACE conn3 <- [1,34,null,{}] 03:57:28 INFO - PROCESS | 5122 | 1467111448722 Marionette TRACE conn3 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:57:28 INFO - PROCESS | 5122 | 1467111448728 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 03:57:28 INFO - PROCESS | 5122 | 1467111448882 Marionette TRACE conn3 <- [1,35,null,{"value":null}] 03:57:28 INFO - PROCESS | 5122 | 1467111448893 Marionette TRACE conn3 -> [0,36,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:28 INFO - PROCESS | 5122 | 1467111448904 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 03:57:28 INFO - PROCESS | 5122 | ++DOCSHELL 0x99e4dc00 == 16 [pid = 5122] [id = 16] 03:57:28 INFO - PROCESS | 5122 | ++DOMWINDOW == 45 (0x9b66d400) [pid = 5122] [serial = 45] [outer = (nil)] 03:57:28 INFO - PROCESS | 5122 | ++DOMWINDOW == 46 (0x9b7b7000) [pid = 5122] [serial = 46] [outer = 0x9b66d400] 03:57:28 INFO - PROCESS | 5122 | 1467111448970 Marionette DEBUG loaded listener.js 03:57:29 INFO - PROCESS | 5122 | ++DOMWINDOW == 47 (0x9ba20800) [pid = 5122] [serial = 47] [outer = 0x9b66d400] 03:57:29 INFO - PROCESS | 5122 | 1467111449694 Marionette TRACE conn3 <- [1,36,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-in",0,null,null]]]}] 03:57:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 03:57:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 1025ms 03:57:29 INFO - PROCESS | 5122 | 1467111449749 Marionette TRACE conn3 -> [0,37,"getWindowHandle",null] 03:57:29 INFO - PROCESS | 5122 | 1467111449752 Marionette TRACE conn3 <- [1,37,null,{"value":"8"}] 03:57:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 03:57:29 INFO - PROCESS | 5122 | 1467111449759 Marionette TRACE conn3 -> [0,38,"setScriptTimeout",{"ms":35000}] 03:57:29 INFO - PROCESS | 5122 | 1467111449765 Marionette TRACE conn3 <- [1,38,null,{}] 03:57:29 INFO - PROCESS | 5122 | 1467111449780 Marionette TRACE conn3 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:57:29 INFO - PROCESS | 5122 | 1467111449788 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 03:57:29 INFO - PROCESS | 5122 | 1467111449942 Marionette TRACE conn3 <- [1,39,null,{"value":null}] 03:57:29 INFO - PROCESS | 5122 | 1467111449953 Marionette TRACE conn3 -> [0,40,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:29 INFO - PROCESS | 5122 | 1467111449965 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 03:57:29 INFO - PROCESS | 5122 | ++DOCSHELL 0x9ccdb400 == 17 [pid = 5122] [id = 17] 03:57:29 INFO - PROCESS | 5122 | ++DOMWINDOW == 48 (0x9d913800) [pid = 5122] [serial = 48] [outer = (nil)] 03:57:30 INFO - PROCESS | 5122 | ++DOMWINDOW == 49 (0x930db000) [pid = 5122] [serial = 49] [outer = 0x9d913800] 03:57:30 INFO - PROCESS | 5122 | 1467111450036 Marionette DEBUG loaded listener.js 03:57:30 INFO - PROCESS | 5122 | ++DOMWINDOW == 50 (0x9ccce000) [pid = 5122] [serial = 50] [outer = 0x9d913800] 03:57:30 INFO - PROCESS | 5122 | 1467111450802 Marionette TRACE conn3 <- [1,40,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-out",0,null,null]]]}] 03:57:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 03:57:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 1080ms 03:57:30 INFO - PROCESS | 5122 | 1467111450845 Marionette TRACE conn3 -> [0,41,"getWindowHandle",null] 03:57:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 03:57:30 INFO - PROCESS | 5122 | 1467111450849 Marionette TRACE conn3 <- [1,41,null,{"value":"8"}] 03:57:30 INFO - PROCESS | 5122 | 1467111450855 Marionette TRACE conn3 -> [0,42,"setScriptTimeout",{"ms":35000}] 03:57:30 INFO - PROCESS | 5122 | 1467111450858 Marionette TRACE conn3 <- [1,42,null,{}] 03:57:30 INFO - PROCESS | 5122 | 1467111450889 Marionette TRACE conn3 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:57:30 INFO - PROCESS | 5122 | 1467111450893 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 03:57:31 INFO - PROCESS | 5122 | 1467111451042 Marionette TRACE conn3 <- [1,43,null,{"value":null}] 03:57:31 INFO - PROCESS | 5122 | 1467111451050 Marionette TRACE conn3 -> [0,44,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:31 INFO - PROCESS | 5122 | 1467111451056 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 03:57:31 INFO - PROCESS | 5122 | ++DOCSHELL 0xa209cc00 == 18 [pid = 5122] [id = 18] 03:57:31 INFO - PROCESS | 5122 | ++DOMWINDOW == 51 (0xa209d800) [pid = 5122] [serial = 51] [outer = (nil)] 03:57:31 INFO - PROCESS | 5122 | ++DOMWINDOW == 52 (0xa237b400) [pid = 5122] [serial = 52] [outer = 0xa209d800] 03:57:31 INFO - PROCESS | 5122 | 1467111451127 Marionette DEBUG loaded listener.js 03:57:31 INFO - PROCESS | 5122 | ++DOMWINDOW == 53 (0xa23f4000) [pid = 5122] [serial = 53] [outer = 0xa209d800] 03:57:31 INFO - PROCESS | 5122 | 1467111451842 Marionette TRACE conn3 <- [1,44,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-over",0,null,null]]]}] 03:57:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 03:57:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 1036ms 03:57:31 INFO - PROCESS | 5122 | 1467111451890 Marionette TRACE conn3 -> [0,45,"getWindowHandle",null] 03:57:31 INFO - PROCESS | 5122 | 1467111451893 Marionette TRACE conn3 <- [1,45,null,{"value":"8"}] 03:57:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 03:57:31 INFO - PROCESS | 5122 | 1467111451899 Marionette TRACE conn3 -> [0,46,"setScriptTimeout",{"ms":35000}] 03:57:31 INFO - PROCESS | 5122 | 1467111451902 Marionette TRACE conn3 <- [1,46,null,{}] 03:57:31 INFO - PROCESS | 5122 | 1467111451908 Marionette TRACE conn3 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:57:31 INFO - PROCESS | 5122 | 1467111451912 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 03:57:32 INFO - PROCESS | 5122 | 1467111452122 Marionette TRACE conn3 <- [1,47,null,{"value":null}] 03:57:32 INFO - PROCESS | 5122 | 1467111452135 Marionette TRACE conn3 -> [0,48,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:32 INFO - PROCESS | 5122 | 1467111452143 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 03:57:32 INFO - PROCESS | 5122 | ++DOCSHELL 0x99edc000 == 19 [pid = 5122] [id = 19] 03:57:32 INFO - PROCESS | 5122 | ++DOMWINDOW == 54 (0xa20a7c00) [pid = 5122] [serial = 54] [outer = (nil)] 03:57:32 INFO - PROCESS | 5122 | ++DOMWINDOW == 55 (0xa2563800) [pid = 5122] [serial = 55] [outer = 0xa20a7c00] 03:57:32 INFO - PROCESS | 5122 | 1467111452216 Marionette DEBUG loaded listener.js 03:57:32 INFO - PROCESS | 5122 | ++DOMWINDOW == 56 (0xa2fb7c00) [pid = 5122] [serial = 56] [outer = 0xa20a7c00] 03:57:32 INFO - PROCESS | 5122 | 1467111452959 Marionette TRACE conn3 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 03:57:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 03:57:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 1078ms 03:57:32 INFO - PROCESS | 5122 | 1467111452978 Marionette TRACE conn3 -> [0,49,"getWindowHandle",null] 03:57:32 INFO - PROCESS | 5122 | 1467111452981 Marionette TRACE conn3 <- [1,49,null,{"value":"8"}] 03:57:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 03:57:32 INFO - PROCESS | 5122 | 1467111452987 Marionette TRACE conn3 -> [0,50,"setScriptTimeout",{"ms":35000}] 03:57:32 INFO - PROCESS | 5122 | 1467111452989 Marionette TRACE conn3 <- [1,50,null,{}] 03:57:32 INFO - PROCESS | 5122 | 1467111452995 Marionette TRACE conn3 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:57:33 INFO - PROCESS | 5122 | 1467111453006 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 03:57:33 INFO - PROCESS | 5122 | 1467111453206 Marionette TRACE conn3 <- [1,51,null,{"value":null}] 03:57:33 INFO - PROCESS | 5122 | 1467111453226 Marionette TRACE conn3 -> [0,52,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:33 INFO - PROCESS | 5122 | 1467111453233 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 03:57:33 INFO - PROCESS | 5122 | ++DOCSHELL 0xa2ff4800 == 20 [pid = 5122] [id = 20] 03:57:33 INFO - PROCESS | 5122 | ++DOMWINDOW == 57 (0xa34c2800) [pid = 5122] [serial = 57] [outer = (nil)] 03:57:33 INFO - PROCESS | 5122 | ++DOMWINDOW == 58 (0xa4e0a800) [pid = 5122] [serial = 58] [outer = 0xa34c2800] 03:57:33 INFO - PROCESS | 5122 | 1467111453299 Marionette DEBUG loaded listener.js 03:57:33 INFO - PROCESS | 5122 | ++DOMWINDOW == 59 (0xa4e50000) [pid = 5122] [serial = 59] [outer = 0xa34c2800] 03:57:34 INFO - PROCESS | 5122 | 1467111454018 Marionette TRACE conn3 <- [1,52,null,{"value":["/2dcontext/compositing/2d.composite.clip.copy.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 03:57:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 03:57:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1084ms 03:57:34 INFO - PROCESS | 5122 | 1467111454078 Marionette TRACE conn3 -> [0,53,"getWindowHandle",null] 03:57:34 INFO - PROCESS | 5122 | 1467111454080 Marionette TRACE conn3 <- [1,53,null,{"value":"8"}] 03:57:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 03:57:34 INFO - PROCESS | 5122 | 1467111454104 Marionette TRACE conn3 -> [0,54,"setScriptTimeout",{"ms":35000}] 03:57:34 INFO - PROCESS | 5122 | 1467111454108 Marionette TRACE conn3 <- [1,54,null,{}] 03:57:34 INFO - PROCESS | 5122 | 1467111454114 Marionette TRACE conn3 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:57:34 INFO - PROCESS | 5122 | 1467111454119 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 03:57:34 INFO - PROCESS | 5122 | 1467111454299 Marionette TRACE conn3 <- [1,55,null,{"value":null}] 03:57:34 INFO - PROCESS | 5122 | 1467111454311 Marionette TRACE conn3 -> [0,56,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:34 INFO - PROCESS | 5122 | 1467111454317 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 03:57:34 INFO - PROCESS | 5122 | ++DOCSHELL 0x93d7a000 == 21 [pid = 5122] [id = 21] 03:57:34 INFO - PROCESS | 5122 | ++DOMWINDOW == 60 (0x96f2b800) [pid = 5122] [serial = 60] [outer = (nil)] 03:57:34 INFO - PROCESS | 5122 | ++DOMWINDOW == 61 (0x96f33000) [pid = 5122] [serial = 61] [outer = 0x96f2b800] 03:57:34 INFO - PROCESS | 5122 | 1467111454383 Marionette DEBUG loaded listener.js 03:57:34 INFO - PROCESS | 5122 | ++DOMWINDOW == 62 (0x96f35400) [pid = 5122] [serial = 62] [outer = 0x96f2b800] 03:57:35 INFO - PROCESS | 5122 | 1467111455058 Marionette TRACE conn3 <- [1,56,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 03:57:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 03:57:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 998ms 03:57:35 INFO - PROCESS | 5122 | 1467111455087 Marionette TRACE conn3 -> [0,57,"getWindowHandle",null] 03:57:35 INFO - PROCESS | 5122 | 1467111455090 Marionette TRACE conn3 <- [1,57,null,{"value":"8"}] 03:57:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 03:57:35 INFO - PROCESS | 5122 | 1467111455096 Marionette TRACE conn3 -> [0,58,"setScriptTimeout",{"ms":35000}] 03:57:35 INFO - PROCESS | 5122 | 1467111455100 Marionette TRACE conn3 <- [1,58,null,{}] 03:57:35 INFO - PROCESS | 5122 | 1467111455111 Marionette TRACE conn3 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:57:35 INFO - PROCESS | 5122 | 1467111455115 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 03:57:35 INFO - PROCESS | 5122 | 1467111455296 Marionette TRACE conn3 <- [1,59,null,{"value":null}] 03:57:35 INFO - PROCESS | 5122 | 1467111455313 Marionette TRACE conn3 -> [0,60,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:35 INFO - PROCESS | 5122 | 1467111455320 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 03:57:35 INFO - PROCESS | 5122 | ++DOCSHELL 0x9202a000 == 22 [pid = 5122] [id = 22] 03:57:35 INFO - PROCESS | 5122 | ++DOMWINDOW == 63 (0x92428400) [pid = 5122] [serial = 63] [outer = (nil)] 03:57:35 INFO - PROCESS | 5122 | ++DOMWINDOW == 64 (0x96f39800) [pid = 5122] [serial = 64] [outer = 0x92428400] 03:57:35 INFO - PROCESS | 5122 | 1467111455390 Marionette DEBUG loaded listener.js 03:57:35 INFO - PROCESS | 5122 | ++DOMWINDOW == 65 (0x9a8ed800) [pid = 5122] [serial = 65] [outer = 0x92428400] 03:57:36 INFO - PROCESS | 5122 | 1467111456077 Marionette TRACE conn3 <- [1,60,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 03:57:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 03:57:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1035ms 03:57:36 INFO - PROCESS | 5122 | 1467111456133 Marionette TRACE conn3 -> [0,61,"getWindowHandle",null] 03:57:36 INFO - PROCESS | 5122 | 1467111456137 Marionette TRACE conn3 <- [1,61,null,{"value":"8"}] 03:57:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 03:57:36 INFO - PROCESS | 5122 | 1467111456147 Marionette TRACE conn3 -> [0,62,"setScriptTimeout",{"ms":35000}] 03:57:36 INFO - PROCESS | 5122 | 1467111456149 Marionette TRACE conn3 <- [1,62,null,{}] 03:57:36 INFO - PROCESS | 5122 | 1467111456153 Marionette TRACE conn3 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:57:36 INFO - PROCESS | 5122 | 1467111456160 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 03:57:37 INFO - PROCESS | 5122 | 1467111457346 Marionette TRACE conn3 <- [1,63,null,{"value":null}] 03:57:37 INFO - PROCESS | 5122 | 1467111457463 Marionette TRACE conn3 -> [0,64,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:37 INFO - PROCESS | 5122 | 1467111457472 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 03:57:37 INFO - PROCESS | 5122 | ++DOCSHELL 0x93b54c00 == 23 [pid = 5122] [id = 23] 03:57:37 INFO - PROCESS | 5122 | ++DOMWINDOW == 66 (0x93b55800) [pid = 5122] [serial = 66] [outer = (nil)] 03:57:37 INFO - PROCESS | 5122 | ++DOMWINDOW == 67 (0x93b93400) [pid = 5122] [serial = 67] [outer = 0x93b55800] 03:57:37 INFO - PROCESS | 5122 | 1467111457544 Marionette DEBUG loaded listener.js 03:57:37 INFO - PROCESS | 5122 | ++DOMWINDOW == 68 (0x952e5800) [pid = 5122] [serial = 68] [outer = 0x93b55800] 03:57:38 INFO - PROCESS | 5122 | 1467111458274 Marionette TRACE conn3 <- [1,64,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 03:57:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 03:57:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 2684ms 03:57:38 INFO - PROCESS | 5122 | --DOMWINDOW == 67 (0x93d76c00) [pid = 5122] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 03:57:38 INFO - PROCESS | 5122 | --DOMWINDOW == 66 (0x92024c00) [pid = 5122] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 03:57:38 INFO - PROCESS | 5122 | --DOMWINDOW == 65 (0x92429000) [pid = 5122] [serial = 24] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 03:57:38 INFO - PROCESS | 5122 | --DOMWINDOW == 64 (0x98106800) [pid = 5122] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 03:57:38 INFO - PROCESS | 5122 | --DOMWINDOW == 63 (0x9b7b4800) [pid = 5122] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 03:57:38 INFO - PROCESS | 5122 | --DOMWINDOW == 62 (0xa1110400) [pid = 5122] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 03:57:38 INFO - PROCESS | 5122 | --DOMWINDOW == 61 (0x99ee1800) [pid = 5122] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 03:57:38 INFO - PROCESS | 5122 | --DOMWINDOW == 60 (0x9b66d400) [pid = 5122] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 03:57:38 INFO - PROCESS | 5122 | --DOMWINDOW == 59 (0x9d913800) [pid = 5122] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 03:57:38 INFO - PROCESS | 5122 | --DOMWINDOW == 58 (0xa209d800) [pid = 5122] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 03:57:38 INFO - PROCESS | 5122 | --DOMWINDOW == 57 (0xa34c2800) [pid = 5122] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 03:57:38 INFO - PROCESS | 5122 | --DOMWINDOW == 56 (0x96f2b800) [pid = 5122] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 03:57:38 INFO - PROCESS | 5122 | 1467111458917 Marionette TRACE conn3 -> [0,65,"getWindowHandle",null] 03:57:38 INFO - PROCESS | 5122 | 1467111458923 Marionette TRACE conn3 <- [1,65,null,{"value":"8"}] 03:57:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 03:57:38 INFO - PROCESS | 5122 | 1467111458938 Marionette TRACE conn3 -> [0,66,"setScriptTimeout",{"ms":35000}] 03:57:38 INFO - PROCESS | 5122 | 1467111458942 Marionette TRACE conn3 <- [1,66,null,{}] 03:57:38 INFO - PROCESS | 5122 | 1467111458950 Marionette TRACE conn3 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:57:38 INFO - PROCESS | 5122 | 1467111458956 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 03:57:39 INFO - PROCESS | 5122 | 1467111459100 Marionette TRACE conn3 <- [1,67,null,{"value":null}] 03:57:39 INFO - PROCESS | 5122 | 1467111459210 Marionette TRACE conn3 -> [0,68,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:39 INFO - PROCESS | 5122 | 1467111459220 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 03:57:39 INFO - PROCESS | 5122 | ++DOCSHELL 0x96f2b800 == 24 [pid = 5122] [id = 24] 03:57:39 INFO - PROCESS | 5122 | ++DOMWINDOW == 57 (0x96f2e400) [pid = 5122] [serial = 69] [outer = (nil)] 03:57:39 INFO - PROCESS | 5122 | ++DOMWINDOW == 58 (0x96f34800) [pid = 5122] [serial = 70] [outer = 0x96f2e400] 03:57:39 INFO - PROCESS | 5122 | 1467111459292 Marionette DEBUG loaded listener.js 03:57:39 INFO - PROCESS | 5122 | ++DOMWINDOW == 59 (0x98184800) [pid = 5122] [serial = 71] [outer = 0x96f2e400] 03:57:39 INFO - PROCESS | 5122 | 1467111459920 Marionette TRACE conn3 <- [1,68,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 03:57:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 03:57:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1038ms 03:57:39 INFO - PROCESS | 5122 | 1467111459975 Marionette TRACE conn3 -> [0,69,"getWindowHandle",null] 03:57:39 INFO - PROCESS | 5122 | 1467111459979 Marionette TRACE conn3 <- [1,69,null,{"value":"8"}] 03:57:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 03:57:39 INFO - PROCESS | 5122 | 1467111459986 Marionette TRACE conn3 -> [0,70,"setScriptTimeout",{"ms":35000}] 03:57:39 INFO - PROCESS | 5122 | 1467111459988 Marionette TRACE conn3 <- [1,70,null,{}] 03:57:39 INFO - PROCESS | 5122 | 1467111459994 Marionette TRACE conn3 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:57:40 INFO - PROCESS | 5122 | 1467111459999 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 03:57:40 INFO - PROCESS | 5122 | 1467111460157 Marionette TRACE conn3 <- [1,71,null,{"value":null}] 03:57:40 INFO - PROCESS | 5122 | 1467111460252 Marionette TRACE conn3 -> [0,72,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:40 INFO - PROCESS | 5122 | 1467111460262 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 03:57:40 INFO - PROCESS | 5122 | ++DOCSHELL 0x92424800 == 25 [pid = 5122] [id = 25] 03:57:40 INFO - PROCESS | 5122 | ++DOMWINDOW == 60 (0x99e4c000) [pid = 5122] [serial = 72] [outer = (nil)] 03:57:40 INFO - PROCESS | 5122 | ++DOMWINDOW == 61 (0x9a3b2000) [pid = 5122] [serial = 73] [outer = 0x99e4c000] 03:57:40 INFO - PROCESS | 5122 | 1467111460327 Marionette DEBUG loaded listener.js 03:57:40 INFO - PROCESS | 5122 | ++DOMWINDOW == 62 (0x9a8ebc00) [pid = 5122] [serial = 74] [outer = 0x99e4c000] 03:57:41 INFO - PROCESS | 5122 | 1467111461070 Marionette TRACE conn3 <- [1,72,null,{"value":["/2dcontext/compositing/2d.composite.clip.lighter.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 03:57:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 03:57:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1136ms 03:57:41 INFO - PROCESS | 5122 | 1467111461130 Marionette TRACE conn3 -> [0,73,"getWindowHandle",null] 03:57:41 INFO - PROCESS | 5122 | 1467111461138 Marionette TRACE conn3 <- [1,73,null,{"value":"8"}] 03:57:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 03:57:41 INFO - PROCESS | 5122 | 1467111461148 Marionette TRACE conn3 -> [0,74,"setScriptTimeout",{"ms":35000}] 03:57:41 INFO - PROCESS | 5122 | 1467111461152 Marionette TRACE conn3 <- [1,74,null,{}] 03:57:41 INFO - PROCESS | 5122 | 1467111461161 Marionette TRACE conn3 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:57:41 INFO - PROCESS | 5122 | 1467111461167 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 03:57:41 INFO - PROCESS | 5122 | 1467111461339 Marionette TRACE conn3 <- [1,75,null,{"value":null}] 03:57:41 INFO - PROCESS | 5122 | 1467111461474 Marionette TRACE conn3 -> [0,76,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:41 INFO - PROCESS | 5122 | 1467111461487 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 03:57:41 INFO - PROCESS | 5122 | ++DOCSHELL 0x930dc800 == 26 [pid = 5122] [id = 26] 03:57:41 INFO - PROCESS | 5122 | ++DOMWINDOW == 63 (0x930ddc00) [pid = 5122] [serial = 75] [outer = (nil)] 03:57:41 INFO - PROCESS | 5122 | ++DOMWINDOW == 64 (0x96f35000) [pid = 5122] [serial = 76] [outer = 0x930ddc00] 03:57:41 INFO - PROCESS | 5122 | 1467111461572 Marionette DEBUG loaded listener.js 03:57:41 INFO - PROCESS | 5122 | ++DOMWINDOW == 65 (0x99e40800) [pid = 5122] [serial = 77] [outer = 0x930ddc00] 03:57:42 INFO - PROCESS | 5122 | 1467111462380 Marionette TRACE conn3 <- [1,76,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 03:57:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 03:57:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1285ms 03:57:42 INFO - PROCESS | 5122 | 1467111462432 Marionette TRACE conn3 -> [0,77,"getWindowHandle",null] 03:57:42 INFO - PROCESS | 5122 | 1467111462439 Marionette TRACE conn3 <- [1,77,null,{"value":"8"}] 03:57:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 03:57:42 INFO - PROCESS | 5122 | 1467111462467 Marionette TRACE conn3 -> [0,78,"setScriptTimeout",{"ms":35000}] 03:57:42 INFO - PROCESS | 5122 | 1467111462472 Marionette TRACE conn3 <- [1,78,null,{}] 03:57:42 INFO - PROCESS | 5122 | 1467111462480 Marionette TRACE conn3 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:57:42 INFO - PROCESS | 5122 | 1467111462485 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 03:57:42 INFO - PROCESS | 5122 | 1467111462653 Marionette TRACE conn3 <- [1,79,null,{"value":null}] 03:57:42 INFO - PROCESS | 5122 | 1467111462784 Marionette TRACE conn3 -> [0,80,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:42 INFO - PROCESS | 5122 | 1467111462793 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 03:57:42 INFO - PROCESS | 5122 | ++DOCSHELL 0x93b94c00 == 27 [pid = 5122] [id = 27] 03:57:42 INFO - PROCESS | 5122 | ++DOMWINDOW == 66 (0x99e48c00) [pid = 5122] [serial = 78] [outer = (nil)] 03:57:42 INFO - PROCESS | 5122 | ++DOMWINDOW == 67 (0x9a8f6c00) [pid = 5122] [serial = 79] [outer = 0x99e48c00] 03:57:42 INFO - PROCESS | 5122 | 1467111462884 Marionette DEBUG loaded listener.js 03:57:43 INFO - PROCESS | 5122 | ++DOMWINDOW == 68 (0x9b476c00) [pid = 5122] [serial = 80] [outer = 0x99e48c00] 03:57:43 INFO - PROCESS | 5122 | 1467111463759 Marionette TRACE conn3 <- [1,80,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 03:57:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 03:57:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1358ms 03:57:43 INFO - PROCESS | 5122 | 1467111463808 Marionette TRACE conn3 -> [0,81,"getWindowHandle",null] 03:57:43 INFO - PROCESS | 5122 | 1467111463812 Marionette TRACE conn3 <- [1,81,null,{"value":"8"}] 03:57:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 03:57:43 INFO - PROCESS | 5122 | 1467111463819 Marionette TRACE conn3 -> [0,82,"setScriptTimeout",{"ms":35000}] 03:57:43 INFO - PROCESS | 5122 | 1467111463825 Marionette TRACE conn3 <- [1,82,null,{}] 03:57:43 INFO - PROCESS | 5122 | 1467111463842 Marionette TRACE conn3 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:57:43 INFO - PROCESS | 5122 | 1467111463850 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 03:57:44 INFO - PROCESS | 5122 | 1467111464018 Marionette TRACE conn3 <- [1,83,null,{"value":null}] 03:57:44 INFO - PROCESS | 5122 | 1467111464152 Marionette TRACE conn3 -> [0,84,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:44 INFO - PROCESS | 5122 | 1467111464163 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 03:57:44 INFO - PROCESS | 5122 | ++DOCSHELL 0x9c056400 == 28 [pid = 5122] [id = 28] 03:57:44 INFO - PROCESS | 5122 | ++DOMWINDOW == 69 (0x9c058800) [pid = 5122] [serial = 81] [outer = (nil)] 03:57:44 INFO - PROCESS | 5122 | ++DOMWINDOW == 70 (0x9ccd3400) [pid = 5122] [serial = 82] [outer = 0x9c058800] 03:57:44 INFO - PROCESS | 5122 | 1467111464248 Marionette DEBUG loaded listener.js 03:57:44 INFO - PROCESS | 5122 | ++DOMWINDOW == 71 (0xa209b800) [pid = 5122] [serial = 83] [outer = 0x9c058800] 03:57:45 INFO - PROCESS | 5122 | 1467111465064 Marionette TRACE conn3 <- [1,84,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 03:57:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 03:57:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1294ms 03:57:45 INFO - PROCESS | 5122 | 1467111465114 Marionette TRACE conn3 -> [0,85,"getWindowHandle",null] 03:57:45 INFO - PROCESS | 5122 | 1467111465119 Marionette TRACE conn3 <- [1,85,null,{"value":"8"}] 03:57:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 03:57:45 INFO - PROCESS | 5122 | 1467111465125 Marionette TRACE conn3 -> [0,86,"setScriptTimeout",{"ms":35000}] 03:57:45 INFO - PROCESS | 5122 | 1467111465129 Marionette TRACE conn3 <- [1,86,null,{}] 03:57:45 INFO - PROCESS | 5122 | 1467111465153 Marionette TRACE conn3 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:57:45 INFO - PROCESS | 5122 | 1467111465159 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 03:57:45 INFO - PROCESS | 5122 | 1467111465326 Marionette TRACE conn3 <- [1,87,null,{"value":null}] 03:57:45 INFO - PROCESS | 5122 | 1467111465461 Marionette TRACE conn3 -> [0,88,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:45 INFO - PROCESS | 5122 | 1467111465469 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 03:57:45 INFO - PROCESS | 5122 | ++DOCSHELL 0x9bff5400 == 29 [pid = 5122] [id = 29] 03:57:45 INFO - PROCESS | 5122 | ++DOMWINDOW == 72 (0xa118c400) [pid = 5122] [serial = 84] [outer = (nil)] 03:57:45 INFO - PROCESS | 5122 | ++DOMWINDOW == 73 (0xa23fac00) [pid = 5122] [serial = 85] [outer = 0xa118c400] 03:57:45 INFO - PROCESS | 5122 | 1467111465557 Marionette DEBUG loaded listener.js 03:57:45 INFO - PROCESS | 5122 | ++DOMWINDOW == 74 (0xa2fb4c00) [pid = 5122] [serial = 86] [outer = 0xa118c400] 03:57:46 INFO - PROCESS | 5122 | 1467111466369 Marionette TRACE conn3 <- [1,88,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 03:57:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 03:57:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1299ms 03:57:46 INFO - PROCESS | 5122 | 1467111466425 Marionette TRACE conn3 -> [0,89,"getWindowHandle",null] 03:57:46 INFO - PROCESS | 5122 | 1467111466428 Marionette TRACE conn3 <- [1,89,null,{"value":"8"}] 03:57:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 03:57:46 INFO - PROCESS | 5122 | 1467111466435 Marionette TRACE conn3 -> [0,90,"setScriptTimeout",{"ms":35000}] 03:57:46 INFO - PROCESS | 5122 | 1467111466438 Marionette TRACE conn3 <- [1,90,null,{}] 03:57:46 INFO - PROCESS | 5122 | 1467111466444 Marionette TRACE conn3 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:57:46 INFO - PROCESS | 5122 | 1467111466449 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 03:57:46 INFO - PROCESS | 5122 | 1467111466607 Marionette TRACE conn3 <- [1,91,null,{"value":null}] 03:57:46 INFO - PROCESS | 5122 | 1467111466761 Marionette TRACE conn3 -> [0,92,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:46 INFO - PROCESS | 5122 | 1467111466773 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 03:57:46 INFO - PROCESS | 5122 | ++DOCSHELL 0x93b53000 == 30 [pid = 5122] [id = 30] 03:57:46 INFO - PROCESS | 5122 | ++DOMWINDOW == 75 (0x96f33800) [pid = 5122] [serial = 87] [outer = (nil)] 03:57:46 INFO - PROCESS | 5122 | ++DOMWINDOW == 76 (0xa341ec00) [pid = 5122] [serial = 88] [outer = 0x96f33800] 03:57:46 INFO - PROCESS | 5122 | 1467111466849 Marionette DEBUG loaded listener.js 03:57:46 INFO - PROCESS | 5122 | ++DOMWINDOW == 77 (0xa34bd000) [pid = 5122] [serial = 89] [outer = 0x96f33800] 03:57:47 INFO - PROCESS | 5122 | 1467111467683 Marionette TRACE conn3 <- [1,92,null,{"value":["/2dcontext/compositing/2d.composite.clip.xor.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 03:57:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 03:57:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1286ms 03:57:47 INFO - PROCESS | 5122 | 1467111467722 Marionette TRACE conn3 -> [0,93,"getWindowHandle",null] 03:57:47 INFO - PROCESS | 5122 | 1467111467726 Marionette TRACE conn3 <- [1,93,null,{"value":"8"}] 03:57:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 03:57:47 INFO - PROCESS | 5122 | 1467111467749 Marionette TRACE conn3 -> [0,94,"setScriptTimeout",{"ms":35000}] 03:57:47 INFO - PROCESS | 5122 | 1467111467753 Marionette TRACE conn3 <- [1,94,null,{}] 03:57:47 INFO - PROCESS | 5122 | 1467111467759 Marionette TRACE conn3 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:57:47 INFO - PROCESS | 5122 | 1467111467769 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 03:57:47 INFO - PROCESS | 5122 | 1467111467970 Marionette TRACE conn3 <- [1,95,null,{"value":null}] 03:57:48 INFO - PROCESS | 5122 | 1467111468109 Marionette TRACE conn3 -> [0,96,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:48 INFO - PROCESS | 5122 | 1467111468117 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 03:57:48 INFO - PROCESS | 5122 | ++DOCSHELL 0x96f2b400 == 31 [pid = 5122] [id = 31] 03:57:48 INFO - PROCESS | 5122 | ++DOMWINDOW == 78 (0x96f2bc00) [pid = 5122] [serial = 90] [outer = (nil)] 03:57:48 INFO - PROCESS | 5122 | ++DOMWINDOW == 79 (0x9a8ec000) [pid = 5122] [serial = 91] [outer = 0x96f2bc00] 03:57:48 INFO - PROCESS | 5122 | 1467111468197 Marionette DEBUG loaded listener.js 03:57:48 INFO - PROCESS | 5122 | ++DOMWINDOW == 80 (0xa4e54000) [pid = 5122] [serial = 92] [outer = 0x96f2bc00] 03:57:49 INFO - PROCESS | 5122 | 1467111469199 Marionette TRACE conn3 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 03:57:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 03:57:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1481ms 03:57:49 INFO - PROCESS | 5122 | 1467111469251 Marionette TRACE conn3 -> [0,97,"getWindowHandle",null] 03:57:49 INFO - PROCESS | 5122 | 1467111469255 Marionette TRACE conn3 <- [1,97,null,{"value":"8"}] 03:57:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 03:57:49 INFO - PROCESS | 5122 | 1467111469266 Marionette TRACE conn3 -> [0,98,"setScriptTimeout",{"ms":35000}] 03:57:49 INFO - PROCESS | 5122 | 1467111469269 Marionette TRACE conn3 <- [1,98,null,{}] 03:57:49 INFO - PROCESS | 5122 | 1467111469278 Marionette TRACE conn3 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:57:49 INFO - PROCESS | 5122 | 1467111469284 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 03:57:49 INFO - PROCESS | 5122 | 1467111469441 Marionette TRACE conn3 <- [1,99,null,{"value":null}] 03:57:49 INFO - PROCESS | 5122 | 1467111469624 Marionette TRACE conn3 -> [0,100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:49 INFO - PROCESS | 5122 | 1467111469632 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 03:57:49 INFO - PROCESS | 5122 | ++DOCSHELL 0x93d73000 == 32 [pid = 5122] [id = 32] 03:57:49 INFO - PROCESS | 5122 | ++DOMWINDOW == 81 (0x93d74800) [pid = 5122] [serial = 93] [outer = (nil)] 03:57:49 INFO - PROCESS | 5122 | ++DOMWINDOW == 82 (0x9817b000) [pid = 5122] [serial = 94] [outer = 0x93d74800] 03:57:49 INFO - PROCESS | 5122 | 1467111469710 Marionette DEBUG loaded listener.js 03:57:49 INFO - PROCESS | 5122 | ++DOMWINDOW == 83 (0x99668c00) [pid = 5122] [serial = 95] [outer = 0x93d74800] 03:57:50 INFO - PROCESS | 5122 | --DOMWINDOW == 82 (0x9a5b8000) [pid = 5122] [serial = 12] [outer = (nil)] [url = about:blank] 03:57:50 INFO - PROCESS | 5122 | --DOMWINDOW == 81 (0x9242cc00) [pid = 5122] [serial = 25] [outer = (nil)] [url = about:blank] 03:57:50 INFO - PROCESS | 5122 | --DOMWINDOW == 80 (0x99226000) [pid = 5122] [serial = 31] [outer = (nil)] [url = about:blank] 03:57:50 INFO - PROCESS | 5122 | --DOMWINDOW == 79 (0x9ace7c00) [pid = 5122] [serial = 34] [outer = (nil)] [url = about:blank] 03:57:50 INFO - PROCESS | 5122 | --DOMWINDOW == 78 (0x9ba22c00) [pid = 5122] [serial = 37] [outer = (nil)] [url = about:blank] 03:57:50 INFO - PROCESS | 5122 | --DOMWINDOW == 77 (0xa23ab800) [pid = 5122] [serial = 40] [outer = (nil)] [url = about:blank] 03:57:50 INFO - PROCESS | 5122 | --DOMWINDOW == 76 (0x9a14b000) [pid = 5122] [serial = 43] [outer = (nil)] [url = about:blank] 03:57:50 INFO - PROCESS | 5122 | --DOMWINDOW == 75 (0x9b7b7000) [pid = 5122] [serial = 46] [outer = (nil)] [url = about:blank] 03:57:50 INFO - PROCESS | 5122 | --DOMWINDOW == 74 (0x930db000) [pid = 5122] [serial = 49] [outer = (nil)] [url = about:blank] 03:57:50 INFO - PROCESS | 5122 | --DOMWINDOW == 73 (0x9ccce000) [pid = 5122] [serial = 50] [outer = (nil)] [url = about:blank] 03:57:50 INFO - PROCESS | 5122 | --DOMWINDOW == 72 (0xa237b400) [pid = 5122] [serial = 52] [outer = (nil)] [url = about:blank] 03:57:50 INFO - PROCESS | 5122 | --DOMWINDOW == 71 (0xa2563800) [pid = 5122] [serial = 55] [outer = (nil)] [url = about:blank] 03:57:50 INFO - PROCESS | 5122 | --DOMWINDOW == 70 (0xa23f4000) [pid = 5122] [serial = 53] [outer = (nil)] [url = about:blank] 03:57:50 INFO - PROCESS | 5122 | --DOMWINDOW == 69 (0xa4e0a800) [pid = 5122] [serial = 58] [outer = (nil)] [url = about:blank] 03:57:50 INFO - PROCESS | 5122 | --DOMWINDOW == 68 (0x96f33000) [pid = 5122] [serial = 61] [outer = (nil)] [url = about:blank] 03:57:50 INFO - PROCESS | 5122 | --DOMWINDOW == 67 (0x93d77c00) [pid = 5122] [serial = 28] [outer = (nil)] [url = about:blank] 03:57:50 INFO - PROCESS | 5122 | --DOMWINDOW == 66 (0xa4e50000) [pid = 5122] [serial = 59] [outer = (nil)] [url = about:blank] 03:57:50 INFO - PROCESS | 5122 | --DOMWINDOW == 65 (0x96f35400) [pid = 5122] [serial = 62] [outer = (nil)] [url = about:blank] 03:57:50 INFO - PROCESS | 5122 | --DOMWINDOW == 64 (0x9a667800) [pid = 5122] [serial = 44] [outer = (nil)] [url = about:blank] 03:57:50 INFO - PROCESS | 5122 | --DOMWINDOW == 63 (0x9ba20800) [pid = 5122] [serial = 47] [outer = (nil)] [url = about:blank] 03:57:50 INFO - PROCESS | 5122 | --DOMWINDOW == 62 (0x9b7afc00) [pid = 5122] [serial = 35] [outer = (nil)] [url = about:blank] 03:57:50 INFO - PROCESS | 5122 | --DOMWINDOW == 61 (0x9bff2000) [pid = 5122] [serial = 38] [outer = (nil)] [url = about:blank] 03:57:50 INFO - PROCESS | 5122 | --DOMWINDOW == 60 (0x930d4800) [pid = 5122] [serial = 26] [outer = (nil)] [url = about:blank] 03:57:50 INFO - PROCESS | 5122 | --DOMWINDOW == 59 (0x9202b800) [pid = 5122] [serial = 23] [outer = (nil)] [url = about:blank] 03:57:50 INFO - PROCESS | 5122 | --DOMWINDOW == 58 (0xa2596c00) [pid = 5122] [serial = 41] [outer = (nil)] [url = about:blank] 03:57:50 INFO - PROCESS | 5122 | --DOMWINDOW == 57 (0x9a780c00) [pid = 5122] [serial = 9] [outer = (nil)] [url = about:blank] 03:57:50 INFO - PROCESS | 5122 | --DOMWINDOW == 56 (0xa4e4e800) [pid = 5122] [serial = 2] [outer = (nil)] [url = about:blank] 03:57:50 INFO - PROCESS | 5122 | --DOMWINDOW == 55 (0x92026c00) [pid = 5122] [serial = 22] [outer = (nil)] [url = about:blank] 03:57:50 INFO - PROCESS | 5122 | --DOMWINDOW == 54 (0x93b91800) [pid = 5122] [serial = 19] [outer = (nil)] [url = about:blank] 03:57:50 INFO - PROCESS | 5122 | --DOMWINDOW == 53 (0x93d78c00) [pid = 5122] [serial = 16] [outer = (nil)] [url = about:blank] 03:57:50 INFO - PROCESS | 5122 | --DOMWINDOW == 52 (0x93d7dc00) [pid = 5122] [serial = 17] [outer = (nil)] [url = about:blank] 03:57:51 INFO - PROCESS | 5122 | 1467111471233 Marionette TRACE conn3 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 03:57:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 03:57:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 2039ms 03:57:51 INFO - PROCESS | 5122 | 1467111471305 Marionette TRACE conn3 -> [0,101,"getWindowHandle",null] 03:57:51 INFO - PROCESS | 5122 | 1467111471312 Marionette TRACE conn3 <- [1,101,null,{"value":"8"}] 03:57:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 03:57:51 INFO - PROCESS | 5122 | 1467111471319 Marionette TRACE conn3 -> [0,102,"setScriptTimeout",{"ms":35000}] 03:57:51 INFO - PROCESS | 5122 | 1467111471324 Marionette TRACE conn3 <- [1,102,null,{}] 03:57:51 INFO - PROCESS | 5122 | 1467111471333 Marionette TRACE conn3 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:57:51 INFO - PROCESS | 5122 | 1467111471339 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 03:57:51 INFO - PROCESS | 5122 | 1467111471493 Marionette TRACE conn3 <- [1,103,null,{"value":null}] 03:57:51 INFO - PROCESS | 5122 | 1467111471601 Marionette TRACE conn3 -> [0,104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:51 INFO - PROCESS | 5122 | 1467111471613 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 03:57:51 INFO - PROCESS | 5122 | ++DOCSHELL 0x93b96c00 == 33 [pid = 5122] [id = 33] 03:57:51 INFO - PROCESS | 5122 | ++DOMWINDOW == 53 (0x93d77000) [pid = 5122] [serial = 96] [outer = (nil)] 03:57:51 INFO - PROCESS | 5122 | ++DOMWINDOW == 54 (0x9534dc00) [pid = 5122] [serial = 97] [outer = 0x93d77000] 03:57:51 INFO - PROCESS | 5122 | 1467111471681 Marionette DEBUG loaded listener.js 03:57:51 INFO - PROCESS | 5122 | ++DOMWINDOW == 55 (0x96f2c800) [pid = 5122] [serial = 98] [outer = 0x93d77000] 03:57:52 INFO - PROCESS | 5122 | 1467111472330 Marionette TRACE conn3 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 03:57:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 03:57:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1034ms 03:57:52 INFO - PROCESS | 5122 | 1467111472353 Marionette TRACE conn3 -> [0,105,"getWindowHandle",null] 03:57:52 INFO - PROCESS | 5122 | 1467111472361 Marionette TRACE conn3 <- [1,105,null,{"value":"8"}] 03:57:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 03:57:52 INFO - PROCESS | 5122 | 1467111472373 Marionette TRACE conn3 -> [0,106,"setScriptTimeout",{"ms":35000}] 03:57:52 INFO - PROCESS | 5122 | 1467111472377 Marionette TRACE conn3 <- [1,106,null,{}] 03:57:52 INFO - PROCESS | 5122 | 1467111472383 Marionette TRACE conn3 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:57:52 INFO - PROCESS | 5122 | 1467111472388 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 03:57:52 INFO - PROCESS | 5122 | 1467111472601 Marionette TRACE conn3 <- [1,107,null,{"value":null}] 03:57:52 INFO - PROCESS | 5122 | 1467111472615 Marionette TRACE conn3 -> [0,108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:52 INFO - PROCESS | 5122 | 1467111472624 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 03:57:52 INFO - PROCESS | 5122 | ++DOCSHELL 0x99e47800 == 34 [pid = 5122] [id = 34] 03:57:52 INFO - PROCESS | 5122 | ++DOMWINDOW == 56 (0x99e48000) [pid = 5122] [serial = 99] [outer = (nil)] 03:57:52 INFO - PROCESS | 5122 | ++DOMWINDOW == 57 (0x99edf000) [pid = 5122] [serial = 100] [outer = 0x99e48000] 03:57:52 INFO - PROCESS | 5122 | 1467111472694 Marionette DEBUG loaded listener.js 03:57:52 INFO - PROCESS | 5122 | ++DOMWINDOW == 58 (0x9a143400) [pid = 5122] [serial = 101] [outer = 0x99e48000] 03:57:53 INFO - PROCESS | 5122 | ++DOMWINDOW == 59 (0x9a8f3000) [pid = 5122] [serial = 102] [outer = 0x95526000] 03:57:53 INFO - PROCESS | 5122 | 1467111473548 Marionette TRACE conn3 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 03:57:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 03:57:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1228ms 03:57:53 INFO - PROCESS | 5122 | 1467111473605 Marionette TRACE conn3 -> [0,109,"getWindowHandle",null] 03:57:53 INFO - PROCESS | 5122 | 1467111473608 Marionette TRACE conn3 <- [1,109,null,{"value":"8"}] 03:57:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 03:57:53 INFO - PROCESS | 5122 | 1467111473614 Marionette TRACE conn3 -> [0,110,"setScriptTimeout",{"ms":35000}] 03:57:53 INFO - PROCESS | 5122 | 1467111473620 Marionette TRACE conn3 <- [1,110,null,{}] 03:57:53 INFO - PROCESS | 5122 | 1467111473636 Marionette TRACE conn3 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:57:53 INFO - PROCESS | 5122 | 1467111473645 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 03:57:53 INFO - PROCESS | 5122 | 1467111473840 Marionette TRACE conn3 <- [1,111,null,{"value":null}] 03:57:53 INFO - PROCESS | 5122 | 1467111473919 Marionette TRACE conn3 -> [0,112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:53 INFO - PROCESS | 5122 | 1467111473934 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 03:57:53 INFO - PROCESS | 5122 | ++DOCSHELL 0x9b47e800 == 35 [pid = 5122] [id = 35] 03:57:53 INFO - PROCESS | 5122 | ++DOMWINDOW == 60 (0x9b666800) [pid = 5122] [serial = 103] [outer = (nil)] 03:57:53 INFO - PROCESS | 5122 | ++DOMWINDOW == 61 (0x9b66d400) [pid = 5122] [serial = 104] [outer = 0x9b666800] 03:57:54 INFO - PROCESS | 5122 | 1467111474000 Marionette DEBUG loaded listener.js 03:57:54 INFO - PROCESS | 5122 | ++DOMWINDOW == 62 (0x9b7b6800) [pid = 5122] [serial = 105] [outer = 0x9b666800] 03:57:54 INFO - PROCESS | 5122 | 1467111474766 Marionette TRACE conn3 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 03:57:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 03:57:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1189ms 03:57:54 INFO - PROCESS | 5122 | 1467111474804 Marionette TRACE conn3 -> [0,113,"getWindowHandle",null] 03:57:54 INFO - PROCESS | 5122 | 1467111474808 Marionette TRACE conn3 <- [1,113,null,{"value":"8"}] 03:57:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 03:57:54 INFO - PROCESS | 5122 | 1467111474814 Marionette TRACE conn3 -> [0,114,"setScriptTimeout",{"ms":35000}] 03:57:54 INFO - PROCESS | 5122 | 1467111474816 Marionette TRACE conn3 <- [1,114,null,{}] 03:57:54 INFO - PROCESS | 5122 | 1467111474828 Marionette TRACE conn3 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:57:54 INFO - PROCESS | 5122 | 1467111474832 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 03:57:55 INFO - PROCESS | 5122 | 1467111475009 Marionette TRACE conn3 <- [1,115,null,{"value":null}] 03:57:55 INFO - PROCESS | 5122 | 1467111475079 Marionette TRACE conn3 -> [0,116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:55 INFO - PROCESS | 5122 | 1467111475087 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 03:57:55 INFO - PROCESS | 5122 | ++DOCSHELL 0x93d79000 == 36 [pid = 5122] [id = 36] 03:57:55 INFO - PROCESS | 5122 | ++DOMWINDOW == 63 (0x99e27400) [pid = 5122] [serial = 106] [outer = (nil)] 03:57:55 INFO - PROCESS | 5122 | ++DOMWINDOW == 64 (0x9bfef000) [pid = 5122] [serial = 107] [outer = 0x99e27400] 03:57:55 INFO - PROCESS | 5122 | 1467111475152 Marionette DEBUG loaded listener.js 03:57:55 INFO - PROCESS | 5122 | ++DOMWINDOW == 65 (0x9cc46400) [pid = 5122] [serial = 108] [outer = 0x99e27400] 03:57:55 INFO - PROCESS | 5122 | --DOMWINDOW == 64 (0x99e4c000) [pid = 5122] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 03:57:55 INFO - PROCESS | 5122 | --DOMWINDOW == 63 (0x93b55800) [pid = 5122] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 03:57:55 INFO - PROCESS | 5122 | --DOMWINDOW == 62 (0x96f2e400) [pid = 5122] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 03:57:55 INFO - PROCESS | 5122 | --DOMWINDOW == 61 (0x92428400) [pid = 5122] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 03:57:55 INFO - PROCESS | 5122 | --DOMWINDOW == 60 (0xa20a7c00) [pid = 5122] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 03:57:55 INFO - PROCESS | 5122 | 1467111475934 Marionette TRACE conn3 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 03:57:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 03:57:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1140ms 03:57:55 INFO - PROCESS | 5122 | 1467111475955 Marionette TRACE conn3 -> [0,117,"getWindowHandle",null] 03:57:55 INFO - PROCESS | 5122 | 1467111475959 Marionette TRACE conn3 <- [1,117,null,{"value":"8"}] 03:57:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 03:57:55 INFO - PROCESS | 5122 | 1467111475965 Marionette TRACE conn3 -> [0,118,"setScriptTimeout",{"ms":35000}] 03:57:55 INFO - PROCESS | 5122 | 1467111475968 Marionette TRACE conn3 <- [1,118,null,{}] 03:57:55 INFO - PROCESS | 5122 | 1467111475974 Marionette TRACE conn3 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:57:55 INFO - PROCESS | 5122 | 1467111475978 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 03:57:56 INFO - PROCESS | 5122 | 1467111476147 Marionette TRACE conn3 <- [1,119,null,{"value":null}] 03:57:56 INFO - PROCESS | 5122 | 1467111476166 Marionette TRACE conn3 -> [0,120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:56 INFO - PROCESS | 5122 | 1467111476171 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 03:57:56 INFO - PROCESS | 5122 | ++DOCSHELL 0x9badd400 == 37 [pid = 5122] [id = 37] 03:57:56 INFO - PROCESS | 5122 | ++DOMWINDOW == 61 (0x9bff4000) [pid = 5122] [serial = 109] [outer = (nil)] 03:57:56 INFO - PROCESS | 5122 | ++DOMWINDOW == 62 (0x9d91cc00) [pid = 5122] [serial = 110] [outer = 0x9bff4000] 03:57:56 INFO - PROCESS | 5122 | 1467111476241 Marionette DEBUG loaded listener.js 03:57:56 INFO - PROCESS | 5122 | ++DOMWINDOW == 63 (0xa118ac00) [pid = 5122] [serial = 111] [outer = 0x9bff4000] 03:57:56 INFO - PROCESS | 5122 | 1467111476915 Marionette TRACE conn3 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 03:57:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 03:57:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 982ms 03:57:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 03:57:56 INFO - PROCESS | 5122 | 1467111476949 Marionette TRACE conn3 -> [0,121,"getWindowHandle",null] 03:57:56 INFO - PROCESS | 5122 | 1467111476952 Marionette TRACE conn3 <- [1,121,null,{"value":"8"}] 03:57:56 INFO - PROCESS | 5122 | 1467111476958 Marionette TRACE conn3 -> [0,122,"setScriptTimeout",{"ms":35000}] 03:57:56 INFO - PROCESS | 5122 | 1467111476962 Marionette TRACE conn3 <- [1,122,null,{}] 03:57:56 INFO - PROCESS | 5122 | 1467111476967 Marionette TRACE conn3 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:57:56 INFO - PROCESS | 5122 | 1467111476977 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 03:57:57 INFO - PROCESS | 5122 | 1467111477190 Marionette TRACE conn3 <- [1,123,null,{"value":null}] 03:57:57 INFO - PROCESS | 5122 | 1467111477202 Marionette TRACE conn3 -> [0,124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:57 INFO - PROCESS | 5122 | 1467111477213 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 03:57:57 INFO - PROCESS | 5122 | ++DOCSHELL 0x9b66e000 == 38 [pid = 5122] [id = 38] 03:57:57 INFO - PROCESS | 5122 | ++DOMWINDOW == 64 (0x9d913c00) [pid = 5122] [serial = 112] [outer = (nil)] 03:57:57 INFO - PROCESS | 5122 | ++DOMWINDOW == 65 (0xa255cc00) [pid = 5122] [serial = 113] [outer = 0x9d913c00] 03:57:57 INFO - PROCESS | 5122 | 1467111477276 Marionette DEBUG loaded listener.js 03:57:57 INFO - PROCESS | 5122 | ++DOMWINDOW == 66 (0xa25f1400) [pid = 5122] [serial = 114] [outer = 0x9d913c00] 03:57:58 INFO - PROCESS | 5122 | 1467111478162 Marionette TRACE conn3 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 03:57:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 03:57:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1288ms 03:57:58 INFO - PROCESS | 5122 | 1467111478246 Marionette TRACE conn3 -> [0,125,"getWindowHandle",null] 03:57:58 INFO - PROCESS | 5122 | 1467111478253 Marionette TRACE conn3 <- [1,125,null,{"value":"8"}] 03:57:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 03:57:58 INFO - PROCESS | 5122 | 1467111478261 Marionette TRACE conn3 -> [0,126,"setScriptTimeout",{"ms":35000}] 03:57:58 INFO - PROCESS | 5122 | 1467111478266 Marionette TRACE conn3 <- [1,126,null,{}] 03:57:58 INFO - PROCESS | 5122 | 1467111478276 Marionette TRACE conn3 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:57:58 INFO - PROCESS | 5122 | 1467111478282 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 03:57:58 INFO - PROCESS | 5122 | 1467111478486 Marionette TRACE conn3 <- [1,127,null,{"value":null}] 03:57:58 INFO - PROCESS | 5122 | 1467111478707 Marionette TRACE conn3 -> [0,128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:58 INFO - PROCESS | 5122 | 1467111478715 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 03:57:58 INFO - PROCESS | 5122 | ++DOCSHELL 0x98376400 == 39 [pid = 5122] [id = 39] 03:57:58 INFO - PROCESS | 5122 | ++DOMWINDOW == 67 (0x99223c00) [pid = 5122] [serial = 115] [outer = (nil)] 03:57:58 INFO - PROCESS | 5122 | ++DOMWINDOW == 68 (0x99e25400) [pid = 5122] [serial = 116] [outer = 0x99223c00] 03:57:58 INFO - PROCESS | 5122 | 1467111478824 Marionette DEBUG loaded listener.js 03:57:58 INFO - PROCESS | 5122 | ++DOMWINDOW == 69 (0x99e4d800) [pid = 5122] [serial = 117] [outer = 0x99223c00] 03:57:59 INFO - PROCESS | 5122 | 1467111479749 Marionette TRACE conn3 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 03:57:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 03:57:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1532ms 03:57:59 INFO - PROCESS | 5122 | 1467111479793 Marionette TRACE conn3 -> [0,129,"getWindowHandle",null] 03:57:59 INFO - PROCESS | 5122 | 1467111479800 Marionette TRACE conn3 <- [1,129,null,{"value":"8"}] 03:57:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 03:57:59 INFO - PROCESS | 5122 | 1467111479811 Marionette TRACE conn3 -> [0,130,"setScriptTimeout",{"ms":35000}] 03:57:59 INFO - PROCESS | 5122 | 1467111479814 Marionette TRACE conn3 <- [1,130,null,{}] 03:57:59 INFO - PROCESS | 5122 | 1467111479821 Marionette TRACE conn3 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:57:59 INFO - PROCESS | 5122 | 1467111479827 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 03:58:00 INFO - PROCESS | 5122 | 1467111480010 Marionette TRACE conn3 <- [1,131,null,{"value":null}] 03:58:00 INFO - PROCESS | 5122 | 1467111480167 Marionette TRACE conn3 -> [0,132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:00 INFO - PROCESS | 5122 | 1467111480177 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 03:58:00 INFO - PROCESS | 5122 | ++DOCSHELL 0x92029400 == 40 [pid = 5122] [id = 40] 03:58:00 INFO - PROCESS | 5122 | ++DOMWINDOW == 70 (0x952a4c00) [pid = 5122] [serial = 118] [outer = (nil)] 03:58:00 INFO - PROCESS | 5122 | ++DOMWINDOW == 71 (0x952a9000) [pid = 5122] [serial = 119] [outer = 0x952a4c00] 03:58:00 INFO - PROCESS | 5122 | 1467111480294 Marionette DEBUG loaded listener.js 03:58:00 INFO - PROCESS | 5122 | ++DOMWINDOW == 72 (0x952b0000) [pid = 5122] [serial = 120] [outer = 0x952a4c00] 03:58:01 INFO - PROCESS | 5122 | 1467111481261 Marionette TRACE conn3 <- [1,132,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.image.destination-atop",0,null,null]]]}] 03:58:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 03:58:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1482ms 03:58:01 INFO - PROCESS | 5122 | 1467111481292 Marionette TRACE conn3 -> [0,133,"getWindowHandle",null] 03:58:01 INFO - PROCESS | 5122 | 1467111481296 Marionette TRACE conn3 <- [1,133,null,{"value":"8"}] 03:58:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 03:58:01 INFO - PROCESS | 5122 | 1467111481303 Marionette TRACE conn3 -> [0,134,"setScriptTimeout",{"ms":35000}] 03:58:01 INFO - PROCESS | 5122 | 1467111481309 Marionette TRACE conn3 <- [1,134,null,{}] 03:58:01 INFO - PROCESS | 5122 | 1467111481326 Marionette TRACE conn3 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:58:01 INFO - PROCESS | 5122 | 1467111481335 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 03:58:01 INFO - PROCESS | 5122 | 1467111481561 Marionette TRACE conn3 <- [1,135,null,{"value":null}] 03:58:01 INFO - PROCESS | 5122 | 1467111481737 Marionette TRACE conn3 -> [0,136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:01 INFO - PROCESS | 5122 | 1467111481748 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 03:58:01 INFO - PROCESS | 5122 | ++DOCSHELL 0x992b0000 == 41 [pid = 5122] [id = 41] 03:58:01 INFO - PROCESS | 5122 | ++DOMWINDOW == 73 (0x992b5c00) [pid = 5122] [serial = 121] [outer = (nil)] 03:58:01 INFO - PROCESS | 5122 | ++DOMWINDOW == 74 (0x9a8ee000) [pid = 5122] [serial = 122] [outer = 0x992b5c00] 03:58:01 INFO - PROCESS | 5122 | 1467111481833 Marionette DEBUG loaded listener.js 03:58:01 INFO - PROCESS | 5122 | ++DOMWINDOW == 75 (0x9c04e400) [pid = 5122] [serial = 123] [outer = 0x992b5c00] 03:58:02 INFO - PROCESS | 5122 | 1467111482925 Marionette TRACE conn3 <- [1,136,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-in.html",0,null,null,[["Canvas test: 2d.composite.image.destination-in",0,null,null]]]}] 03:58:02 INFO - PROCESS | 5122 | --DOCSHELL 0x9badd400 == 40 [pid = 5122] [id = 37] 03:58:02 INFO - PROCESS | 5122 | --DOCSHELL 0x93d79000 == 39 [pid = 5122] [id = 36] 03:58:02 INFO - PROCESS | 5122 | --DOCSHELL 0x9b47e800 == 38 [pid = 5122] [id = 35] 03:58:02 INFO - PROCESS | 5122 | --DOCSHELL 0x99e47800 == 37 [pid = 5122] [id = 34] 03:58:02 INFO - PROCESS | 5122 | --DOCSHELL 0x93b96c00 == 36 [pid = 5122] [id = 33] 03:58:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 03:58:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1693ms 03:58:02 INFO - PROCESS | 5122 | 1467111482997 Marionette TRACE conn3 -> [0,137,"getWindowHandle",null] 03:58:03 INFO - PROCESS | 5122 | 1467111483003 Marionette TRACE conn3 <- [1,137,null,{"value":"8"}] 03:58:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 03:58:03 INFO - PROCESS | 5122 | 1467111483010 Marionette TRACE conn3 -> [0,138,"setScriptTimeout",{"ms":35000}] 03:58:03 INFO - PROCESS | 5122 | 1467111483017 Marionette TRACE conn3 <- [1,138,null,{}] 03:58:03 INFO - PROCESS | 5122 | 1467111483030 Marionette TRACE conn3 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:58:03 INFO - PROCESS | 5122 | 1467111483038 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 03:58:03 INFO - PROCESS | 5122 | 1467111483179 Marionette TRACE conn3 <- [1,139,null,{"value":null}] 03:58:03 INFO - PROCESS | 5122 | --DOMWINDOW == 74 (0x9a8ed800) [pid = 5122] [serial = 65] [outer = (nil)] [url = about:blank] 03:58:03 INFO - PROCESS | 5122 | --DOMWINDOW == 73 (0x9a3b2000) [pid = 5122] [serial = 73] [outer = (nil)] [url = about:blank] 03:58:03 INFO - PROCESS | 5122 | --DOMWINDOW == 72 (0x9a8ebc00) [pid = 5122] [serial = 74] [outer = (nil)] [url = about:blank] 03:58:03 INFO - PROCESS | 5122 | --DOMWINDOW == 71 (0x93b93400) [pid = 5122] [serial = 67] [outer = (nil)] [url = about:blank] 03:58:03 INFO - PROCESS | 5122 | --DOMWINDOW == 70 (0x952e5800) [pid = 5122] [serial = 68] [outer = (nil)] [url = about:blank] 03:58:03 INFO - PROCESS | 5122 | --DOMWINDOW == 69 (0x96f34800) [pid = 5122] [serial = 70] [outer = (nil)] [url = about:blank] 03:58:03 INFO - PROCESS | 5122 | --DOMWINDOW == 68 (0x98184800) [pid = 5122] [serial = 71] [outer = (nil)] [url = about:blank] 03:58:03 INFO - PROCESS | 5122 | --DOMWINDOW == 67 (0x96f39800) [pid = 5122] [serial = 64] [outer = (nil)] [url = about:blank] 03:58:03 INFO - PROCESS | 5122 | --DOMWINDOW == 66 (0xa2fb7c00) [pid = 5122] [serial = 56] [outer = (nil)] [url = about:blank] 03:58:03 INFO - PROCESS | 5122 | 1467111483295 Marionette TRACE conn3 -> [0,140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:03 INFO - PROCESS | 5122 | 1467111483305 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 03:58:03 INFO - PROCESS | 5122 | ++DOCSHELL 0x93d79400 == 37 [pid = 5122] [id = 42] 03:58:03 INFO - PROCESS | 5122 | ++DOMWINDOW == 67 (0x93d7a400) [pid = 5122] [serial = 124] [outer = (nil)] 03:58:03 INFO - PROCESS | 5122 | ++DOMWINDOW == 68 (0x952dc400) [pid = 5122] [serial = 125] [outer = 0x93d7a400] 03:58:03 INFO - PROCESS | 5122 | 1467111483412 Marionette DEBUG loaded listener.js 03:58:03 INFO - PROCESS | 5122 | ++DOMWINDOW == 69 (0x95532000) [pid = 5122] [serial = 126] [outer = 0x93d7a400] 03:58:04 INFO - PROCESS | 5122 | 1467111484146 Marionette TRACE conn3 <- [1,140,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-out.html",0,null,null,[["Canvas test: 2d.composite.image.destination-out",0,null,null]]]}] 03:58:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 03:58:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1201ms 03:58:04 INFO - PROCESS | 5122 | 1467111484210 Marionette TRACE conn3 -> [0,141,"getWindowHandle",null] 03:58:04 INFO - PROCESS | 5122 | 1467111484216 Marionette TRACE conn3 <- [1,141,null,{"value":"8"}] 03:58:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 03:58:04 INFO - PROCESS | 5122 | 1467111484226 Marionette TRACE conn3 -> [0,142,"setScriptTimeout",{"ms":35000}] 03:58:04 INFO - PROCESS | 5122 | 1467111484230 Marionette TRACE conn3 <- [1,142,null,{}] 03:58:04 INFO - PROCESS | 5122 | 1467111484236 Marionette TRACE conn3 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:58:04 INFO - PROCESS | 5122 | 1467111484240 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 03:58:04 INFO - PROCESS | 5122 | 1467111484397 Marionette TRACE conn3 <- [1,143,null,{"value":null}] 03:58:04 INFO - PROCESS | 5122 | 1467111484492 Marionette TRACE conn3 -> [0,144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:04 INFO - PROCESS | 5122 | 1467111484499 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 03:58:04 INFO - PROCESS | 5122 | ++DOCSHELL 0x93b53400 == 38 [pid = 5122] [id = 43] 03:58:04 INFO - PROCESS | 5122 | ++DOMWINDOW == 70 (0x99e41000) [pid = 5122] [serial = 127] [outer = (nil)] 03:58:04 INFO - PROCESS | 5122 | ++DOMWINDOW == 71 (0x9a13cc00) [pid = 5122] [serial = 128] [outer = 0x99e41000] 03:58:04 INFO - PROCESS | 5122 | 1467111484570 Marionette DEBUG loaded listener.js 03:58:04 INFO - PROCESS | 5122 | ++DOMWINDOW == 72 (0x9a5b9800) [pid = 5122] [serial = 129] [outer = 0x99e41000] 03:58:05 INFO - PROCESS | 5122 | 1467111485237 Marionette TRACE conn3 <- [1,144,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-over.html",0,null,null,[["Canvas test: 2d.composite.image.destination-over",0,null,null]]]}] 03:58:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 03:58:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1077ms 03:58:05 INFO - PROCESS | 5122 | 1467111485305 Marionette TRACE conn3 -> [0,145,"getWindowHandle",null] 03:58:05 INFO - PROCESS | 5122 | 1467111485308 Marionette TRACE conn3 <- [1,145,null,{"value":"8"}] 03:58:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 03:58:05 INFO - PROCESS | 5122 | 1467111485314 Marionette TRACE conn3 -> [0,146,"setScriptTimeout",{"ms":35000}] 03:58:05 INFO - PROCESS | 5122 | 1467111485320 Marionette TRACE conn3 <- [1,146,null,{}] 03:58:05 INFO - PROCESS | 5122 | 1467111485343 Marionette TRACE conn3 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:58:05 INFO - PROCESS | 5122 | 1467111485351 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 03:58:05 INFO - PROCESS | 5122 | 1467111485548 Marionette TRACE conn3 <- [1,147,null,{"value":null}] 03:58:05 INFO - PROCESS | 5122 | 1467111485569 Marionette TRACE conn3 -> [0,148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:05 INFO - PROCESS | 5122 | 1467111485578 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 03:58:05 INFO - PROCESS | 5122 | ++DOCSHELL 0x9ba21800 == 39 [pid = 5122] [id = 44] 03:58:05 INFO - PROCESS | 5122 | ++DOMWINDOW == 73 (0x9badac00) [pid = 5122] [serial = 130] [outer = (nil)] 03:58:05 INFO - PROCESS | 5122 | ++DOMWINDOW == 74 (0x9bae8000) [pid = 5122] [serial = 131] [outer = 0x9badac00] 03:58:05 INFO - PROCESS | 5122 | 1467111485648 Marionette DEBUG loaded listener.js 03:58:05 INFO - PROCESS | 5122 | ++DOMWINDOW == 75 (0xa110cc00) [pid = 5122] [serial = 132] [outer = 0x9badac00] 03:58:06 INFO - PROCESS | 5122 | 1467111486507 Marionette TRACE conn3 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 03:58:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 03:58:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1233ms 03:58:06 INFO - PROCESS | 5122 | 1467111486548 Marionette TRACE conn3 -> [0,149,"getWindowHandle",null] 03:58:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 03:58:06 INFO - PROCESS | 5122 | 1467111486552 Marionette TRACE conn3 <- [1,149,null,{"value":"8"}] 03:58:06 INFO - PROCESS | 5122 | 1467111486563 Marionette TRACE conn3 -> [0,150,"setScriptTimeout",{"ms":35000}] 03:58:06 INFO - PROCESS | 5122 | 1467111486566 Marionette TRACE conn3 <- [1,150,null,{}] 03:58:06 INFO - PROCESS | 5122 | 1467111486570 Marionette TRACE conn3 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:58:06 INFO - PROCESS | 5122 | 1467111486576 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 03:58:06 INFO - PROCESS | 5122 | 1467111486768 Marionette TRACE conn3 <- [1,151,null,{"value":null}] 03:58:06 INFO - PROCESS | 5122 | 1467111486791 Marionette TRACE conn3 -> [0,152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:06 INFO - PROCESS | 5122 | 1467111486798 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 03:58:06 INFO - PROCESS | 5122 | ++DOCSHELL 0x9202b000 == 40 [pid = 5122] [id = 45] 03:58:06 INFO - PROCESS | 5122 | ++DOMWINDOW == 76 (0xa23b8400) [pid = 5122] [serial = 133] [outer = (nil)] 03:58:06 INFO - PROCESS | 5122 | ++DOMWINDOW == 77 (0xa2533400) [pid = 5122] [serial = 134] [outer = 0xa23b8400] 03:58:06 INFO - PROCESS | 5122 | 1467111486867 Marionette DEBUG loaded listener.js 03:58:06 INFO - PROCESS | 5122 | ++DOMWINDOW == 78 (0xa25fc800) [pid = 5122] [serial = 135] [outer = 0xa23b8400] 03:58:07 INFO - PROCESS | 5122 | --DOMWINDOW == 77 (0x930ddc00) [pid = 5122] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 03:58:07 INFO - PROCESS | 5122 | --DOMWINDOW == 76 (0x99e48c00) [pid = 5122] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 03:58:07 INFO - PROCESS | 5122 | --DOMWINDOW == 75 (0x9c058800) [pid = 5122] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 03:58:07 INFO - PROCESS | 5122 | --DOMWINDOW == 74 (0xa118c400) [pid = 5122] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 03:58:07 INFO - PROCESS | 5122 | --DOMWINDOW == 73 (0x96f33800) [pid = 5122] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 03:58:07 INFO - PROCESS | 5122 | --DOMWINDOW == 72 (0x96f2bc00) [pid = 5122] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 03:58:07 INFO - PROCESS | 5122 | --DOMWINDOW == 71 (0x99e48000) [pid = 5122] [serial = 99] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 03:58:07 INFO - PROCESS | 5122 | --DOMWINDOW == 70 (0x93d74800) [pid = 5122] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 03:58:07 INFO - PROCESS | 5122 | --DOMWINDOW == 69 (0x9b666800) [pid = 5122] [serial = 103] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 03:58:07 INFO - PROCESS | 5122 | --DOMWINDOW == 68 (0x93d77000) [pid = 5122] [serial = 96] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 03:58:07 INFO - PROCESS | 5122 | --DOMWINDOW == 67 (0x99e27400) [pid = 5122] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 03:58:07 INFO - PROCESS | 5122 | --DOMWINDOW == 66 (0x9bff4000) [pid = 5122] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 03:58:07 INFO - PROCESS | 5122 | 1467111487887 Marionette TRACE conn3 <- [1,152,null,{"value":["/2dcontext/compositing/2d.composite.image.source-atop.html",0,null,null,[["Canvas test: 2d.composite.image.source-atop",0,null,null]]]}] 03:58:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 03:58:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1389ms 03:58:07 INFO - PROCESS | 5122 | 1467111487952 Marionette TRACE conn3 -> [0,153,"getWindowHandle",null] 03:58:07 INFO - PROCESS | 5122 | 1467111487956 Marionette TRACE conn3 <- [1,153,null,{"value":"8"}] 03:58:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 03:58:07 INFO - PROCESS | 5122 | 1467111487962 Marionette TRACE conn3 -> [0,154,"setScriptTimeout",{"ms":35000}] 03:58:07 INFO - PROCESS | 5122 | 1467111487971 Marionette TRACE conn3 <- [1,154,null,{}] 03:58:07 INFO - PROCESS | 5122 | 1467111487977 Marionette TRACE conn3 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:58:07 INFO - PROCESS | 5122 | 1467111487981 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 03:58:08 INFO - PROCESS | 5122 | 1467111488131 Marionette TRACE conn3 <- [1,155,null,{"value":null}] 03:58:08 INFO - PROCESS | 5122 | 1467111488139 Marionette TRACE conn3 -> [0,156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:08 INFO - PROCESS | 5122 | 1467111488147 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 03:58:08 INFO - PROCESS | 5122 | ++DOCSHELL 0x9a8f7800 == 41 [pid = 5122] [id = 46] 03:58:08 INFO - PROCESS | 5122 | ++DOMWINDOW == 67 (0x9b426400) [pid = 5122] [serial = 136] [outer = (nil)] 03:58:08 INFO - PROCESS | 5122 | ++DOMWINDOW == 68 (0xa23acc00) [pid = 5122] [serial = 137] [outer = 0x9b426400] 03:58:08 INFO - PROCESS | 5122 | 1467111488214 Marionette DEBUG loaded listener.js 03:58:08 INFO - PROCESS | 5122 | ++DOMWINDOW == 69 (0x9cc45800) [pid = 5122] [serial = 138] [outer = 0x9b426400] 03:58:09 INFO - PROCESS | 5122 | 1467111489085 Marionette TRACE conn3 <- [1,156,null,{"value":["/2dcontext/compositing/2d.composite.image.source-in.html",0,null,null,[["Canvas test: 2d.composite.image.source-in",0,null,null]]]}] 03:58:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 03:58:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1190ms 03:58:09 INFO - PROCESS | 5122 | 1467111489153 Marionette TRACE conn3 -> [0,157,"getWindowHandle",null] 03:58:09 INFO - PROCESS | 5122 | 1467111489156 Marionette TRACE conn3 <- [1,157,null,{"value":"8"}] 03:58:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 03:58:09 INFO - PROCESS | 5122 | 1467111489163 Marionette TRACE conn3 -> [0,158,"setScriptTimeout",{"ms":35000}] 03:58:09 INFO - PROCESS | 5122 | 1467111489166 Marionette TRACE conn3 <- [1,158,null,{}] 03:58:09 INFO - PROCESS | 5122 | 1467111489172 Marionette TRACE conn3 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:58:09 INFO - PROCESS | 5122 | 1467111489182 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 03:58:09 INFO - PROCESS | 5122 | 1467111489347 Marionette TRACE conn3 <- [1,159,null,{"value":null}] 03:58:09 INFO - PROCESS | 5122 | 1467111489489 Marionette TRACE conn3 -> [0,160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:09 INFO - PROCESS | 5122 | 1467111489497 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 03:58:09 INFO - PROCESS | 5122 | ++DOCSHELL 0x92021c00 == 42 [pid = 5122] [id = 47] 03:58:09 INFO - PROCESS | 5122 | ++DOMWINDOW == 70 (0x92023c00) [pid = 5122] [serial = 139] [outer = (nil)] 03:58:09 INFO - PROCESS | 5122 | ++DOMWINDOW == 71 (0x9241fc00) [pid = 5122] [serial = 140] [outer = 0x92023c00] 03:58:09 INFO - PROCESS | 5122 | 1467111489584 Marionette DEBUG loaded listener.js 03:58:09 INFO - PROCESS | 5122 | ++DOMWINDOW == 72 (0x9242c800) [pid = 5122] [serial = 141] [outer = 0x92023c00] 03:58:10 INFO - PROCESS | 5122 | 1467111490547 Marionette TRACE conn3 <- [1,160,null,{"value":["/2dcontext/compositing/2d.composite.image.source-out.html",0,null,null,[["Canvas test: 2d.composite.image.source-out",0,null,null]]]}] 03:58:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 03:58:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1427ms 03:58:10 INFO - PROCESS | 5122 | 1467111490618 Marionette TRACE conn3 -> [0,161,"getWindowHandle",null] 03:58:10 INFO - PROCESS | 5122 | 1467111490621 Marionette TRACE conn3 <- [1,161,null,{"value":"8"}] 03:58:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 03:58:10 INFO - PROCESS | 5122 | 1467111490751 Marionette TRACE conn3 -> [0,162,"setScriptTimeout",{"ms":35000}] 03:58:10 INFO - PROCESS | 5122 | 1467111490756 Marionette TRACE conn3 <- [1,162,null,{}] 03:58:10 INFO - PROCESS | 5122 | 1467111490851 Marionette TRACE conn3 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:58:10 INFO - PROCESS | 5122 | 1467111490857 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 03:58:11 INFO - PROCESS | 5122 | 1467111491141 Marionette TRACE conn3 <- [1,163,null,{"value":null}] 03:58:11 INFO - PROCESS | 5122 | 1467111491297 Marionette TRACE conn3 -> [0,164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:11 INFO - PROCESS | 5122 | 1467111491303 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 03:58:11 INFO - PROCESS | 5122 | ++DOCSHELL 0x95354400 == 43 [pid = 5122] [id = 48] 03:58:11 INFO - PROCESS | 5122 | ++DOMWINDOW == 73 (0x96f2dc00) [pid = 5122] [serial = 142] [outer = (nil)] 03:58:11 INFO - PROCESS | 5122 | ++DOMWINDOW == 74 (0x9a143000) [pid = 5122] [serial = 143] [outer = 0x96f2dc00] 03:58:11 INFO - PROCESS | 5122 | 1467111491394 Marionette DEBUG loaded listener.js 03:58:11 INFO - PROCESS | 5122 | ++DOMWINDOW == 75 (0x9a667400) [pid = 5122] [serial = 144] [outer = 0x96f2dc00] 03:58:12 INFO - PROCESS | 5122 | 1467111492292 Marionette TRACE conn3 <- [1,164,null,{"value":["/2dcontext/compositing/2d.composite.image.source-over.html",0,null,null,[["Canvas test: 2d.composite.image.source-over",0,null,null]]]}] 03:58:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 03:58:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1718ms 03:58:12 INFO - PROCESS | 5122 | 1467111492361 Marionette TRACE conn3 -> [0,165,"getWindowHandle",null] 03:58:12 INFO - PROCESS | 5122 | 1467111492367 Marionette TRACE conn3 <- [1,165,null,{"value":"8"}] 03:58:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 03:58:12 INFO - PROCESS | 5122 | 1467111492375 Marionette TRACE conn3 -> [0,166,"setScriptTimeout",{"ms":35000}] 03:58:12 INFO - PROCESS | 5122 | 1467111492378 Marionette TRACE conn3 <- [1,166,null,{}] 03:58:12 INFO - PROCESS | 5122 | 1467111492384 Marionette TRACE conn3 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:58:12 INFO - PROCESS | 5122 | 1467111492390 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 03:58:12 INFO - PROCESS | 5122 | 1467111492607 Marionette TRACE conn3 <- [1,167,null,{"value":null}] 03:58:12 INFO - PROCESS | 5122 | 1467111492780 Marionette TRACE conn3 -> [0,168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:12 INFO - PROCESS | 5122 | 1467111492788 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 03:58:12 INFO - PROCESS | 5122 | ++DOCSHELL 0x9a8ec400 == 44 [pid = 5122] [id = 49] 03:58:12 INFO - PROCESS | 5122 | ++DOMWINDOW == 76 (0x9b475c00) [pid = 5122] [serial = 145] [outer = (nil)] 03:58:12 INFO - PROCESS | 5122 | ++DOMWINDOW == 77 (0x9ccd1800) [pid = 5122] [serial = 146] [outer = 0x9b475c00] 03:58:12 INFO - PROCESS | 5122 | 1467111492871 Marionette DEBUG loaded listener.js 03:58:13 INFO - PROCESS | 5122 | ++DOMWINDOW == 78 (0xa237b400) [pid = 5122] [serial = 147] [outer = 0x9b475c00] 03:58:13 INFO - PROCESS | 5122 | 1467111493765 Marionette TRACE conn3 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 03:58:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 03:58:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1433ms 03:58:13 INFO - PROCESS | 5122 | 1467111493808 Marionette TRACE conn3 -> [0,169,"getWindowHandle",null] 03:58:13 INFO - PROCESS | 5122 | 1467111493812 Marionette TRACE conn3 <- [1,169,null,{"value":"8"}] 03:58:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 03:58:13 INFO - PROCESS | 5122 | 1467111493826 Marionette TRACE conn3 -> [0,170,"setScriptTimeout",{"ms":35000}] 03:58:13 INFO - PROCESS | 5122 | 1467111493835 Marionette TRACE conn3 <- [1,170,null,{}] 03:58:13 INFO - PROCESS | 5122 | 1467111493844 Marionette TRACE conn3 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:58:13 INFO - PROCESS | 5122 | 1467111493850 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 03:58:14 INFO - PROCESS | 5122 | 1467111494077 Marionette TRACE conn3 <- [1,171,null,{"value":null}] 03:58:14 INFO - PROCESS | 5122 | 1467111494221 Marionette TRACE conn3 -> [0,172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.casesensitive.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:14 INFO - PROCESS | 5122 | 1467111494230 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 03:58:14 INFO - PROCESS | 5122 | ++DOCSHELL 0xa23fb800 == 45 [pid = 5122] [id = 50] 03:58:14 INFO - PROCESS | 5122 | ++DOMWINDOW == 79 (0xa2594400) [pid = 5122] [serial = 148] [outer = (nil)] 03:58:14 INFO - PROCESS | 5122 | ++DOMWINDOW == 80 (0xa507d000) [pid = 5122] [serial = 149] [outer = 0xa2594400] 03:58:14 INFO - PROCESS | 5122 | 1467111494307 Marionette DEBUG loaded listener.js 03:58:14 INFO - PROCESS | 5122 | ++DOMWINDOW == 81 (0xa62d2c00) [pid = 5122] [serial = 150] [outer = 0xa2594400] 03:58:15 INFO - PROCESS | 5122 | 1467111495142 Marionette TRACE conn3 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 03:58:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 03:58:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1395ms 03:58:15 INFO - PROCESS | 5122 | 1467111495214 Marionette TRACE conn3 -> [0,173,"getWindowHandle",null] 03:58:15 INFO - PROCESS | 5122 | 1467111495218 Marionette TRACE conn3 <- [1,173,null,{"value":"8"}] 03:58:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 03:58:15 INFO - PROCESS | 5122 | 1467111495225 Marionette TRACE conn3 -> [0,174,"setScriptTimeout",{"ms":35000}] 03:58:15 INFO - PROCESS | 5122 | 1467111495228 Marionette TRACE conn3 <- [1,174,null,{}] 03:58:15 INFO - PROCESS | 5122 | 1467111495234 Marionette TRACE conn3 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:58:15 INFO - PROCESS | 5122 | 1467111495239 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 03:58:15 INFO - PROCESS | 5122 | 1467111495451 Marionette TRACE conn3 <- [1,175,null,{"value":null}] 03:58:15 INFO - PROCESS | 5122 | 1467111495597 Marionette TRACE conn3 -> [0,176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.clear.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:15 INFO - PROCESS | 5122 | 1467111495606 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 03:58:15 INFO - PROCESS | 5122 | ++DOCSHELL 0x92fa8c00 == 46 [pid = 5122] [id = 51] 03:58:15 INFO - PROCESS | 5122 | ++DOMWINDOW == 82 (0x930d0800) [pid = 5122] [serial = 151] [outer = (nil)] 03:58:15 INFO - PROCESS | 5122 | ++DOMWINDOW == 83 (0x96f34000) [pid = 5122] [serial = 152] [outer = 0x930d0800] 03:58:15 INFO - PROCESS | 5122 | 1467111495684 Marionette DEBUG loaded listener.js 03:58:15 INFO - PROCESS | 5122 | ++DOMWINDOW == 84 (0x9a5bb000) [pid = 5122] [serial = 153] [outer = 0x930d0800] 03:58:16 INFO - PROCESS | 5122 | 1467111496776 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 03:58:16 INFO - PROCESS | 5122 | 1467111496852 Marionette TRACE conn3 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 03:58:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 03:58:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1645ms 03:58:16 INFO - PROCESS | 5122 | 1467111496870 Marionette TRACE conn3 -> [0,177,"getWindowHandle",null] 03:58:16 INFO - PROCESS | 5122 | 1467111496877 Marionette TRACE conn3 <- [1,177,null,{"value":"8"}] 03:58:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 03:58:16 INFO - PROCESS | 5122 | 1467111496884 Marionette TRACE conn3 -> [0,178,"setScriptTimeout",{"ms":35000}] 03:58:16 INFO - PROCESS | 5122 | 1467111496888 Marionette TRACE conn3 <- [1,178,null,{}] 03:58:16 INFO - PROCESS | 5122 | 1467111496895 Marionette TRACE conn3 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:58:16 INFO - PROCESS | 5122 | 1467111496901 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 03:58:17 INFO - PROCESS | 5122 | 1467111497061 Marionette TRACE conn3 <- [1,179,null,{"value":null}] 03:58:17 INFO - PROCESS | 5122 | 1467111497217 Marionette TRACE conn3 -> [0,180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.darker.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:17 INFO - PROCESS | 5122 | 1467111497228 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 03:58:17 INFO - PROCESS | 5122 | ++DOCSHELL 0x952b2800 == 47 [pid = 5122] [id = 52] 03:58:17 INFO - PROCESS | 5122 | ++DOMWINDOW == 85 (0x952d9800) [pid = 5122] [serial = 154] [outer = (nil)] 03:58:17 INFO - PROCESS | 5122 | ++DOMWINDOW == 86 (0x99ede800) [pid = 5122] [serial = 155] [outer = 0x952d9800] 03:58:17 INFO - PROCESS | 5122 | 1467111497352 Marionette DEBUG loaded listener.js 03:58:17 INFO - PROCESS | 5122 | ++DOMWINDOW == 87 (0x9a8ef000) [pid = 5122] [serial = 156] [outer = 0x952d9800] 03:58:17 INFO - PROCESS | 5122 | --DOCSHELL 0x9a8f7800 == 46 [pid = 5122] [id = 46] 03:58:17 INFO - PROCESS | 5122 | --DOCSHELL 0x9202b000 == 45 [pid = 5122] [id = 45] 03:58:17 INFO - PROCESS | 5122 | --DOMWINDOW == 86 (0xa255cc00) [pid = 5122] [serial = 113] [outer = (nil)] [url = about:blank] 03:58:17 INFO - PROCESS | 5122 | --DOCSHELL 0x9ba21800 == 44 [pid = 5122] [id = 44] 03:58:17 INFO - PROCESS | 5122 | --DOCSHELL 0x93b53400 == 43 [pid = 5122] [id = 43] 03:58:17 INFO - PROCESS | 5122 | --DOCSHELL 0x93d79400 == 42 [pid = 5122] [id = 42] 03:58:17 INFO - PROCESS | 5122 | --DOCSHELL 0x98376400 == 41 [pid = 5122] [id = 39] 03:58:17 INFO - PROCESS | 5122 | --DOMWINDOW == 85 (0x93d72800) [pid = 5122] [serial = 32] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 03:58:17 INFO - PROCESS | 5122 | --DOMWINDOW == 84 (0x99e40800) [pid = 5122] [serial = 77] [outer = (nil)] [url = about:blank] 03:58:17 INFO - PROCESS | 5122 | --DOMWINDOW == 83 (0x96f35000) [pid = 5122] [serial = 76] [outer = (nil)] [url = about:blank] 03:58:17 INFO - PROCESS | 5122 | --DOMWINDOW == 82 (0x9b476c00) [pid = 5122] [serial = 80] [outer = (nil)] [url = about:blank] 03:58:17 INFO - PROCESS | 5122 | --DOMWINDOW == 81 (0x9a8f6c00) [pid = 5122] [serial = 79] [outer = (nil)] [url = about:blank] 03:58:17 INFO - PROCESS | 5122 | --DOMWINDOW == 80 (0xa209b800) [pid = 5122] [serial = 83] [outer = (nil)] [url = about:blank] 03:58:17 INFO - PROCESS | 5122 | --DOMWINDOW == 79 (0x9ccd3400) [pid = 5122] [serial = 82] [outer = (nil)] [url = about:blank] 03:58:17 INFO - PROCESS | 5122 | --DOMWINDOW == 78 (0xa2fb4c00) [pid = 5122] [serial = 86] [outer = (nil)] [url = about:blank] 03:58:17 INFO - PROCESS | 5122 | --DOMWINDOW == 77 (0xa23fac00) [pid = 5122] [serial = 85] [outer = (nil)] [url = about:blank] 03:58:17 INFO - PROCESS | 5122 | --DOMWINDOW == 76 (0xa34bd000) [pid = 5122] [serial = 89] [outer = (nil)] [url = about:blank] 03:58:17 INFO - PROCESS | 5122 | --DOMWINDOW == 75 (0xa341ec00) [pid = 5122] [serial = 88] [outer = (nil)] [url = about:blank] 03:58:17 INFO - PROCESS | 5122 | --DOMWINDOW == 74 (0xa4e54000) [pid = 5122] [serial = 92] [outer = (nil)] [url = about:blank] 03:58:17 INFO - PROCESS | 5122 | --DOMWINDOW == 73 (0x9a8ec000) [pid = 5122] [serial = 91] [outer = (nil)] [url = about:blank] 03:58:17 INFO - PROCESS | 5122 | --DOMWINDOW == 72 (0x99edf000) [pid = 5122] [serial = 100] [outer = (nil)] [url = about:blank] 03:58:17 INFO - PROCESS | 5122 | --DOMWINDOW == 71 (0x99668c00) [pid = 5122] [serial = 95] [outer = (nil)] [url = about:blank] 03:58:17 INFO - PROCESS | 5122 | --DOMWINDOW == 70 (0x9817b000) [pid = 5122] [serial = 94] [outer = (nil)] [url = about:blank] 03:58:17 INFO - PROCESS | 5122 | --DOMWINDOW == 69 (0x9b66d400) [pid = 5122] [serial = 104] [outer = (nil)] [url = about:blank] 03:58:17 INFO - PROCESS | 5122 | --DOMWINDOW == 68 (0x9534dc00) [pid = 5122] [serial = 97] [outer = (nil)] [url = about:blank] 03:58:17 INFO - PROCESS | 5122 | --DOMWINDOW == 67 (0x96f2c800) [pid = 5122] [serial = 98] [outer = (nil)] [url = about:blank] 03:58:17 INFO - PROCESS | 5122 | --DOMWINDOW == 66 (0x9bfef000) [pid = 5122] [serial = 107] [outer = (nil)] [url = about:blank] 03:58:17 INFO - PROCESS | 5122 | --DOMWINDOW == 65 (0x9b7b6800) [pid = 5122] [serial = 105] [outer = (nil)] [url = about:blank] 03:58:17 INFO - PROCESS | 5122 | --DOMWINDOW == 64 (0x9cc46400) [pid = 5122] [serial = 108] [outer = (nil)] [url = about:blank] 03:58:17 INFO - PROCESS | 5122 | --DOMWINDOW == 63 (0x9d91cc00) [pid = 5122] [serial = 110] [outer = (nil)] [url = about:blank] 03:58:17 INFO - PROCESS | 5122 | --DOMWINDOW == 62 (0x9a143400) [pid = 5122] [serial = 101] [outer = (nil)] [url = about:blank] 03:58:17 INFO - PROCESS | 5122 | --DOMWINDOW == 61 (0xa118ac00) [pid = 5122] [serial = 111] [outer = (nil)] [url = about:blank] 03:58:18 INFO - PROCESS | 5122 | 1467111498143 Marionette TRACE conn3 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 03:58:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 03:58:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1278ms 03:58:18 INFO - PROCESS | 5122 | 1467111498164 Marionette TRACE conn3 -> [0,181,"getWindowHandle",null] 03:58:18 INFO - PROCESS | 5122 | 1467111498171 Marionette TRACE conn3 <- [1,181,null,{"value":"8"}] 03:58:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 03:58:18 INFO - PROCESS | 5122 | 1467111498181 Marionette TRACE conn3 -> [0,182,"setScriptTimeout",{"ms":35000}] 03:58:18 INFO - PROCESS | 5122 | 1467111498184 Marionette TRACE conn3 <- [1,182,null,{}] 03:58:18 INFO - PROCESS | 5122 | 1467111498191 Marionette TRACE conn3 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:58:18 INFO - PROCESS | 5122 | 1467111498196 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 03:58:18 INFO - PROCESS | 5122 | 1467111498359 Marionette TRACE conn3 <- [1,183,null,{"value":null}] 03:58:18 INFO - PROCESS | 5122 | 1467111498375 Marionette TRACE conn3 -> [0,184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:18 INFO - PROCESS | 5122 | 1467111498384 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 03:58:18 INFO - PROCESS | 5122 | ++DOCSHELL 0x9552fc00 == 42 [pid = 5122] [id = 53] 03:58:18 INFO - PROCESS | 5122 | ++DOMWINDOW == 62 (0x99ee5400) [pid = 5122] [serial = 157] [outer = (nil)] 03:58:18 INFO - PROCESS | 5122 | ++DOMWINDOW == 63 (0x9a8f6000) [pid = 5122] [serial = 158] [outer = 0x99ee5400] 03:58:18 INFO - PROCESS | 5122 | 1467111498453 Marionette DEBUG loaded listener.js 03:58:18 INFO - PROCESS | 5122 | ++DOMWINDOW == 64 (0x9b426000) [pid = 5122] [serial = 159] [outer = 0x99ee5400] 03:58:19 INFO - PROCESS | 5122 | 1467111499499 Marionette TRACE conn3 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 03:58:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 03:58:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1380ms 03:58:19 INFO - PROCESS | 5122 | 1467111499561 Marionette TRACE conn3 -> [0,185,"getWindowHandle",null] 03:58:19 INFO - PROCESS | 5122 | 1467111499563 Marionette TRACE conn3 <- [1,185,null,{"value":"8"}] 03:58:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 03:58:19 INFO - PROCESS | 5122 | 1467111499570 Marionette TRACE conn3 -> [0,186,"setScriptTimeout",{"ms":35000}] 03:58:19 INFO - PROCESS | 5122 | 1467111499575 Marionette TRACE conn3 <- [1,186,null,{}] 03:58:19 INFO - PROCESS | 5122 | 1467111499590 Marionette TRACE conn3 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:58:19 INFO - PROCESS | 5122 | 1467111499598 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 03:58:19 INFO - PROCESS | 5122 | 1467111499754 Marionette TRACE conn3 <- [1,187,null,{"value":null}] 03:58:19 INFO - PROCESS | 5122 | 1467111499859 Marionette TRACE conn3 -> [0,188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.get.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:19 INFO - PROCESS | 5122 | 1467111499867 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 03:58:19 INFO - PROCESS | 5122 | ++DOCSHELL 0x9badfc00 == 43 [pid = 5122] [id = 54] 03:58:19 INFO - PROCESS | 5122 | ++DOMWINDOW == 65 (0x9c02f000) [pid = 5122] [serial = 160] [outer = (nil)] 03:58:19 INFO - PROCESS | 5122 | ++DOMWINDOW == 66 (0x9c033000) [pid = 5122] [serial = 161] [outer = 0x9c02f000] 03:58:19 INFO - PROCESS | 5122 | 1467111499944 Marionette DEBUG loaded listener.js 03:58:20 INFO - PROCESS | 5122 | ++DOMWINDOW == 67 (0x9c051c00) [pid = 5122] [serial = 162] [outer = 0x9c02f000] 03:58:20 INFO - PROCESS | 5122 | 1467111500662 Marionette TRACE conn3 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 03:58:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 03:58:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1136ms 03:58:20 INFO - PROCESS | 5122 | 1467111500706 Marionette TRACE conn3 -> [0,189,"getWindowHandle",null] 03:58:20 INFO - PROCESS | 5122 | 1467111500711 Marionette TRACE conn3 <- [1,189,null,{"value":"8"}] 03:58:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 03:58:20 INFO - PROCESS | 5122 | 1467111500728 Marionette TRACE conn3 -> [0,190,"setScriptTimeout",{"ms":35000}] 03:58:20 INFO - PROCESS | 5122 | 1467111500731 Marionette TRACE conn3 <- [1,190,null,{}] 03:58:20 INFO - PROCESS | 5122 | 1467111500737 Marionette TRACE conn3 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:58:20 INFO - PROCESS | 5122 | 1467111500741 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 03:58:20 INFO - PROCESS | 5122 | 1467111500943 Marionette TRACE conn3 <- [1,191,null,{"value":null}] 03:58:20 INFO - PROCESS | 5122 | 1467111500966 Marionette TRACE conn3 -> [0,192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.highlight.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:20 INFO - PROCESS | 5122 | 1467111500992 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 03:58:21 INFO - PROCESS | 5122 | ++DOCSHELL 0x9b669400 == 44 [pid = 5122] [id = 55] 03:58:21 INFO - PROCESS | 5122 | ++DOMWINDOW == 68 (0x9c03c000) [pid = 5122] [serial = 163] [outer = (nil)] 03:58:21 INFO - PROCESS | 5122 | ++DOMWINDOW == 69 (0xa209b400) [pid = 5122] [serial = 164] [outer = 0x9c03c000] 03:58:21 INFO - PROCESS | 5122 | 1467111501115 Marionette DEBUG loaded listener.js 03:58:21 INFO - PROCESS | 5122 | ++DOMWINDOW == 70 (0xa2372000) [pid = 5122] [serial = 165] [outer = 0x9c03c000] 03:58:21 INFO - PROCESS | 5122 | 1467111501900 Marionette TRACE conn3 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 03:58:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 03:58:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1228ms 03:58:21 INFO - PROCESS | 5122 | 1467111501956 Marionette TRACE conn3 -> [0,193,"getWindowHandle",null] 03:58:21 INFO - PROCESS | 5122 | 1467111501960 Marionette TRACE conn3 <- [1,193,null,{"value":"8"}] 03:58:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 03:58:21 INFO - PROCESS | 5122 | 1467111501966 Marionette TRACE conn3 -> [0,194,"setScriptTimeout",{"ms":35000}] 03:58:21 INFO - PROCESS | 5122 | 1467111501968 Marionette TRACE conn3 <- [1,194,null,{}] 03:58:21 INFO - PROCESS | 5122 | 1467111501974 Marionette TRACE conn3 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:58:21 INFO - PROCESS | 5122 | 1467111501979 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 03:58:22 INFO - PROCESS | 5122 | 1467111502161 Marionette TRACE conn3 <- [1,195,null,{"value":null}] 03:58:22 INFO - PROCESS | 5122 | 1467111502182 Marionette TRACE conn3 -> [0,196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:22 INFO - PROCESS | 5122 | 1467111502189 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 03:58:22 INFO - PROCESS | 5122 | ++DOCSHELL 0xa118ac00 == 45 [pid = 5122] [id = 56] 03:58:22 INFO - PROCESS | 5122 | ++DOMWINDOW == 71 (0xa20a7800) [pid = 5122] [serial = 166] [outer = (nil)] 03:58:22 INFO - PROCESS | 5122 | ++DOMWINDOW == 72 (0xa2532c00) [pid = 5122] [serial = 167] [outer = 0xa20a7800] 03:58:22 INFO - PROCESS | 5122 | 1467111502257 Marionette DEBUG loaded listener.js 03:58:22 INFO - PROCESS | 5122 | ++DOMWINDOW == 73 (0xa258ec00) [pid = 5122] [serial = 168] [outer = 0xa20a7800] 03:58:22 INFO - PROCESS | 5122 | --DOMWINDOW == 72 (0x9badac00) [pid = 5122] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 03:58:22 INFO - PROCESS | 5122 | --DOMWINDOW == 71 (0xa23b8400) [pid = 5122] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 03:58:22 INFO - PROCESS | 5122 | --DOMWINDOW == 70 (0x992b5c00) [pid = 5122] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 03:58:22 INFO - PROCESS | 5122 | --DOMWINDOW == 69 (0x99e41000) [pid = 5122] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 03:58:22 INFO - PROCESS | 5122 | --DOMWINDOW == 68 (0x93d7a400) [pid = 5122] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 03:58:23 INFO - PROCESS | 5122 | 1467111503128 Marionette TRACE conn3 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 03:58:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 03:58:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1177ms 03:58:23 INFO - PROCESS | 5122 | 1467111503143 Marionette TRACE conn3 -> [0,197,"getWindowHandle",null] 03:58:23 INFO - PROCESS | 5122 | 1467111503147 Marionette TRACE conn3 <- [1,197,null,{"value":"8"}] 03:58:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 03:58:23 INFO - PROCESS | 5122 | 1467111503152 Marionette TRACE conn3 -> [0,198,"setScriptTimeout",{"ms":35000}] 03:58:23 INFO - PROCESS | 5122 | 1467111503155 Marionette TRACE conn3 <- [1,198,null,{}] 03:58:23 INFO - PROCESS | 5122 | 1467111503161 Marionette TRACE conn3 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:58:23 INFO - PROCESS | 5122 | 1467111503170 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 03:58:23 INFO - PROCESS | 5122 | 1467111503384 Marionette TRACE conn3 <- [1,199,null,{"value":null}] 03:58:23 INFO - PROCESS | 5122 | 1467111503397 Marionette TRACE conn3 -> [0,200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:23 INFO - PROCESS | 5122 | 1467111503404 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 03:58:23 INFO - PROCESS | 5122 | ++DOCSHELL 0x9241d400 == 46 [pid = 5122] [id = 57] 03:58:23 INFO - PROCESS | 5122 | ++DOMWINDOW == 69 (0x92426400) [pid = 5122] [serial = 169] [outer = (nil)] 03:58:23 INFO - PROCESS | 5122 | ++DOMWINDOW == 70 (0xa4e0b000) [pid = 5122] [serial = 170] [outer = 0x92426400] 03:58:23 INFO - PROCESS | 5122 | 1467111503471 Marionette DEBUG loaded listener.js 03:58:23 INFO - PROCESS | 5122 | ++DOMWINDOW == 71 (0x952e5800) [pid = 5122] [serial = 171] [outer = 0x92426400] 03:58:24 INFO - PROCESS | 5122 | 1467111504139 Marionette TRACE conn3 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 03:58:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 03:58:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1036ms 03:58:24 INFO - PROCESS | 5122 | 1467111504190 Marionette TRACE conn3 -> [0,201,"getWindowHandle",null] 03:58:24 INFO - PROCESS | 5122 | 1467111504192 Marionette TRACE conn3 <- [1,201,null,{"value":"8"}] 03:58:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 03:58:24 INFO - PROCESS | 5122 | 1467111504204 Marionette TRACE conn3 -> [0,202,"setScriptTimeout",{"ms":35000}] 03:58:24 INFO - PROCESS | 5122 | 1467111504207 Marionette TRACE conn3 <- [1,202,null,{}] 03:58:24 INFO - PROCESS | 5122 | 1467111504212 Marionette TRACE conn3 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:58:24 INFO - PROCESS | 5122 | 1467111504217 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 03:58:24 INFO - PROCESS | 5122 | 1467111504411 Marionette TRACE conn3 <- [1,203,null,{"value":null}] 03:58:24 INFO - PROCESS | 5122 | 1467111504424 Marionette TRACE conn3 -> [0,204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:24 INFO - PROCESS | 5122 | 1467111504432 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 03:58:24 INFO - PROCESS | 5122 | ++DOCSHELL 0x92028800 == 47 [pid = 5122] [id = 58] 03:58:24 INFO - PROCESS | 5122 | ++DOMWINDOW == 72 (0x92028c00) [pid = 5122] [serial = 172] [outer = (nil)] 03:58:24 INFO - PROCESS | 5122 | ++DOMWINDOW == 73 (0x94856400) [pid = 5122] [serial = 173] [outer = 0x92028c00] 03:58:24 INFO - PROCESS | 5122 | 1467111504499 Marionette DEBUG loaded listener.js 03:58:24 INFO - PROCESS | 5122 | ++DOMWINDOW == 74 (0x9485a400) [pid = 5122] [serial = 174] [outer = 0x92028c00] 03:58:25 INFO - PROCESS | 5122 | 1467111505412 Marionette TRACE conn3 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 03:58:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 03:58:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1238ms 03:58:25 INFO - PROCESS | 5122 | 1467111505444 Marionette TRACE conn3 -> [0,205,"getWindowHandle",null] 03:58:25 INFO - PROCESS | 5122 | 1467111505450 Marionette TRACE conn3 <- [1,205,null,{"value":"8"}] 03:58:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 03:58:25 INFO - PROCESS | 5122 | 1467111505459 Marionette TRACE conn3 -> [0,206,"setScriptTimeout",{"ms":35000}] 03:58:25 INFO - PROCESS | 5122 | 1467111505464 Marionette TRACE conn3 <- [1,206,null,{}] 03:58:25 INFO - PROCESS | 5122 | 1467111505474 Marionette TRACE conn3 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:58:25 INFO - PROCESS | 5122 | 1467111505479 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 03:58:25 INFO - PROCESS | 5122 | 1467111505662 Marionette TRACE conn3 <- [1,207,null,{"value":null}] 03:58:25 INFO - PROCESS | 5122 | 1467111505806 Marionette TRACE conn3 -> [0,208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:25 INFO - PROCESS | 5122 | 1467111505817 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 03:58:25 INFO - PROCESS | 5122 | ++DOCSHELL 0x93b5bc00 == 48 [pid = 5122] [id = 59] 03:58:25 INFO - PROCESS | 5122 | ++DOMWINDOW == 75 (0x93d78400) [pid = 5122] [serial = 175] [outer = (nil)] 03:58:25 INFO - PROCESS | 5122 | ++DOMWINDOW == 76 (0x9485d400) [pid = 5122] [serial = 176] [outer = 0x93d78400] 03:58:25 INFO - PROCESS | 5122 | 1467111505903 Marionette DEBUG loaded listener.js 03:58:26 INFO - PROCESS | 5122 | ++DOMWINDOW == 77 (0x96f2b000) [pid = 5122] [serial = 177] [outer = 0x93d78400] 03:58:26 INFO - PROCESS | 5122 | 1467111506818 Marionette TRACE conn3 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 03:58:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 03:58:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1394ms 03:58:26 INFO - PROCESS | 5122 | 1467111506852 Marionette TRACE conn3 -> [0,209,"getWindowHandle",null] 03:58:26 INFO - PROCESS | 5122 | 1467111506859 Marionette TRACE conn3 <- [1,209,null,{"value":"8"}] 03:58:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 03:58:26 INFO - PROCESS | 5122 | 1467111506871 Marionette TRACE conn3 -> [0,210,"setScriptTimeout",{"ms":35000}] 03:58:26 INFO - PROCESS | 5122 | 1467111506875 Marionette TRACE conn3 <- [1,210,null,{}] 03:58:26 INFO - PROCESS | 5122 | 1467111506881 Marionette TRACE conn3 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:58:26 INFO - PROCESS | 5122 | 1467111506887 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 03:58:27 INFO - PROCESS | 5122 | 1467111507069 Marionette TRACE conn3 <- [1,211,null,{"value":null}] 03:58:27 INFO - PROCESS | 5122 | 1467111507214 Marionette TRACE conn3 -> [0,212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:27 INFO - PROCESS | 5122 | 1467111507222 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 03:58:27 INFO - PROCESS | 5122 | ++DOCSHELL 0x9534dc00 == 49 [pid = 5122] [id = 60] 03:58:27 INFO - PROCESS | 5122 | ++DOMWINDOW == 78 (0x99edf000) [pid = 5122] [serial = 178] [outer = (nil)] 03:58:27 INFO - PROCESS | 5122 | ++DOMWINDOW == 79 (0x9a77c400) [pid = 5122] [serial = 179] [outer = 0x99edf000] 03:58:27 INFO - PROCESS | 5122 | 1467111507306 Marionette DEBUG loaded listener.js 03:58:27 INFO - PROCESS | 5122 | ++DOMWINDOW == 80 (0x9b47d400) [pid = 5122] [serial = 180] [outer = 0x99edf000] 03:58:28 INFO - PROCESS | 5122 | 1467111508187 Marionette TRACE conn3 <- [1,212,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-atop",0,null,null]]]}] 03:58:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 03:58:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1335ms 03:58:28 INFO - PROCESS | 5122 | 1467111508206 Marionette TRACE conn3 -> [0,213,"getWindowHandle",null] 03:58:28 INFO - PROCESS | 5122 | 1467111508210 Marionette TRACE conn3 <- [1,213,null,{"value":"8"}] 03:58:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 03:58:28 INFO - PROCESS | 5122 | 1467111508216 Marionette TRACE conn3 -> [0,214,"setScriptTimeout",{"ms":35000}] 03:58:28 INFO - PROCESS | 5122 | 1467111508222 Marionette TRACE conn3 <- [1,214,null,{}] 03:58:28 INFO - PROCESS | 5122 | 1467111508238 Marionette TRACE conn3 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:58:28 INFO - PROCESS | 5122 | 1467111508247 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 03:58:28 INFO - PROCESS | 5122 | 1467111508419 Marionette TRACE conn3 <- [1,215,null,{"value":null}] 03:58:28 INFO - PROCESS | 5122 | 1467111508578 Marionette TRACE conn3 -> [0,216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:28 INFO - PROCESS | 5122 | 1467111508591 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 03:58:28 INFO - PROCESS | 5122 | ++DOCSHELL 0xa2379800 == 50 [pid = 5122] [id = 61] 03:58:28 INFO - PROCESS | 5122 | ++DOMWINDOW == 81 (0xa23b1c00) [pid = 5122] [serial = 181] [outer = (nil)] 03:58:28 INFO - PROCESS | 5122 | ++DOMWINDOW == 82 (0xa2597800) [pid = 5122] [serial = 182] [outer = 0xa23b1c00] 03:58:28 INFO - PROCESS | 5122 | 1467111508683 Marionette DEBUG loaded listener.js 03:58:28 INFO - PROCESS | 5122 | ++DOMWINDOW == 83 (0xa34c2400) [pid = 5122] [serial = 183] [outer = 0xa23b1c00] 03:58:29 INFO - PROCESS | 5122 | 1467111509565 Marionette TRACE conn3 <- [1,216,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-in.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-in",0,null,null]]]}] 03:58:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 03:58:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1386ms 03:58:29 INFO - PROCESS | 5122 | 1467111509602 Marionette TRACE conn3 -> [0,217,"getWindowHandle",null] 03:58:29 INFO - PROCESS | 5122 | 1467111509606 Marionette TRACE conn3 <- [1,217,null,{"value":"8"}] 03:58:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 03:58:29 INFO - PROCESS | 5122 | 1467111509613 Marionette TRACE conn3 -> [0,218,"setScriptTimeout",{"ms":35000}] 03:58:29 INFO - PROCESS | 5122 | 1467111509617 Marionette TRACE conn3 <- [1,218,null,{}] 03:58:29 INFO - PROCESS | 5122 | 1467111509622 Marionette TRACE conn3 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:58:29 INFO - PROCESS | 5122 | 1467111509627 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 03:58:29 INFO - PROCESS | 5122 | 1467111509797 Marionette TRACE conn3 <- [1,219,null,{"value":null}] 03:58:29 INFO - PROCESS | 5122 | 1467111509942 Marionette TRACE conn3 -> [0,220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:29 INFO - PROCESS | 5122 | 1467111509948 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 03:58:29 INFO - PROCESS | 5122 | ++DOCSHELL 0xa4e4ec00 == 51 [pid = 5122] [id = 62] 03:58:29 INFO - PROCESS | 5122 | ++DOMWINDOW == 84 (0xa5022800) [pid = 5122] [serial = 184] [outer = (nil)] 03:58:30 INFO - PROCESS | 5122 | ++DOMWINDOW == 85 (0xa6826000) [pid = 5122] [serial = 185] [outer = 0xa5022800] 03:58:30 INFO - PROCESS | 5122 | 1467111510040 Marionette DEBUG loaded listener.js 03:58:30 INFO - PROCESS | 5122 | ++DOMWINDOW == 86 (0xa6892c00) [pid = 5122] [serial = 186] [outer = 0xa5022800] 03:58:30 INFO - PROCESS | 5122 | 1467111510866 Marionette TRACE conn3 <- [1,220,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-out.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-out",0,null,null]]]}] 03:58:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 03:58:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1292ms 03:58:30 INFO - PROCESS | 5122 | 1467111510906 Marionette TRACE conn3 -> [0,221,"getWindowHandle",null] 03:58:30 INFO - PROCESS | 5122 | 1467111510909 Marionette TRACE conn3 <- [1,221,null,{"value":"8"}] 03:58:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 03:58:30 INFO - PROCESS | 5122 | 1467111510915 Marionette TRACE conn3 -> [0,222,"setScriptTimeout",{"ms":35000}] 03:58:30 INFO - PROCESS | 5122 | 1467111510919 Marionette TRACE conn3 <- [1,222,null,{}] 03:58:30 INFO - PROCESS | 5122 | 1467111510925 Marionette TRACE conn3 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:58:30 INFO - PROCESS | 5122 | 1467111510930 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 03:58:31 INFO - PROCESS | 5122 | 1467111511097 Marionette TRACE conn3 <- [1,223,null,{"value":null}] 03:58:31 INFO - PROCESS | 5122 | 1467111511242 Marionette TRACE conn3 -> [0,224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:31 INFO - PROCESS | 5122 | 1467111511250 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 03:58:31 INFO - PROCESS | 5122 | ++DOCSHELL 0x99e27400 == 52 [pid = 5122] [id = 63] 03:58:31 INFO - PROCESS | 5122 | ++DOMWINDOW == 87 (0xa33e9c00) [pid = 5122] [serial = 187] [outer = (nil)] 03:58:31 INFO - PROCESS | 5122 | ++DOMWINDOW == 88 (0xa33f0000) [pid = 5122] [serial = 188] [outer = 0xa33e9c00] 03:58:31 INFO - PROCESS | 5122 | 1467111511329 Marionette DEBUG loaded listener.js 03:58:31 INFO - PROCESS | 5122 | ++DOMWINDOW == 89 (0xa33f1c00) [pid = 5122] [serial = 189] [outer = 0xa33e9c00] 03:58:32 INFO - PROCESS | 5122 | 1467111512211 Marionette TRACE conn3 <- [1,224,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-over.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-over",0,null,null]]]}] 03:58:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 03:58:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1330ms 03:58:32 INFO - PROCESS | 5122 | 1467111512265 Marionette TRACE conn3 -> [0,225,"getWindowHandle",null] 03:58:32 INFO - PROCESS | 5122 | 1467111512268 Marionette TRACE conn3 <- [1,225,null,{"value":"8"}] 03:58:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 03:58:32 INFO - PROCESS | 5122 | 1467111512276 Marionette TRACE conn3 -> [0,226,"setScriptTimeout",{"ms":35000}] 03:58:32 INFO - PROCESS | 5122 | 1467111512280 Marionette TRACE conn3 <- [1,226,null,{}] 03:58:32 INFO - PROCESS | 5122 | 1467111512286 Marionette TRACE conn3 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:58:32 INFO - PROCESS | 5122 | 1467111512296 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 03:58:32 INFO - PROCESS | 5122 | 1467111512501 Marionette TRACE conn3 <- [1,227,null,{"value":null}] 03:58:32 INFO - PROCESS | 5122 | 1467111512652 Marionette TRACE conn3 -> [0,228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:32 INFO - PROCESS | 5122 | 1467111512661 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 03:58:32 INFO - PROCESS | 5122 | ++DOCSHELL 0x93d7bc00 == 53 [pid = 5122] [id = 64] 03:58:32 INFO - PROCESS | 5122 | ++DOMWINDOW == 90 (0x952a4400) [pid = 5122] [serial = 190] [outer = (nil)] 03:58:32 INFO - PROCESS | 5122 | ++DOMWINDOW == 91 (0x96f34800) [pid = 5122] [serial = 191] [outer = 0x952a4400] 03:58:32 INFO - PROCESS | 5122 | 1467111512740 Marionette DEBUG loaded listener.js 03:58:32 INFO - PROCESS | 5122 | ++DOMWINDOW == 92 (0x9a5b8000) [pid = 5122] [serial = 192] [outer = 0x952a4400] 03:58:33 INFO - PROCESS | 5122 | 1467111513754 Marionette TRACE conn3 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 03:58:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 03:58:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1530ms 03:58:33 INFO - PROCESS | 5122 | 1467111513807 Marionette TRACE conn3 -> [0,229,"getWindowHandle",null] 03:58:33 INFO - PROCESS | 5122 | 1467111513812 Marionette TRACE conn3 <- [1,229,null,{"value":"8"}] 03:58:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 03:58:33 INFO - PROCESS | 5122 | 1467111513821 Marionette TRACE conn3 -> [0,230,"setScriptTimeout",{"ms":35000}] 03:58:33 INFO - PROCESS | 5122 | 1467111513824 Marionette TRACE conn3 <- [1,230,null,{}] 03:58:33 INFO - PROCESS | 5122 | 1467111513833 Marionette TRACE conn3 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:58:33 INFO - PROCESS | 5122 | 1467111513838 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 03:58:34 INFO - PROCESS | 5122 | 1467111513999 Marionette TRACE conn3 <- [1,231,null,{"value":null}] 03:58:34 INFO - PROCESS | 5122 | 1467111514195 Marionette TRACE conn3 -> [0,232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:34 INFO - PROCESS | 5122 | 1467111514208 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 03:58:34 INFO - PROCESS | 5122 | ++DOCSHELL 0x93d78800 == 54 [pid = 5122] [id = 65] 03:58:34 INFO - PROCESS | 5122 | ++DOMWINDOW == 93 (0x93d7dc00) [pid = 5122] [serial = 193] [outer = (nil)] 03:58:34 INFO - PROCESS | 5122 | ++DOMWINDOW == 94 (0x952ac000) [pid = 5122] [serial = 194] [outer = 0x93d7dc00] 03:58:34 INFO - PROCESS | 5122 | 1467111514295 Marionette DEBUG loaded listener.js 03:58:34 INFO - PROCESS | 5122 | ++DOMWINDOW == 95 (0x96f30c00) [pid = 5122] [serial = 195] [outer = 0x93d7dc00] 03:58:35 INFO - PROCESS | 5122 | 1467111515169 Marionette TRACE conn3 <- [1,232,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.source-atop",0,null,null]]]}] 03:58:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 03:58:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1384ms 03:58:35 INFO - PROCESS | 5122 | 1467111515205 Marionette TRACE conn3 -> [0,233,"getWindowHandle",null] 03:58:35 INFO - PROCESS | 5122 | 1467111515211 Marionette TRACE conn3 <- [1,233,null,{"value":"8"}] 03:58:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 03:58:35 INFO - PROCESS | 5122 | 1467111515221 Marionette TRACE conn3 -> [0,234,"setScriptTimeout",{"ms":35000}] 03:58:35 INFO - PROCESS | 5122 | 1467111515225 Marionette TRACE conn3 <- [1,234,null,{}] 03:58:35 INFO - PROCESS | 5122 | 1467111515231 Marionette TRACE conn3 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:58:35 INFO - PROCESS | 5122 | 1467111515237 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 03:58:35 INFO - PROCESS | 5122 | 1467111515414 Marionette TRACE conn3 <- [1,235,null,{"value":null}] 03:58:35 INFO - PROCESS | 5122 | 1467111515585 Marionette TRACE conn3 -> [0,236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:35 INFO - PROCESS | 5122 | 1467111515595 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 03:58:35 INFO - PROCESS | 5122 | --DOCSHELL 0x96f2b800 == 53 [pid = 5122] [id = 24] 03:58:35 INFO - PROCESS | 5122 | --DOCSHELL 0x93d73000 == 52 [pid = 5122] [id = 32] 03:58:35 INFO - PROCESS | 5122 | --DOCSHELL 0x930dc800 == 51 [pid = 5122] [id = 26] 03:58:35 INFO - PROCESS | 5122 | --DOCSHELL 0x93b95c00 == 50 [pid = 5122] [id = 12] 03:58:35 INFO - PROCESS | 5122 | --DOCSHELL 0x93b54c00 == 49 [pid = 5122] [id = 23] 03:58:35 INFO - PROCESS | 5122 | --DOCSHELL 0x9c056400 == 48 [pid = 5122] [id = 28] 03:58:35 INFO - PROCESS | 5122 | ++DOCSHELL 0x93b54c00 == 49 [pid = 5122] [id = 66] 03:58:35 INFO - PROCESS | 5122 | ++DOMWINDOW == 96 (0x93d7f400) [pid = 5122] [serial = 196] [outer = (nil)] 03:58:35 INFO - PROCESS | 5122 | ++DOMWINDOW == 97 (0x95528400) [pid = 5122] [serial = 197] [outer = 0x93d7f400] 03:58:35 INFO - PROCESS | 5122 | 1467111515700 Marionette DEBUG loaded listener.js 03:58:35 INFO - PROCESS | 5122 | ++DOMWINDOW == 98 (0x9a5b9c00) [pid = 5122] [serial = 198] [outer = 0x93d7f400] 03:58:35 INFO - PROCESS | 5122 | --DOCSHELL 0x9a8ec400 == 48 [pid = 5122] [id = 49] 03:58:35 INFO - PROCESS | 5122 | --DOCSHELL 0x95354400 == 47 [pid = 5122] [id = 48] 03:58:35 INFO - PROCESS | 5122 | --DOCSHELL 0x92021c00 == 46 [pid = 5122] [id = 47] 03:58:36 INFO - PROCESS | 5122 | --DOMWINDOW == 97 (0x9bae8000) [pid = 5122] [serial = 131] [outer = (nil)] [url = about:blank] 03:58:36 INFO - PROCESS | 5122 | --DOMWINDOW == 96 (0xa23acc00) [pid = 5122] [serial = 137] [outer = (nil)] [url = about:blank] 03:58:36 INFO - PROCESS | 5122 | --DOMWINDOW == 95 (0xa2533400) [pid = 5122] [serial = 134] [outer = (nil)] [url = about:blank] 03:58:36 INFO - PROCESS | 5122 | --DOMWINDOW == 94 (0x9a8ee000) [pid = 5122] [serial = 122] [outer = (nil)] [url = about:blank] 03:58:36 INFO - PROCESS | 5122 | --DOMWINDOW == 93 (0xa25fc800) [pid = 5122] [serial = 135] [outer = (nil)] [url = about:blank] 03:58:36 INFO - PROCESS | 5122 | --DOMWINDOW == 92 (0x9a13cc00) [pid = 5122] [serial = 128] [outer = (nil)] [url = about:blank] 03:58:36 INFO - PROCESS | 5122 | --DOMWINDOW == 91 (0x952dc400) [pid = 5122] [serial = 125] [outer = (nil)] [url = about:blank] 03:58:36 INFO - PROCESS | 5122 | --DOMWINDOW == 90 (0x95532000) [pid = 5122] [serial = 126] [outer = (nil)] [url = about:blank] 03:58:36 INFO - PROCESS | 5122 | --DOMWINDOW == 89 (0x952a9000) [pid = 5122] [serial = 119] [outer = (nil)] [url = about:blank] 03:58:36 INFO - PROCESS | 5122 | --DOMWINDOW == 88 (0x99e25400) [pid = 5122] [serial = 116] [outer = (nil)] [url = about:blank] 03:58:36 INFO - PROCESS | 5122 | --DOMWINDOW == 87 (0x9c04e400) [pid = 5122] [serial = 123] [outer = (nil)] [url = about:blank] 03:58:36 INFO - PROCESS | 5122 | --DOMWINDOW == 86 (0x9a5b9800) [pid = 5122] [serial = 129] [outer = (nil)] [url = about:blank] 03:58:36 INFO - PROCESS | 5122 | --DOMWINDOW == 85 (0xa110cc00) [pid = 5122] [serial = 132] [outer = (nil)] [url = about:blank] 03:58:36 INFO - PROCESS | 5122 | 1467111516463 Marionette TRACE conn3 <- [1,236,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-in.html",0,null,null,[["Canvas test: 2d.composite.solid.source-in",0,null,null]]]}] 03:58:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 03:58:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1281ms 03:58:36 INFO - PROCESS | 5122 | 1467111516503 Marionette TRACE conn3 -> [0,237,"getWindowHandle",null] 03:58:36 INFO - PROCESS | 5122 | 1467111516507 Marionette TRACE conn3 <- [1,237,null,{"value":"8"}] 03:58:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 03:58:36 INFO - PROCESS | 5122 | 1467111516513 Marionette TRACE conn3 -> [0,238,"setScriptTimeout",{"ms":35000}] 03:58:36 INFO - PROCESS | 5122 | 1467111516518 Marionette TRACE conn3 <- [1,238,null,{}] 03:58:36 INFO - PROCESS | 5122 | 1467111516534 Marionette TRACE conn3 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:58:36 INFO - PROCESS | 5122 | 1467111516542 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 03:58:36 INFO - PROCESS | 5122 | 1467111516701 Marionette TRACE conn3 <- [1,239,null,{"value":null}] 03:58:36 INFO - PROCESS | 5122 | 1467111516712 Marionette TRACE conn3 -> [0,240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:36 INFO - PROCESS | 5122 | 1467111516723 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 03:58:36 INFO - PROCESS | 5122 | ++DOCSHELL 0x9bff6000 == 47 [pid = 5122] [id = 67] 03:58:36 INFO - PROCESS | 5122 | ++DOMWINDOW == 86 (0x9bff6c00) [pid = 5122] [serial = 199] [outer = (nil)] 03:58:36 INFO - PROCESS | 5122 | ++DOMWINDOW == 87 (0x9c031c00) [pid = 5122] [serial = 200] [outer = 0x9bff6c00] 03:58:36 INFO - PROCESS | 5122 | 1467111516792 Marionette DEBUG loaded listener.js 03:58:36 INFO - PROCESS | 5122 | ++DOMWINDOW == 88 (0x9c055400) [pid = 5122] [serial = 201] [outer = 0x9bff6c00] 03:58:37 INFO - PROCESS | 5122 | 1467111517585 Marionette TRACE conn3 <- [1,240,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-out.html",0,null,null,[["Canvas test: 2d.composite.solid.source-out",0,null,null]]]}] 03:58:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 03:58:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1130ms 03:58:37 INFO - PROCESS | 5122 | 1467111517644 Marionette TRACE conn3 -> [0,241,"getWindowHandle",null] 03:58:37 INFO - PROCESS | 5122 | 1467111517649 Marionette TRACE conn3 <- [1,241,null,{"value":"8"}] 03:58:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 03:58:37 INFO - PROCESS | 5122 | 1467111517659 Marionette TRACE conn3 -> [0,242,"setScriptTimeout",{"ms":35000}] 03:58:37 INFO - PROCESS | 5122 | 1467111517662 Marionette TRACE conn3 <- [1,242,null,{}] 03:58:37 INFO - PROCESS | 5122 | 1467111517668 Marionette TRACE conn3 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:58:37 INFO - PROCESS | 5122 | 1467111517672 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 03:58:37 INFO - PROCESS | 5122 | 1467111517827 Marionette TRACE conn3 <- [1,243,null,{"value":null}] 03:58:37 INFO - PROCESS | 5122 | 1467111517944 Marionette TRACE conn3 -> [0,244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:37 INFO - PROCESS | 5122 | 1467111517952 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 03:58:37 INFO - PROCESS | 5122 | ++DOCSHELL 0x92025800 == 48 [pid = 5122] [id = 68] 03:58:37 INFO - PROCESS | 5122 | ++DOMWINDOW == 89 (0x9a8f1000) [pid = 5122] [serial = 202] [outer = (nil)] 03:58:38 INFO - PROCESS | 5122 | ++DOMWINDOW == 90 (0xa2246800) [pid = 5122] [serial = 203] [outer = 0x9a8f1000] 03:58:38 INFO - PROCESS | 5122 | 1467111518026 Marionette DEBUG loaded listener.js 03:58:38 INFO - PROCESS | 5122 | ++DOMWINDOW == 91 (0xa2250400) [pid = 5122] [serial = 204] [outer = 0x9a8f1000] 03:58:38 INFO - PROCESS | 5122 | 1467111518840 Marionette TRACE conn3 <- [1,244,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-over.html",0,null,null,[["Canvas test: 2d.composite.solid.source-over",0,null,null]]]}] 03:58:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 03:58:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1232ms 03:58:38 INFO - PROCESS | 5122 | 1467111518896 Marionette TRACE conn3 -> [0,245,"getWindowHandle",null] 03:58:38 INFO - PROCESS | 5122 | 1467111518899 Marionette TRACE conn3 <- [1,245,null,{"value":"8"}] 03:58:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 03:58:38 INFO - PROCESS | 5122 | 1467111518906 Marionette TRACE conn3 -> [0,246,"setScriptTimeout",{"ms":35000}] 03:58:38 INFO - PROCESS | 5122 | 1467111518909 Marionette TRACE conn3 <- [1,246,null,{}] 03:58:38 INFO - PROCESS | 5122 | 1467111518914 Marionette TRACE conn3 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:58:38 INFO - PROCESS | 5122 | 1467111518919 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 03:58:39 INFO - PROCESS | 5122 | 1467111519127 Marionette TRACE conn3 <- [1,247,null,{"value":null}] 03:58:39 INFO - PROCESS | 5122 | 1467111519153 Marionette TRACE conn3 -> [0,248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:39 INFO - PROCESS | 5122 | 1467111519159 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 03:58:39 INFO - PROCESS | 5122 | ++DOCSHELL 0x930d1c00 == 49 [pid = 5122] [id = 69] 03:58:39 INFO - PROCESS | 5122 | ++DOMWINDOW == 92 (0x9bffcc00) [pid = 5122] [serial = 205] [outer = (nil)] 03:58:39 INFO - PROCESS | 5122 | ++DOMWINDOW == 93 (0xa2371c00) [pid = 5122] [serial = 206] [outer = 0x9bffcc00] 03:58:39 INFO - PROCESS | 5122 | 1467111519234 Marionette DEBUG loaded listener.js 03:58:39 INFO - PROCESS | 5122 | ++DOMWINDOW == 94 (0xa2556000) [pid = 5122] [serial = 207] [outer = 0x9bffcc00] 03:58:40 INFO - PROCESS | 5122 | 1467111520035 Marionette TRACE conn3 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 03:58:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 03:58:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1179ms 03:58:40 INFO - PROCESS | 5122 | 1467111520092 Marionette TRACE conn3 -> [0,249,"getWindowHandle",null] 03:58:40 INFO - PROCESS | 5122 | 1467111520095 Marionette TRACE conn3 <- [1,249,null,{"value":"8"}] 03:58:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 03:58:40 INFO - PROCESS | 5122 | 1467111520101 Marionette TRACE conn3 -> [0,250,"setScriptTimeout",{"ms":35000}] 03:58:40 INFO - PROCESS | 5122 | 1467111520104 Marionette TRACE conn3 <- [1,250,null,{}] 03:58:40 INFO - PROCESS | 5122 | 1467111520109 Marionette TRACE conn3 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:58:40 INFO - PROCESS | 5122 | 1467111520119 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 03:58:40 INFO - PROCESS | 5122 | 1467111520333 Marionette TRACE conn3 <- [1,251,null,{"value":null}] 03:58:40 INFO - PROCESS | 5122 | --DOMWINDOW == 93 (0x9c02f000) [pid = 5122] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 03:58:40 INFO - PROCESS | 5122 | --DOMWINDOW == 92 (0x9c03c000) [pid = 5122] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 03:58:40 INFO - PROCESS | 5122 | --DOMWINDOW == 91 (0xa20a7800) [pid = 5122] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 03:58:40 INFO - PROCESS | 5122 | --DOMWINDOW == 90 (0x99ee5400) [pid = 5122] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 03:58:40 INFO - PROCESS | 5122 | --DOMWINDOW == 89 (0x952d9800) [pid = 5122] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 03:58:40 INFO - PROCESS | 5122 | --DOMWINDOW == 88 (0x930d0800) [pid = 5122] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 03:58:40 INFO - PROCESS | 5122 | --DOMWINDOW == 87 (0x92426400) [pid = 5122] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 03:58:40 INFO - PROCESS | 5122 | 1467111520702 Marionette TRACE conn3 -> [0,252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:40 INFO - PROCESS | 5122 | 1467111520711 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 03:58:40 INFO - PROCESS | 5122 | ++DOCSHELL 0x92426400 == 50 [pid = 5122] [id = 70] 03:58:40 INFO - PROCESS | 5122 | ++DOMWINDOW == 88 (0x930d0800) [pid = 5122] [serial = 208] [outer = (nil)] 03:58:40 INFO - PROCESS | 5122 | ++DOMWINDOW == 89 (0x9c03c000) [pid = 5122] [serial = 209] [outer = 0x930d0800] 03:58:40 INFO - PROCESS | 5122 | 1467111520780 Marionette DEBUG loaded listener.js 03:58:40 INFO - PROCESS | 5122 | ++DOMWINDOW == 90 (0x99ee5400) [pid = 5122] [serial = 210] [outer = 0x930d0800] 03:58:41 INFO - PROCESS | 5122 | 1467111521405 Marionette TRACE conn3 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 03:58:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 03:58:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1328ms 03:58:41 INFO - PROCESS | 5122 | 1467111521433 Marionette TRACE conn3 -> [0,253,"getWindowHandle",null] 03:58:41 INFO - PROCESS | 5122 | 1467111521439 Marionette TRACE conn3 <- [1,253,null,{"value":"8"}] 03:58:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 03:58:41 INFO - PROCESS | 5122 | 1467111521449 Marionette TRACE conn3 -> [0,254,"setScriptTimeout",{"ms":35000}] 03:58:41 INFO - PROCESS | 5122 | 1467111521454 Marionette TRACE conn3 <- [1,254,null,{}] 03:58:41 INFO - PROCESS | 5122 | 1467111521460 Marionette TRACE conn3 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:58:41 INFO - PROCESS | 5122 | 1467111521465 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 03:58:41 INFO - PROCESS | 5122 | 1467111521644 Marionette TRACE conn3 <- [1,255,null,{"value":null}] 03:58:41 INFO - PROCESS | 5122 | 1467111521665 Marionette TRACE conn3 -> [0,256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:41 INFO - PROCESS | 5122 | 1467111521672 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 03:58:41 INFO - PROCESS | 5122 | ++DOCSHELL 0x92faa000 == 51 [pid = 5122] [id = 71] 03:58:41 INFO - PROCESS | 5122 | ++DOMWINDOW == 91 (0x9a395400) [pid = 5122] [serial = 211] [outer = (nil)] 03:58:41 INFO - PROCESS | 5122 | ++DOMWINDOW == 92 (0x9a39d400) [pid = 5122] [serial = 212] [outer = 0x9a395400] 03:58:41 INFO - PROCESS | 5122 | 1467111521737 Marionette DEBUG loaded listener.js 03:58:41 INFO - PROCESS | 5122 | ++DOMWINDOW == 93 (0x9a3a1400) [pid = 5122] [serial = 213] [outer = 0x9a395400] 03:58:42 INFO - PROCESS | 5122 | 1467111522468 Marionette TRACE conn3 <- [1,256,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-atop",0,null,null]]]}] 03:58:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 03:58:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1028ms 03:58:42 INFO - PROCESS | 5122 | 1467111522477 Marionette TRACE conn3 -> [0,257,"getWindowHandle",null] 03:58:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 03:58:42 INFO - PROCESS | 5122 | 1467111522494 Marionette TRACE conn3 <- [1,257,null,{"value":"8"}] 03:58:42 INFO - PROCESS | 5122 | 1467111522501 Marionette TRACE conn3 -> [0,258,"setScriptTimeout",{"ms":35000}] 03:58:42 INFO - PROCESS | 5122 | 1467111522504 Marionette TRACE conn3 <- [1,258,null,{}] 03:58:42 INFO - PROCESS | 5122 | 1467111522521 Marionette TRACE conn3 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:58:42 INFO - PROCESS | 5122 | 1467111522525 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 03:58:42 INFO - PROCESS | 5122 | 1467111522723 Marionette TRACE conn3 <- [1,259,null,{"value":null}] 03:58:42 INFO - PROCESS | 5122 | 1467111522889 Marionette TRACE conn3 -> [0,260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:42 INFO - PROCESS | 5122 | 1467111522897 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 03:58:42 INFO - PROCESS | 5122 | ++DOCSHELL 0x92021c00 == 52 [pid = 5122] [id = 72] 03:58:42 INFO - PROCESS | 5122 | ++DOMWINDOW == 94 (0x9242c400) [pid = 5122] [serial = 214] [outer = (nil)] 03:58:42 INFO - PROCESS | 5122 | ++DOMWINDOW == 95 (0x93b4dc00) [pid = 5122] [serial = 215] [outer = 0x9242c400] 03:58:42 INFO - PROCESS | 5122 | 1467111522983 Marionette DEBUG loaded listener.js 03:58:43 INFO - PROCESS | 5122 | ++DOMWINDOW == 96 (0x93b4fc00) [pid = 5122] [serial = 216] [outer = 0x9242c400] 03:58:43 INFO - PROCESS | 5122 | 1467111523924 Marionette TRACE conn3 <- [1,260,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-in",0,null,null]]]}] 03:58:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 03:58:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1445ms 03:58:43 INFO - PROCESS | 5122 | 1467111523946 Marionette TRACE conn3 -> [0,261,"getWindowHandle",null] 03:58:43 INFO - PROCESS | 5122 | 1467111523953 Marionette TRACE conn3 <- [1,261,null,{"value":"8"}] 03:58:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 03:58:43 INFO - PROCESS | 5122 | 1467111523962 Marionette TRACE conn3 -> [0,262,"setScriptTimeout",{"ms":35000}] 03:58:43 INFO - PROCESS | 5122 | 1467111523966 Marionette TRACE conn3 <- [1,262,null,{}] 03:58:43 INFO - PROCESS | 5122 | 1467111523974 Marionette TRACE conn3 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:58:43 INFO - PROCESS | 5122 | 1467111523980 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 03:58:44 INFO - PROCESS | 5122 | 1467111524157 Marionette TRACE conn3 <- [1,263,null,{"value":null}] 03:58:44 INFO - PROCESS | 5122 | 1467111524309 Marionette TRACE conn3 -> [0,264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:44 INFO - PROCESS | 5122 | 1467111524315 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 03:58:44 INFO - PROCESS | 5122 | ++DOCSHELL 0x99227800 == 53 [pid = 5122] [id = 73] 03:58:44 INFO - PROCESS | 5122 | ++DOMWINDOW == 97 (0x99e42000) [pid = 5122] [serial = 217] [outer = (nil)] 03:58:44 INFO - PROCESS | 5122 | ++DOMWINDOW == 98 (0x9a39d800) [pid = 5122] [serial = 218] [outer = 0x99e42000] 03:58:44 INFO - PROCESS | 5122 | 1467111524402 Marionette DEBUG loaded listener.js 03:58:44 INFO - PROCESS | 5122 | ++DOMWINDOW == 99 (0x9a3b0000) [pid = 5122] [serial = 219] [outer = 0x99e42000] 03:58:45 INFO - PROCESS | 5122 | 1467111525271 Marionette TRACE conn3 <- [1,264,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-out",0,null,null]]]}] 03:58:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 03:58:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1386ms 03:58:45 INFO - PROCESS | 5122 | 1467111525348 Marionette TRACE conn3 -> [0,265,"getWindowHandle",null] 03:58:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 03:58:45 INFO - PROCESS | 5122 | 1467111525353 Marionette TRACE conn3 <- [1,265,null,{"value":"8"}] 03:58:45 INFO - PROCESS | 5122 | 1467111525360 Marionette TRACE conn3 -> [0,266,"setScriptTimeout",{"ms":35000}] 03:58:45 INFO - PROCESS | 5122 | 1467111525363 Marionette TRACE conn3 <- [1,266,null,{}] 03:58:45 INFO - PROCESS | 5122 | 1467111525370 Marionette TRACE conn3 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:58:45 INFO - PROCESS | 5122 | 1467111525375 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 03:58:45 INFO - PROCESS | 5122 | 1467111525595 Marionette TRACE conn3 <- [1,267,null,{"value":null}] 03:58:45 INFO - PROCESS | 5122 | 1467111525750 Marionette TRACE conn3 -> [0,268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:45 INFO - PROCESS | 5122 | 1467111525757 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 03:58:45 INFO - PROCESS | 5122 | ++DOCSHELL 0x9c034000 == 54 [pid = 5122] [id = 74] 03:58:45 INFO - PROCESS | 5122 | ++DOMWINDOW == 100 (0x9c038800) [pid = 5122] [serial = 220] [outer = (nil)] 03:58:45 INFO - PROCESS | 5122 | ++DOMWINDOW == 101 (0xa2248800) [pid = 5122] [serial = 221] [outer = 0x9c038800] 03:58:45 INFO - PROCESS | 5122 | 1467111525842 Marionette DEBUG loaded listener.js 03:58:45 INFO - PROCESS | 5122 | ++DOMWINDOW == 102 (0xa2321c00) [pid = 5122] [serial = 222] [outer = 0x9c038800] 03:58:46 INFO - PROCESS | 5122 | 1467111526757 Marionette TRACE conn3 <- [1,268,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-over",0,null,null]]]}] 03:58:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 03:58:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1432ms 03:58:46 INFO - PROCESS | 5122 | 1467111526792 Marionette TRACE conn3 -> [0,269,"getWindowHandle",null] 03:58:46 INFO - PROCESS | 5122 | 1467111526797 Marionette TRACE conn3 <- [1,269,null,{"value":"8"}] 03:58:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 03:58:46 INFO - PROCESS | 5122 | 1467111526815 Marionette TRACE conn3 -> [0,270,"setScriptTimeout",{"ms":35000}] 03:58:46 INFO - PROCESS | 5122 | 1467111526822 Marionette TRACE conn3 <- [1,270,null,{}] 03:58:46 INFO - PROCESS | 5122 | 1467111526828 Marionette TRACE conn3 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:58:46 INFO - PROCESS | 5122 | 1467111526834 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 03:58:47 INFO - PROCESS | 5122 | 1467111527018 Marionette TRACE conn3 <- [1,271,null,{"value":null}] 03:58:47 INFO - PROCESS | 5122 | 1467111527170 Marionette TRACE conn3 -> [0,272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:47 INFO - PROCESS | 5122 | 1467111527181 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 03:58:47 INFO - PROCESS | 5122 | ++DOCSHELL 0x9242b400 == 55 [pid = 5122] [id = 75] 03:58:47 INFO - PROCESS | 5122 | ++DOMWINDOW == 103 (0x9965ac00) [pid = 5122] [serial = 223] [outer = (nil)] 03:58:47 INFO - PROCESS | 5122 | ++DOMWINDOW == 104 (0xa62d5c00) [pid = 5122] [serial = 224] [outer = 0x9965ac00] 03:58:47 INFO - PROCESS | 5122 | 1467111527259 Marionette DEBUG loaded listener.js 03:58:47 INFO - PROCESS | 5122 | ++DOMWINDOW == 105 (0xa68f0400) [pid = 5122] [serial = 225] [outer = 0x9965ac00] 03:58:48 INFO - PROCESS | 5122 | 1467111528193 Marionette TRACE conn3 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 03:58:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 03:58:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1440ms 03:58:48 INFO - PROCESS | 5122 | 1467111528247 Marionette TRACE conn3 -> [0,273,"getWindowHandle",null] 03:58:48 INFO - PROCESS | 5122 | 1467111528251 Marionette TRACE conn3 <- [1,273,null,{"value":"8"}] 03:58:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 03:58:48 INFO - PROCESS | 5122 | 1467111528275 Marionette TRACE conn3 -> [0,274,"setScriptTimeout",{"ms":35000}] 03:58:48 INFO - PROCESS | 5122 | 1467111528279 Marionette TRACE conn3 <- [1,274,null,{}] 03:58:48 INFO - PROCESS | 5122 | 1467111528285 Marionette TRACE conn3 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:58:48 INFO - PROCESS | 5122 | 1467111528290 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 03:58:48 INFO - PROCESS | 5122 | 1467111528457 Marionette TRACE conn3 <- [1,275,null,{"value":null}] 03:58:48 INFO - PROCESS | 5122 | 1467111528610 Marionette TRACE conn3 -> [0,276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:48 INFO - PROCESS | 5122 | 1467111528618 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 03:58:48 INFO - PROCESS | 5122 | ++DOCSHELL 0x95229000 == 56 [pid = 5122] [id = 76] 03:58:48 INFO - PROCESS | 5122 | ++DOMWINDOW == 106 (0x9522a000) [pid = 5122] [serial = 226] [outer = (nil)] 03:58:48 INFO - PROCESS | 5122 | ++DOMWINDOW == 107 (0x95232800) [pid = 5122] [serial = 227] [outer = 0x9522a000] 03:58:48 INFO - PROCESS | 5122 | 1467111528696 Marionette DEBUG loaded listener.js 03:58:48 INFO - PROCESS | 5122 | ++DOMWINDOW == 108 (0x95235800) [pid = 5122] [serial = 228] [outer = 0x9522a000] 03:58:49 INFO - PROCESS | 5122 | 1467111529472 Marionette TRACE conn3 <- [1,276,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-atop",0,null,null]]]}] 03:58:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 03:58:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1232ms 03:58:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 03:58:49 INFO - PROCESS | 5122 | 1467111529505 Marionette TRACE conn3 -> [0,277,"getWindowHandle",null] 03:58:49 INFO - PROCESS | 5122 | 1467111529508 Marionette TRACE conn3 <- [1,277,null,{"value":"8"}] 03:58:49 INFO - PROCESS | 5122 | 1467111529515 Marionette TRACE conn3 -> [0,278,"setScriptTimeout",{"ms":35000}] 03:58:49 INFO - PROCESS | 5122 | 1467111529518 Marionette TRACE conn3 <- [1,278,null,{}] 03:58:49 INFO - PROCESS | 5122 | 1467111529530 Marionette TRACE conn3 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:58:49 INFO - PROCESS | 5122 | 1467111529535 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 03:58:49 INFO - PROCESS | 5122 | 1467111529796 Marionette TRACE conn3 <- [1,279,null,{"value":null}] 03:58:49 INFO - PROCESS | 5122 | 1467111529914 Marionette TRACE conn3 -> [0,280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:49 INFO - PROCESS | 5122 | 1467111529931 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 03:58:49 INFO - PROCESS | 5122 | ++DOCSHELL 0x9c05a400 == 57 [pid = 5122] [id = 77] 03:58:49 INFO - PROCESS | 5122 | ++DOMWINDOW == 109 (0xa4e51000) [pid = 5122] [serial = 229] [outer = (nil)] 03:58:50 INFO - PROCESS | 5122 | ++DOMWINDOW == 110 (0xa6943400) [pid = 5122] [serial = 230] [outer = 0xa4e51000] 03:58:50 INFO - PROCESS | 5122 | 1467111530024 Marionette DEBUG loaded listener.js 03:58:50 INFO - PROCESS | 5122 | ++DOMWINDOW == 111 (0xa6eab800) [pid = 5122] [serial = 231] [outer = 0xa4e51000] 03:58:50 INFO - PROCESS | 5122 | 1467111530865 Marionette TRACE conn3 <- [1,280,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-in",0,null,null]]]}] 03:58:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 03:58:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1409ms 03:58:50 INFO - PROCESS | 5122 | 1467111530924 Marionette TRACE conn3 -> [0,281,"getWindowHandle",null] 03:58:50 INFO - PROCESS | 5122 | 1467111530927 Marionette TRACE conn3 <- [1,281,null,{"value":"8"}] 03:58:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 03:58:50 INFO - PROCESS | 5122 | 1467111530934 Marionette TRACE conn3 -> [0,282,"setScriptTimeout",{"ms":35000}] 03:58:50 INFO - PROCESS | 5122 | 1467111530938 Marionette TRACE conn3 <- [1,282,null,{}] 03:58:50 INFO - PROCESS | 5122 | 1467111530943 Marionette TRACE conn3 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:58:50 INFO - PROCESS | 5122 | 1467111530949 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 03:58:51 INFO - PROCESS | 5122 | 1467111531122 Marionette TRACE conn3 <- [1,283,null,{"value":null}] 03:58:51 INFO - PROCESS | 5122 | 1467111531276 Marionette TRACE conn3 -> [0,284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:51 INFO - PROCESS | 5122 | 1467111531282 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 03:58:51 INFO - PROCESS | 5122 | ++DOCSHELL 0x9202b000 == 58 [pid = 5122] [id = 78] 03:58:51 INFO - PROCESS | 5122 | ++DOMWINDOW == 112 (0x92420000) [pid = 5122] [serial = 232] [outer = (nil)] 03:58:51 INFO - PROCESS | 5122 | ++DOMWINDOW == 113 (0xa6f4b400) [pid = 5122] [serial = 233] [outer = 0x92420000] 03:58:51 INFO - PROCESS | 5122 | 1467111531371 Marionette DEBUG loaded listener.js 03:58:51 INFO - PROCESS | 5122 | ++DOMWINDOW == 114 (0xa8261000) [pid = 5122] [serial = 234] [outer = 0x92420000] 03:58:52 INFO - PROCESS | 5122 | 1467111532219 Marionette TRACE conn3 <- [1,284,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-out",0,null,null]]]}] 03:58:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 03:58:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1338ms 03:58:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 03:58:52 INFO - PROCESS | 5122 | 1467111532273 Marionette TRACE conn3 -> [0,285,"getWindowHandle",null] 03:58:52 INFO - PROCESS | 5122 | 1467111532276 Marionette TRACE conn3 <- [1,285,null,{"value":"8"}] 03:58:52 INFO - PROCESS | 5122 | 1467111532283 Marionette TRACE conn3 -> [0,286,"setScriptTimeout",{"ms":35000}] 03:58:52 INFO - PROCESS | 5122 | 1467111532287 Marionette TRACE conn3 <- [1,286,null,{}] 03:58:52 INFO - PROCESS | 5122 | 1467111532293 Marionette TRACE conn3 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:58:52 INFO - PROCESS | 5122 | 1467111532298 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 03:58:52 INFO - PROCESS | 5122 | 1467111532466 Marionette TRACE conn3 <- [1,287,null,{"value":null}] 03:58:52 INFO - PROCESS | 5122 | 1467111532619 Marionette TRACE conn3 -> [0,288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:52 INFO - PROCESS | 5122 | 1467111532626 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 03:58:52 INFO - PROCESS | 5122 | ++DOCSHELL 0x95232c00 == 59 [pid = 5122] [id = 79] 03:58:52 INFO - PROCESS | 5122 | ++DOMWINDOW == 115 (0x992af800) [pid = 5122] [serial = 235] [outer = (nil)] 03:58:52 INFO - PROCESS | 5122 | ++DOMWINDOW == 116 (0xa8c1f800) [pid = 5122] [serial = 236] [outer = 0x992af800] 03:58:52 INFO - PROCESS | 5122 | 1467111532712 Marionette DEBUG loaded listener.js 03:58:52 INFO - PROCESS | 5122 | ++DOMWINDOW == 117 (0xa8c44000) [pid = 5122] [serial = 237] [outer = 0x992af800] 03:58:53 INFO - PROCESS | 5122 | ++DOMWINDOW == 118 (0x91cc6400) [pid = 5122] [serial = 238] [outer = 0x95526000] 03:58:53 INFO - PROCESS | 5122 | 1467111533673 Marionette TRACE conn3 <- [1,288,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-over",0,null,null]]]}] 03:58:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 03:58:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1436ms 03:58:53 INFO - PROCESS | 5122 | 1467111533719 Marionette TRACE conn3 -> [0,289,"getWindowHandle",null] 03:58:53 INFO - PROCESS | 5122 | 1467111533723 Marionette TRACE conn3 <- [1,289,null,{"value":"8"}] 03:58:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 03:58:53 INFO - PROCESS | 5122 | 1467111533729 Marionette TRACE conn3 -> [0,290,"setScriptTimeout",{"ms":35000}] 03:58:53 INFO - PROCESS | 5122 | 1467111533732 Marionette TRACE conn3 <- [1,290,null,{}] 03:58:53 INFO - PROCESS | 5122 | 1467111533738 Marionette TRACE conn3 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:58:53 INFO - PROCESS | 5122 | 1467111533743 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 03:58:53 INFO - PROCESS | 5122 | 1467111533904 Marionette TRACE conn3 <- [1,291,null,{"value":null}] 03:58:54 INFO - PROCESS | 5122 | 1467111534064 Marionette TRACE conn3 -> [0,292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:54 INFO - PROCESS | 5122 | 1467111534072 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 03:58:54 INFO - PROCESS | 5122 | ++DOCSHELL 0x91cbdc00 == 60 [pid = 5122] [id = 80] 03:58:54 INFO - PROCESS | 5122 | ++DOMWINDOW == 119 (0x91cbf400) [pid = 5122] [serial = 239] [outer = (nil)] 03:58:54 INFO - PROCESS | 5122 | ++DOMWINDOW == 120 (0x91cca400) [pid = 5122] [serial = 240] [outer = 0x91cbf400] 03:58:54 INFO - PROCESS | 5122 | 1467111534183 Marionette DEBUG loaded listener.js 03:58:54 INFO - PROCESS | 5122 | ++DOMWINDOW == 121 (0x94854400) [pid = 5122] [serial = 241] [outer = 0x91cbf400] 03:58:55 INFO - PROCESS | 5122 | 1467111535220 Marionette TRACE conn3 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 03:58:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 03:58:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1533ms 03:58:55 INFO - PROCESS | 5122 | 1467111535263 Marionette TRACE conn3 -> [0,293,"getWindowHandle",null] 03:58:55 INFO - PROCESS | 5122 | 1467111535269 Marionette TRACE conn3 <- [1,293,null,{"value":"8"}] 03:58:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 03:58:55 INFO - PROCESS | 5122 | 1467111535276 Marionette TRACE conn3 -> [0,294,"setScriptTimeout",{"ms":35000}] 03:58:55 INFO - PROCESS | 5122 | 1467111535280 Marionette TRACE conn3 <- [1,294,null,{}] 03:58:55 INFO - PROCESS | 5122 | 1467111535288 Marionette TRACE conn3 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:58:55 INFO - PROCESS | 5122 | 1467111535294 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 03:58:55 INFO - PROCESS | 5122 | 1467111535459 Marionette TRACE conn3 <- [1,295,null,{"value":null}] 03:58:55 INFO - PROCESS | 5122 | 1467111535631 Marionette TRACE conn3 -> [0,296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:55 INFO - PROCESS | 5122 | 1467111535639 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 03:58:55 INFO - PROCESS | 5122 | ++DOCSHELL 0x9202dc00 == 61 [pid = 5122] [id = 81] 03:58:55 INFO - PROCESS | 5122 | ++DOMWINDOW == 122 (0x9241e400) [pid = 5122] [serial = 242] [outer = (nil)] 03:58:55 INFO - PROCESS | 5122 | ++DOMWINDOW == 123 (0x93d74000) [pid = 5122] [serial = 243] [outer = 0x9241e400] 03:58:55 INFO - PROCESS | 5122 | 1467111535725 Marionette DEBUG loaded listener.js 03:58:55 INFO - PROCESS | 5122 | ++DOMWINDOW == 124 (0x94857000) [pid = 5122] [serial = 244] [outer = 0x9241e400] 03:58:56 INFO - PROCESS | 5122 | 1467111536524 Marionette TRACE conn3 <- [1,296,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.copy.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 03:58:56 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. 03:58:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1282ms 03:58:56 INFO - PROCESS | 5122 | 1467111536569 Marionette TRACE conn3 -> [0,297,"getWindowHandle",null] 03:58:56 INFO - PROCESS | 5122 | 1467111536579 Marionette TRACE conn3 <- [1,297,null,{"value":"8"}] 03:58:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 03:58:56 INFO - PROCESS | 5122 | 1467111536596 Marionette TRACE conn3 -> [0,298,"setScriptTimeout",{"ms":35000}] 03:58:56 INFO - PROCESS | 5122 | 1467111536608 Marionette TRACE conn3 <- [1,298,null,{}] 03:58:56 INFO - PROCESS | 5122 | 1467111536613 Marionette TRACE conn3 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:58:56 INFO - PROCESS | 5122 | 1467111536621 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 03:58:56 INFO - PROCESS | 5122 | 1467111536795 Marionette TRACE conn3 <- [1,299,null,{"value":null}] 03:58:56 INFO - PROCESS | 5122 | 1467111536959 Marionette TRACE conn3 -> [0,300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:56 INFO - PROCESS | 5122 | 1467111536966 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 03:58:57 INFO - PROCESS | 5122 | ++DOCSHELL 0x91dccc00 == 62 [pid = 5122] [id = 82] 03:58:57 INFO - PROCESS | 5122 | ++DOMWINDOW == 125 (0x95233000) [pid = 5122] [serial = 245] [outer = (nil)] 03:58:57 INFO - PROCESS | 5122 | ++DOMWINDOW == 126 (0x99db0400) [pid = 5122] [serial = 246] [outer = 0x95233000] 03:58:57 INFO - PROCESS | 5122 | 1467111537041 Marionette DEBUG loaded listener.js 03:58:57 INFO - PROCESS | 5122 | ++DOMWINDOW == 127 (0x99e47800) [pid = 5122] [serial = 247] [outer = 0x95233000] 03:58:57 INFO - PROCESS | 5122 | --DOMWINDOW == 126 (0x94856400) [pid = 5122] [serial = 173] [outer = (nil)] [url = about:blank] 03:58:57 INFO - PROCESS | 5122 | --DOMWINDOW == 125 (0xa2372000) [pid = 5122] [serial = 165] [outer = (nil)] [url = about:blank] 03:58:57 INFO - PROCESS | 5122 | --DOMWINDOW == 124 (0xa4e0b000) [pid = 5122] [serial = 170] [outer = (nil)] [url = about:blank] 03:58:57 INFO - PROCESS | 5122 | --DOMWINDOW == 123 (0x9c051c00) [pid = 5122] [serial = 162] [outer = (nil)] [url = about:blank] 03:58:57 INFO - PROCESS | 5122 | --DOMWINDOW == 122 (0x952e5800) [pid = 5122] [serial = 171] [outer = (nil)] [url = about:blank] 03:58:57 INFO - PROCESS | 5122 | --DOMWINDOW == 121 (0x9241fc00) [pid = 5122] [serial = 140] [outer = (nil)] [url = about:blank] 03:58:57 INFO - PROCESS | 5122 | --DOMWINDOW == 120 (0xa507d000) [pid = 5122] [serial = 149] [outer = (nil)] [url = about:blank] 03:58:57 INFO - PROCESS | 5122 | --DOMWINDOW == 119 (0x9c033000) [pid = 5122] [serial = 161] [outer = (nil)] [url = about:blank] 03:58:57 INFO - PROCESS | 5122 | --DOMWINDOW == 118 (0xa209b400) [pid = 5122] [serial = 164] [outer = (nil)] [url = about:blank] 03:58:57 INFO - PROCESS | 5122 | --DOMWINDOW == 117 (0xa2532c00) [pid = 5122] [serial = 167] [outer = (nil)] [url = about:blank] 03:58:57 INFO - PROCESS | 5122 | --DOMWINDOW == 116 (0x9a8f6000) [pid = 5122] [serial = 158] [outer = (nil)] [url = about:blank] 03:58:57 INFO - PROCESS | 5122 | --DOMWINDOW == 115 (0x9ccd1800) [pid = 5122] [serial = 146] [outer = (nil)] [url = about:blank] 03:58:57 INFO - PROCESS | 5122 | --DOMWINDOW == 114 (0xa258ec00) [pid = 5122] [serial = 168] [outer = (nil)] [url = about:blank] 03:58:57 INFO - PROCESS | 5122 | --DOMWINDOW == 113 (0x9b426000) [pid = 5122] [serial = 159] [outer = (nil)] [url = about:blank] 03:58:57 INFO - PROCESS | 5122 | --DOMWINDOW == 112 (0x9a8ef000) [pid = 5122] [serial = 156] [outer = (nil)] [url = about:blank] 03:58:57 INFO - PROCESS | 5122 | --DOMWINDOW == 111 (0x99ede800) [pid = 5122] [serial = 155] [outer = (nil)] [url = about:blank] 03:58:57 INFO - PROCESS | 5122 | --DOMWINDOW == 110 (0x9a143000) [pid = 5122] [serial = 143] [outer = (nil)] [url = about:blank] 03:58:57 INFO - PROCESS | 5122 | --DOMWINDOW == 109 (0x9a5bb000) [pid = 5122] [serial = 153] [outer = (nil)] [url = about:blank] 03:58:57 INFO - PROCESS | 5122 | --DOMWINDOW == 108 (0x96f34000) [pid = 5122] [serial = 152] [outer = (nil)] [url = about:blank] 03:58:57 INFO - PROCESS | 5122 | 1467111537937 Marionette TRACE conn3 <- [1,300,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 03:58:57 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. 03:58:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1392ms 03:58:57 INFO - PROCESS | 5122 | 1467111537988 Marionette TRACE conn3 -> [0,301,"getWindowHandle",null] 03:58:57 INFO - PROCESS | 5122 | 1467111537992 Marionette TRACE conn3 <- [1,301,null,{"value":"8"}] 03:58:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 03:58:58 INFO - PROCESS | 5122 | 1467111537998 Marionette TRACE conn3 -> [0,302,"setScriptTimeout",{"ms":35000}] 03:58:58 INFO - PROCESS | 5122 | 1467111538003 Marionette TRACE conn3 <- [1,302,null,{}] 03:58:58 INFO - PROCESS | 5122 | 1467111538023 Marionette TRACE conn3 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:58:58 INFO - PROCESS | 5122 | 1467111538031 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 03:58:58 INFO - PROCESS | 5122 | 1467111538204 Marionette TRACE conn3 <- [1,303,null,{"value":null}] 03:58:58 INFO - PROCESS | 5122 | 1467111538331 Marionette TRACE conn3 -> [0,304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:58 INFO - PROCESS | 5122 | 1467111538339 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 03:58:58 INFO - PROCESS | 5122 | ++DOCSHELL 0x91dcd000 == 63 [pid = 5122] [id = 83] 03:58:58 INFO - PROCESS | 5122 | ++DOMWINDOW == 109 (0x9a39a400) [pid = 5122] [serial = 248] [outer = (nil)] 03:58:58 INFO - PROCESS | 5122 | ++DOMWINDOW == 110 (0x9a8ec800) [pid = 5122] [serial = 249] [outer = 0x9a39a400] 03:58:58 INFO - PROCESS | 5122 | 1467111538411 Marionette DEBUG loaded listener.js 03:58:58 INFO - PROCESS | 5122 | ++DOMWINDOW == 111 (0x9af75400) [pid = 5122] [serial = 250] [outer = 0x9a39a400] 03:58:59 INFO - PROCESS | 5122 | 1467111539133 Marionette TRACE conn3 <- [1,304,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 03:58:59 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. 03:58:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1195ms 03:58:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 03:58:59 INFO - PROCESS | 5122 | 1467111539193 Marionette TRACE conn3 -> [0,305,"getWindowHandle",null] 03:58:59 INFO - PROCESS | 5122 | 1467111539196 Marionette TRACE conn3 <- [1,305,null,{"value":"8"}] 03:58:59 INFO - PROCESS | 5122 | 1467111539202 Marionette TRACE conn3 -> [0,306,"setScriptTimeout",{"ms":35000}] 03:58:59 INFO - PROCESS | 5122 | 1467111539206 Marionette TRACE conn3 <- [1,306,null,{}] 03:58:59 INFO - PROCESS | 5122 | 1467111539211 Marionette TRACE conn3 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:58:59 INFO - PROCESS | 5122 | 1467111539215 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 03:58:59 INFO - PROCESS | 5122 | 1467111539366 Marionette TRACE conn3 <- [1,307,null,{"value":null}] 03:58:59 INFO - PROCESS | 5122 | 1467111539375 Marionette TRACE conn3 -> [0,308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:59 INFO - PROCESS | 5122 | 1467111539384 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 03:58:59 INFO - PROCESS | 5122 | ++DOCSHELL 0x9a5b8400 == 64 [pid = 5122] [id = 84] 03:58:59 INFO - PROCESS | 5122 | ++DOMWINDOW == 112 (0x9af77400) [pid = 5122] [serial = 251] [outer = (nil)] 03:58:59 INFO - PROCESS | 5122 | ++DOMWINDOW == 113 (0x9af7c400) [pid = 5122] [serial = 252] [outer = 0x9af77400] 03:58:59 INFO - PROCESS | 5122 | 1467111539450 Marionette DEBUG loaded listener.js 03:58:59 INFO - PROCESS | 5122 | ++DOMWINDOW == 114 (0x9af82400) [pid = 5122] [serial = 253] [outer = 0x9af77400] 03:59:00 INFO - PROCESS | 5122 | 1467111540324 Marionette TRACE conn3 <- [1,308,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 03:59:00 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. 03:59:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1178ms 03:59:00 INFO - PROCESS | 5122 | 1467111540388 Marionette TRACE conn3 -> [0,309,"getWindowHandle",null] 03:59:00 INFO - PROCESS | 5122 | 1467111540391 Marionette TRACE conn3 <- [1,309,null,{"value":"8"}] 03:59:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 03:59:00 INFO - PROCESS | 5122 | 1467111540397 Marionette TRACE conn3 -> [0,310,"setScriptTimeout",{"ms":35000}] 03:59:00 INFO - PROCESS | 5122 | 1467111540400 Marionette TRACE conn3 <- [1,310,null,{}] 03:59:00 INFO - PROCESS | 5122 | 1467111540405 Marionette TRACE conn3 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:59:00 INFO - PROCESS | 5122 | 1467111540410 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 03:59:00 INFO - PROCESS | 5122 | 1467111540600 Marionette TRACE conn3 <- [1,311,null,{"value":null}] 03:59:00 INFO - PROCESS | 5122 | 1467111540639 Marionette TRACE conn3 -> [0,312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:00 INFO - PROCESS | 5122 | 1467111540647 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 03:59:00 INFO - PROCESS | 5122 | ++DOCSHELL 0x912ca800 == 65 [pid = 5122] [id = 85] 03:59:00 INFO - PROCESS | 5122 | ++DOMWINDOW == 115 (0x912cdc00) [pid = 5122] [serial = 254] [outer = (nil)] 03:59:00 INFO - PROCESS | 5122 | ++DOMWINDOW == 116 (0x912d3800) [pid = 5122] [serial = 255] [outer = 0x912cdc00] 03:59:00 INFO - PROCESS | 5122 | 1467111540728 Marionette DEBUG loaded listener.js 03:59:00 INFO - PROCESS | 5122 | ++DOMWINDOW == 117 (0x912d6000) [pid = 5122] [serial = 256] [outer = 0x912cdc00] 03:59:01 INFO - PROCESS | 5122 | 1467111541562 Marionette TRACE conn3 <- [1,312,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 03:59:01 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. 03:59:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1228ms 03:59:01 INFO - PROCESS | 5122 | 1467111541640 Marionette TRACE conn3 -> [0,313,"getWindowHandle",null] 03:59:01 INFO - PROCESS | 5122 | 1467111541643 Marionette TRACE conn3 <- [1,313,null,{"value":"8"}] 03:59:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 03:59:01 INFO - PROCESS | 5122 | 1467111541651 Marionette TRACE conn3 -> [0,314,"setScriptTimeout",{"ms":35000}] 03:59:01 INFO - PROCESS | 5122 | 1467111541654 Marionette TRACE conn3 <- [1,314,null,{}] 03:59:01 INFO - PROCESS | 5122 | 1467111541660 Marionette TRACE conn3 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:59:01 INFO - PROCESS | 5122 | 1467111541670 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 03:59:01 INFO - PROCESS | 5122 | 1467111541904 Marionette TRACE conn3 <- [1,315,null,{"value":null}] 03:59:01 INFO - PROCESS | 5122 | 1467111541928 Marionette TRACE conn3 -> [0,316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:01 INFO - PROCESS | 5122 | 1467111541936 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 03:59:01 INFO - PROCESS | 5122 | ++DOCSHELL 0x912cec00 == 66 [pid = 5122] [id = 86] 03:59:01 INFO - PROCESS | 5122 | ++DOMWINDOW == 118 (0x912d4c00) [pid = 5122] [serial = 257] [outer = (nil)] 03:59:01 INFO - PROCESS | 5122 | ++DOMWINDOW == 119 (0x9b66dc00) [pid = 5122] [serial = 258] [outer = 0x912d4c00] 03:59:02 INFO - PROCESS | 5122 | 1467111542002 Marionette DEBUG loaded listener.js 03:59:02 INFO - PROCESS | 5122 | ++DOMWINDOW == 120 (0x9ba21800) [pid = 5122] [serial = 259] [outer = 0x912d4c00] 03:59:02 INFO - PROCESS | 5122 | --DOMWINDOW == 119 (0x9b475c00) [pid = 5122] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 03:59:02 INFO - PROCESS | 5122 | --DOMWINDOW == 118 (0x96f2dc00) [pid = 5122] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 03:59:02 INFO - PROCESS | 5122 | --DOMWINDOW == 117 (0xa2594400) [pid = 5122] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 03:59:02 INFO - PROCESS | 5122 | --DOMWINDOW == 116 (0x92023c00) [pid = 5122] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 03:59:02 INFO - PROCESS | 5122 | --DOMWINDOW == 115 (0x9bffcc00) [pid = 5122] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 03:59:02 INFO - PROCESS | 5122 | --DOMWINDOW == 114 (0x930d0800) [pid = 5122] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 03:59:02 INFO - PROCESS | 5122 | --DOMWINDOW == 113 (0x93d7f400) [pid = 5122] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 03:59:02 INFO - PROCESS | 5122 | --DOMWINDOW == 112 (0x9bff6c00) [pid = 5122] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 03:59:02 INFO - PROCESS | 5122 | --DOMWINDOW == 111 (0x93d7dc00) [pid = 5122] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 03:59:02 INFO - PROCESS | 5122 | --DOMWINDOW == 110 (0x952a4c00) [pid = 5122] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 03:59:02 INFO - PROCESS | 5122 | --DOMWINDOW == 109 (0x99223c00) [pid = 5122] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 03:59:02 INFO - PROCESS | 5122 | --DOMWINDOW == 108 (0x9a8f1000) [pid = 5122] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 03:59:02 INFO - PROCESS | 5122 | --DOMWINDOW == 107 (0x9d913c00) [pid = 5122] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 03:59:02 INFO - PROCESS | 5122 | 1467111542961 Marionette TRACE conn3 <- [1,316,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.copy.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 03:59:02 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. 03:59:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1332ms 03:59:02 INFO - PROCESS | 5122 | 1467111542989 Marionette TRACE conn3 -> [0,317,"getWindowHandle",null] 03:59:02 INFO - PROCESS | 5122 | 1467111542992 Marionette TRACE conn3 <- [1,317,null,{"value":"8"}] 03:59:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 03:59:03 INFO - PROCESS | 5122 | 1467111542999 Marionette TRACE conn3 -> [0,318,"setScriptTimeout",{"ms":35000}] 03:59:03 INFO - PROCESS | 5122 | 1467111543002 Marionette TRACE conn3 <- [1,318,null,{}] 03:59:03 INFO - PROCESS | 5122 | 1467111543007 Marionette TRACE conn3 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:59:03 INFO - PROCESS | 5122 | 1467111543011 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 03:59:03 INFO - PROCESS | 5122 | 1467111543164 Marionette TRACE conn3 <- [1,319,null,{"value":null}] 03:59:03 INFO - PROCESS | 5122 | 1467111543178 Marionette TRACE conn3 -> [0,320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:03 INFO - PROCESS | 5122 | 1467111543184 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 03:59:03 INFO - PROCESS | 5122 | ++DOCSHELL 0x912cb000 == 67 [pid = 5122] [id = 87] 03:59:03 INFO - PROCESS | 5122 | ++DOMWINDOW == 108 (0x9a39bc00) [pid = 5122] [serial = 260] [outer = (nil)] 03:59:03 INFO - PROCESS | 5122 | ++DOMWINDOW == 109 (0x9bf03c00) [pid = 5122] [serial = 261] [outer = 0x9a39bc00] 03:59:03 INFO - PROCESS | 5122 | 1467111543251 Marionette DEBUG loaded listener.js 03:59:03 INFO - PROCESS | 5122 | ++DOMWINDOW == 110 (0x9c030c00) [pid = 5122] [serial = 262] [outer = 0x9a39bc00] 03:59:04 INFO - PROCESS | 5122 | 1467111544030 Marionette TRACE conn3 <- [1,320,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 03:59:04 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. 03:59:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1079ms 03:59:04 INFO - PROCESS | 5122 | 1467111544078 Marionette TRACE conn3 -> [0,321,"getWindowHandle",null] 03:59:04 INFO - PROCESS | 5122 | 1467111544081 Marionette TRACE conn3 <- [1,321,null,{"value":"8"}] 03:59:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 03:59:04 INFO - PROCESS | 5122 | 1467111544087 Marionette TRACE conn3 -> [0,322,"setScriptTimeout",{"ms":35000}] 03:59:04 INFO - PROCESS | 5122 | 1467111544091 Marionette TRACE conn3 <- [1,322,null,{}] 03:59:04 INFO - PROCESS | 5122 | 1467111544096 Marionette TRACE conn3 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:59:04 INFO - PROCESS | 5122 | 1467111544101 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 03:59:04 INFO - PROCESS | 5122 | 1467111544268 Marionette TRACE conn3 <- [1,323,null,{"value":null}] 03:59:04 INFO - PROCESS | 5122 | 1467111544278 Marionette TRACE conn3 -> [0,324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:04 INFO - PROCESS | 5122 | 1467111544284 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 03:59:04 INFO - PROCESS | 5122 | ++DOCSHELL 0x95533000 == 68 [pid = 5122] [id = 88] 03:59:04 INFO - PROCESS | 5122 | ++DOMWINDOW == 111 (0x9b7b1800) [pid = 5122] [serial = 263] [outer = (nil)] 03:59:04 INFO - PROCESS | 5122 | ++DOMWINDOW == 112 (0x9cc45c00) [pid = 5122] [serial = 264] [outer = 0x9b7b1800] 03:59:04 INFO - PROCESS | 5122 | 1467111544350 Marionette DEBUG loaded listener.js 03:59:04 INFO - PROCESS | 5122 | ++DOMWINDOW == 113 (0x9d91c400) [pid = 5122] [serial = 265] [outer = 0x9b7b1800] 03:59:05 INFO - PROCESS | 5122 | 1467111545484 Marionette TRACE conn3 <- [1,324,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 03:59:05 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. 03:59:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1431ms 03:59:05 INFO - PROCESS | 5122 | 1467111545519 Marionette TRACE conn3 -> [0,325,"getWindowHandle",null] 03:59:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 03:59:05 INFO - PROCESS | 5122 | 1467111545525 Marionette TRACE conn3 <- [1,325,null,{"value":"8"}] 03:59:05 INFO - PROCESS | 5122 | 1467111545533 Marionette TRACE conn3 -> [0,326,"setScriptTimeout",{"ms":35000}] 03:59:05 INFO - PROCESS | 5122 | 1467111545538 Marionette TRACE conn3 <- [1,326,null,{}] 03:59:05 INFO - PROCESS | 5122 | 1467111545546 Marionette TRACE conn3 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:59:05 INFO - PROCESS | 5122 | 1467111545553 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 03:59:05 INFO - PROCESS | 5122 | 1467111545772 Marionette TRACE conn3 <- [1,327,null,{"value":null}] 03:59:05 INFO - PROCESS | 5122 | 1467111545932 Marionette TRACE conn3 -> [0,328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:05 INFO - PROCESS | 5122 | 1467111545941 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 03:59:05 INFO - PROCESS | 5122 | ++DOCSHELL 0x92027000 == 69 [pid = 5122] [id = 89] 03:59:05 INFO - PROCESS | 5122 | ++DOMWINDOW == 114 (0x9202cc00) [pid = 5122] [serial = 266] [outer = (nil)] 03:59:06 INFO - PROCESS | 5122 | ++DOMWINDOW == 115 (0x93d78000) [pid = 5122] [serial = 267] [outer = 0x9202cc00] 03:59:06 INFO - PROCESS | 5122 | 1467111546025 Marionette DEBUG loaded listener.js 03:59:06 INFO - PROCESS | 5122 | ++DOMWINDOW == 116 (0x9485e000) [pid = 5122] [serial = 268] [outer = 0x9202cc00] 03:59:07 INFO - PROCESS | 5122 | 1467111546998 Marionette TRACE conn3 <- [1,328,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 03:59:07 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. 03:59:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1483ms 03:59:07 INFO - PROCESS | 5122 | 1467111547015 Marionette TRACE conn3 -> [0,329,"getWindowHandle",null] 03:59:07 INFO - PROCESS | 5122 | 1467111547022 Marionette TRACE conn3 <- [1,329,null,{"value":"8"}] 03:59:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 03:59:07 INFO - PROCESS | 5122 | 1467111547033 Marionette TRACE conn3 -> [0,330,"setScriptTimeout",{"ms":35000}] 03:59:07 INFO - PROCESS | 5122 | 1467111547037 Marionette TRACE conn3 <- [1,330,null,{}] 03:59:07 INFO - PROCESS | 5122 | 1467111547044 Marionette TRACE conn3 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:59:07 INFO - PROCESS | 5122 | 1467111547050 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 03:59:07 INFO - PROCESS | 5122 | 1467111547244 Marionette TRACE conn3 <- [1,331,null,{"value":null}] 03:59:07 INFO - PROCESS | 5122 | 1467111547406 Marionette TRACE conn3 -> [0,332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:07 INFO - PROCESS | 5122 | 1467111547414 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 03:59:07 INFO - PROCESS | 5122 | ++DOCSHELL 0x992afc00 == 70 [pid = 5122] [id = 90] 03:59:07 INFO - PROCESS | 5122 | ++DOMWINDOW == 117 (0x9a399c00) [pid = 5122] [serial = 269] [outer = (nil)] 03:59:07 INFO - PROCESS | 5122 | ++DOMWINDOW == 118 (0x9a5bb000) [pid = 5122] [serial = 270] [outer = 0x9a399c00] 03:59:07 INFO - PROCESS | 5122 | 1467111547543 Marionette DEBUG loaded listener.js 03:59:07 INFO - PROCESS | 5122 | ++DOMWINDOW == 119 (0x9af78400) [pid = 5122] [serial = 271] [outer = 0x9a399c00] 03:59:08 INFO - PROCESS | 5122 | 1467111548452 Marionette TRACE conn3 <- [1,332,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-out.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 03:59:08 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. 03:59:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1491ms 03:59:08 INFO - PROCESS | 5122 | 1467111548525 Marionette TRACE conn3 -> [0,333,"getWindowHandle",null] 03:59:08 INFO - PROCESS | 5122 | 1467111548529 Marionette TRACE conn3 <- [1,333,null,{"value":"8"}] 03:59:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 03:59:08 INFO - PROCESS | 5122 | 1467111548535 Marionette TRACE conn3 -> [0,334,"setScriptTimeout",{"ms":35000}] 03:59:08 INFO - PROCESS | 5122 | 1467111548541 Marionette TRACE conn3 <- [1,334,null,{}] 03:59:08 INFO - PROCESS | 5122 | 1467111548560 Marionette TRACE conn3 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:59:08 INFO - PROCESS | 5122 | 1467111548569 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 03:59:08 INFO - PROCESS | 5122 | 1467111548798 Marionette TRACE conn3 <- [1,335,null,{"value":null}] 03:59:09 INFO - PROCESS | 5122 | 1467111549006 Marionette TRACE conn3 -> [0,336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:09 INFO - PROCESS | 5122 | 1467111549017 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 03:59:09 INFO - PROCESS | 5122 | ++DOCSHELL 0x91ee7800 == 71 [pid = 5122] [id = 91] 03:59:09 INFO - PROCESS | 5122 | ++DOMWINDOW == 120 (0x91ef0800) [pid = 5122] [serial = 272] [outer = (nil)] 03:59:09 INFO - PROCESS | 5122 | ++DOMWINDOW == 121 (0x9a39c800) [pid = 5122] [serial = 273] [outer = 0x91ef0800] 03:59:09 INFO - PROCESS | 5122 | 1467111549144 Marionette DEBUG loaded listener.js 03:59:09 INFO - PROCESS | 5122 | ++DOMWINDOW == 122 (0x9af84400) [pid = 5122] [serial = 274] [outer = 0x91ef0800] 03:59:09 INFO - PROCESS | 5122 | 1467111549960 Marionette TRACE conn3 <- [1,336,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 03:59:10 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. 03:59:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1484ms 03:59:10 INFO - PROCESS | 5122 | 1467111550033 Marionette TRACE conn3 -> [0,337,"getWindowHandle",null] 03:59:10 INFO - PROCESS | 5122 | 1467111550037 Marionette TRACE conn3 <- [1,337,null,{"value":"8"}] 03:59:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 03:59:10 INFO - PROCESS | 5122 | 1467111550045 Marionette TRACE conn3 -> [0,338,"setScriptTimeout",{"ms":35000}] 03:59:10 INFO - PROCESS | 5122 | 1467111550049 Marionette TRACE conn3 <- [1,338,null,{}] 03:59:10 INFO - PROCESS | 5122 | 1467111550055 Marionette TRACE conn3 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:59:10 INFO - PROCESS | 5122 | 1467111550060 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 03:59:10 INFO - PROCESS | 5122 | 1467111550241 Marionette TRACE conn3 <- [1,339,null,{"value":null}] 03:59:10 INFO - PROCESS | 5122 | 1467111550400 Marionette TRACE conn3 -> [0,340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:10 INFO - PROCESS | 5122 | 1467111550410 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 03:59:10 INFO - PROCESS | 5122 | ++DOCSHELL 0x99ede800 == 72 [pid = 5122] [id = 92] 03:59:10 INFO - PROCESS | 5122 | ++DOMWINDOW == 123 (0x9a5b9000) [pid = 5122] [serial = 275] [outer = (nil)] 03:59:10 INFO - PROCESS | 5122 | ++DOMWINDOW == 124 (0x9c036800) [pid = 5122] [serial = 276] [outer = 0x9a5b9000] 03:59:10 INFO - PROCESS | 5122 | 1467111550489 Marionette DEBUG loaded listener.js 03:59:10 INFO - PROCESS | 5122 | ++DOMWINDOW == 125 (0xa224ac00) [pid = 5122] [serial = 277] [outer = 0x9a5b9000] 03:59:11 INFO - PROCESS | 5122 | 1467111551435 Marionette TRACE conn3 <- [1,340,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 03:59:11 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. 03:59:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1427ms 03:59:11 INFO - PROCESS | 5122 | 1467111551474 Marionette TRACE conn3 -> [0,341,"getWindowHandle",null] 03:59:11 INFO - PROCESS | 5122 | 1467111551477 Marionette TRACE conn3 <- [1,341,null,{"value":"8"}] 03:59:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 03:59:11 INFO - PROCESS | 5122 | 1467111551484 Marionette TRACE conn3 -> [0,342,"setScriptTimeout",{"ms":35000}] 03:59:11 INFO - PROCESS | 5122 | 1467111551487 Marionette TRACE conn3 <- [1,342,null,{}] 03:59:11 INFO - PROCESS | 5122 | 1467111551493 Marionette TRACE conn3 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:59:11 INFO - PROCESS | 5122 | 1467111551498 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 03:59:11 INFO - PROCESS | 5122 | 1467111551682 Marionette TRACE conn3 <- [1,343,null,{"value":null}] 03:59:11 INFO - PROCESS | 5122 | 1467111551844 Marionette TRACE conn3 -> [0,344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:11 INFO - PROCESS | 5122 | 1467111551851 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 03:59:11 INFO - PROCESS | 5122 | ++DOCSHELL 0x91eec000 == 73 [pid = 5122] [id = 93] 03:59:11 INFO - PROCESS | 5122 | ++DOMWINDOW == 126 (0x9b475c00) [pid = 5122] [serial = 278] [outer = (nil)] 03:59:11 INFO - PROCESS | 5122 | ++DOMWINDOW == 127 (0xa2250000) [pid = 5122] [serial = 279] [outer = 0x9b475c00] 03:59:11 INFO - PROCESS | 5122 | 1467111551930 Marionette DEBUG loaded listener.js 03:59:12 INFO - PROCESS | 5122 | ++DOMWINDOW == 128 (0xa2374000) [pid = 5122] [serial = 280] [outer = 0x9b475c00] 03:59:12 INFO - PROCESS | 5122 | 1467111552836 Marionette TRACE conn3 <- [1,344,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 03:59:12 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. 03:59:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1383ms 03:59:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 03:59:12 INFO - PROCESS | 5122 | 1467111552868 Marionette TRACE conn3 -> [0,345,"getWindowHandle",null] 03:59:12 INFO - PROCESS | 5122 | 1467111552871 Marionette TRACE conn3 <- [1,345,null,{"value":"8"}] 03:59:12 INFO - PROCESS | 5122 | 1467111552878 Marionette TRACE conn3 -> [0,346,"setScriptTimeout",{"ms":35000}] 03:59:12 INFO - PROCESS | 5122 | 1467111552881 Marionette TRACE conn3 <- [1,346,null,{}] 03:59:12 INFO - PROCESS | 5122 | 1467111552887 Marionette TRACE conn3 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:59:12 INFO - PROCESS | 5122 | 1467111552897 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 03:59:13 INFO - PROCESS | 5122 | 1467111553088 Marionette TRACE conn3 <- [1,347,null,{"value":null}] 03:59:13 INFO - PROCESS | 5122 | 1467111553250 Marionette TRACE conn3 -> [0,348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:13 INFO - PROCESS | 5122 | 1467111553261 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 03:59:13 INFO - PROCESS | 5122 | ++DOCSHELL 0x8fb37400 == 74 [pid = 5122] [id = 94] 03:59:13 INFO - PROCESS | 5122 | ++DOMWINDOW == 129 (0x8fb37800) [pid = 5122] [serial = 281] [outer = (nil)] 03:59:13 INFO - PROCESS | 5122 | ++DOMWINDOW == 130 (0x8fb40400) [pid = 5122] [serial = 282] [outer = 0x8fb37800] 03:59:13 INFO - PROCESS | 5122 | 1467111553348 Marionette DEBUG loaded listener.js 03:59:13 INFO - PROCESS | 5122 | ++DOMWINDOW == 131 (0xa23b6800) [pid = 5122] [serial = 283] [outer = 0x8fb37800] 03:59:14 INFO - PROCESS | 5122 | 1467111554224 Marionette TRACE conn3 <- [1,348,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 03:59:14 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. 03:59:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1391ms 03:59:14 INFO - PROCESS | 5122 | 1467111554269 Marionette TRACE conn3 -> [0,349,"getWindowHandle",null] 03:59:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 03:59:14 INFO - PROCESS | 5122 | 1467111554273 Marionette TRACE conn3 <- [1,349,null,{"value":"8"}] 03:59:14 INFO - PROCESS | 5122 | 1467111554280 Marionette TRACE conn3 -> [0,350,"setScriptTimeout",{"ms":35000}] 03:59:14 INFO - PROCESS | 5122 | 1467111554284 Marionette TRACE conn3 <- [1,350,null,{}] 03:59:14 INFO - PROCESS | 5122 | 1467111554289 Marionette TRACE conn3 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:59:14 INFO - PROCESS | 5122 | 1467111554296 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 03:59:14 INFO - PROCESS | 5122 | 1467111554478 Marionette TRACE conn3 <- [1,351,null,{"value":null}] 03:59:14 INFO - PROCESS | 5122 | 1467111554642 Marionette TRACE conn3 -> [0,352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:14 INFO - PROCESS | 5122 | 1467111554651 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 03:59:14 INFO - PROCESS | 5122 | ++DOCSHELL 0x8f013800 == 75 [pid = 5122] [id = 95] 03:59:14 INFO - PROCESS | 5122 | ++DOMWINDOW == 132 (0x8f016000) [pid = 5122] [serial = 284] [outer = (nil)] 03:59:14 INFO - PROCESS | 5122 | ++DOMWINDOW == 133 (0x8f01ac00) [pid = 5122] [serial = 285] [outer = 0x8f016000] 03:59:14 INFO - PROCESS | 5122 | 1467111554735 Marionette DEBUG loaded listener.js 03:59:14 INFO - PROCESS | 5122 | ++DOMWINDOW == 134 (0x8f01c400) [pid = 5122] [serial = 286] [outer = 0x8f016000] 03:59:15 INFO - PROCESS | 5122 | 1467111555665 Marionette TRACE conn3 <- [1,352,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 03:59:15 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. 03:59:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1433ms 03:59:15 INFO - PROCESS | 5122 | 1467111555714 Marionette TRACE conn3 -> [0,353,"getWindowHandle",null] 03:59:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 03:59:15 INFO - PROCESS | 5122 | 1467111555718 Marionette TRACE conn3 <- [1,353,null,{"value":"8"}] 03:59:15 INFO - PROCESS | 5122 | 1467111555724 Marionette TRACE conn3 -> [0,354,"setScriptTimeout",{"ms":35000}] 03:59:15 INFO - PROCESS | 5122 | 1467111555727 Marionette TRACE conn3 <- [1,354,null,{}] 03:59:15 INFO - PROCESS | 5122 | 1467111555733 Marionette TRACE conn3 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:59:15 INFO - PROCESS | 5122 | 1467111555739 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 03:59:15 INFO - PROCESS | 5122 | 1467111555932 Marionette TRACE conn3 <- [1,355,null,{"value":null}] 03:59:16 INFO - PROCESS | 5122 | 1467111556100 Marionette TRACE conn3 -> [0,356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:16 INFO - PROCESS | 5122 | 1467111556108 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 03:59:16 INFO - PROCESS | 5122 | ++DOCSHELL 0x8f014800 == 76 [pid = 5122] [id = 96] 03:59:16 INFO - PROCESS | 5122 | ++DOMWINDOW == 135 (0x8f020800) [pid = 5122] [serial = 287] [outer = (nil)] 03:59:16 INFO - PROCESS | 5122 | ++DOMWINDOW == 136 (0x91dca800) [pid = 5122] [serial = 288] [outer = 0x8f020800] 03:59:16 INFO - PROCESS | 5122 | 1467111556232 Marionette DEBUG loaded listener.js 03:59:16 INFO - PROCESS | 5122 | ++DOMWINDOW == 137 (0x9a39c000) [pid = 5122] [serial = 289] [outer = 0x8f020800] 03:59:17 INFO - PROCESS | 5122 | 1467111557119 Marionette TRACE conn3 <- [1,356,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 03:59:17 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. 03:59:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1435ms 03:59:17 INFO - PROCESS | 5122 | 1467111557159 Marionette TRACE conn3 -> [0,357,"getWindowHandle",null] 03:59:17 INFO - PROCESS | 5122 | 1467111557163 Marionette TRACE conn3 <- [1,357,null,{"value":"8"}] 03:59:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 03:59:17 INFO - PROCESS | 5122 | 1467111557169 Marionette TRACE conn3 -> [0,358,"setScriptTimeout",{"ms":35000}] 03:59:17 INFO - PROCESS | 5122 | 1467111557173 Marionette TRACE conn3 <- [1,358,null,{}] 03:59:17 INFO - PROCESS | 5122 | 1467111557178 Marionette TRACE conn3 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:59:17 INFO - PROCESS | 5122 | 1467111557183 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 03:59:17 INFO - PROCESS | 5122 | 1467111557361 Marionette TRACE conn3 <- [1,359,null,{"value":null}] 03:59:17 INFO - PROCESS | 5122 | 1467111557861 Marionette TRACE conn3 -> [0,360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:17 INFO - PROCESS | 5122 | 1467111557871 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 03:59:17 INFO - PROCESS | 5122 | ++DOCSHELL 0x8fb41c00 == 77 [pid = 5122] [id = 97] 03:59:17 INFO - PROCESS | 5122 | ++DOMWINDOW == 138 (0x912c9c00) [pid = 5122] [serial = 290] [outer = (nil)] 03:59:17 INFO - PROCESS | 5122 | ++DOMWINDOW == 139 (0x912d2000) [pid = 5122] [serial = 291] [outer = 0x912c9c00] 03:59:17 INFO - PROCESS | 5122 | 1467111557989 Marionette DEBUG loaded listener.js 03:59:18 INFO - PROCESS | 5122 | ++DOMWINDOW == 140 (0x91cc5800) [pid = 5122] [serial = 292] [outer = 0x912c9c00] 03:59:18 INFO - PROCESS | 5122 | 1467111558895 Marionette TRACE conn3 <- [1,360,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 03:59:18 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. 03:59:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1780ms 03:59:18 INFO - PROCESS | 5122 | 1467111558951 Marionette TRACE conn3 -> [0,361,"getWindowHandle",null] 03:59:18 INFO - PROCESS | 5122 | 1467111558963 Marionette TRACE conn3 <- [1,361,null,{"value":"8"}] 03:59:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 03:59:18 INFO - PROCESS | 5122 | 1467111558978 Marionette TRACE conn3 -> [0,362,"setScriptTimeout",{"ms":35000}] 03:59:18 INFO - PROCESS | 5122 | 1467111558985 Marionette TRACE conn3 <- [1,362,null,{}] 03:59:19 INFO - PROCESS | 5122 | 1467111558996 Marionette TRACE conn3 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:59:19 INFO - PROCESS | 5122 | 1467111559003 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 03:59:19 INFO - PROCESS | 5122 | 1467111559210 Marionette TRACE conn3 <- [1,363,null,{"value":null}] 03:59:19 INFO - PROCESS | 5122 | 1467111559429 Marionette TRACE conn3 -> [0,364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:19 INFO - PROCESS | 5122 | 1467111559438 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 03:59:19 INFO - PROCESS | 5122 | ++DOCSHELL 0x91cc4c00 == 78 [pid = 5122] [id = 98] 03:59:19 INFO - PROCESS | 5122 | ++DOMWINDOW == 141 (0x91eec400) [pid = 5122] [serial = 293] [outer = (nil)] 03:59:19 INFO - PROCESS | 5122 | ++DOMWINDOW == 142 (0x91ef4000) [pid = 5122] [serial = 294] [outer = 0x91eec400] 03:59:19 INFO - PROCESS | 5122 | 1467111559533 Marionette DEBUG loaded listener.js 03:59:19 INFO - PROCESS | 5122 | ++DOMWINDOW == 143 (0x9242bc00) [pid = 5122] [serial = 295] [outer = 0x91eec400] 03:59:19 INFO - PROCESS | 5122 | --DOCSHELL 0x92024800 == 77 [pid = 5122] [id = 8] 03:59:19 INFO - PROCESS | 5122 | --DOCSHELL 0x92424800 == 76 [pid = 5122] [id = 25] 03:59:19 INFO - PROCESS | 5122 | --DOCSHELL 0x92428c00 == 75 [pid = 5122] [id = 9] 03:59:19 INFO - PROCESS | 5122 | --DOCSHELL 0x93d76800 == 74 [pid = 5122] [id = 6] 03:59:19 INFO - PROCESS | 5122 | --DOMWINDOW == 142 (0x9a39d400) [pid = 5122] [serial = 212] [outer = (nil)] [url = about:blank] 03:59:20 INFO - PROCESS | 5122 | --DOCSHELL 0x912cb000 == 73 [pid = 5122] [id = 87] 03:59:20 INFO - PROCESS | 5122 | --DOCSHELL 0x912cec00 == 72 [pid = 5122] [id = 86] 03:59:20 INFO - PROCESS | 5122 | --DOCSHELL 0x912ca800 == 71 [pid = 5122] [id = 85] 03:59:20 INFO - PROCESS | 5122 | --DOCSHELL 0x9a5b8400 == 70 [pid = 5122] [id = 84] 03:59:20 INFO - PROCESS | 5122 | --DOCSHELL 0x91dcd000 == 69 [pid = 5122] [id = 83] 03:59:20 INFO - PROCESS | 5122 | --DOCSHELL 0x91dccc00 == 68 [pid = 5122] [id = 82] 03:59:20 INFO - PROCESS | 5122 | --DOCSHELL 0x9202dc00 == 67 [pid = 5122] [id = 81] 03:59:20 INFO - PROCESS | 5122 | --DOCSHELL 0x92021c00 == 66 [pid = 5122] [id = 72] 03:59:20 INFO - PROCESS | 5122 | --DOMWINDOW == 141 (0xa2371c00) [pid = 5122] [serial = 206] [outer = (nil)] [url = about:blank] 03:59:20 INFO - PROCESS | 5122 | --DOMWINDOW == 140 (0xa2556000) [pid = 5122] [serial = 207] [outer = (nil)] [url = about:blank] 03:59:20 INFO - PROCESS | 5122 | --DOMWINDOW == 139 (0x9c03c000) [pid = 5122] [serial = 209] [outer = (nil)] [url = about:blank] 03:59:20 INFO - PROCESS | 5122 | --DOMWINDOW == 138 (0x9a77c400) [pid = 5122] [serial = 179] [outer = (nil)] [url = about:blank] 03:59:20 INFO - PROCESS | 5122 | --DOMWINDOW == 137 (0x95528400) [pid = 5122] [serial = 197] [outer = (nil)] [url = about:blank] 03:59:20 INFO - PROCESS | 5122 | --DOMWINDOW == 136 (0x9a5b9c00) [pid = 5122] [serial = 198] [outer = (nil)] [url = about:blank] 03:59:20 INFO - PROCESS | 5122 | --DOMWINDOW == 135 (0x9c031c00) [pid = 5122] [serial = 200] [outer = (nil)] [url = about:blank] 03:59:20 INFO - PROCESS | 5122 | --DOMWINDOW == 134 (0x9c055400) [pid = 5122] [serial = 201] [outer = (nil)] [url = about:blank] 03:59:20 INFO - PROCESS | 5122 | --DOMWINDOW == 133 (0x952ac000) [pid = 5122] [serial = 194] [outer = (nil)] [url = about:blank] 03:59:20 INFO - PROCESS | 5122 | --DOMWINDOW == 132 (0x952b0000) [pid = 5122] [serial = 120] [outer = (nil)] [url = about:blank] 03:59:20 INFO - PROCESS | 5122 | --DOMWINDOW == 131 (0x96f30c00) [pid = 5122] [serial = 195] [outer = (nil)] [url = about:blank] 03:59:20 INFO - PROCESS | 5122 | --DOMWINDOW == 130 (0xa33f0000) [pid = 5122] [serial = 188] [outer = (nil)] [url = about:blank] 03:59:20 INFO - PROCESS | 5122 | --DOMWINDOW == 129 (0x99e4d800) [pid = 5122] [serial = 117] [outer = (nil)] [url = about:blank] 03:59:20 INFO - PROCESS | 5122 | --DOMWINDOW == 128 (0xa2246800) [pid = 5122] [serial = 203] [outer = (nil)] [url = about:blank] 03:59:20 INFO - PROCESS | 5122 | --DOMWINDOW == 127 (0xa25f1400) [pid = 5122] [serial = 114] [outer = (nil)] [url = about:blank] 03:59:20 INFO - PROCESS | 5122 | --DOMWINDOW == 126 (0xa6826000) [pid = 5122] [serial = 185] [outer = (nil)] [url = about:blank] 03:59:20 INFO - PROCESS | 5122 | --DOMWINDOW == 125 (0xa2597800) [pid = 5122] [serial = 182] [outer = (nil)] [url = about:blank] 03:59:20 INFO - PROCESS | 5122 | --DOMWINDOW == 124 (0x96f34800) [pid = 5122] [serial = 191] [outer = (nil)] [url = about:blank] 03:59:20 INFO - PROCESS | 5122 | --DOMWINDOW == 123 (0x9485d400) [pid = 5122] [serial = 176] [outer = (nil)] [url = about:blank] 03:59:20 INFO - PROCESS | 5122 | --DOMWINDOW == 122 (0xa2250400) [pid = 5122] [serial = 204] [outer = (nil)] [url = about:blank] 03:59:20 INFO - PROCESS | 5122 | --DOMWINDOW == 121 (0x99ee5400) [pid = 5122] [serial = 210] [outer = (nil)] [url = about:blank] 03:59:20 INFO - PROCESS | 5122 | --DOMWINDOW == 120 (0xa237b400) [pid = 5122] [serial = 147] [outer = (nil)] [url = about:blank] 03:59:20 INFO - PROCESS | 5122 | --DOMWINDOW == 119 (0x9a667400) [pid = 5122] [serial = 144] [outer = (nil)] [url = about:blank] 03:59:20 INFO - PROCESS | 5122 | --DOMWINDOW == 118 (0xa62d2c00) [pid = 5122] [serial = 150] [outer = (nil)] [url = about:blank] 03:59:20 INFO - PROCESS | 5122 | --DOMWINDOW == 117 (0x9242c800) [pid = 5122] [serial = 141] [outer = (nil)] [url = about:blank] 03:59:20 INFO - PROCESS | 5122 | 1467111560547 Marionette TRACE conn3 <- [1,364,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 03:59:20 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. 03:59:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1588ms 03:59:20 INFO - PROCESS | 5122 | 1467111560569 Marionette TRACE conn3 -> [0,365,"getWindowHandle",null] 03:59:20 INFO - PROCESS | 5122 | 1467111560575 Marionette TRACE conn3 <- [1,365,null,{"value":"8"}] 03:59:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 03:59:20 INFO - PROCESS | 5122 | 1467111560582 Marionette TRACE conn3 -> [0,366,"setScriptTimeout",{"ms":35000}] 03:59:20 INFO - PROCESS | 5122 | 1467111560584 Marionette TRACE conn3 <- [1,366,null,{}] 03:59:20 INFO - PROCESS | 5122 | 1467111560591 Marionette TRACE conn3 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:59:20 INFO - PROCESS | 5122 | 1467111560596 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 03:59:20 INFO - PROCESS | 5122 | 1467111560761 Marionette TRACE conn3 <- [1,367,null,{"value":null}] 03:59:20 INFO - PROCESS | 5122 | 1467111560899 Marionette TRACE conn3 -> [0,368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:20 INFO - PROCESS | 5122 | 1467111560908 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 03:59:20 INFO - PROCESS | 5122 | ++DOCSHELL 0x92024800 == 67 [pid = 5122] [id = 99] 03:59:20 INFO - PROCESS | 5122 | ++DOMWINDOW == 118 (0x92fa7400) [pid = 5122] [serial = 296] [outer = (nil)] 03:59:20 INFO - PROCESS | 5122 | ++DOMWINDOW == 119 (0x9522a800) [pid = 5122] [serial = 297] [outer = 0x92fa7400] 03:59:20 INFO - PROCESS | 5122 | 1467111560976 Marionette DEBUG loaded listener.js 03:59:21 INFO - PROCESS | 5122 | ++DOMWINDOW == 120 (0x952aa000) [pid = 5122] [serial = 298] [outer = 0x92fa7400] 03:59:21 INFO - PROCESS | 5122 | 1467111561841 Marionette TRACE conn3 <- [1,368,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 03:59:21 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. 03:59:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1280ms 03:59:21 INFO - PROCESS | 5122 | 1467111561863 Marionette TRACE conn3 -> [0,369,"getWindowHandle",null] 03:59:21 INFO - PROCESS | 5122 | 1467111561867 Marionette TRACE conn3 <- [1,369,null,{"value":"8"}] 03:59:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 03:59:21 INFO - PROCESS | 5122 | 1467111561881 Marionette TRACE conn3 -> [0,370,"setScriptTimeout",{"ms":35000}] 03:59:21 INFO - PROCESS | 5122 | 1467111561890 Marionette TRACE conn3 <- [1,370,null,{}] 03:59:21 INFO - PROCESS | 5122 | 1467111561899 Marionette TRACE conn3 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:59:21 INFO - PROCESS | 5122 | 1467111561906 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 03:59:22 INFO - PROCESS | 5122 | 1467111562073 Marionette TRACE conn3 <- [1,371,null,{"value":null}] 03:59:22 INFO - PROCESS | 5122 | 1467111562085 Marionette TRACE conn3 -> [0,372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:22 INFO - PROCESS | 5122 | 1467111562092 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 03:59:22 INFO - PROCESS | 5122 | ++DOCSHELL 0x9522fc00 == 68 [pid = 5122] [id = 100] 03:59:22 INFO - PROCESS | 5122 | ++DOMWINDOW == 121 (0x96f2b800) [pid = 5122] [serial = 299] [outer = (nil)] 03:59:22 INFO - PROCESS | 5122 | ++DOMWINDOW == 122 (0x9a398000) [pid = 5122] [serial = 300] [outer = 0x96f2b800] 03:59:22 INFO - PROCESS | 5122 | 1467111562286 Marionette DEBUG loaded listener.js 03:59:22 INFO - PROCESS | 5122 | ++DOMWINDOW == 123 (0x9a3a2000) [pid = 5122] [serial = 301] [outer = 0x96f2b800] 03:59:23 INFO - PROCESS | 5122 | 1467111563097 Marionette TRACE conn3 <- [1,372,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 03:59:23 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. 03:59:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1248ms 03:59:23 INFO - PROCESS | 5122 | 1467111563122 Marionette TRACE conn3 -> [0,373,"getWindowHandle",null] 03:59:23 INFO - PROCESS | 5122 | 1467111563126 Marionette TRACE conn3 <- [1,373,null,{"value":"8"}] 03:59:23 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 03:59:23 INFO - PROCESS | 5122 | 1467111563132 Marionette TRACE conn3 -> [0,374,"setScriptTimeout",{"ms":35000}] 03:59:23 INFO - PROCESS | 5122 | 1467111563135 Marionette TRACE conn3 <- [1,374,null,{}] 03:59:23 INFO - PROCESS | 5122 | 1467111563140 Marionette TRACE conn3 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:59:23 INFO - PROCESS | 5122 | 1467111563145 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 03:59:23 INFO - PROCESS | 5122 | 1467111563354 Marionette TRACE conn3 <- [1,375,null,{"value":null}] 03:59:23 INFO - PROCESS | 5122 | 1467111563381 Marionette TRACE conn3 -> [0,376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.missingargs.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:23 INFO - PROCESS | 5122 | 1467111563392 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 03:59:23 INFO - PROCESS | 5122 | ++DOCSHELL 0x9a5b9800 == 69 [pid = 5122] [id = 101] 03:59:23 INFO - PROCESS | 5122 | ++DOMWINDOW == 124 (0x9a5b9c00) [pid = 5122] [serial = 302] [outer = (nil)] 03:59:23 INFO - PROCESS | 5122 | ++DOMWINDOW == 125 (0x9a8f6c00) [pid = 5122] [serial = 303] [outer = 0x9a5b9c00] 03:59:23 INFO - PROCESS | 5122 | 1467111563454 Marionette DEBUG loaded listener.js 03:59:23 INFO - PROCESS | 5122 | ++DOMWINDOW == 126 (0x9af78000) [pid = 5122] [serial = 304] [outer = 0x9a5b9c00] 03:59:24 INFO - PROCESS | 5122 | --DOMWINDOW == 125 (0x912cdc00) [pid = 5122] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 03:59:24 INFO - PROCESS | 5122 | --DOMWINDOW == 124 (0x9241e400) [pid = 5122] [serial = 242] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 03:59:24 INFO - PROCESS | 5122 | --DOMWINDOW == 123 (0x9a395400) [pid = 5122] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 03:59:24 INFO - PROCESS | 5122 | --DOMWINDOW == 122 (0x95233000) [pid = 5122] [serial = 245] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 03:59:24 INFO - PROCESS | 5122 | --DOMWINDOW == 121 (0x912d4c00) [pid = 5122] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 03:59:24 INFO - PROCESS | 5122 | --DOMWINDOW == 120 (0x9af77400) [pid = 5122] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 03:59:24 INFO - PROCESS | 5122 | --DOMWINDOW == 119 (0x9a39a400) [pid = 5122] [serial = 248] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 03:59:24 INFO - PROCESS | 5122 | --DOMWINDOW == 118 (0x9a39bc00) [pid = 5122] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 03:59:24 INFO - PROCESS | 5122 | 1467111564665 Marionette TRACE conn3 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 03:59:24 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 03:59:24 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1581ms 03:59:24 INFO - PROCESS | 5122 | 1467111564714 Marionette TRACE conn3 -> [0,377,"getWindowHandle",null] 03:59:24 INFO - PROCESS | 5122 | 1467111564718 Marionette TRACE conn3 <- [1,377,null,{"value":"8"}] 03:59:24 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 03:59:24 INFO - PROCESS | 5122 | 1467111564724 Marionette TRACE conn3 -> [0,378,"setScriptTimeout",{"ms":35000}] 03:59:24 INFO - PROCESS | 5122 | 1467111564726 Marionette TRACE conn3 <- [1,378,null,{}] 03:59:24 INFO - PROCESS | 5122 | 1467111564740 Marionette TRACE conn3 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:59:24 INFO - PROCESS | 5122 | 1467111564746 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 03:59:24 INFO - PROCESS | 5122 | 1467111564897 Marionette TRACE conn3 <- [1,379,null,{"value":null}] 03:59:25 INFO - PROCESS | 5122 | 1467111565071 Marionette TRACE conn3 -> [0,380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.type.delete.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:25 INFO - PROCESS | 5122 | 1467111565088 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 03:59:25 INFO - PROCESS | 5122 | ++DOCSHELL 0x93b91c00 == 70 [pid = 5122] [id = 102] 03:59:25 INFO - PROCESS | 5122 | ++DOMWINDOW == 119 (0x93d7b000) [pid = 5122] [serial = 305] [outer = (nil)] 03:59:25 INFO - PROCESS | 5122 | ++DOMWINDOW == 120 (0x9a3a1000) [pid = 5122] [serial = 306] [outer = 0x93d7b000] 03:59:25 INFO - PROCESS | 5122 | 1467111565171 Marionette DEBUG loaded listener.js 03:59:25 INFO - PROCESS | 5122 | ++DOMWINDOW == 121 (0x9b427c00) [pid = 5122] [serial = 307] [outer = 0x93d7b000] 03:59:25 INFO - PROCESS | 5122 | 1467111565903 Marionette TRACE conn3 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 03:59:25 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 03:59:25 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1236ms 03:59:25 INFO - PROCESS | 5122 | 1467111565961 Marionette TRACE conn3 -> [0,381,"getWindowHandle",null] 03:59:25 INFO - PROCESS | 5122 | 1467111565964 Marionette TRACE conn3 <- [1,381,null,{"value":"8"}] 03:59:25 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 03:59:25 INFO - PROCESS | 5122 | 1467111565971 Marionette TRACE conn3 -> [0,382,"setScriptTimeout",{"ms":35000}] 03:59:25 INFO - PROCESS | 5122 | 1467111565974 Marionette TRACE conn3 <- [1,382,null,{}] 03:59:25 INFO - PROCESS | 5122 | 1467111565979 Marionette TRACE conn3 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:59:25 INFO - PROCESS | 5122 | 1467111565984 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 03:59:26 INFO - PROCESS | 5122 | 1467111566142 Marionette TRACE conn3 <- [1,383,null,{"value":null}] 03:59:26 INFO - PROCESS | 5122 | 1467111566152 Marionette TRACE conn3 -> [0,384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.voidreturn.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:26 INFO - PROCESS | 5122 | 1467111566160 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 03:59:26 INFO - PROCESS | 5122 | ++DOCSHELL 0x8fb3e400 == 71 [pid = 5122] [id = 103] 03:59:26 INFO - PROCESS | 5122 | ++DOMWINDOW == 122 (0x9b668c00) [pid = 5122] [serial = 308] [outer = (nil)] 03:59:26 INFO - PROCESS | 5122 | ++DOMWINDOW == 123 (0x9c035000) [pid = 5122] [serial = 309] [outer = 0x9b668c00] 03:59:26 INFO - PROCESS | 5122 | 1467111566227 Marionette DEBUG loaded listener.js 03:59:26 INFO - PROCESS | 5122 | ++DOMWINDOW == 124 (0xa2248c00) [pid = 5122] [serial = 310] [outer = 0x9b668c00] 03:59:27 INFO - PROCESS | 5122 | SkCairoFTTypeface::onFilterRec unimplemented 03:59:27 INFO - PROCESS | 5122 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 03:59:27 INFO - PROCESS | 5122 | SkCairoFTTypeface::onFilterRec unimplemented 03:59:27 INFO - PROCESS | 5122 | SkCairoFTTypeface::onFilterRec unimplemented 03:59:27 INFO - PROCESS | 5122 | SkCairoFTTypeface::onFilterRec unimplemented 03:59:27 INFO - PROCESS | 5122 | 1467111567389 Marionette TRACE conn3 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 03:59:27 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 03:59:27 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1433ms 03:59:27 INFO - PROCESS | 5122 | 1467111567405 Marionette TRACE conn3 -> [0,385,"getWindowHandle",null] 03:59:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 03:59:27 INFO - PROCESS | 5122 | 1467111567415 Marionette TRACE conn3 <- [1,385,null,{"value":"8"}] 03:59:27 INFO - PROCESS | 5122 | 1467111567425 Marionette TRACE conn3 -> [0,386,"setScriptTimeout",{"ms":35000}] 03:59:27 INFO - PROCESS | 5122 | 1467111567431 Marionette TRACE conn3 <- [1,386,null,{}] 03:59:27 INFO - PROCESS | 5122 | 1467111567440 Marionette TRACE conn3 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:59:27 INFO - PROCESS | 5122 | 1467111567446 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 03:59:27 INFO - PROCESS | 5122 | 1467111567635 Marionette TRACE conn3 <- [1,387,null,{"value":null}] 03:59:27 INFO - PROCESS | 5122 | 1467111567850 Marionette TRACE conn3 -> [0,388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:27 INFO - PROCESS | 5122 | 1467111567862 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 03:59:27 INFO - PROCESS | 5122 | ++DOCSHELL 0x91dd1c00 == 72 [pid = 5122] [id = 104] 03:59:27 INFO - PROCESS | 5122 | ++DOMWINDOW == 125 (0x91ee6400) [pid = 5122] [serial = 311] [outer = (nil)] 03:59:27 INFO - PROCESS | 5122 | ++DOMWINDOW == 126 (0x92023800) [pid = 5122] [serial = 312] [outer = 0x91ee6400] 03:59:27 INFO - PROCESS | 5122 | 1467111567987 Marionette DEBUG loaded listener.js 03:59:28 INFO - PROCESS | 5122 | ++DOMWINDOW == 127 (0x92fa8800) [pid = 5122] [serial = 313] [outer = 0x91ee6400] 03:59:28 INFO - PROCESS | 5122 | 1467111568898 Marionette TRACE conn3 <- [1,388,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html",0,null,null,[["Canvas test: 2d.drawImage.3arg",0,null,null]]]}] 03:59:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 03:59:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1540ms 03:59:28 INFO - PROCESS | 5122 | 1467111568965 Marionette TRACE conn3 -> [0,389,"getWindowHandle",null] 03:59:28 INFO - PROCESS | 5122 | 1467111568972 Marionette TRACE conn3 <- [1,389,null,{"value":"8"}] 03:59:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 03:59:28 INFO - PROCESS | 5122 | 1467111568982 Marionette TRACE conn3 -> [0,390,"setScriptTimeout",{"ms":35000}] 03:59:28 INFO - PROCESS | 5122 | 1467111568986 Marionette TRACE conn3 <- [1,390,null,{}] 03:59:28 INFO - PROCESS | 5122 | 1467111568992 Marionette TRACE conn3 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:59:29 INFO - PROCESS | 5122 | 1467111568998 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 03:59:29 INFO - PROCESS | 5122 | 1467111569214 Marionette TRACE conn3 <- [1,391,null,{"value":null}] 03:59:29 INFO - PROCESS | 5122 | 1467111569466 Marionette TRACE conn3 -> [0,392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:29 INFO - PROCESS | 5122 | 1467111569473 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 03:59:29 INFO - PROCESS | 5122 | ++DOCSHELL 0x95532000 == 73 [pid = 5122] [id = 105] 03:59:29 INFO - PROCESS | 5122 | ++DOMWINDOW == 128 (0x99665800) [pid = 5122] [serial = 314] [outer = (nil)] 03:59:29 INFO - PROCESS | 5122 | ++DOMWINDOW == 129 (0x99ee5400) [pid = 5122] [serial = 315] [outer = 0x99665800] 03:59:29 INFO - PROCESS | 5122 | 1467111569604 Marionette DEBUG loaded listener.js 03:59:29 INFO - PROCESS | 5122 | ++DOMWINDOW == 130 (0x9a39e400) [pid = 5122] [serial = 316] [outer = 0x99665800] 03:59:30 INFO - PROCESS | 5122 | 1467111570532 Marionette TRACE conn3 <- [1,392,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html",0,null,null,[["Canvas test: 2d.drawImage.5arg",0,null,null]]]}] 03:59:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 03:59:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1579ms 03:59:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 03:59:30 INFO - PROCESS | 5122 | 1467111570562 Marionette TRACE conn3 -> [0,393,"getWindowHandle",null] 03:59:30 INFO - PROCESS | 5122 | 1467111570566 Marionette TRACE conn3 <- [1,393,null,{"value":"8"}] 03:59:30 INFO - PROCESS | 5122 | 1467111570573 Marionette TRACE conn3 -> [0,394,"setScriptTimeout",{"ms":35000}] 03:59:30 INFO - PROCESS | 5122 | 1467111570579 Marionette TRACE conn3 <- [1,394,null,{}] 03:59:30 INFO - PROCESS | 5122 | 1467111570595 Marionette TRACE conn3 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:59:30 INFO - PROCESS | 5122 | 1467111570604 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 03:59:30 INFO - PROCESS | 5122 | 1467111570791 Marionette TRACE conn3 <- [1,395,null,{"value":null}] 03:59:31 INFO - PROCESS | 5122 | 1467111571002 Marionette TRACE conn3 -> [0,396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:31 INFO - PROCESS | 5122 | 1467111571014 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 03:59:31 INFO - PROCESS | 5122 | ++DOCSHELL 0x8fb3d800 == 74 [pid = 5122] [id = 106] 03:59:31 INFO - PROCESS | 5122 | ++DOMWINDOW == 131 (0x9c03a800) [pid = 5122] [serial = 317] [outer = (nil)] 03:59:31 INFO - PROCESS | 5122 | ++DOMWINDOW == 132 (0xa2253400) [pid = 5122] [serial = 318] [outer = 0x9c03a800] 03:59:31 INFO - PROCESS | 5122 | 1467111571136 Marionette DEBUG loaded listener.js 03:59:31 INFO - PROCESS | 5122 | ++DOMWINDOW == 133 (0xa2532c00) [pid = 5122] [serial = 319] [outer = 0x9c03a800] 03:59:32 INFO - PROCESS | 5122 | 1467111571998 Marionette TRACE conn3 <- [1,396,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.basic",0,null,null]]]}] 03:59:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 03:59:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1485ms 03:59:32 INFO - PROCESS | 5122 | 1467111572057 Marionette TRACE conn3 -> [0,397,"getWindowHandle",null] 03:59:32 INFO - PROCESS | 5122 | 1467111572061 Marionette TRACE conn3 <- [1,397,null,{"value":"8"}] 03:59:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 03:59:32 INFO - PROCESS | 5122 | 1467111572067 Marionette TRACE conn3 -> [0,398,"setScriptTimeout",{"ms":35000}] 03:59:32 INFO - PROCESS | 5122 | 1467111572071 Marionette TRACE conn3 <- [1,398,null,{}] 03:59:32 INFO - PROCESS | 5122 | 1467111572076 Marionette TRACE conn3 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:59:32 INFO - PROCESS | 5122 | 1467111572082 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 03:59:32 INFO - PROCESS | 5122 | 1467111572258 Marionette TRACE conn3 <- [1,399,null,{"value":null}] 03:59:32 INFO - PROCESS | 5122 | 1467111572422 Marionette TRACE conn3 -> [0,400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:32 INFO - PROCESS | 5122 | 1467111572430 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 03:59:32 INFO - PROCESS | 5122 | ++DOCSHELL 0xa23f9c00 == 75 [pid = 5122] [id = 107] 03:59:32 INFO - PROCESS | 5122 | ++DOMWINDOW == 134 (0xa258f000) [pid = 5122] [serial = 320] [outer = (nil)] 03:59:32 INFO - PROCESS | 5122 | ++DOMWINDOW == 135 (0xa3387c00) [pid = 5122] [serial = 321] [outer = 0xa258f000] 03:59:32 INFO - PROCESS | 5122 | 1467111572511 Marionette DEBUG loaded listener.js 03:59:32 INFO - PROCESS | 5122 | ++DOMWINDOW == 136 (0xa33eb400) [pid = 5122] [serial = 322] [outer = 0xa258f000] 03:59:33 INFO - PROCESS | 5122 | 1467111573415 Marionette TRACE conn3 <- [1,400,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destpos",0,null,null]]]}] 03:59:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 03:59:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1380ms 03:59:33 INFO - PROCESS | 5122 | 1467111573449 Marionette TRACE conn3 -> [0,401,"getWindowHandle",null] 03:59:33 INFO - PROCESS | 5122 | 1467111573452 Marionette TRACE conn3 <- [1,401,null,{"value":"8"}] 03:59:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 03:59:33 INFO - PROCESS | 5122 | 1467111573459 Marionette TRACE conn3 -> [0,402,"setScriptTimeout",{"ms":35000}] 03:59:33 INFO - PROCESS | 5122 | 1467111573462 Marionette TRACE conn3 <- [1,402,null,{}] 03:59:33 INFO - PROCESS | 5122 | 1467111573468 Marionette TRACE conn3 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:59:33 INFO - PROCESS | 5122 | 1467111573473 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 03:59:33 INFO - PROCESS | 5122 | 1467111573636 Marionette TRACE conn3 <- [1,403,null,{"value":null}] 03:59:33 INFO - PROCESS | 5122 | 1467111573806 Marionette TRACE conn3 -> [0,404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:33 INFO - PROCESS | 5122 | 1467111573816 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 03:59:33 INFO - PROCESS | 5122 | ++DOCSHELL 0x8f109c00 == 76 [pid = 5122] [id = 108] 03:59:33 INFO - PROCESS | 5122 | ++DOMWINDOW == 137 (0x8f10a000) [pid = 5122] [serial = 323] [outer = (nil)] 03:59:33 INFO - PROCESS | 5122 | ++DOMWINDOW == 138 (0x8f114000) [pid = 5122] [serial = 324] [outer = 0x8f10a000] 03:59:33 INFO - PROCESS | 5122 | 1467111573891 Marionette DEBUG loaded listener.js 03:59:33 INFO - PROCESS | 5122 | ++DOMWINDOW == 139 (0x8f115000) [pid = 5122] [serial = 325] [outer = 0x8f10a000] 03:59:34 INFO - PROCESS | 5122 | 1467111574865 Marionette TRACE conn3 <- [1,404,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destsize",0,null,null]]]}] 03:59:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 03:59:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1481ms 03:59:34 INFO - PROCESS | 5122 | 1467111574940 Marionette TRACE conn3 -> [0,405,"getWindowHandle",null] 03:59:34 INFO - PROCESS | 5122 | 1467111574944 Marionette TRACE conn3 <- [1,405,null,{"value":"8"}] 03:59:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 03:59:34 INFO - PROCESS | 5122 | 1467111574950 Marionette TRACE conn3 -> [0,406,"setScriptTimeout",{"ms":35000}] 03:59:34 INFO - PROCESS | 5122 | 1467111574954 Marionette TRACE conn3 <- [1,406,null,{}] 03:59:34 INFO - PROCESS | 5122 | 1467111574960 Marionette TRACE conn3 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:59:34 INFO - PROCESS | 5122 | 1467111574970 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 03:59:35 INFO - PROCESS | 5122 | 1467111575209 Marionette TRACE conn3 <- [1,407,null,{"value":null}] 03:59:35 INFO - PROCESS | 5122 | 1467111575502 Marionette TRACE conn3 -> [0,408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:35 INFO - PROCESS | 5122 | 1467111575514 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 03:59:35 INFO - PROCESS | 5122 | ++DOCSHELL 0x8f111400 == 77 [pid = 5122] [id = 109] 03:59:35 INFO - PROCESS | 5122 | ++DOMWINDOW == 140 (0x93b9bc00) [pid = 5122] [serial = 326] [outer = (nil)] 03:59:35 INFO - PROCESS | 5122 | ++DOMWINDOW == 141 (0xa35dc000) [pid = 5122] [serial = 327] [outer = 0x93b9bc00] 03:59:35 INFO - PROCESS | 5122 | 1467111575596 Marionette DEBUG loaded listener.js 03:59:35 INFO - PROCESS | 5122 | ++DOMWINDOW == 142 (0xa501e400) [pid = 5122] [serial = 328] [outer = 0x93b9bc00] 03:59:36 INFO - PROCESS | 5122 | 1467111576483 Marionette TRACE conn3 <- [1,408,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcepos",0,null,null]]]}] 03:59:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 03:59:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1585ms 03:59:36 INFO - PROCESS | 5122 | 1467111576537 Marionette TRACE conn3 -> [0,409,"getWindowHandle",null] 03:59:36 INFO - PROCESS | 5122 | 1467111576540 Marionette TRACE conn3 <- [1,409,null,{"value":"8"}] 03:59:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 03:59:36 INFO - PROCESS | 5122 | 1467111576547 Marionette TRACE conn3 -> [0,410,"setScriptTimeout",{"ms":35000}] 03:59:36 INFO - PROCESS | 5122 | 1467111576551 Marionette TRACE conn3 <- [1,410,null,{}] 03:59:36 INFO - PROCESS | 5122 | 1467111576556 Marionette TRACE conn3 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:59:36 INFO - PROCESS | 5122 | 1467111576561 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 03:59:36 INFO - PROCESS | 5122 | 1467111576747 Marionette TRACE conn3 <- [1,411,null,{"value":null}] 03:59:36 INFO - PROCESS | 5122 | 1467111576916 Marionette TRACE conn3 -> [0,412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:36 INFO - PROCESS | 5122 | 1467111576923 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 03:59:36 INFO - PROCESS | 5122 | ++DOCSHELL 0x8f110800 == 78 [pid = 5122] [id = 110] 03:59:36 INFO - PROCESS | 5122 | ++DOMWINDOW == 143 (0xa341fc00) [pid = 5122] [serial = 329] [outer = (nil)] 03:59:36 INFO - PROCESS | 5122 | ++DOMWINDOW == 144 (0xa682d800) [pid = 5122] [serial = 330] [outer = 0xa341fc00] 03:59:37 INFO - PROCESS | 5122 | 1467111577003 Marionette DEBUG loaded listener.js 03:59:37 INFO - PROCESS | 5122 | ++DOMWINDOW == 145 (0xa6890800) [pid = 5122] [serial = 331] [outer = 0xa341fc00] 03:59:37 INFO - PROCESS | 5122 | 1467111577981 Marionette TRACE conn3 <- [1,412,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcesize",0,null,null]]]}] 03:59:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 03:59:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1480ms 03:59:38 INFO - PROCESS | 5122 | 1467111578028 Marionette TRACE conn3 -> [0,413,"getWindowHandle",null] 03:59:38 INFO - PROCESS | 5122 | 1467111578038 Marionette TRACE conn3 <- [1,413,null,{"value":"8"}] 03:59:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 03:59:38 INFO - PROCESS | 5122 | 1467111578044 Marionette TRACE conn3 -> [0,414,"setScriptTimeout",{"ms":35000}] 03:59:38 INFO - PROCESS | 5122 | 1467111578048 Marionette TRACE conn3 <- [1,414,null,{}] 03:59:38 INFO - PROCESS | 5122 | 1467111578053 Marionette TRACE conn3 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:59:38 INFO - PROCESS | 5122 | 1467111578058 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 03:59:38 INFO - PROCESS | 5122 | 1467111578232 Marionette TRACE conn3 <- [1,415,null,{"value":null}] 03:59:38 INFO - PROCESS | 5122 | 1467111578447 Marionette TRACE conn3 -> [0,416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:38 INFO - PROCESS | 5122 | 1467111578457 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 03:59:38 INFO - PROCESS | 5122 | ++DOCSHELL 0x8e4ab400 == 79 [pid = 5122] [id = 111] 03:59:38 INFO - PROCESS | 5122 | ++DOMWINDOW == 146 (0x8e4af000) [pid = 5122] [serial = 332] [outer = (nil)] 03:59:38 INFO - PROCESS | 5122 | ++DOMWINDOW == 147 (0x8e4b4800) [pid = 5122] [serial = 333] [outer = 0x8e4af000] 03:59:38 INFO - PROCESS | 5122 | 1467111578578 Marionette DEBUG loaded listener.js 03:59:38 INFO - PROCESS | 5122 | ++DOMWINDOW == 148 (0x8e4b7800) [pid = 5122] [serial = 334] [outer = 0x8e4af000] 03:59:39 INFO - PROCESS | 5122 | 1467111579765 Marionette TRACE conn3 <- [1,416,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html",0,null,null,[["Canvas test: 2d.drawImage.alpha",0,null,null]]]}] 03:59:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 03:59:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1779ms 03:59:39 INFO - PROCESS | 5122 | 1467111579825 Marionette TRACE conn3 -> [0,417,"getWindowHandle",null] 03:59:39 INFO - PROCESS | 5122 | 1467111579831 Marionette TRACE conn3 <- [1,417,null,{"value":"8"}] 03:59:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 03:59:39 INFO - PROCESS | 5122 | 1467111579848 Marionette TRACE conn3 -> [0,418,"setScriptTimeout",{"ms":35000}] 03:59:39 INFO - PROCESS | 5122 | 1467111579851 Marionette TRACE conn3 <- [1,418,null,{}] 03:59:39 INFO - PROCESS | 5122 | 1467111579860 Marionette TRACE conn3 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:59:39 INFO - PROCESS | 5122 | 1467111579864 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 03:59:40 INFO - PROCESS | 5122 | 1467111580157 Marionette TRACE conn3 <- [1,419,null,{"value":null}] 03:59:40 INFO - PROCESS | 5122 | 1467111580295 Marionette TRACE conn3 -> [0,420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:40 INFO - PROCESS | 5122 | 1467111580310 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 03:59:40 INFO - PROCESS | 5122 | ++DOCSHELL 0x8fb3b800 == 80 [pid = 5122] [id = 112] 03:59:40 INFO - PROCESS | 5122 | ++DOMWINDOW == 149 (0x91dc3000) [pid = 5122] [serial = 335] [outer = (nil)] 03:59:40 INFO - PROCESS | 5122 | ++DOMWINDOW == 150 (0x91dcd000) [pid = 5122] [serial = 336] [outer = 0x91dc3000] 03:59:40 INFO - PROCESS | 5122 | 1467111580488 Marionette DEBUG loaded listener.js 03:59:40 INFO - PROCESS | 5122 | ++DOMWINDOW == 151 (0x91ee8400) [pid = 5122] [serial = 337] [outer = 0x91dc3000] 03:59:41 INFO - PROCESS | 5122 | --DOCSHELL 0xa209cc00 == 79 [pid = 5122] [id = 18] 03:59:41 INFO - PROCESS | 5122 | --DOCSHELL 0xa2ff4800 == 78 [pid = 5122] [id = 20] 03:59:41 INFO - PROCESS | 5122 | --DOCSHELL 0x9ccdb400 == 77 [pid = 5122] [id = 17] 03:59:41 INFO - PROCESS | 5122 | --DOCSHELL 0x99edcc00 == 76 [pid = 5122] [id = 15] 03:59:41 INFO - PROCESS | 5122 | --DOCSHELL 0x93b91c00 == 75 [pid = 5122] [id = 102] 03:59:41 INFO - PROCESS | 5122 | --DOCSHELL 0x9a5b9800 == 74 [pid = 5122] [id = 101] 03:59:41 INFO - PROCESS | 5122 | --DOCSHELL 0x9522fc00 == 73 [pid = 5122] [id = 100] 03:59:41 INFO - PROCESS | 5122 | --DOCSHELL 0x92024800 == 72 [pid = 5122] [id = 99] 03:59:41 INFO - PROCESS | 5122 | --DOCSHELL 0x91cc4c00 == 71 [pid = 5122] [id = 98] 03:59:41 INFO - PROCESS | 5122 | --DOCSHELL 0x8fb41c00 == 70 [pid = 5122] [id = 97] 03:59:41 INFO - PROCESS | 5122 | --DOCSHELL 0x992afc00 == 69 [pid = 5122] [id = 90] 03:59:41 INFO - PROCESS | 5122 | --DOCSHELL 0x92027000 == 68 [pid = 5122] [id = 89] 03:59:41 INFO - PROCESS | 5122 | --DOMWINDOW == 150 (0x912d3800) [pid = 5122] [serial = 255] [outer = (nil)] [url = about:blank] 03:59:41 INFO - PROCESS | 5122 | --DOMWINDOW == 149 (0x94857000) [pid = 5122] [serial = 244] [outer = (nil)] [url = about:blank] 03:59:41 INFO - PROCESS | 5122 | --DOMWINDOW == 148 (0x93d74000) [pid = 5122] [serial = 243] [outer = (nil)] [url = about:blank] 03:59:41 INFO - PROCESS | 5122 | --DOMWINDOW == 147 (0xa62d5c00) [pid = 5122] [serial = 224] [outer = (nil)] [url = about:blank] 03:59:41 INFO - PROCESS | 5122 | --DOMWINDOW == 146 (0xa6f4b400) [pid = 5122] [serial = 233] [outer = (nil)] [url = about:blank] 03:59:41 INFO - PROCESS | 5122 | --DOMWINDOW == 145 (0x9a3a1400) [pid = 5122] [serial = 213] [outer = (nil)] [url = about:blank] 03:59:41 INFO - PROCESS | 5122 | --DOMWINDOW == 144 (0x99e47800) [pid = 5122] [serial = 247] [outer = (nil)] [url = about:blank] 03:59:41 INFO - PROCESS | 5122 | --DOMWINDOW == 143 (0x99db0400) [pid = 5122] [serial = 246] [outer = (nil)] [url = about:blank] 03:59:41 INFO - PROCESS | 5122 | --DOMWINDOW == 142 (0xa2248800) [pid = 5122] [serial = 221] [outer = (nil)] [url = about:blank] 03:59:41 INFO - PROCESS | 5122 | --DOMWINDOW == 141 (0x9b66dc00) [pid = 5122] [serial = 258] [outer = (nil)] [url = about:blank] 03:59:41 INFO - PROCESS | 5122 | --DOMWINDOW == 140 (0x9af7c400) [pid = 5122] [serial = 252] [outer = (nil)] [url = about:blank] 03:59:41 INFO - PROCESS | 5122 | --DOMWINDOW == 139 (0x9a8ec800) [pid = 5122] [serial = 249] [outer = (nil)] [url = about:blank] 03:59:41 INFO - PROCESS | 5122 | --DOMWINDOW == 138 (0x9af75400) [pid = 5122] [serial = 250] [outer = (nil)] [url = about:blank] 03:59:41 INFO - PROCESS | 5122 | --DOMWINDOW == 137 (0x9bf03c00) [pid = 5122] [serial = 261] [outer = (nil)] [url = about:blank] 03:59:41 INFO - PROCESS | 5122 | --DOMWINDOW == 136 (0x93b4dc00) [pid = 5122] [serial = 215] [outer = (nil)] [url = about:blank] 03:59:41 INFO - PROCESS | 5122 | --DOMWINDOW == 135 (0x95232800) [pid = 5122] [serial = 227] [outer = (nil)] [url = about:blank] 03:59:41 INFO - PROCESS | 5122 | --DOMWINDOW == 134 (0x91cca400) [pid = 5122] [serial = 240] [outer = (nil)] [url = about:blank] 03:59:41 INFO - PROCESS | 5122 | --DOMWINDOW == 133 (0xa8c1f800) [pid = 5122] [serial = 236] [outer = (nil)] [url = about:blank] 03:59:41 INFO - PROCESS | 5122 | --DOMWINDOW == 132 (0x9a39d800) [pid = 5122] [serial = 218] [outer = (nil)] [url = about:blank] 03:59:41 INFO - PROCESS | 5122 | --DOMWINDOW == 131 (0xa6943400) [pid = 5122] [serial = 230] [outer = (nil)] [url = about:blank] 03:59:41 INFO - PROCESS | 5122 | --DOMWINDOW == 130 (0x9ba21800) [pid = 5122] [serial = 259] [outer = (nil)] [url = about:blank] 03:59:41 INFO - PROCESS | 5122 | --DOMWINDOW == 129 (0x912d6000) [pid = 5122] [serial = 256] [outer = (nil)] [url = about:blank] 03:59:41 INFO - PROCESS | 5122 | --DOMWINDOW == 128 (0x9af82400) [pid = 5122] [serial = 253] [outer = (nil)] [url = about:blank] 03:59:41 INFO - PROCESS | 5122 | --DOMWINDOW == 127 (0x9c030c00) [pid = 5122] [serial = 262] [outer = (nil)] [url = about:blank] 03:59:41 INFO - PROCESS | 5122 | --DOMWINDOW == 126 (0x9a8f3000) [pid = 5122] [serial = 102] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 03:59:41 INFO - PROCESS | 5122 | 1467111581782 Marionette TRACE conn3 <- [1,420,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html",0,null,null,[["drawImage() of an APNG with no poster frame draws the first frame",0,null,null]]]}] 03:59:41 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 03:59:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1990ms 03:59:41 INFO - PROCESS | 5122 | 1467111581855 Marionette TRACE conn3 -> [0,421,"getWindowHandle",null] 03:59:41 INFO - PROCESS | 5122 | 1467111581862 Marionette TRACE conn3 <- [1,421,null,{"value":"8"}] 03:59:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 03:59:41 INFO - PROCESS | 5122 | 1467111581872 Marionette TRACE conn3 -> [0,422,"setScriptTimeout",{"ms":35000}] 03:59:41 INFO - PROCESS | 5122 | 1467111581875 Marionette TRACE conn3 <- [1,422,null,{}] 03:59:41 INFO - PROCESS | 5122 | 1467111581881 Marionette TRACE conn3 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:59:41 INFO - PROCESS | 5122 | 1467111581886 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 03:59:42 INFO - PROCESS | 5122 | 1467111582048 Marionette TRACE conn3 <- [1,423,null,{"value":null}] 03:59:42 INFO - PROCESS | 5122 | 1467111582174 Marionette TRACE conn3 -> [0,424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:42 INFO - PROCESS | 5122 | 1467111582185 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 03:59:42 INFO - PROCESS | 5122 | ++DOCSHELL 0x8f017c00 == 69 [pid = 5122] [id = 113] 03:59:42 INFO - PROCESS | 5122 | ++DOMWINDOW == 127 (0x91dd1000) [pid = 5122] [serial = 338] [outer = (nil)] 03:59:42 INFO - PROCESS | 5122 | ++DOMWINDOW == 128 (0x92027000) [pid = 5122] [serial = 339] [outer = 0x91dd1000] 03:59:42 INFO - PROCESS | 5122 | 1467111582251 Marionette DEBUG loaded listener.js 03:59:42 INFO - PROCESS | 5122 | ++DOMWINDOW == 129 (0x93d72800) [pid = 5122] [serial = 340] [outer = 0x91dd1000] 03:59:43 INFO - PROCESS | 5122 | 1467111583337 Marionette TRACE conn3 <- [1,424,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html",0,null,null,[["drawImage() of an animated GIF draws the first frame",0,null,null]]]}] 03:59:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 03:59:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1476ms 03:59:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 03:59:43 INFO - PROCESS | 5122 | 1467111583348 Marionette TRACE conn3 -> [0,425,"getWindowHandle",null] 03:59:43 INFO - PROCESS | 5122 | 1467111583351 Marionette TRACE conn3 <- [1,425,null,{"value":"8"}] 03:59:43 INFO - PROCESS | 5122 | 1467111583358 Marionette TRACE conn3 -> [0,426,"setScriptTimeout",{"ms":35000}] 03:59:43 INFO - PROCESS | 5122 | 1467111583363 Marionette TRACE conn3 <- [1,426,null,{}] 03:59:43 INFO - PROCESS | 5122 | 1467111583378 Marionette TRACE conn3 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:59:43 INFO - PROCESS | 5122 | 1467111583386 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 03:59:43 INFO - PROCESS | 5122 | 1467111583550 Marionette TRACE conn3 <- [1,427,null,{"value":null}] 03:59:43 INFO - PROCESS | 5122 | 1467111583787 Marionette TRACE conn3 -> [0,428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:43 INFO - PROCESS | 5122 | 1467111583795 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 03:59:43 INFO - PROCESS | 5122 | ++DOCSHELL 0x952e3800 == 70 [pid = 5122] [id = 114] 03:59:43 INFO - PROCESS | 5122 | ++DOMWINDOW == 130 (0x9552f000) [pid = 5122] [serial = 341] [outer = (nil)] 03:59:43 INFO - PROCESS | 5122 | ++DOMWINDOW == 131 (0x99db3c00) [pid = 5122] [serial = 342] [outer = 0x9552f000] 03:59:43 INFO - PROCESS | 5122 | 1467111583866 Marionette DEBUG loaded listener.js 03:59:43 INFO - PROCESS | 5122 | ++DOMWINDOW == 132 (0x99ee4800) [pid = 5122] [serial = 343] [outer = 0x9552f000] 03:59:44 INFO - PROCESS | 5122 | 1467111584640 Marionette TRACE conn3 <- [1,428,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html",0,null,null,[["drawImage() of an APNG draws the poster frame",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,429,"getWindowHandle",null] 03:59:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 03:59:44 INFO - PROCESS | 5122 | 1467111584697 Marionette TRACE conn3 <- [1,429,null,{"value":"8"}] 03:59:44 INFO - PROCESS | 5122 | 1467111584703 Marionette TRACE conn3 -> [0,430,"setScriptTimeout",{"ms":35000}] 03:59:44 INFO - PROCESS | 5122 | 1467111584706 Marionette TRACE conn3 <- [1,430,null,{}] 03:59:44 INFO - PROCESS | 5122 | 1467111584717 Marionette TRACE conn3 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:59:44 INFO - PROCESS | 5122 | 1467111584721 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 03:59:44 INFO - PROCESS | 5122 | 1467111584924 Marionette TRACE conn3 <- [1,431,null,{"value":null}] 03:59:44 INFO - PROCESS | 5122 | 1467111584943 Marionette TRACE conn3 -> [0,432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:44 INFO - PROCESS | 5122 | 1467111584953 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 03:59:44 INFO - PROCESS | 5122 | ++DOCSHELL 0x94858c00 == 71 [pid = 5122] [id = 115] 03:59:44 INFO - PROCESS | 5122 | ++DOMWINDOW == 133 (0x99edb400) [pid = 5122] [serial = 344] [outer = (nil)] 03:59:45 INFO - PROCESS | 5122 | ++DOMWINDOW == 134 (0x9a8f0000) [pid = 5122] [serial = 345] [outer = 0x99edb400] 03:59:45 INFO - PROCESS | 5122 | 1467111585018 Marionette DEBUG loaded listener.js 03:59:45 INFO - PROCESS | 5122 | ++DOMWINDOW == 135 (0x9af7a000) [pid = 5122] [serial = 346] [outer = 0x99edb400] 03:59:45 INFO - PROCESS | 5122 | --DOMWINDOW == 134 (0x92fa7400) [pid = 5122] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 03:59:45 INFO - PROCESS | 5122 | --DOMWINDOW == 133 (0x9a5b9c00) [pid = 5122] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 03:59:45 INFO - PROCESS | 5122 | --DOMWINDOW == 132 (0x91eec400) [pid = 5122] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 03:59:45 INFO - PROCESS | 5122 | --DOMWINDOW == 131 (0x93d7b000) [pid = 5122] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 03:59:45 INFO - PROCESS | 5122 | --DOMWINDOW == 130 (0x912c9c00) [pid = 5122] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 03:59:45 INFO - PROCESS | 5122 | --DOMWINDOW == 129 (0x96f2b800) [pid = 5122] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 03:59:46 INFO - PROCESS | 5122 | 1467111586107 Marionette TRACE conn3 <- [1,432,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html",0,null,null,[["Canvas test: 2d.drawImage.broken",0,null,null]]]}] 03:59:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 03:59:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1446ms 03:59:46 INFO - PROCESS | 5122 | 1467111586149 Marionette TRACE conn3 -> [0,433,"getWindowHandle",null] 03:59:46 INFO - PROCESS | 5122 | 1467111586153 Marionette TRACE conn3 <- [1,433,null,{"value":"8"}] 03:59:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 03:59:46 INFO - PROCESS | 5122 | 1467111586159 Marionette TRACE conn3 -> [0,434,"setScriptTimeout",{"ms":35000}] 03:59:46 INFO - PROCESS | 5122 | 1467111586161 Marionette TRACE conn3 <- [1,434,null,{}] 03:59:46 INFO - PROCESS | 5122 | 1467111586167 Marionette TRACE conn3 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:59:46 INFO - PROCESS | 5122 | 1467111586172 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 03:59:46 INFO - PROCESS | 5122 | 1467111586321 Marionette TRACE conn3 <- [1,435,null,{"value":null}] 03:59:46 INFO - PROCESS | 5122 | 1467111586334 Marionette TRACE conn3 -> [0,436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:46 INFO - PROCESS | 5122 | 1467111586340 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 03:59:46 INFO - PROCESS | 5122 | ++DOCSHELL 0x8e4ac400 == 72 [pid = 5122] [id = 116] 03:59:46 INFO - PROCESS | 5122 | ++DOMWINDOW == 130 (0x912d6c00) [pid = 5122] [serial = 347] [outer = (nil)] 03:59:46 INFO - PROCESS | 5122 | ++DOMWINDOW == 131 (0x9a77c400) [pid = 5122] [serial = 348] [outer = 0x912d6c00] 03:59:46 INFO - PROCESS | 5122 | 1467111586410 Marionette DEBUG loaded listener.js 03:59:46 INFO - PROCESS | 5122 | ++DOMWINDOW == 132 (0x9af7dc00) [pid = 5122] [serial = 349] [outer = 0x912d6c00] 03:59:47 INFO - PROCESS | 5122 | 1467111587298 Marionette TRACE conn3 <- [1,436,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html",0,null,null,[["Canvas test: 2d.drawImage.canvas",0,null,null]]]}] 03:59:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 03:59:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1182ms 03:59:47 INFO - PROCESS | 5122 | 1467111587341 Marionette TRACE conn3 -> [0,437,"getWindowHandle",null] 03:59:47 INFO - PROCESS | 5122 | 1467111587345 Marionette TRACE conn3 <- [1,437,null,{"value":"8"}] 03:59:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 03:59:47 INFO - PROCESS | 5122 | 1467111587351 Marionette TRACE conn3 -> [0,438,"setScriptTimeout",{"ms":35000}] 03:59:47 INFO - PROCESS | 5122 | 1467111587355 Marionette TRACE conn3 <- [1,438,null,{}] 03:59:47 INFO - PROCESS | 5122 | 1467111587360 Marionette TRACE conn3 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:59:47 INFO - PROCESS | 5122 | 1467111587370 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 03:59:47 INFO - PROCESS | 5122 | 1467111587555 Marionette TRACE conn3 <- [1,439,null,{"value":null}] 03:59:47 INFO - PROCESS | 5122 | 1467111587563 Marionette TRACE conn3 -> [0,440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:47 INFO - PROCESS | 5122 | 1467111587569 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 03:59:47 INFO - PROCESS | 5122 | ++DOCSHELL 0x8fb35c00 == 73 [pid = 5122] [id = 117] 03:59:47 INFO - PROCESS | 5122 | ++DOMWINDOW == 133 (0x95236800) [pid = 5122] [serial = 350] [outer = (nil)] 03:59:47 INFO - PROCESS | 5122 | ++DOMWINDOW == 134 (0x9c030c00) [pid = 5122] [serial = 351] [outer = 0x95236800] 03:59:47 INFO - PROCESS | 5122 | 1467111587752 Marionette DEBUG loaded listener.js 03:59:47 INFO - PROCESS | 5122 | ++DOMWINDOW == 135 (0x9c039000) [pid = 5122] [serial = 352] [outer = 0x95236800] 03:59:48 INFO - PROCESS | 5122 | 1467111588812 Marionette TRACE conn3 <- [1,440,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html",0,null,null,[["Canvas test: 2d.drawImage.clip",0,null,null]]]}] 03:59:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 03:59:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1534ms 03:59:48 INFO - PROCESS | 5122 | 1467111588887 Marionette TRACE conn3 -> [0,441,"getWindowHandle",null] 03:59:48 INFO - PROCESS | 5122 | 1467111588894 Marionette TRACE conn3 <- [1,441,null,{"value":"8"}] 03:59:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 03:59:48 INFO - PROCESS | 5122 | 1467111588919 Marionette TRACE conn3 -> [0,442,"setScriptTimeout",{"ms":35000}] 03:59:48 INFO - PROCESS | 5122 | 1467111588927 Marionette TRACE conn3 <- [1,442,null,{}] 03:59:48 INFO - PROCESS | 5122 | 1467111588935 Marionette TRACE conn3 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:59:48 INFO - PROCESS | 5122 | 1467111588940 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 03:59:49 INFO - PROCESS | 5122 | 1467111589128 Marionette TRACE conn3 <- [1,443,null,{"value":null}] 03:59:49 INFO - PROCESS | 5122 | 1467111589349 Marionette TRACE conn3 -> [0,444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:49 INFO - PROCESS | 5122 | 1467111589356 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 03:59:49 INFO - PROCESS | 5122 | ++DOCSHELL 0x912cf800 == 74 [pid = 5122] [id = 118] 03:59:49 INFO - PROCESS | 5122 | ++DOMWINDOW == 136 (0x912d3800) [pid = 5122] [serial = 353] [outer = (nil)] 03:59:49 INFO - PROCESS | 5122 | ++DOMWINDOW == 137 (0x92429c00) [pid = 5122] [serial = 354] [outer = 0x912d3800] 03:59:49 INFO - PROCESS | 5122 | 1467111589439 Marionette DEBUG loaded listener.js 03:59:49 INFO - PROCESS | 5122 | ++DOMWINDOW == 138 (0x94858800) [pid = 5122] [serial = 355] [outer = 0x912d3800] 03:59:50 INFO - PROCESS | 5122 | 1467111590322 Marionette TRACE conn3 <- [1,444,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html",0,null,null,[["Canvas test: 2d.drawImage.composite",0,null,null]]]}] 03:59:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 03:59:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1449ms 03:59:50 INFO - PROCESS | 5122 | 1467111590367 Marionette TRACE conn3 -> [0,445,"getWindowHandle",null] 03:59:50 INFO - PROCESS | 5122 | 1467111590374 Marionette TRACE conn3 <- [1,445,null,{"value":"8"}] 03:59:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 03:59:50 INFO - PROCESS | 5122 | 1467111590386 Marionette TRACE conn3 -> [0,446,"setScriptTimeout",{"ms":35000}] 03:59:50 INFO - PROCESS | 5122 | 1467111590390 Marionette TRACE conn3 <- [1,446,null,{}] 03:59:50 INFO - PROCESS | 5122 | 1467111590397 Marionette TRACE conn3 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:59:50 INFO - PROCESS | 5122 | 1467111590402 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 03:59:50 INFO - PROCESS | 5122 | 1467111590605 Marionette TRACE conn3 <- [1,447,null,{"value":null}] 03:59:50 INFO - PROCESS | 5122 | 1467111590907 Marionette TRACE conn3 -> [0,448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:50 INFO - PROCESS | 5122 | 1467111590916 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 03:59:50 INFO - PROCESS | 5122 | ++DOCSHELL 0x99e40400 == 75 [pid = 5122] [id = 119] 03:59:50 INFO - PROCESS | 5122 | ++DOMWINDOW == 139 (0x9a781400) [pid = 5122] [serial = 356] [outer = (nil)] 03:59:51 INFO - PROCESS | 5122 | ++DOMWINDOW == 140 (0x9a8f3800) [pid = 5122] [serial = 357] [outer = 0x9a781400] 03:59:51 INFO - PROCESS | 5122 | 1467111591027 Marionette DEBUG loaded listener.js 03:59:51 INFO - PROCESS | 5122 | ++DOMWINDOW == 141 (0x9b668400) [pid = 5122] [serial = 358] [outer = 0x9a781400] 03:59:51 INFO - PROCESS | 5122 | 1467111591938 Marionette TRACE conn3 <- [1,448,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html",0,null,null,[["Canvas test: 2d.drawImage.floatsource",0,null,null]]]}] 03:59:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 03:59:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1582ms 03:59:51 INFO - PROCESS | 5122 | 1467111591968 Marionette TRACE conn3 -> [0,449,"getWindowHandle",null] 03:59:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 03:59:51 INFO - PROCESS | 5122 | 1467111591973 Marionette TRACE conn3 <- [1,449,null,{"value":"8"}] 03:59:51 INFO - PROCESS | 5122 | 1467111591979 Marionette TRACE conn3 -> [0,450,"setScriptTimeout",{"ms":35000}] 03:59:51 INFO - PROCESS | 5122 | 1467111591985 Marionette TRACE conn3 <- [1,450,null,{}] 03:59:52 INFO - PROCESS | 5122 | 1467111592002 Marionette TRACE conn3 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:59:52 INFO - PROCESS | 5122 | 1467111592011 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 03:59:52 INFO - PROCESS | 5122 | 1467111592189 Marionette TRACE conn3 <- [1,451,null,{"value":null}] 03:59:52 INFO - PROCESS | 5122 | 1467111592360 Marionette TRACE conn3 -> [0,452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:52 INFO - PROCESS | 5122 | 1467111592370 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 03:59:52 INFO - PROCESS | 5122 | ++DOCSHELL 0xa1115800 == 76 [pid = 5122] [id = 120] 03:59:52 INFO - PROCESS | 5122 | ++DOMWINDOW == 142 (0xa209d000) [pid = 5122] [serial = 359] [outer = (nil)] 03:59:52 INFO - PROCESS | 5122 | ++DOMWINDOW == 143 (0xa2251c00) [pid = 5122] [serial = 360] [outer = 0xa209d000] 03:59:52 INFO - PROCESS | 5122 | 1467111592496 Marionette DEBUG loaded listener.js 03:59:52 INFO - PROCESS | 5122 | ++DOMWINDOW == 144 (0xa2597800) [pid = 5122] [serial = 361] [outer = 0xa209d000] 03:59:53 INFO - PROCESS | 5122 | 1467111593425 Marionette TRACE conn3 <- [1,452,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.emptysrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,453,"getWindowHandle",null] 03:59:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 03:59:53 INFO - PROCESS | 5122 | 1467111593474 Marionette TRACE conn3 <- [1,453,null,{"value":"8"}] 03:59:53 INFO - PROCESS | 5122 | 1467111593481 Marionette TRACE conn3 -> [0,454,"setScriptTimeout",{"ms":35000}] 03:59:53 INFO - PROCESS | 5122 | 1467111593484 Marionette TRACE conn3 <- [1,454,null,{}] 03:59:53 INFO - PROCESS | 5122 | 1467111593490 Marionette TRACE conn3 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:59:53 INFO - PROCESS | 5122 | 1467111593495 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 03:59:53 INFO - PROCESS | 5122 | 1467111593676 Marionette TRACE conn3 <- [1,455,null,{"value":null}] 03:59:53 INFO - PROCESS | 5122 | 1467111593886 Marionette TRACE conn3 -> [0,456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:53 INFO - PROCESS | 5122 | 1467111593892 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 03:59:53 INFO - PROCESS | 5122 | ++DOCSHELL 0x9a8ec800 == 77 [pid = 5122] [id = 121] 03:59:53 INFO - PROCESS | 5122 | ++DOMWINDOW == 145 (0x9bffc000) [pid = 5122] [serial = 362] [outer = (nil)] 03:59:54 INFO - PROCESS | 5122 | ++DOMWINDOW == 146 (0xa3429800) [pid = 5122] [serial = 363] [outer = 0x9bffc000] 03:59:54 INFO - PROCESS | 5122 | 1467111594018 Marionette DEBUG loaded listener.js 03:59:54 INFO - PROCESS | 5122 | ++DOMWINDOW == 147 (0xa507d800) [pid = 5122] [serial = 364] [outer = 0x9bffc000] 03:59:54 INFO - PROCESS | 5122 | [5122] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 03:59:54 INFO - PROCESS | 5122 | 1467111594895 Marionette TRACE conn3 <- [1,456,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.immediate",0,null,null]]]}] 03:59:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 03:59:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1479ms 03:59:54 INFO - PROCESS | 5122 | 1467111594960 Marionette TRACE conn3 -> [0,457,"getWindowHandle",null] 03:59:54 INFO - PROCESS | 5122 | 1467111594964 Marionette TRACE conn3 <- [1,457,null,{"value":"8"}] 03:59:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 03:59:54 INFO - PROCESS | 5122 | 1467111594971 Marionette TRACE conn3 -> [0,458,"setScriptTimeout",{"ms":35000}] 03:59:54 INFO - PROCESS | 5122 | 1467111594974 Marionette TRACE conn3 <- [1,458,null,{}] 03:59:54 INFO - PROCESS | 5122 | 1467111594980 Marionette TRACE conn3 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:59:54 INFO - PROCESS | 5122 | 1467111594985 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 03:59:55 INFO - PROCESS | 5122 | 1467111595197 Marionette TRACE conn3 <- [1,459,null,{"value":null}] 03:59:55 INFO - PROCESS | 5122 | 1467111595415 Marionette TRACE conn3 -> [0,460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:55 INFO - PROCESS | 5122 | 1467111595424 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 03:59:55 INFO - PROCESS | 5122 | ++DOCSHELL 0x8f2dd000 == 78 [pid = 5122] [id = 122] 03:59:55 INFO - PROCESS | 5122 | ++DOMWINDOW == 148 (0x8f2e1800) [pid = 5122] [serial = 365] [outer = (nil)] 03:59:55 INFO - PROCESS | 5122 | ++DOMWINDOW == 149 (0x8f2e5000) [pid = 5122] [serial = 366] [outer = 0x8f2e1800] 03:59:55 INFO - PROCESS | 5122 | 1467111595545 Marionette DEBUG loaded listener.js 03:59:55 INFO - PROCESS | 5122 | ++DOMWINDOW == 150 (0x8f2e7400) [pid = 5122] [serial = 367] [outer = 0x8f2e1800] 03:59:56 INFO - PROCESS | 5122 | 1467111596494 Marionette TRACE conn3 <- [1,460,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.nosrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,461,"getWindowHandle",null] 03:59:56 INFO - PROCESS | 5122 | 1467111596566 Marionette TRACE conn3 <- [1,461,null,{"value":"8"}] 03:59:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 03:59:56 INFO - PROCESS | 5122 | 1467111596573 Marionette TRACE conn3 -> [0,462,"setScriptTimeout",{"ms":35000}] 03:59:56 INFO - PROCESS | 5122 | 1467111596577 Marionette TRACE conn3 <- [1,462,null,{}] 03:59:56 INFO - PROCESS | 5122 | 1467111596582 Marionette TRACE conn3 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:59:56 INFO - PROCESS | 5122 | 1467111596592 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 03:59:56 INFO - PROCESS | 5122 | 1467111596803 Marionette TRACE conn3 <- [1,463,null,{"value":null}] 03:59:57 INFO - PROCESS | 5122 | 1467111597018 Marionette TRACE conn3 -> [0,464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:57 INFO - PROCESS | 5122 | 1467111597024 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 03:59:57 INFO - PROCESS | 5122 | ++DOCSHELL 0x8f01b000 == 79 [pid = 5122] [id = 123] 03:59:57 INFO - PROCESS | 5122 | ++DOMWINDOW == 151 (0x8f10b400) [pid = 5122] [serial = 368] [outer = (nil)] 03:59:57 INFO - PROCESS | 5122 | ++DOMWINDOW == 152 (0xa6ea3400) [pid = 5122] [serial = 369] [outer = 0x8f10b400] 03:59:57 INFO - PROCESS | 5122 | 1467111597150 Marionette DEBUG loaded listener.js 03:59:57 INFO - PROCESS | 5122 | ++DOMWINDOW == 153 (0xa6eae800) [pid = 5122] [serial = 370] [outer = 0x8f10b400] 03:59:57 INFO - PROCESS | 5122 | [5122] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 03:59:58 INFO - PROCESS | 5122 | 1467111598010 Marionette TRACE conn3 <- [1,464,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.reload",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,465,"getWindowHandle",null] 03:59:58 INFO - PROCESS | 5122 | 1467111598060 Marionette TRACE conn3 <- [1,465,null,{"value":"8"}] 03:59:58 INFO - PROCESS | 5122 | 1467111598067 Marionette TRACE conn3 -> [0,466,"setScriptTimeout",{"ms":35000}] 03:59:58 INFO - PROCESS | 5122 | 1467111598069 Marionette TRACE conn3 <- [1,466,null,{}] 03:59:58 INFO - PROCESS | 5122 | 1467111598076 Marionette TRACE conn3 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:59:58 INFO - PROCESS | 5122 | 1467111598081 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 03:59:58 INFO - PROCESS | 5122 | 1467111598252 Marionette TRACE conn3 <- [1,467,null,{"value":null}] 03:59:58 INFO - PROCESS | 5122 | 1467111598425 Marionette TRACE conn3 -> [0,468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:58 INFO - PROCESS | 5122 | 1467111598432 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 03:59:58 INFO - PROCESS | 5122 | ++DOCSHELL 0xa6eaa400 == 80 [pid = 5122] [id = 124] 03:59:58 INFO - PROCESS | 5122 | ++DOMWINDOW == 154 (0xa6eadc00) [pid = 5122] [serial = 371] [outer = (nil)] 03:59:58 INFO - PROCESS | 5122 | ++DOMWINDOW == 155 (0xa82f1400) [pid = 5122] [serial = 372] [outer = 0xa6eadc00] 03:59:58 INFO - PROCESS | 5122 | 1467111598512 Marionette DEBUG loaded listener.js 03:59:58 INFO - PROCESS | 5122 | ++DOMWINDOW == 156 (0xa82f8c00) [pid = 5122] [serial = 373] [outer = 0xa6eadc00] 03:59:59 INFO - PROCESS | 5122 | 1467111599403 Marionette TRACE conn3 <- [1,468,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.removedsrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,469,"getWindowHandle",null] 03:59:59 INFO - PROCESS | 5122 | 1467111599454 Marionette TRACE conn3 <- [1,469,null,{"value":"8"}] 03:59:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 03:59:59 INFO - PROCESS | 5122 | 1467111599460 Marionette TRACE conn3 -> [0,470,"setScriptTimeout",{"ms":35000}] 03:59:59 INFO - PROCESS | 5122 | 1467111599463 Marionette TRACE conn3 <- [1,470,null,{}] 03:59:59 INFO - PROCESS | 5122 | 1467111599469 Marionette TRACE conn3 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:59:59 INFO - PROCESS | 5122 | 1467111599474 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 03:59:59 INFO - PROCESS | 5122 | 1467111599637 Marionette TRACE conn3 <- [1,471,null,{"value":null}] 03:59:59 INFO - PROCESS | 5122 | 1467111599814 Marionette TRACE conn3 -> [0,472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:59 INFO - PROCESS | 5122 | 1467111599824 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 03:59:59 INFO - PROCESS | 5122 | ++DOCSHELL 0x955d3800 == 81 [pid = 5122] [id = 125] 03:59:59 INFO - PROCESS | 5122 | ++DOMWINDOW == 157 (0x955d4400) [pid = 5122] [serial = 374] [outer = (nil)] 03:59:59 INFO - PROCESS | 5122 | ++DOMWINDOW == 158 (0x955db800) [pid = 5122] [serial = 375] [outer = 0x955d4400] 03:59:59 INFO - PROCESS | 5122 | 1467111599901 Marionette DEBUG loaded listener.js 04:00:00 INFO - PROCESS | 5122 | ++DOMWINDOW == 159 (0x955ddc00) [pid = 5122] [serial = 376] [outer = 0x955d4400] 04:00:00 INFO - PROCESS | 5122 | 1467111600835 Marionette TRACE conn3 <- [1,472,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html",0,null,null,[["Negative destination width/height represents the correct rectangle",0,null,null]]]}] 04:00:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 04:00:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1440ms 04:00:00 INFO - PROCESS | 5122 | 1467111600902 Marionette TRACE conn3 -> [0,473,"getWindowHandle",null] 04:00:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 04:00:00 INFO - PROCESS | 5122 | 1467111600908 Marionette TRACE conn3 <- [1,473,null,{"value":"8"}] 04:00:00 INFO - PROCESS | 5122 | 1467111600914 Marionette TRACE conn3 -> [0,474,"setScriptTimeout",{"ms":35000}] 04:00:00 INFO - PROCESS | 5122 | 1467111600918 Marionette TRACE conn3 <- [1,474,null,{}] 04:00:00 INFO - PROCESS | 5122 | 1467111600923 Marionette TRACE conn3 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:00:00 INFO - PROCESS | 5122 | 1467111600928 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:00:01 INFO - PROCESS | 5122 | 1467111601111 Marionette TRACE conn3 <- [1,475,null,{"value":null}] 04:00:01 INFO - PROCESS | 5122 | 1467111601311 Marionette TRACE conn3 -> [0,476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:01 INFO - PROCESS | 5122 | 1467111601321 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:00:01 INFO - PROCESS | 5122 | ++DOCSHELL 0x8db7d800 == 82 [pid = 5122] [id = 126] 04:00:01 INFO - PROCESS | 5122 | ++DOMWINDOW == 160 (0x8db7e000) [pid = 5122] [serial = 377] [outer = (nil)] 04:00:01 INFO - PROCESS | 5122 | ++DOMWINDOW == 161 (0x8db81400) [pid = 5122] [serial = 378] [outer = 0x8db7e000] 04:00:01 INFO - PROCESS | 5122 | 1467111601437 Marionette DEBUG loaded listener.js 04:00:01 INFO - PROCESS | 5122 | ++DOMWINDOW == 162 (0x8db84000) [pid = 5122] [serial = 379] [outer = 0x8db7e000] 04:00:02 INFO - PROCESS | 5122 | 1467111602752 Marionette TRACE conn3 <- [1,476,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html",0,null,null,[["Negative dimensions do not affect the direction of the image",0,null,null]]]}] 04:00:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 04:00:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1885ms 04:00:02 INFO - PROCESS | 5122 | 1467111602852 Marionette TRACE conn3 -> [0,477,"getWindowHandle",null] 04:00:02 INFO - PROCESS | 5122 | 1467111602859 Marionette TRACE conn3 <- [1,477,null,{"value":"8"}] 04:00:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 04:00:02 INFO - PROCESS | 5122 | 1467111602881 Marionette TRACE conn3 -> [0,478,"setScriptTimeout",{"ms":35000}] 04:00:02 INFO - PROCESS | 5122 | 1467111602886 Marionette TRACE conn3 <- [1,478,null,{}] 04:00:02 INFO - PROCESS | 5122 | 1467111602902 Marionette TRACE conn3 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:00:02 INFO - PROCESS | 5122 | 1467111602908 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:00:03 INFO - PROCESS | 5122 | 1467111603066 Marionette TRACE conn3 <- [1,479,null,{"value":null}] 04:00:03 INFO - PROCESS | 5122 | 1467111603245 Marionette TRACE conn3 -> [0,480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:03 INFO - PROCESS | 5122 | 1467111603259 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:00:03 INFO - PROCESS | 5122 | ++DOCSHELL 0x8f2de000 == 83 [pid = 5122] [id = 127] 04:00:03 INFO - PROCESS | 5122 | ++DOMWINDOW == 163 (0x8f2df400) [pid = 5122] [serial = 380] [outer = (nil)] 04:00:03 INFO - PROCESS | 5122 | ++DOMWINDOW == 164 (0x8f979400) [pid = 5122] [serial = 381] [outer = 0x8f2df400] 04:00:03 INFO - PROCESS | 5122 | 1467111603328 Marionette DEBUG loaded listener.js 04:00:03 INFO - PROCESS | 5122 | ++DOMWINDOW == 165 (0x8f97f000) [pid = 5122] [serial = 382] [outer = 0x8f2df400] 04:00:04 INFO - PROCESS | 5122 | 1467111604266 Marionette TRACE conn3 <- [1,480,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html",0,null,null,[["Negative source width/height represents the correct rectangle",0,null,null]]]}] 04:00:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 04:00:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1443ms 04:00:04 INFO - PROCESS | 5122 | 1467111604322 Marionette TRACE conn3 -> [0,481,"getWindowHandle",null] 04:00:04 INFO - PROCESS | 5122 | 1467111604329 Marionette TRACE conn3 <- [1,481,null,{"value":"8"}] 04:00:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 04:00:04 INFO - PROCESS | 5122 | 1467111604338 Marionette TRACE conn3 -> [0,482,"setScriptTimeout",{"ms":35000}] 04:00:04 INFO - PROCESS | 5122 | 1467111604343 Marionette TRACE conn3 <- [1,482,null,{}] 04:00:04 INFO - PROCESS | 5122 | 1467111604348 Marionette TRACE conn3 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:00:04 INFO - PROCESS | 5122 | 1467111604354 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:00:04 INFO - PROCESS | 5122 | 1467111604530 Marionette TRACE conn3 <- [1,483,null,{"value":null}] 04:00:04 INFO - PROCESS | 5122 | 1467111604752 Marionette TRACE conn3 -> [0,484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:04 INFO - PROCESS | 5122 | 1467111604762 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:00:04 INFO - PROCESS | 5122 | ++DOCSHELL 0x8fb36800 == 84 [pid = 5122] [id = 128] 04:00:04 INFO - PROCESS | 5122 | ++DOMWINDOW == 166 (0x8fb3b400) [pid = 5122] [serial = 383] [outer = (nil)] 04:00:04 INFO - PROCESS | 5122 | ++DOMWINDOW == 167 (0x912d7000) [pid = 5122] [serial = 384] [outer = 0x8fb3b400] 04:00:04 INFO - PROCESS | 5122 | 1467111604849 Marionette DEBUG loaded listener.js 04:00:04 INFO - PROCESS | 5122 | ++DOMWINDOW == 168 (0x91dc8400) [pid = 5122] [serial = 385] [outer = 0x8fb3b400] 04:00:05 INFO - PROCESS | 5122 | 1467111605821 Marionette TRACE conn3 <- [1,484,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html",0,null,null,[["drawImage() with Infinity/NaN is ignored",0,null,null]]]}] 04:00:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 04:00:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1536ms 04:00:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 04:00:05 INFO - PROCESS | 5122 | 1467111605875 Marionette TRACE conn3 -> [0,485,"getWindowHandle",null] 04:00:05 INFO - PROCESS | 5122 | 1467111605878 Marionette TRACE conn3 <- [1,485,null,{"value":"8"}] 04:00:05 INFO - PROCESS | 5122 | 1467111605885 Marionette TRACE conn3 -> [0,486,"setScriptTimeout",{"ms":35000}] 04:00:05 INFO - PROCESS | 5122 | 1467111605890 Marionette TRACE conn3 <- [1,486,null,{}] 04:00:05 INFO - PROCESS | 5122 | 1467111605906 Marionette TRACE conn3 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:00:05 INFO - PROCESS | 5122 | 1467111605914 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:00:06 INFO - PROCESS | 5122 | 1467111606128 Marionette TRACE conn3 <- [1,487,null,{"value":null}] 04:00:07 INFO - PROCESS | 5122 | --DOCSHELL 0x95229000 == 83 [pid = 5122] [id = 76] 04:00:07 INFO - PROCESS | 5122 | --DOCSHELL 0x99227800 == 82 [pid = 5122] [id = 73] 04:00:07 INFO - PROCESS | 5122 | --DOCSHELL 0x8e4ac400 == 81 [pid = 5122] [id = 116] 04:00:07 INFO - PROCESS | 5122 | --DOCSHELL 0x94858c00 == 80 [pid = 5122] [id = 115] 04:00:07 INFO - PROCESS | 5122 | --DOCSHELL 0x952e3800 == 79 [pid = 5122] [id = 114] 04:00:07 INFO - PROCESS | 5122 | --DOCSHELL 0x8f017c00 == 78 [pid = 5122] [id = 113] 04:00:07 INFO - PROCESS | 5122 | --DOCSHELL 0x8fb3b800 == 77 [pid = 5122] [id = 112] 04:00:07 INFO - PROCESS | 5122 | --DOCSHELL 0x8fb3d800 == 76 [pid = 5122] [id = 106] 04:00:07 INFO - PROCESS | 5122 | --DOCSHELL 0x91dd1c00 == 75 [pid = 5122] [id = 104] 04:00:07 INFO - PROCESS | 5122 | --DOCSHELL 0x95532000 == 74 [pid = 5122] [id = 105] 04:00:07 INFO - PROCESS | 5122 | --DOCSHELL 0x8fb37400 == 73 [pid = 5122] [id = 94] 04:00:07 INFO - PROCESS | 5122 | --DOCSHELL 0x8f014800 == 72 [pid = 5122] [id = 96] 04:00:07 INFO - PROCESS | 5122 | --DOCSHELL 0x8f013800 == 71 [pid = 5122] [id = 95] 04:00:07 INFO - PROCESS | 5122 | --DOCSHELL 0x99e4dc00 == 70 [pid = 5122] [id = 16] 04:00:07 INFO - PROCESS | 5122 | --DOCSHELL 0x992b0000 == 69 [pid = 5122] [id = 41] 04:00:07 INFO - PROCESS | 5122 | --DOCSHELL 0x93b94c00 == 68 [pid = 5122] [id = 27] 04:00:07 INFO - PROCESS | 5122 | --DOCSHELL 0x8fb3e400 == 67 [pid = 5122] [id = 103] 04:00:07 INFO - PROCESS | 5122 | --DOCSHELL 0x99e4c800 == 66 [pid = 5122] [id = 13] 04:00:07 INFO - PROCESS | 5122 | --DOCSHELL 0x96f2b400 == 65 [pid = 5122] [id = 31] 04:00:07 INFO - PROCESS | 5122 | --DOCSHELL 0x93d7a000 == 64 [pid = 5122] [id = 21] 04:00:07 INFO - PROCESS | 5122 | --DOCSHELL 0x92029400 == 63 [pid = 5122] [id = 40] 04:00:07 INFO - PROCESS | 5122 | --DOCSHELL 0x95533000 == 62 [pid = 5122] [id = 88] 04:00:07 INFO - PROCESS | 5122 | --DOCSHELL 0x93b53000 == 61 [pid = 5122] [id = 30] 04:00:07 INFO - PROCESS | 5122 | --DOCSHELL 0x9202a000 == 60 [pid = 5122] [id = 22] 04:00:07 INFO - PROCESS | 5122 | --DOCSHELL 0x9b66e000 == 59 [pid = 5122] [id = 38] 04:00:07 INFO - PROCESS | 5122 | --DOCSHELL 0x92426400 == 58 [pid = 5122] [id = 70] 04:00:07 INFO - PROCESS | 5122 | --DOCSHELL 0x8e4ab400 == 57 [pid = 5122] [id = 111] 04:00:07 INFO - PROCESS | 5122 | --DOCSHELL 0x9c05a400 == 56 [pid = 5122] [id = 77] 04:00:07 INFO - PROCESS | 5122 | --DOCSHELL 0x9c054400 == 55 [pid = 5122] [id = 14] 04:00:07 INFO - PROCESS | 5122 | --DOCSHELL 0xa23f9c00 == 54 [pid = 5122] [id = 107] 04:00:07 INFO - PROCESS | 5122 | --DOCSHELL 0x9c034000 == 53 [pid = 5122] [id = 74] 04:00:07 INFO - PROCESS | 5122 | --DOCSHELL 0x92fa8c00 == 52 [pid = 5122] [id = 51] 04:00:07 INFO - PROCESS | 5122 | --DOCSHELL 0x8f111400 == 51 [pid = 5122] [id = 109] 04:00:07 INFO - PROCESS | 5122 | --DOCSHELL 0xa23fb800 == 50 [pid = 5122] [id = 50] 04:00:07 INFO - PROCESS | 5122 | --DOCSHELL 0x8f109c00 == 49 [pid = 5122] [id = 108] 04:00:07 INFO - PROCESS | 5122 | --DOCSHELL 0x9202b000 == 48 [pid = 5122] [id = 78] 04:00:07 INFO - PROCESS | 5122 | --DOCSHELL 0x99edc000 == 47 [pid = 5122] [id = 19] 04:00:07 INFO - PROCESS | 5122 | --DOCSHELL 0x95232c00 == 46 [pid = 5122] [id = 79] 04:00:07 INFO - PROCESS | 5122 | --DOCSHELL 0x8f110800 == 45 [pid = 5122] [id = 110] 04:00:07 INFO - PROCESS | 5122 | --DOCSHELL 0x9242b400 == 44 [pid = 5122] [id = 75] 04:00:07 INFO - PROCESS | 5122 | --DOCSHELL 0x91cbdc00 == 43 [pid = 5122] [id = 80] 04:00:07 INFO - PROCESS | 5122 | --DOCSHELL 0x91ee7800 == 42 [pid = 5122] [id = 91] 04:00:07 INFO - PROCESS | 5122 | --DOCSHELL 0x99ede800 == 41 [pid = 5122] [id = 92] 04:00:07 INFO - PROCESS | 5122 | --DOCSHELL 0x9bff5400 == 40 [pid = 5122] [id = 29] 04:00:07 INFO - PROCESS | 5122 | --DOCSHELL 0x91eec000 == 39 [pid = 5122] [id = 93] 04:00:07 INFO - PROCESS | 5122 | --DOCSHELL 0x92faa000 == 38 [pid = 5122] [id = 71] 04:00:07 INFO - PROCESS | 5122 | --DOCSHELL 0x8f2de000 == 37 [pid = 5122] [id = 127] 04:00:07 INFO - PROCESS | 5122 | --DOCSHELL 0x955d3800 == 36 [pid = 5122] [id = 125] 04:00:07 INFO - PROCESS | 5122 | --DOCSHELL 0x8db7d800 == 35 [pid = 5122] [id = 126] 04:00:07 INFO - PROCESS | 5122 | --DOCSHELL 0xa6eaa400 == 34 [pid = 5122] [id = 124] 04:00:07 INFO - PROCESS | 5122 | --DOCSHELL 0x8f01b000 == 33 [pid = 5122] [id = 123] 04:00:07 INFO - PROCESS | 5122 | --DOCSHELL 0x8f2dd000 == 32 [pid = 5122] [id = 122] 04:00:07 INFO - PROCESS | 5122 | --DOCSHELL 0xa1115800 == 31 [pid = 5122] [id = 120] 04:00:07 INFO - PROCESS | 5122 | --DOCSHELL 0x9a8ec800 == 30 [pid = 5122] [id = 121] 04:00:07 INFO - PROCESS | 5122 | --DOCSHELL 0x99e40400 == 29 [pid = 5122] [id = 119] 04:00:07 INFO - PROCESS | 5122 | --DOCSHELL 0x912cf800 == 28 [pid = 5122] [id = 118] 04:00:07 INFO - PROCESS | 5122 | --DOCSHELL 0x8fb35c00 == 27 [pid = 5122] [id = 117] 04:00:07 INFO - PROCESS | 5122 | --DOMWINDOW == 167 (0x91dca800) [pid = 5122] [serial = 288] [outer = (nil)] [url = about:blank] 04:00:07 INFO - PROCESS | 5122 | --DOMWINDOW == 166 (0x9a39c800) [pid = 5122] [serial = 273] [outer = (nil)] [url = about:blank] 04:00:07 INFO - PROCESS | 5122 | --DOMWINDOW == 165 (0x8fb40400) [pid = 5122] [serial = 282] [outer = (nil)] [url = about:blank] 04:00:07 INFO - PROCESS | 5122 | --DOMWINDOW == 164 (0x952aa000) [pid = 5122] [serial = 298] [outer = (nil)] [url = about:blank] 04:00:07 INFO - PROCESS | 5122 | --DOMWINDOW == 163 (0x9522a800) [pid = 5122] [serial = 297] [outer = (nil)] [url = about:blank] 04:00:07 INFO - PROCESS | 5122 | --DOMWINDOW == 162 (0x93d78000) [pid = 5122] [serial = 267] [outer = (nil)] [url = about:blank] 04:00:07 INFO - PROCESS | 5122 | --DOMWINDOW == 161 (0x9cc45c00) [pid = 5122] [serial = 264] [outer = (nil)] [url = about:blank] 04:00:07 INFO - PROCESS | 5122 | --DOMWINDOW == 160 (0x9a8f6c00) [pid = 5122] [serial = 303] [outer = (nil)] [url = about:blank] 04:00:07 INFO - PROCESS | 5122 | --DOMWINDOW == 159 (0x9c036800) [pid = 5122] [serial = 276] [outer = (nil)] [url = about:blank] 04:00:07 INFO - PROCESS | 5122 | --DOMWINDOW == 158 (0x9af78000) [pid = 5122] [serial = 304] [outer = (nil)] [url = about:blank] 04:00:07 INFO - PROCESS | 5122 | --DOMWINDOW == 157 (0x8f01ac00) [pid = 5122] [serial = 285] [outer = (nil)] [url = about:blank] 04:00:07 INFO - PROCESS | 5122 | --DOMWINDOW == 156 (0x9242bc00) [pid = 5122] [serial = 295] [outer = (nil)] [url = about:blank] 04:00:07 INFO - PROCESS | 5122 | --DOMWINDOW == 155 (0x9a3a1000) [pid = 5122] [serial = 306] [outer = (nil)] [url = about:blank] 04:00:07 INFO - PROCESS | 5122 | --DOMWINDOW == 154 (0x91ef4000) [pid = 5122] [serial = 294] [outer = (nil)] [url = about:blank] 04:00:07 INFO - PROCESS | 5122 | --DOMWINDOW == 153 (0x91cc5800) [pid = 5122] [serial = 292] [outer = (nil)] [url = about:blank] 04:00:07 INFO - PROCESS | 5122 | --DOMWINDOW == 152 (0x9a5bb000) [pid = 5122] [serial = 270] [outer = (nil)] [url = about:blank] 04:00:07 INFO - PROCESS | 5122 | --DOMWINDOW == 151 (0x9a3a2000) [pid = 5122] [serial = 301] [outer = (nil)] [url = about:blank] 04:00:07 INFO - PROCESS | 5122 | --DOMWINDOW == 150 (0x912d2000) [pid = 5122] [serial = 291] [outer = (nil)] [url = about:blank] 04:00:07 INFO - PROCESS | 5122 | --DOMWINDOW == 149 (0x9a398000) [pid = 5122] [serial = 300] [outer = (nil)] [url = about:blank] 04:00:07 INFO - PROCESS | 5122 | --DOMWINDOW == 148 (0x9c035000) [pid = 5122] [serial = 309] [outer = (nil)] [url = about:blank] 04:00:07 INFO - PROCESS | 5122 | --DOMWINDOW == 147 (0x9b427c00) [pid = 5122] [serial = 307] [outer = (nil)] [url = about:blank] 04:00:07 INFO - PROCESS | 5122 | --DOMWINDOW == 146 (0xa2250000) [pid = 5122] [serial = 279] [outer = (nil)] [url = about:blank] 04:00:07 INFO - PROCESS | 5122 | 1467111607955 Marionette TRACE conn3 -> [0,488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:07 INFO - PROCESS | 5122 | 1467111607965 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:00:08 INFO - PROCESS | 5122 | ++DOCSHELL 0x8db7d800 == 28 [pid = 5122] [id = 129] 04:00:08 INFO - PROCESS | 5122 | ++DOMWINDOW == 147 (0x8db81c00) [pid = 5122] [serial = 386] [outer = (nil)] 04:00:08 INFO - PROCESS | 5122 | ++DOMWINDOW == 148 (0x8e4af400) [pid = 5122] [serial = 387] [outer = 0x8db81c00] 04:00:08 INFO - PROCESS | 5122 | 1467111608075 Marionette DEBUG loaded listener.js 04:00:08 INFO - PROCESS | 5122 | ++DOMWINDOW == 149 (0x8f01ac00) [pid = 5122] [serial = 388] [outer = 0x8db81c00] 04:00:08 INFO - PROCESS | 5122 | 1467111608844 Marionette TRACE conn3 <- [1,488,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html",0,null,null,[["Stretched images do not get pixels wrapping around the edges",0,null,null]]]}] 04:00:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 04:00:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 2988ms 04:00:08 INFO - PROCESS | 5122 | 1467111608875 Marionette TRACE conn3 -> [0,489,"getWindowHandle",null] 04:00:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 04:00:08 INFO - PROCESS | 5122 | 1467111608880 Marionette TRACE conn3 <- [1,489,null,{"value":"8"}] 04:00:08 INFO - PROCESS | 5122 | 1467111608888 Marionette TRACE conn3 -> [0,490,"setScriptTimeout",{"ms":35000}] 04:00:08 INFO - PROCESS | 5122 | 1467111608893 Marionette TRACE conn3 <- [1,490,null,{}] 04:00:08 INFO - PROCESS | 5122 | 1467111608901 Marionette TRACE conn3 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:00:08 INFO - PROCESS | 5122 | 1467111608908 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:00:09 INFO - PROCESS | 5122 | 1467111609076 Marionette TRACE conn3 <- [1,491,null,{"value":null}] 04:00:09 INFO - PROCESS | 5122 | 1467111609090 Marionette TRACE conn3 -> [0,492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:09 INFO - PROCESS | 5122 | 1467111609097 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:00:09 INFO - PROCESS | 5122 | ++DOCSHELL 0x8f97ec00 == 29 [pid = 5122] [id = 130] 04:00:09 INFO - PROCESS | 5122 | ++DOMWINDOW == 150 (0x8f982400) [pid = 5122] [serial = 389] [outer = (nil)] 04:00:09 INFO - PROCESS | 5122 | ++DOMWINDOW == 151 (0x8fb32800) [pid = 5122] [serial = 390] [outer = 0x8f982400] 04:00:09 INFO - PROCESS | 5122 | 1467111609172 Marionette DEBUG loaded listener.js 04:00:09 INFO - PROCESS | 5122 | ++DOMWINDOW == 152 (0x8fb39000) [pid = 5122] [serial = 391] [outer = 0x8f982400] 04:00:10 INFO - PROCESS | 5122 | 1467111610035 Marionette TRACE conn3 <- [1,492,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html",0,null,null,[["Canvas test: 2d.drawImage.null",0,null,null]]]}] 04:00:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 04:00:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1193ms 04:00:10 INFO - PROCESS | 5122 | 1467111610081 Marionette TRACE conn3 -> [0,493,"getWindowHandle",null] 04:00:10 INFO - PROCESS | 5122 | 1467111610087 Marionette TRACE conn3 <- [1,493,null,{"value":"8"}] 04:00:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 04:00:10 INFO - PROCESS | 5122 | 1467111610095 Marionette TRACE conn3 -> [0,494,"setScriptTimeout",{"ms":35000}] 04:00:10 INFO - PROCESS | 5122 | 1467111610099 Marionette TRACE conn3 <- [1,494,null,{}] 04:00:10 INFO - PROCESS | 5122 | 1467111610104 Marionette TRACE conn3 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:00:10 INFO - PROCESS | 5122 | 1467111610109 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:00:10 INFO - PROCESS | 5122 | 1467111610268 Marionette TRACE conn3 <- [1,495,null,{"value":null}] 04:00:10 INFO - PROCESS | 5122 | 1467111610432 Marionette TRACE conn3 -> [0,496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:10 INFO - PROCESS | 5122 | 1467111610439 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:00:10 INFO - PROCESS | 5122 | ++DOCSHELL 0x912ccc00 == 30 [pid = 5122] [id = 131] 04:00:10 INFO - PROCESS | 5122 | ++DOMWINDOW == 153 (0x912d1400) [pid = 5122] [serial = 392] [outer = (nil)] 04:00:10 INFO - PROCESS | 5122 | ++DOMWINDOW == 154 (0x91cc4c00) [pid = 5122] [serial = 393] [outer = 0x912d1400] 04:00:10 INFO - PROCESS | 5122 | 1467111610508 Marionette DEBUG loaded listener.js 04:00:10 INFO - PROCESS | 5122 | ++DOMWINDOW == 155 (0x91dc7400) [pid = 5122] [serial = 394] [outer = 0x912d1400] 04:00:11 INFO - PROCESS | 5122 | 1467111611490 Marionette TRACE conn3 <- [1,496,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html",0,null,null,[["Canvas test: 2d.drawImage.path",0,null,null]]]}] 04:00:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 04:00:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1430ms 04:00:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 04:00:11 INFO - PROCESS | 5122 | 1467111611526 Marionette TRACE conn3 -> [0,497,"getWindowHandle",null] 04:00:11 INFO - PROCESS | 5122 | 1467111611529 Marionette TRACE conn3 <- [1,497,null,{"value":"8"}] 04:00:11 INFO - PROCESS | 5122 | 1467111611537 Marionette TRACE conn3 -> [0,498,"setScriptTimeout",{"ms":35000}] 04:00:11 INFO - PROCESS | 5122 | 1467111611545 Marionette TRACE conn3 <- [1,498,null,{}] 04:00:11 INFO - PROCESS | 5122 | 1467111611567 Marionette TRACE conn3 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:00:11 INFO - PROCESS | 5122 | 1467111611574 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:00:11 INFO - PROCESS | 5122 | 1467111611805 Marionette TRACE conn3 <- [1,499,null,{"value":null}] 04:00:11 INFO - PROCESS | 5122 | 1467111611835 Marionette TRACE conn3 -> [0,500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:11 INFO - PROCESS | 5122 | 1467111611849 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:00:11 INFO - PROCESS | 5122 | ++DOCSHELL 0x91cc9000 == 31 [pid = 5122] [id = 132] 04:00:11 INFO - PROCESS | 5122 | ++DOMWINDOW == 156 (0x91eec000) [pid = 5122] [serial = 395] [outer = (nil)] 04:00:11 INFO - PROCESS | 5122 | ++DOMWINDOW == 157 (0x930d3400) [pid = 5122] [serial = 396] [outer = 0x91eec000] 04:00:12 INFO - PROCESS | 5122 | 1467111611999 Marionette DEBUG loaded listener.js 04:00:12 INFO - PROCESS | 5122 | ++DOMWINDOW == 158 (0x93b93800) [pid = 5122] [serial = 397] [outer = 0x91eec000] 04:00:13 INFO - PROCESS | 5122 | --DOMWINDOW == 157 (0xa4e51000) [pid = 5122] [serial = 229] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 04:00:13 INFO - PROCESS | 5122 | --DOMWINDOW == 156 (0x99e42000) [pid = 5122] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 04:00:13 INFO - PROCESS | 5122 | --DOMWINDOW == 155 (0x8f016000) [pid = 5122] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 04:00:13 INFO - PROCESS | 5122 | --DOMWINDOW == 154 (0x9202cc00) [pid = 5122] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 04:00:13 INFO - PROCESS | 5122 | --DOMWINDOW == 153 (0x9242c400) [pid = 5122] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 04:00:13 INFO - PROCESS | 5122 | --DOMWINDOW == 152 (0x93d78400) [pid = 5122] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 04:00:13 INFO - PROCESS | 5122 | --DOMWINDOW == 151 (0xa33e9c00) [pid = 5122] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 04:00:13 INFO - PROCESS | 5122 | --DOMWINDOW == 150 (0x9a399c00) [pid = 5122] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 04:00:13 INFO - PROCESS | 5122 | --DOMWINDOW == 149 (0x9b475c00) [pid = 5122] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 04:00:13 INFO - PROCESS | 5122 | --DOMWINDOW == 148 (0x91cbf400) [pid = 5122] [serial = 239] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 04:00:13 INFO - PROCESS | 5122 | --DOMWINDOW == 147 (0x9b426400) [pid = 5122] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 04:00:13 INFO - PROCESS | 5122 | --DOMWINDOW == 146 (0xa23b1c00) [pid = 5122] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 04:00:13 INFO - PROCESS | 5122 | --DOMWINDOW == 145 (0x9b7b1800) [pid = 5122] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 04:00:13 INFO - PROCESS | 5122 | --DOMWINDOW == 144 (0x9a5b9000) [pid = 5122] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 04:00:13 INFO - PROCESS | 5122 | --DOMWINDOW == 143 (0x92028c00) [pid = 5122] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 04:00:13 INFO - PROCESS | 5122 | --DOMWINDOW == 142 (0x92420000) [pid = 5122] [serial = 232] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 04:00:13 INFO - PROCESS | 5122 | --DOMWINDOW == 141 (0x9522a000) [pid = 5122] [serial = 226] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 04:00:13 INFO - PROCESS | 5122 | --DOMWINDOW == 140 (0xa5022800) [pid = 5122] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 04:00:13 INFO - PROCESS | 5122 | --DOMWINDOW == 139 (0x91ef0800) [pid = 5122] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 04:00:13 INFO - PROCESS | 5122 | --DOMWINDOW == 138 (0x992af800) [pid = 5122] [serial = 235] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 04:00:13 INFO - PROCESS | 5122 | --DOMWINDOW == 137 (0x9965ac00) [pid = 5122] [serial = 223] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 04:00:13 INFO - PROCESS | 5122 | --DOMWINDOW == 136 (0x8f020800) [pid = 5122] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 04:00:13 INFO - PROCESS | 5122 | --DOMWINDOW == 135 (0x952a4400) [pid = 5122] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 04:00:13 INFO - PROCESS | 5122 | --DOMWINDOW == 134 (0x99edb400) [pid = 5122] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 04:00:13 INFO - PROCESS | 5122 | --DOMWINDOW == 133 (0x912d6c00) [pid = 5122] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 04:00:13 INFO - PROCESS | 5122 | --DOMWINDOW == 132 (0x8e4af000) [pid = 5122] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 04:00:13 INFO - PROCESS | 5122 | --DOMWINDOW == 131 (0xa258f000) [pid = 5122] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 04:00:13 INFO - PROCESS | 5122 | --DOMWINDOW == 130 (0x9b668c00) [pid = 5122] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 04:00:13 INFO - PROCESS | 5122 | --DOMWINDOW == 129 (0x99665800) [pid = 5122] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 04:00:13 INFO - PROCESS | 5122 | --DOMWINDOW == 128 (0x91ee6400) [pid = 5122] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 04:00:13 INFO - PROCESS | 5122 | --DOMWINDOW == 127 (0x91dd1000) [pid = 5122] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 04:00:13 INFO - PROCESS | 5122 | --DOMWINDOW == 126 (0x9c03a800) [pid = 5122] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 04:00:13 INFO - PROCESS | 5122 | --DOMWINDOW == 125 (0x93b9bc00) [pid = 5122] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 04:00:13 INFO - PROCESS | 5122 | --DOMWINDOW == 124 (0x91dc3000) [pid = 5122] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 04:00:13 INFO - PROCESS | 5122 | --DOMWINDOW == 123 (0x8f10a000) [pid = 5122] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 04:00:13 INFO - PROCESS | 5122 | --DOMWINDOW == 122 (0xa341fc00) [pid = 5122] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 04:00:13 INFO - PROCESS | 5122 | --DOMWINDOW == 121 (0x9552f000) [pid = 5122] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 04:00:13 INFO - PROCESS | 5122 | --DOMWINDOW == 120 (0x8fb37800) [pid = 5122] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 04:00:13 INFO - PROCESS | 5122 | --DOMWINDOW == 119 (0x9c038800) [pid = 5122] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 04:00:13 INFO - PROCESS | 5122 | --DOMWINDOW == 118 (0x99edf000) [pid = 5122] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 04:00:13 INFO - PROCESS | 5122 | --DOMWINDOW == 117 (0x95236800) [pid = 5122] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 04:00:14 INFO - PROCESS | 5122 | 1467111614219 Marionette TRACE conn3 <- [1,500,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html",0,null,null,[["Canvas test: 2d.drawImage.self.1",0,null,null]]]}] 04:00:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 04:00:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 2798ms 04:00:14 INFO - PROCESS | 5122 | 1467111614523 Marionette TRACE conn3 -> [0,501,"getWindowHandle",null] 04:00:14 INFO - PROCESS | 5122 | 1467111614527 Marionette TRACE conn3 <- [1,501,null,{"value":"8"}] 04:00:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 04:00:14 INFO - PROCESS | 5122 | 1467111614629 Marionette TRACE conn3 -> [0,502,"setScriptTimeout",{"ms":35000}] 04:00:14 INFO - PROCESS | 5122 | 1467111614633 Marionette TRACE conn3 <- [1,502,null,{}] 04:00:14 INFO - PROCESS | 5122 | 1467111614640 Marionette TRACE conn3 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:00:14 INFO - PROCESS | 5122 | 1467111614645 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:00:14 INFO - PROCESS | 5122 | 1467111614795 Marionette TRACE conn3 <- [1,503,null,{"value":null}] 04:00:14 INFO - PROCESS | 5122 | 1467111614809 Marionette TRACE conn3 -> [0,504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:14 INFO - PROCESS | 5122 | 1467111614815 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:00:14 INFO - PROCESS | 5122 | ++DOCSHELL 0x8f112000 == 32 [pid = 5122] [id = 133] 04:00:14 INFO - PROCESS | 5122 | ++DOMWINDOW == 118 (0x8f118400) [pid = 5122] [serial = 398] [outer = (nil)] 04:00:14 INFO - PROCESS | 5122 | ++DOMWINDOW == 119 (0x91dcb800) [pid = 5122] [serial = 399] [outer = 0x8f118400] 04:00:14 INFO - PROCESS | 5122 | 1467111614885 Marionette DEBUG loaded listener.js 04:00:14 INFO - PROCESS | 5122 | ++DOMWINDOW == 120 (0x952a4400) [pid = 5122] [serial = 400] [outer = 0x8f118400] 04:00:15 INFO - PROCESS | 5122 | 1467111615878 Marionette TRACE conn3 <- [1,504,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html",0,null,null,[["Canvas test: 2d.drawImage.self.2",0,null,null]]]}] 04:00:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 04:00:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1306ms 04:00:15 INFO - PROCESS | 5122 | 1467111615915 Marionette TRACE conn3 -> [0,505,"getWindowHandle",null] 04:00:15 INFO - PROCESS | 5122 | 1467111615921 Marionette TRACE conn3 <- [1,505,null,{"value":"8"}] 04:00:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 04:00:15 INFO - PROCESS | 5122 | 1467111615930 Marionette TRACE conn3 -> [0,506,"setScriptTimeout",{"ms":35000}] 04:00:15 INFO - PROCESS | 5122 | 1467111615935 Marionette TRACE conn3 <- [1,506,null,{}] 04:00:15 INFO - PROCESS | 5122 | 1467111615944 Marionette TRACE conn3 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:00:15 INFO - PROCESS | 5122 | 1467111615950 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:00:16 INFO - PROCESS | 5122 | 1467111616146 Marionette TRACE conn3 <- [1,507,null,{"value":null}] 04:00:16 INFO - PROCESS | 5122 | 1467111616375 Marionette TRACE conn3 -> [0,508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:16 INFO - PROCESS | 5122 | 1467111616386 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:00:16 INFO - PROCESS | 5122 | ++DOCSHELL 0x8f01d400 == 33 [pid = 5122] [id = 134] 04:00:16 INFO - PROCESS | 5122 | ++DOMWINDOW == 121 (0x8f109c00) [pid = 5122] [serial = 401] [outer = (nil)] 04:00:16 INFO - PROCESS | 5122 | ++DOMWINDOW == 122 (0x8f2e5c00) [pid = 5122] [serial = 402] [outer = 0x8f109c00] 04:00:16 INFO - PROCESS | 5122 | 1467111616480 Marionette DEBUG loaded listener.js 04:00:16 INFO - PROCESS | 5122 | ++DOMWINDOW == 123 (0x912cdc00) [pid = 5122] [serial = 403] [outer = 0x8f109c00] 04:00:17 INFO - PROCESS | 5122 | 1467111617432 Marionette TRACE conn3 <- [1,508,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html",0,null,null,[["drawImage() of an SVG image",0,null,null]]]}] 04:00:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 04:00:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1548ms 04:00:17 INFO - PROCESS | 5122 | 1467111617478 Marionette TRACE conn3 -> [0,509,"getWindowHandle",null] 04:00:17 INFO - PROCESS | 5122 | 1467111617486 Marionette TRACE conn3 <- [1,509,null,{"value":"8"}] 04:00:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 04:00:17 INFO - PROCESS | 5122 | 1467111617496 Marionette TRACE conn3 -> [0,510,"setScriptTimeout",{"ms":35000}] 04:00:17 INFO - PROCESS | 5122 | 1467111617500 Marionette TRACE conn3 <- [1,510,null,{}] 04:00:17 INFO - PROCESS | 5122 | 1467111617506 Marionette TRACE conn3 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:00:17 INFO - PROCESS | 5122 | 1467111617512 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:00:17 INFO - PROCESS | 5122 | 1467111617688 Marionette TRACE conn3 <- [1,511,null,{"value":null}] 04:00:17 INFO - PROCESS | 5122 | 1467111617903 Marionette TRACE conn3 -> [0,512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:17 INFO - PROCESS | 5122 | 1467111617913 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:00:17 INFO - PROCESS | 5122 | ++DOCSHELL 0x8f01b800 == 34 [pid = 5122] [id = 135] 04:00:17 INFO - PROCESS | 5122 | ++DOMWINDOW == 124 (0x912d8c00) [pid = 5122] [serial = 404] [outer = (nil)] 04:00:17 INFO - PROCESS | 5122 | ++DOMWINDOW == 125 (0x93b92400) [pid = 5122] [serial = 405] [outer = 0x912d8c00] 04:00:18 INFO - PROCESS | 5122 | 1467111618000 Marionette DEBUG loaded listener.js 04:00:18 INFO - PROCESS | 5122 | ++DOMWINDOW == 126 (0x95232c00) [pid = 5122] [serial = 406] [outer = 0x912d8c00] 04:00:18 INFO - PROCESS | 5122 | 1467111618984 Marionette TRACE conn3 <- [1,512,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html",0,null,null,[["Canvas test: 2d.drawImage.transform",0,null,null]]]}] 04:00:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 04:00:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1531ms 04:00:19 INFO - PROCESS | 5122 | 1467111619027 Marionette TRACE conn3 -> [0,513,"getWindowHandle",null] 04:00:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 04:00:19 INFO - PROCESS | 5122 | 1467111619031 Marionette TRACE conn3 <- [1,513,null,{"value":"8"}] 04:00:19 INFO - PROCESS | 5122 | 1467111619038 Marionette TRACE conn3 -> [0,514,"setScriptTimeout",{"ms":35000}] 04:00:19 INFO - PROCESS | 5122 | 1467111619044 Marionette TRACE conn3 <- [1,514,null,{}] 04:00:19 INFO - PROCESS | 5122 | 1467111619060 Marionette TRACE conn3 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:00:19 INFO - PROCESS | 5122 | 1467111619069 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:00:19 INFO - PROCESS | 5122 | 1467111619244 Marionette TRACE conn3 <- [1,515,null,{"value":null}] 04:00:19 INFO - PROCESS | 5122 | 1467111619464 Marionette TRACE conn3 -> [0,516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:19 INFO - PROCESS | 5122 | 1467111619478 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:00:19 INFO - PROCESS | 5122 | ++DOCSHELL 0x955e1000 == 35 [pid = 5122] [id = 136] 04:00:19 INFO - PROCESS | 5122 | ++DOMWINDOW == 127 (0x955e1400) [pid = 5122] [serial = 407] [outer = (nil)] 04:00:19 INFO - PROCESS | 5122 | ++DOMWINDOW == 128 (0x96f2f000) [pid = 5122] [serial = 408] [outer = 0x955e1400] 04:00:19 INFO - PROCESS | 5122 | 1467111619574 Marionette DEBUG loaded listener.js 04:00:19 INFO - PROCESS | 5122 | ++DOMWINDOW == 129 (0x99223c00) [pid = 5122] [serial = 409] [outer = 0x955e1400] 04:00:20 INFO - PROCESS | 5122 | 1467111620409 Marionette TRACE conn3 <- [1,516,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html",0,null,null,[["Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError",0,null,null]]]}] 04:00:20 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 04:00:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1441ms 04:00:20 INFO - PROCESS | 5122 | 1467111620480 Marionette TRACE conn3 -> [0,517,"getWindowHandle",null] 04:00:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 04:00:20 INFO - PROCESS | 5122 | 1467111620485 Marionette TRACE conn3 <- [1,517,null,{"value":"8"}] 04:00:20 INFO - PROCESS | 5122 | 1467111620491 Marionette TRACE conn3 -> [0,518,"setScriptTimeout",{"ms":35000}] 04:00:20 INFO - PROCESS | 5122 | 1467111620495 Marionette TRACE conn3 <- [1,518,null,{}] 04:00:20 INFO - PROCESS | 5122 | 1467111620501 Marionette TRACE conn3 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:00:20 INFO - PROCESS | 5122 | 1467111620506 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:00:20 INFO - PROCESS | 5122 | 1467111620719 Marionette TRACE conn3 <- [1,519,null,{"value":null}] 04:00:21 INFO - PROCESS | 5122 | 1467111620979 Marionette TRACE conn3 -> [0,520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:21 INFO - PROCESS | 5122 | 1467111620986 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:00:21 INFO - PROCESS | 5122 | ++DOCSHELL 0x95351400 == 36 [pid = 5122] [id = 137] 04:00:21 INFO - PROCESS | 5122 | ++DOMWINDOW == 130 (0x955de800) [pid = 5122] [serial = 410] [outer = (nil)] 04:00:21 INFO - PROCESS | 5122 | ++DOMWINDOW == 131 (0x99e49400) [pid = 5122] [serial = 411] [outer = 0x955de800] 04:00:21 INFO - PROCESS | 5122 | 1467111621129 Marionette DEBUG loaded listener.js 04:00:21 INFO - PROCESS | 5122 | ++DOMWINDOW == 132 (0x99ee6400) [pid = 5122] [serial = 412] [outer = 0x955de800] 04:00:22 INFO - PROCESS | 5122 | 1467111622022 Marionette TRACE conn3 <- [1,520,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html",0,null,null,[["Canvas test: 2d.drawImage.zerocanvas",0,null,null]]]}] 04:00:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 04:00:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1594ms 04:00:22 INFO - PROCESS | 5122 | 1467111622086 Marionette TRACE conn3 -> [0,521,"getWindowHandle",null] 04:00:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 04:00:22 INFO - PROCESS | 5122 | 1467111622091 Marionette TRACE conn3 <- [1,521,null,{"value":"8"}] 04:00:22 INFO - PROCESS | 5122 | 1467111622097 Marionette TRACE conn3 -> [0,522,"setScriptTimeout",{"ms":35000}] 04:00:22 INFO - PROCESS | 5122 | 1467111622101 Marionette TRACE conn3 <- [1,522,null,{}] 04:00:22 INFO - PROCESS | 5122 | 1467111622106 Marionette TRACE conn3 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:00:22 INFO - PROCESS | 5122 | 1467111622112 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:00:22 INFO - PROCESS | 5122 | 1467111622284 Marionette TRACE conn3 <- [1,523,null,{"value":null}] 04:00:22 INFO - PROCESS | 5122 | 1467111622455 Marionette TRACE conn3 -> [0,524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:22 INFO - PROCESS | 5122 | 1467111622467 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:00:22 INFO - PROCESS | 5122 | ++DOCSHELL 0x992afc00 == 37 [pid = 5122] [id = 138] 04:00:22 INFO - PROCESS | 5122 | ++DOMWINDOW == 133 (0x9a1ac000) [pid = 5122] [serial = 413] [outer = (nil)] 04:00:22 INFO - PROCESS | 5122 | ++DOMWINDOW == 134 (0x9a39f000) [pid = 5122] [serial = 414] [outer = 0x9a1ac000] 04:00:22 INFO - PROCESS | 5122 | 1467111622545 Marionette DEBUG loaded listener.js 04:00:22 INFO - PROCESS | 5122 | ++DOMWINDOW == 135 (0x9a3a1400) [pid = 5122] [serial = 415] [outer = 0x9a1ac000] 04:00:23 INFO - PROCESS | 5122 | 1467111623512 Marionette TRACE conn3 <- [1,524,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html",0,null,null,[["drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR",0,null,null]]]}] 04:00:23 INFO - PROCESS | 5122 | ++DOMWINDOW == 136 (0x9a667800) [pid = 5122] [serial = 416] [outer = 0x95526000] 04:00:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 04:00:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1483ms 04:00:23 INFO - PROCESS | 5122 | 1467111623595 Marionette TRACE conn3 -> [0,525,"getWindowHandle",null] 04:00:23 INFO - PROCESS | 5122 | 1467111623599 Marionette TRACE conn3 <- [1,525,null,{"value":"8"}] 04:00:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 04:00:23 INFO - PROCESS | 5122 | 1467111623661 Marionette TRACE conn3 -> [0,526,"setScriptTimeout",{"ms":35000}] 04:00:23 INFO - PROCESS | 5122 | 1467111623666 Marionette TRACE conn3 <- [1,526,null,{}] 04:00:23 INFO - PROCESS | 5122 | 1467111623687 Marionette TRACE conn3 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:00:23 INFO - PROCESS | 5122 | 1467111623697 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:00:23 INFO - PROCESS | 5122 | 1467111623890 Marionette TRACE conn3 <- [1,527,null,{"value":null}] 04:00:24 INFO - PROCESS | 5122 | 1467111624115 Marionette TRACE conn3 -> [0,528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:24 INFO - PROCESS | 5122 | 1467111624124 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:00:24 INFO - PROCESS | 5122 | ++DOCSHELL 0x91cbf000 == 38 [pid = 5122] [id = 139] 04:00:24 INFO - PROCESS | 5122 | ++DOMWINDOW == 137 (0x91cc2000) [pid = 5122] [serial = 417] [outer = (nil)] 04:00:24 INFO - PROCESS | 5122 | ++DOMWINDOW == 138 (0x9a5b8400) [pid = 5122] [serial = 418] [outer = 0x91cc2000] 04:00:24 INFO - PROCESS | 5122 | 1467111624214 Marionette DEBUG loaded listener.js 04:00:24 INFO - PROCESS | 5122 | ++DOMWINDOW == 139 (0x9a8f6800) [pid = 5122] [serial = 419] [outer = 0x91cc2000] 04:00:25 INFO - PROCESS | 5122 | 1467111625103 Marionette TRACE conn3 <- [1,528,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html",0,null,null,[["drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR",0,null,null]]]}] 04:00:25 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 04:00:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1541ms 04:00:25 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 04:00:25 INFO - PROCESS | 5122 | 1467111625157 Marionette TRACE conn3 -> [0,529,"getWindowHandle",null] 04:00:25 INFO - PROCESS | 5122 | 1467111625160 Marionette TRACE conn3 <- [1,529,null,{"value":"8"}] 04:00:25 INFO - PROCESS | 5122 | 1467111625167 Marionette TRACE conn3 -> [0,530,"setScriptTimeout",{"ms":35000}] 04:00:25 INFO - PROCESS | 5122 | 1467111625170 Marionette TRACE conn3 <- [1,530,null,{}] 04:00:25 INFO - PROCESS | 5122 | 1467111625177 Marionette TRACE conn3 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:00:25 INFO - PROCESS | 5122 | 1467111625181 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:00:25 INFO - PROCESS | 5122 | 1467111625343 Marionette TRACE conn3 <- [1,531,null,{"value":null}] 04:00:25 INFO - PROCESS | 5122 | 1467111625515 Marionette TRACE conn3 -> [0,532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:25 INFO - PROCESS | 5122 | 1467111625523 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:00:25 INFO - PROCESS | 5122 | ++DOCSHELL 0x8db76c00 == 39 [pid = 5122] [id = 140] 04:00:25 INFO - PROCESS | 5122 | ++DOMWINDOW == 140 (0x8e4ad800) [pid = 5122] [serial = 420] [outer = (nil)] 04:00:25 INFO - PROCESS | 5122 | ++DOMWINDOW == 141 (0x9b7af000) [pid = 5122] [serial = 421] [outer = 0x8e4ad800] 04:00:25 INFO - PROCESS | 5122 | 1467111625606 Marionette DEBUG loaded listener.js 04:00:25 INFO - PROCESS | 5122 | ++DOMWINDOW == 142 (0x9b483800) [pid = 5122] [serial = 422] [outer = 0x8e4ad800] 04:00:26 INFO - PROCESS | 5122 | 1467111626441 Marionette TRACE conn3 <- [1,532,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html",0,null,null,[["drawCustomFocusRing must return false for an element that is not focused.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"],["drawCustomFocusRing must return false for an element that is not a descendant of the canvas element.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"]]]}] 04:00:26 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 04:00:26 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 04:00:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:00:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:00:26 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 04:00:26 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 04:00:26 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 04:00:26 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 04:00:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:00:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:00:26 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 04:00:26 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 04:00:26 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1328ms 04:00:26 INFO - PROCESS | 5122 | 1467111626495 Marionette TRACE conn3 -> [0,533,"getWindowHandle",null] 04:00:26 INFO - PROCESS | 5122 | 1467111626500 Marionette TRACE conn3 <- [1,533,null,{"value":"8"}] 04:00:26 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 04:00:26 INFO - PROCESS | 5122 | 1467111626527 Marionette TRACE conn3 -> [0,534,"setScriptTimeout",{"ms":35000}] 04:00:26 INFO - PROCESS | 5122 | 1467111626531 Marionette TRACE conn3 <- [1,534,null,{}] 04:00:26 INFO - PROCESS | 5122 | 1467111626536 Marionette TRACE conn3 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:00:26 INFO - PROCESS | 5122 | 1467111626541 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:00:26 INFO - PROCESS | 5122 | 1467111626724 Marionette TRACE conn3 <- [1,535,null,{"value":null}] 04:00:26 INFO - PROCESS | 5122 | 1467111626899 Marionette TRACE conn3 -> [0,536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:26 INFO - PROCESS | 5122 | 1467111626906 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:00:26 INFO - PROCESS | 5122 | ++DOCSHELL 0x8db76400 == 40 [pid = 5122] [id = 141] 04:00:26 INFO - PROCESS | 5122 | ++DOMWINDOW == 143 (0x8e4b7000) [pid = 5122] [serial = 423] [outer = (nil)] 04:00:26 INFO - PROCESS | 5122 | ++DOMWINDOW == 144 (0x9c02f000) [pid = 5122] [serial = 424] [outer = 0x8e4b7000] 04:00:27 INFO - PROCESS | 5122 | 1467111627006 Marionette DEBUG loaded listener.js 04:00:27 INFO - PROCESS | 5122 | ++DOMWINDOW == 145 (0x9c037c00) [pid = 5122] [serial = 425] [outer = 0x8e4b7000] 04:00:27 INFO - PROCESS | 5122 | 1467111627844 Marionette TRACE conn3 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html",0,null,null,[["drawFocusIfNeeded draws a focus ring.",0,null,null]]]}] 04:00:27 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 04:00:27 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1344ms 04:00:27 INFO - PROCESS | 5122 | 1467111627868 Marionette TRACE conn3 -> [0,537,"getWindowHandle",null] 04:00:27 INFO - PROCESS | 5122 | 1467111627872 Marionette TRACE conn3 <- [1,537,null,{"value":"8"}] 04:00:27 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 04:00:27 INFO - PROCESS | 5122 | 1467111627922 Marionette TRACE conn3 -> [0,538,"setScriptTimeout",{"ms":35000}] 04:00:27 INFO - PROCESS | 5122 | 1467111627925 Marionette TRACE conn3 <- [1,538,null,{}] 04:00:27 INFO - PROCESS | 5122 | 1467111627931 Marionette TRACE conn3 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:00:27 INFO - PROCESS | 5122 | 1467111627936 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:00:28 INFO - PROCESS | 5122 | 1467111628109 Marionette TRACE conn3 <- [1,539,null,{"value":null}] 04:00:28 INFO - PROCESS | 5122 | 1467111628289 Marionette TRACE conn3 -> [0,540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:28 INFO - PROCESS | 5122 | 1467111628299 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:00:28 INFO - PROCESS | 5122 | ++DOCSHELL 0x8db77400 == 41 [pid = 5122] [id = 142] 04:00:28 INFO - PROCESS | 5122 | ++DOMWINDOW == 146 (0x9b667000) [pid = 5122] [serial = 426] [outer = (nil)] 04:00:28 INFO - PROCESS | 5122 | ++DOMWINDOW == 147 (0x9c03c800) [pid = 5122] [serial = 427] [outer = 0x9b667000] 04:00:28 INFO - PROCESS | 5122 | 1467111628375 Marionette DEBUG loaded listener.js 04:00:28 INFO - PROCESS | 5122 | ++DOMWINDOW == 148 (0x9c05a800) [pid = 5122] [serial = 428] [outer = 0x9b667000] 04:00:29 INFO - PROCESS | 5122 | 1467111629228 Marionette TRACE conn3 <- [1,540,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not in focus.",0,null,null]]]}] 04:00:29 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. 04:00:29 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1337ms 04:00:29 INFO - PROCESS | 5122 | 1467111629255 Marionette TRACE conn3 -> [0,541,"getWindowHandle",null] 04:00:29 INFO - PROCESS | 5122 | 1467111629259 Marionette TRACE conn3 <- [1,541,null,{"value":"8"}] 04:00:29 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 04:00:29 INFO - PROCESS | 5122 | 1467111629265 Marionette TRACE conn3 -> [0,542,"setScriptTimeout",{"ms":35000}] 04:00:29 INFO - PROCESS | 5122 | 1467111629268 Marionette TRACE conn3 <- [1,542,null,{}] 04:00:29 INFO - PROCESS | 5122 | 1467111629274 Marionette TRACE conn3 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:00:29 INFO - PROCESS | 5122 | 1467111629279 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:00:29 INFO - PROCESS | 5122 | 1467111629439 Marionette TRACE conn3 <- [1,543,null,{"value":null}] 04:00:29 INFO - PROCESS | 5122 | 1467111629619 Marionette TRACE conn3 -> [0,544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:29 INFO - PROCESS | 5122 | 1467111629628 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:00:29 INFO - PROCESS | 5122 | ++DOCSHELL 0x912ce000 == 42 [pid = 5122] [id = 143] 04:00:29 INFO - PROCESS | 5122 | ++DOMWINDOW == 149 (0x91ee6c00) [pid = 5122] [serial = 429] [outer = (nil)] 04:00:29 INFO - PROCESS | 5122 | ++DOMWINDOW == 150 (0xa209cc00) [pid = 5122] [serial = 430] [outer = 0x91ee6c00] 04:00:29 INFO - PROCESS | 5122 | 1467111629711 Marionette DEBUG loaded listener.js 04:00:29 INFO - PROCESS | 5122 | ++DOMWINDOW == 151 (0xa2248800) [pid = 5122] [serial = 431] [outer = 0x91ee6c00] 04:00:30 INFO - PROCESS | 5122 | 1467111630563 Marionette TRACE conn3 <- [1,544,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context.",0,null,null]]]}] 04:00:30 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. 04:00:30 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1328ms 04:00:30 INFO - PROCESS | 5122 | 1467111630631 Marionette TRACE conn3 -> [0,545,"getWindowHandle",null] 04:00:30 INFO - PROCESS | 5122 | 1467111630636 Marionette TRACE conn3 <- [1,545,null,{"value":"8"}] 04:00:30 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 04:00:30 INFO - PROCESS | 5122 | 1467111630645 Marionette TRACE conn3 -> [0,546,"setScriptTimeout",{"ms":35000}] 04:00:30 INFO - PROCESS | 5122 | 1467111630651 Marionette TRACE conn3 <- [1,546,null,{}] 04:00:30 INFO - PROCESS | 5122 | 1467111630656 Marionette TRACE conn3 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:00:30 INFO - PROCESS | 5122 | 1467111630663 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:00:30 INFO - PROCESS | 5122 | 1467111630886 Marionette TRACE conn3 <- [1,547,null,{"value":null}] 04:00:31 INFO - PROCESS | 5122 | 1467111631072 Marionette TRACE conn3 -> [0,548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:31 INFO - PROCESS | 5122 | 1467111631081 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:00:31 INFO - PROCESS | 5122 | ++DOCSHELL 0x9d913c00 == 43 [pid = 5122] [id = 144] 04:00:31 INFO - PROCESS | 5122 | ++DOMWINDOW == 152 (0xa118a400) [pid = 5122] [serial = 432] [outer = (nil)] 04:00:31 INFO - PROCESS | 5122 | ++DOMWINDOW == 153 (0xa23fc000) [pid = 5122] [serial = 433] [outer = 0xa118a400] 04:00:31 INFO - PROCESS | 5122 | 1467111631177 Marionette DEBUG loaded listener.js 04:00:31 INFO - PROCESS | 5122 | ++DOMWINDOW == 154 (0xa2596c00) [pid = 5122] [serial = 434] [outer = 0xa118a400] 04:00:32 INFO - PROCESS | 5122 | 1467111632131 Marionette TRACE conn3 <- [1,548,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus.",0,null,null]]]}] 04:00:32 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 04:00:32 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1539ms 04:00:32 INFO - PROCESS | 5122 | 1467111632190 Marionette TRACE conn3 -> [0,549,"getWindowHandle",null] 04:00:32 INFO - PROCESS | 5122 | 1467111632194 Marionette TRACE conn3 <- [1,549,null,{"value":"8"}] 04:00:32 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 04:00:32 INFO - PROCESS | 5122 | 1467111632202 Marionette TRACE conn3 -> [0,550,"setScriptTimeout",{"ms":35000}] 04:00:32 INFO - PROCESS | 5122 | 1467111632205 Marionette TRACE conn3 <- [1,550,null,{}] 04:00:32 INFO - PROCESS | 5122 | 1467111632209 Marionette TRACE conn3 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:00:32 INFO - PROCESS | 5122 | 1467111632215 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:00:32 INFO - PROCESS | 5122 | 1467111632400 Marionette TRACE conn3 <- [1,551,null,{"value":null}] 04:00:32 INFO - PROCESS | 5122 | 1467111632593 Marionette TRACE conn3 -> [0,552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:32 INFO - PROCESS | 5122 | 1467111632601 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:00:32 INFO - PROCESS | 5122 | ++DOCSHELL 0x8f977400 == 44 [pid = 5122] [id = 145] 04:00:32 INFO - PROCESS | 5122 | ++DOMWINDOW == 155 (0x91259800) [pid = 5122] [serial = 435] [outer = (nil)] 04:00:32 INFO - PROCESS | 5122 | ++DOMWINDOW == 156 (0x9125d400) [pid = 5122] [serial = 436] [outer = 0x91259800] 04:00:32 INFO - PROCESS | 5122 | 1467111632722 Marionette DEBUG loaded listener.js 04:00:32 INFO - PROCESS | 5122 | ++DOMWINDOW == 157 (0x91264800) [pid = 5122] [serial = 437] [outer = 0x91259800] 04:00:33 INFO - PROCESS | 5122 | 1467111633577 Marionette TRACE conn3 <- [1,552,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring.",0,null,null]]]}] 04:00:33 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. 04:00:33 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1429ms 04:00:33 INFO - PROCESS | 5122 | 1467111633639 Marionette TRACE conn3 -> [0,553,"getWindowHandle",null] 04:00:33 INFO - PROCESS | 5122 | 1467111633642 Marionette TRACE conn3 <- [1,553,null,{"value":"8"}] 04:00:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 04:00:33 INFO - PROCESS | 5122 | 1467111633650 Marionette TRACE conn3 -> [0,554,"setScriptTimeout",{"ms":35000}] 04:00:33 INFO - PROCESS | 5122 | 1467111633653 Marionette TRACE conn3 <- [1,554,null,{}] 04:00:33 INFO - PROCESS | 5122 | 1467111633659 Marionette TRACE conn3 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:00:33 INFO - PROCESS | 5122 | 1467111633664 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:00:33 INFO - PROCESS | 5122 | 1467111633820 Marionette TRACE conn3 <- [1,555,null,{"value":null}] 04:00:34 INFO - PROCESS | 5122 | 1467111634007 Marionette TRACE conn3 -> [0,556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:34 INFO - PROCESS | 5122 | 1467111634013 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:00:34 INFO - PROCESS | 5122 | ++DOCSHELL 0x8e8d1c00 == 45 [pid = 5122] [id = 146] 04:00:34 INFO - PROCESS | 5122 | ++DOMWINDOW == 158 (0x8e8d2400) [pid = 5122] [serial = 438] [outer = (nil)] 04:00:34 INFO - PROCESS | 5122 | ++DOMWINDOW == 159 (0x8e8db800) [pid = 5122] [serial = 439] [outer = 0x8e8d2400] 04:00:34 INFO - PROCESS | 5122 | 1467111634090 Marionette DEBUG loaded listener.js 04:00:34 INFO - PROCESS | 5122 | ++DOMWINDOW == 160 (0x8e8dd000) [pid = 5122] [serial = 440] [outer = 0x8e8d2400] 04:00:34 INFO - PROCESS | 5122 | [5122] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:00:35 INFO - PROCESS | 5122 | 1467111635012 Marionette TRACE conn3 <- [1,556,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html",0,null,null,[["clearRect clears to transparent black",0,null,null]]]}] 04:00:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 04:00:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1395ms 04:00:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 04:00:35 INFO - PROCESS | 5122 | 1467111635046 Marionette TRACE conn3 -> [0,557,"getWindowHandle",null] 04:00:35 INFO - PROCESS | 5122 | 1467111635049 Marionette TRACE conn3 <- [1,557,null,{"value":"8"}] 04:00:35 INFO - PROCESS | 5122 | 1467111635056 Marionette TRACE conn3 -> [0,558,"setScriptTimeout",{"ms":35000}] 04:00:35 INFO - PROCESS | 5122 | 1467111635059 Marionette TRACE conn3 <- [1,558,null,{}] 04:00:35 INFO - PROCESS | 5122 | 1467111635065 Marionette TRACE conn3 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:00:35 INFO - PROCESS | 5122 | 1467111635070 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:00:35 INFO - PROCESS | 5122 | 1467111635235 Marionette TRACE conn3 <- [1,559,null,{"value":null}] 04:00:35 INFO - PROCESS | 5122 | 1467111635421 Marionette TRACE conn3 -> [0,560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:35 INFO - PROCESS | 5122 | 1467111635428 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:00:35 INFO - PROCESS | 5122 | ++DOCSHELL 0x8e4b6c00 == 46 [pid = 5122] [id = 147] 04:00:35 INFO - PROCESS | 5122 | ++DOMWINDOW == 161 (0x8e8d1400) [pid = 5122] [serial = 441] [outer = (nil)] 04:00:35 INFO - PROCESS | 5122 | ++DOMWINDOW == 162 (0x8f017800) [pid = 5122] [serial = 442] [outer = 0x8e8d1400] 04:00:35 INFO - PROCESS | 5122 | 1467111635507 Marionette DEBUG loaded listener.js 04:00:35 INFO - PROCESS | 5122 | ++DOMWINDOW == 163 (0x8f111000) [pid = 5122] [serial = 443] [outer = 0x8e8d1400] 04:00:36 INFO - PROCESS | 5122 | 1467111636492 Marionette TRACE conn3 <- [1,560,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html",0,null,null,[["clearRect is affected by clipping regions",0,null,null]]]}] 04:00:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 04:00:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1481ms 04:00:36 INFO - PROCESS | 5122 | 1467111636537 Marionette TRACE conn3 -> [0,561,"getWindowHandle",null] 04:00:36 INFO - PROCESS | 5122 | 1467111636541 Marionette TRACE conn3 <- [1,561,null,{"value":"8"}] 04:00:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 04:00:36 INFO - PROCESS | 5122 | 1467111636547 Marionette TRACE conn3 -> [0,562,"setScriptTimeout",{"ms":35000}] 04:00:36 INFO - PROCESS | 5122 | 1467111636550 Marionette TRACE conn3 <- [1,562,null,{}] 04:00:36 INFO - PROCESS | 5122 | 1467111636556 Marionette TRACE conn3 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:00:36 INFO - PROCESS | 5122 | 1467111636561 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:00:36 INFO - PROCESS | 5122 | 1467111636730 Marionette TRACE conn3 <- [1,563,null,{"value":null}] 04:00:37 INFO - PROCESS | 5122 | 1467111637119 Marionette TRACE conn3 -> [0,564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:37 INFO - PROCESS | 5122 | 1467111637127 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:00:37 INFO - PROCESS | 5122 | ++DOCSHELL 0x8e4afc00 == 47 [pid = 5122] [id = 148] 04:00:37 INFO - PROCESS | 5122 | ++DOMWINDOW == 164 (0x8e4b2000) [pid = 5122] [serial = 444] [outer = (nil)] 04:00:37 INFO - PROCESS | 5122 | ++DOMWINDOW == 165 (0x8e8dac00) [pid = 5122] [serial = 445] [outer = 0x8e4b2000] 04:00:37 INFO - PROCESS | 5122 | 1467111637243 Marionette DEBUG loaded listener.js 04:00:37 INFO - PROCESS | 5122 | ++DOMWINDOW == 166 (0x8f020800) [pid = 5122] [serial = 446] [outer = 0x8e4b2000] 04:00:37 INFO - PROCESS | 5122 | [5122] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:00:38 INFO - PROCESS | 5122 | 1467111638096 Marionette TRACE conn3 <- [1,564,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html",0,null,null,[["clearRect is not affected by globalAlpha",0,null,null]]]}] 04:00:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 04:00:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1633ms 04:00:38 INFO - PROCESS | 5122 | 1467111638184 Marionette TRACE conn3 -> [0,565,"getWindowHandle",null] 04:00:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 04:00:38 INFO - PROCESS | 5122 | 1467111638189 Marionette TRACE conn3 <- [1,565,null,{"value":"8"}] 04:00:38 INFO - PROCESS | 5122 | 1467111638198 Marionette TRACE conn3 -> [0,566,"setScriptTimeout",{"ms":35000}] 04:00:38 INFO - PROCESS | 5122 | 1467111638201 Marionette TRACE conn3 <- [1,566,null,{}] 04:00:38 INFO - PROCESS | 5122 | 1467111638209 Marionette TRACE conn3 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:00:38 INFO - PROCESS | 5122 | 1467111638216 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:00:38 INFO - PROCESS | 5122 | 1467111638476 Marionette TRACE conn3 <- [1,567,null,{"value":null}] 04:00:38 INFO - PROCESS | 5122 | 1467111638798 Marionette TRACE conn3 -> [0,568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:38 INFO - PROCESS | 5122 | 1467111638810 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:00:38 INFO - PROCESS | 5122 | --DOMWINDOW == 165 (0xa23b6800) [pid = 5122] [serial = 283] [outer = (nil)] [url = about:blank] 04:00:38 INFO - PROCESS | 5122 | --DOMWINDOW == 164 (0xa2321c00) [pid = 5122] [serial = 222] [outer = (nil)] [url = about:blank] 04:00:38 INFO - PROCESS | 5122 | --DOMWINDOW == 163 (0x9b47d400) [pid = 5122] [serial = 180] [outer = (nil)] [url = about:blank] 04:00:38 INFO - PROCESS | 5122 | --DOMWINDOW == 162 (0xa6eab800) [pid = 5122] [serial = 231] [outer = (nil)] [url = about:blank] 04:00:38 INFO - PROCESS | 5122 | --DOMWINDOW == 161 (0x9a3b0000) [pid = 5122] [serial = 219] [outer = (nil)] [url = about:blank] 04:00:38 INFO - PROCESS | 5122 | --DOMWINDOW == 160 (0x8f01c400) [pid = 5122] [serial = 286] [outer = (nil)] [url = about:blank] 04:00:38 INFO - PROCESS | 5122 | --DOMWINDOW == 159 (0x9485e000) [pid = 5122] [serial = 268] [outer = (nil)] [url = about:blank] 04:00:38 INFO - PROCESS | 5122 | --DOMWINDOW == 158 (0x93b4fc00) [pid = 5122] [serial = 216] [outer = (nil)] [url = about:blank] 04:00:38 INFO - PROCESS | 5122 | --DOMWINDOW == 157 (0x96f2b000) [pid = 5122] [serial = 177] [outer = (nil)] [url = about:blank] 04:00:38 INFO - PROCESS | 5122 | --DOMWINDOW == 156 (0xa33f1c00) [pid = 5122] [serial = 189] [outer = (nil)] [url = about:blank] 04:00:38 INFO - PROCESS | 5122 | --DOMWINDOW == 155 (0x9af78400) [pid = 5122] [serial = 271] [outer = (nil)] [url = about:blank] 04:00:38 INFO - PROCESS | 5122 | --DOMWINDOW == 154 (0xa2374000) [pid = 5122] [serial = 280] [outer = (nil)] [url = about:blank] 04:00:38 INFO - PROCESS | 5122 | --DOMWINDOW == 153 (0x94854400) [pid = 5122] [serial = 241] [outer = (nil)] [url = about:blank] 04:00:38 INFO - PROCESS | 5122 | --DOMWINDOW == 152 (0x9cc45800) [pid = 5122] [serial = 138] [outer = (nil)] [url = about:blank] 04:00:38 INFO - PROCESS | 5122 | --DOMWINDOW == 151 (0xa34c2400) [pid = 5122] [serial = 183] [outer = (nil)] [url = about:blank] 04:00:38 INFO - PROCESS | 5122 | --DOMWINDOW == 150 (0x9d91c400) [pid = 5122] [serial = 265] [outer = (nil)] [url = about:blank] 04:00:38 INFO - PROCESS | 5122 | --DOMWINDOW == 149 (0xa224ac00) [pid = 5122] [serial = 277] [outer = (nil)] [url = about:blank] 04:00:38 INFO - PROCESS | 5122 | --DOMWINDOW == 148 (0x9485a400) [pid = 5122] [serial = 174] [outer = (nil)] [url = about:blank] 04:00:38 INFO - PROCESS | 5122 | --DOMWINDOW == 147 (0xa8261000) [pid = 5122] [serial = 234] [outer = (nil)] [url = about:blank] 04:00:38 INFO - PROCESS | 5122 | --DOMWINDOW == 146 (0x95235800) [pid = 5122] [serial = 228] [outer = (nil)] [url = about:blank] 04:00:38 INFO - PROCESS | 5122 | --DOMWINDOW == 145 (0xa6892c00) [pid = 5122] [serial = 186] [outer = (nil)] [url = about:blank] 04:00:38 INFO - PROCESS | 5122 | --DOMWINDOW == 144 (0x9af84400) [pid = 5122] [serial = 274] [outer = (nil)] [url = about:blank] 04:00:38 INFO - PROCESS | 5122 | --DOMWINDOW == 143 (0xa8c44000) [pid = 5122] [serial = 237] [outer = (nil)] [url = about:blank] 04:00:38 INFO - PROCESS | 5122 | --DOMWINDOW == 142 (0xa68f0400) [pid = 5122] [serial = 225] [outer = (nil)] [url = about:blank] 04:00:38 INFO - PROCESS | 5122 | --DOMWINDOW == 141 (0x9a39c000) [pid = 5122] [serial = 289] [outer = (nil)] [url = about:blank] 04:00:38 INFO - PROCESS | 5122 | --DOMWINDOW == 140 (0x9a5b8000) [pid = 5122] [serial = 192] [outer = (nil)] [url = about:blank] 04:00:38 INFO - PROCESS | 5122 | --DOMWINDOW == 139 (0x9c039000) [pid = 5122] [serial = 352] [outer = (nil)] [url = about:blank] 04:00:38 INFO - PROCESS | 5122 | --DOMWINDOW == 138 (0x9c030c00) [pid = 5122] [serial = 351] [outer = (nil)] [url = about:blank] 04:00:38 INFO - PROCESS | 5122 | --DOMWINDOW == 137 (0x9a8f0000) [pid = 5122] [serial = 345] [outer = (nil)] [url = about:blank] 04:00:38 INFO - PROCESS | 5122 | --DOMWINDOW == 136 (0x9a77c400) [pid = 5122] [serial = 348] [outer = (nil)] [url = about:blank] 04:00:38 INFO - PROCESS | 5122 | --DOMWINDOW == 135 (0x9af7a000) [pid = 5122] [serial = 346] [outer = (nil)] [url = about:blank] 04:00:38 INFO - PROCESS | 5122 | --DOMWINDOW == 134 (0x8e4b4800) [pid = 5122] [serial = 333] [outer = (nil)] [url = about:blank] 04:00:38 INFO - PROCESS | 5122 | --DOMWINDOW == 133 (0x8e4b7800) [pid = 5122] [serial = 334] [outer = (nil)] [url = about:blank] 04:00:38 INFO - PROCESS | 5122 | --DOMWINDOW == 132 (0xa3387c00) [pid = 5122] [serial = 321] [outer = (nil)] [url = about:blank] 04:00:38 INFO - PROCESS | 5122 | --DOMWINDOW == 131 (0xa33eb400) [pid = 5122] [serial = 322] [outer = (nil)] [url = about:blank] 04:00:38 INFO - PROCESS | 5122 | --DOMWINDOW == 130 (0xa2248c00) [pid = 5122] [serial = 310] [outer = (nil)] [url = about:blank] 04:00:38 INFO - PROCESS | 5122 | --DOMWINDOW == 129 (0x99ee5400) [pid = 5122] [serial = 315] [outer = (nil)] [url = about:blank] 04:00:38 INFO - PROCESS | 5122 | --DOMWINDOW == 128 (0x9a39e400) [pid = 5122] [serial = 316] [outer = (nil)] [url = about:blank] 04:00:38 INFO - PROCESS | 5122 | --DOMWINDOW == 127 (0x92023800) [pid = 5122] [serial = 312] [outer = (nil)] [url = about:blank] 04:00:38 INFO - PROCESS | 5122 | --DOMWINDOW == 126 (0x92fa8800) [pid = 5122] [serial = 313] [outer = (nil)] [url = about:blank] 04:00:38 INFO - PROCESS | 5122 | --DOMWINDOW == 125 (0x92027000) [pid = 5122] [serial = 339] [outer = (nil)] [url = about:blank] 04:00:38 INFO - PROCESS | 5122 | --DOMWINDOW == 124 (0x93d72800) [pid = 5122] [serial = 340] [outer = (nil)] [url = about:blank] 04:00:38 INFO - PROCESS | 5122 | --DOMWINDOW == 123 (0xa2253400) [pid = 5122] [serial = 318] [outer = (nil)] [url = about:blank] 04:00:38 INFO - PROCESS | 5122 | --DOMWINDOW == 122 (0xa2532c00) [pid = 5122] [serial = 319] [outer = (nil)] [url = about:blank] 04:00:38 INFO - PROCESS | 5122 | --DOMWINDOW == 121 (0xa35dc000) [pid = 5122] [serial = 327] [outer = (nil)] [url = about:blank] 04:00:38 INFO - PROCESS | 5122 | --DOMWINDOW == 120 (0xa501e400) [pid = 5122] [serial = 328] [outer = (nil)] [url = about:blank] 04:00:38 INFO - PROCESS | 5122 | --DOMWINDOW == 119 (0x91dcd000) [pid = 5122] [serial = 336] [outer = (nil)] [url = about:blank] 04:00:38 INFO - PROCESS | 5122 | --DOMWINDOW == 118 (0x91ee8400) [pid = 5122] [serial = 337] [outer = (nil)] [url = about:blank] 04:00:38 INFO - PROCESS | 5122 | --DOMWINDOW == 117 (0x8f114000) [pid = 5122] [serial = 324] [outer = (nil)] [url = about:blank] 04:00:38 INFO - PROCESS | 5122 | --DOMWINDOW == 116 (0x8f115000) [pid = 5122] [serial = 325] [outer = (nil)] [url = about:blank] 04:00:38 INFO - PROCESS | 5122 | --DOMWINDOW == 115 (0xa682d800) [pid = 5122] [serial = 330] [outer = (nil)] [url = about:blank] 04:00:38 INFO - PROCESS | 5122 | --DOMWINDOW == 114 (0xa6890800) [pid = 5122] [serial = 331] [outer = (nil)] [url = about:blank] 04:00:38 INFO - PROCESS | 5122 | --DOMWINDOW == 113 (0x99db3c00) [pid = 5122] [serial = 342] [outer = (nil)] [url = about:blank] 04:00:38 INFO - PROCESS | 5122 | --DOMWINDOW == 112 (0x99ee4800) [pid = 5122] [serial = 343] [outer = (nil)] [url = about:blank] 04:00:38 INFO - PROCESS | 5122 | --DOMWINDOW == 111 (0x9af7dc00) [pid = 5122] [serial = 349] [outer = (nil)] [url = about:blank] 04:00:38 INFO - PROCESS | 5122 | ++DOCSHELL 0x8e4b4800 == 48 [pid = 5122] [id = 149] 04:00:38 INFO - PROCESS | 5122 | ++DOMWINDOW == 112 (0x8e4b7800) [pid = 5122] [serial = 447] [outer = (nil)] 04:00:38 INFO - PROCESS | 5122 | ++DOMWINDOW == 113 (0x8f01d800) [pid = 5122] [serial = 448] [outer = 0x8e4b7800] 04:00:38 INFO - PROCESS | 5122 | 1467111638959 Marionette DEBUG loaded listener.js 04:00:39 INFO - PROCESS | 5122 | ++DOMWINDOW == 114 (0x8f977000) [pid = 5122] [serial = 449] [outer = 0x8e4b7800] 04:00:39 INFO - PROCESS | 5122 | [5122] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:00:39 INFO - PROCESS | 5122 | 1467111639690 Marionette TRACE conn3 <- [1,568,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html",0,null,null,[["clearRect is not affected by globalCompositeOperation",0,null,null]]]}] 04:00:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 04:00:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1530ms 04:00:39 INFO - PROCESS | 5122 | 1467111639742 Marionette TRACE conn3 -> [0,569,"getWindowHandle",null] 04:00:39 INFO - PROCESS | 5122 | 1467111639748 Marionette TRACE conn3 <- [1,569,null,{"value":"8"}] 04:00:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 04:00:39 INFO - PROCESS | 5122 | 1467111639756 Marionette TRACE conn3 -> [0,570,"setScriptTimeout",{"ms":35000}] 04:00:39 INFO - PROCESS | 5122 | 1467111639759 Marionette TRACE conn3 <- [1,570,null,{}] 04:00:39 INFO - PROCESS | 5122 | 1467111639765 Marionette TRACE conn3 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:00:39 INFO - PROCESS | 5122 | 1467111639770 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:00:39 INFO - PROCESS | 5122 | 1467111639937 Marionette TRACE conn3 <- [1,571,null,{"value":null}] 04:00:39 INFO - PROCESS | 5122 | 1467111639946 Marionette TRACE conn3 -> [0,572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:39 INFO - PROCESS | 5122 | 1467111639958 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:00:39 INFO - PROCESS | 5122 | ++DOCSHELL 0x91268400 == 49 [pid = 5122] [id = 150] 04:00:39 INFO - PROCESS | 5122 | ++DOMWINDOW == 115 (0x912d4400) [pid = 5122] [serial = 450] [outer = (nil)] 04:00:40 INFO - PROCESS | 5122 | ++DOMWINDOW == 116 (0x92026c00) [pid = 5122] [serial = 451] [outer = 0x912d4400] 04:00:40 INFO - PROCESS | 5122 | 1467111640024 Marionette DEBUG loaded listener.js 04:00:40 INFO - PROCESS | 5122 | ++DOMWINDOW == 117 (0x92fa2c00) [pid = 5122] [serial = 452] [outer = 0x912d4400] 04:00:40 INFO - PROCESS | 5122 | [5122] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:00:40 INFO - PROCESS | 5122 | 1467111640948 Marionette TRACE conn3 <- [1,572,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html",0,null,null,[["clearRect of negative sizes works",0,null,null]]]}] 04:00:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 04:00:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1235ms 04:00:40 INFO - PROCESS | 5122 | 1467111640992 Marionette TRACE conn3 -> [0,573,"getWindowHandle",null] 04:00:40 INFO - PROCESS | 5122 | 1467111640995 Marionette TRACE conn3 <- [1,573,null,{"value":"8"}] 04:00:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 04:00:41 INFO - PROCESS | 5122 | 1467111641008 Marionette TRACE conn3 -> [0,574,"setScriptTimeout",{"ms":35000}] 04:00:41 INFO - PROCESS | 5122 | 1467111641017 Marionette TRACE conn3 <- [1,574,null,{}] 04:00:41 INFO - PROCESS | 5122 | 1467111641025 Marionette TRACE conn3 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:00:41 INFO - PROCESS | 5122 | 1467111641031 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:00:41 INFO - PROCESS | 5122 | 1467111641220 Marionette TRACE conn3 <- [1,575,null,{"value":null}] 04:00:41 INFO - PROCESS | 5122 | 1467111641370 Marionette TRACE conn3 -> [0,576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:41 INFO - PROCESS | 5122 | 1467111641376 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:00:41 INFO - PROCESS | 5122 | ++DOCSHELL 0x8f2e4400 == 50 [pid = 5122] [id = 151] 04:00:41 INFO - PROCESS | 5122 | ++DOMWINDOW == 118 (0x91cc5400) [pid = 5122] [serial = 453] [outer = (nil)] 04:00:41 INFO - PROCESS | 5122 | ++DOMWINDOW == 119 (0x94850c00) [pid = 5122] [serial = 454] [outer = 0x91cc5400] 04:00:41 INFO - PROCESS | 5122 | 1467111641444 Marionette DEBUG loaded listener.js 04:00:41 INFO - PROCESS | 5122 | ++DOMWINDOW == 120 (0x9522d000) [pid = 5122] [serial = 455] [outer = 0x91cc5400] 04:00:42 INFO - PROCESS | 5122 | 1467111642276 Marionette TRACE conn3 <- [1,576,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html",0,null,null,[["clearRect() with Infinity/NaN is ignored",0,null,null]]]}] 04:00:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 04:00:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1304ms 04:00:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 04:00:42 INFO - PROCESS | 5122 | 1467111642306 Marionette TRACE conn3 -> [0,577,"getWindowHandle",null] 04:00:42 INFO - PROCESS | 5122 | 1467111642309 Marionette TRACE conn3 <- [1,577,null,{"value":"8"}] 04:00:42 INFO - PROCESS | 5122 | 1467111642315 Marionette TRACE conn3 -> [0,578,"setScriptTimeout",{"ms":35000}] 04:00:42 INFO - PROCESS | 5122 | 1467111642319 Marionette TRACE conn3 <- [1,578,null,{}] 04:00:42 INFO - PROCESS | 5122 | 1467111642324 Marionette TRACE conn3 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:00:42 INFO - PROCESS | 5122 | 1467111642328 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:00:42 INFO - PROCESS | 5122 | 1467111642561 Marionette TRACE conn3 <- [1,579,null,{"value":null}] 04:00:42 INFO - PROCESS | 5122 | 1467111642594 Marionette TRACE conn3 -> [0,580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:42 INFO - PROCESS | 5122 | 1467111642600 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:00:42 INFO - PROCESS | 5122 | ++DOCSHELL 0x8f10d400 == 51 [pid = 5122] [id = 152] 04:00:42 INFO - PROCESS | 5122 | ++DOMWINDOW == 121 (0x9202bc00) [pid = 5122] [serial = 456] [outer = (nil)] 04:00:42 INFO - PROCESS | 5122 | ++DOMWINDOW == 122 (0x952b0c00) [pid = 5122] [serial = 457] [outer = 0x9202bc00] 04:00:42 INFO - PROCESS | 5122 | 1467111642669 Marionette DEBUG loaded listener.js 04:00:42 INFO - PROCESS | 5122 | ++DOMWINDOW == 123 (0x952e5800) [pid = 5122] [serial = 458] [outer = 0x9202bc00] 04:00:43 INFO - PROCESS | 5122 | --DOMWINDOW == 122 (0x91eec000) [pid = 5122] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 04:00:43 INFO - PROCESS | 5122 | --DOMWINDOW == 121 (0x8f982400) [pid = 5122] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 04:00:43 INFO - PROCESS | 5122 | --DOMWINDOW == 120 (0x8fb3b400) [pid = 5122] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 04:00:43 INFO - PROCESS | 5122 | --DOMWINDOW == 119 (0x8db81c00) [pid = 5122] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 04:00:43 INFO - PROCESS | 5122 | --DOMWINDOW == 118 (0x912d3800) [pid = 5122] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 04:00:43 INFO - PROCESS | 5122 | --DOMWINDOW == 117 (0x9a781400) [pid = 5122] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 04:00:43 INFO - PROCESS | 5122 | --DOMWINDOW == 116 (0xa209d000) [pid = 5122] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 04:00:43 INFO - PROCESS | 5122 | --DOMWINDOW == 115 (0x9bffc000) [pid = 5122] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 04:00:43 INFO - PROCESS | 5122 | --DOMWINDOW == 114 (0x8f2e1800) [pid = 5122] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 04:00:43 INFO - PROCESS | 5122 | --DOMWINDOW == 113 (0x8f10b400) [pid = 5122] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 04:00:43 INFO - PROCESS | 5122 | --DOMWINDOW == 112 (0xa6eadc00) [pid = 5122] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 04:00:43 INFO - PROCESS | 5122 | --DOMWINDOW == 111 (0x912d1400) [pid = 5122] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 04:00:43 INFO - PROCESS | 5122 | --DOMWINDOW == 110 (0x955d4400) [pid = 5122] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 04:00:43 INFO - PROCESS | 5122 | --DOMWINDOW == 109 (0x8db7e000) [pid = 5122] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 04:00:43 INFO - PROCESS | 5122 | --DOMWINDOW == 108 (0x8f2df400) [pid = 5122] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 04:00:43 INFO - PROCESS | 5122 | 1467111643707 Marionette TRACE conn3 <- [1,580,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html",0,null,null,[["clearRect does not affect the current path",0,null,null]]]}] 04:00:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 04:00:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1444ms 04:00:43 INFO - PROCESS | 5122 | 1467111643760 Marionette TRACE conn3 -> [0,581,"getWindowHandle",null] 04:00:43 INFO - PROCESS | 5122 | 1467111643764 Marionette TRACE conn3 <- [1,581,null,{"value":"8"}] 04:00:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 04:00:43 INFO - PROCESS | 5122 | 1467111643769 Marionette TRACE conn3 -> [0,582,"setScriptTimeout",{"ms":35000}] 04:00:43 INFO - PROCESS | 5122 | 1467111643772 Marionette TRACE conn3 <- [1,582,null,{}] 04:00:43 INFO - PROCESS | 5122 | 1467111643778 Marionette TRACE conn3 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:00:43 INFO - PROCESS | 5122 | 1467111643782 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:00:43 INFO - PROCESS | 5122 | 1467111643933 Marionette TRACE conn3 <- [1,583,null,{"value":null}] 04:00:43 INFO - PROCESS | 5122 | 1467111643946 Marionette TRACE conn3 -> [0,584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:43 INFO - PROCESS | 5122 | 1467111643962 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:00:44 INFO - PROCESS | 5122 | ++DOCSHELL 0x8e4b2400 == 52 [pid = 5122] [id = 153] 04:00:44 INFO - PROCESS | 5122 | ++DOMWINDOW == 109 (0x8f980000) [pid = 5122] [serial = 459] [outer = (nil)] 04:00:44 INFO - PROCESS | 5122 | ++DOMWINDOW == 110 (0x91eeb000) [pid = 5122] [serial = 460] [outer = 0x8f980000] 04:00:44 INFO - PROCESS | 5122 | 1467111644158 Marionette DEBUG loaded listener.js 04:00:44 INFO - PROCESS | 5122 | ++DOMWINDOW == 111 (0x955d8000) [pid = 5122] [serial = 461] [outer = 0x8f980000] 04:00:44 INFO - PROCESS | 5122 | 1467111644903 Marionette TRACE conn3 <- [1,584,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html",0,null,null,[["clearRect does not draw shadows",0,null,null]]]}] 04:00:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 04:00:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1177ms 04:00:44 INFO - PROCESS | 5122 | 1467111644948 Marionette TRACE conn3 -> [0,585,"getWindowHandle",null] 04:00:44 INFO - PROCESS | 5122 | 1467111644952 Marionette TRACE conn3 <- [1,585,null,{"value":"8"}] 04:00:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 04:00:44 INFO - PROCESS | 5122 | 1467111644963 Marionette TRACE conn3 -> [0,586,"setScriptTimeout",{"ms":35000}] 04:00:44 INFO - PROCESS | 5122 | 1467111644965 Marionette TRACE conn3 <- [1,586,null,{}] 04:00:44 INFO - PROCESS | 5122 | 1467111644971 Marionette TRACE conn3 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:00:44 INFO - PROCESS | 5122 | 1467111644977 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:00:45 INFO - PROCESS | 5122 | 1467111645189 Marionette TRACE conn3 <- [1,587,null,{"value":null}] 04:00:45 INFO - PROCESS | 5122 | 1467111645205 Marionette TRACE conn3 -> [0,588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:45 INFO - PROCESS | 5122 | 1467111645211 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:00:45 INFO - PROCESS | 5122 | ++DOCSHELL 0x8f2df400 == 53 [pid = 5122] [id = 154] 04:00:45 INFO - PROCESS | 5122 | ++DOMWINDOW == 112 (0x8fb35c00) [pid = 5122] [serial = 462] [outer = (nil)] 04:00:45 INFO - PROCESS | 5122 | ++DOMWINDOW == 113 (0x992af800) [pid = 5122] [serial = 463] [outer = 0x8fb35c00] 04:00:45 INFO - PROCESS | 5122 | 1467111645280 Marionette DEBUG loaded listener.js 04:00:45 INFO - PROCESS | 5122 | ++DOMWINDOW == 114 (0x99ee9000) [pid = 5122] [serial = 464] [outer = 0x8fb35c00] 04:00:46 INFO - PROCESS | 5122 | [5122] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:00:46 INFO - PROCESS | 5122 | 1467111646398 Marionette TRACE conn3 <- [1,588,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html",0,null,null,[["clearRect is affected by transforms",0,null,null]]]}] 04:00:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 04:00:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1483ms 04:00:46 INFO - PROCESS | 5122 | 1467111646448 Marionette TRACE conn3 -> [0,589,"getWindowHandle",null] 04:00:46 INFO - PROCESS | 5122 | 1467111646454 Marionette TRACE conn3 <- [1,589,null,{"value":"8"}] 04:00:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 04:00:46 INFO - PROCESS | 5122 | 1467111646462 Marionette TRACE conn3 -> [0,590,"setScriptTimeout",{"ms":35000}] 04:00:46 INFO - PROCESS | 5122 | 1467111646470 Marionette TRACE conn3 <- [1,590,null,{}] 04:00:46 INFO - PROCESS | 5122 | 1467111646478 Marionette TRACE conn3 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:00:46 INFO - PROCESS | 5122 | 1467111646484 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:00:46 INFO - PROCESS | 5122 | 1467111646680 Marionette TRACE conn3 <- [1,591,null,{"value":null}] 04:00:46 INFO - PROCESS | 5122 | 1467111646906 Marionette TRACE conn3 -> [0,592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:46 INFO - PROCESS | 5122 | 1467111646915 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:00:46 INFO - PROCESS | 5122 | ++DOCSHELL 0x8f975c00 == 54 [pid = 5122] [id = 155] 04:00:46 INFO - PROCESS | 5122 | ++DOMWINDOW == 115 (0x8f976400) [pid = 5122] [serial = 465] [outer = (nil)] 04:00:47 INFO - PROCESS | 5122 | ++DOMWINDOW == 116 (0x9125e000) [pid = 5122] [serial = 466] [outer = 0x8f976400] 04:00:47 INFO - PROCESS | 5122 | 1467111647057 Marionette DEBUG loaded listener.js 04:00:47 INFO - PROCESS | 5122 | ++DOMWINDOW == 117 (0x91cbdc00) [pid = 5122] [serial = 467] [outer = 0x8f976400] 04:00:48 INFO - PROCESS | 5122 | 1467111648083 Marionette TRACE conn3 <- [1,592,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html",0,null,null,[["clearRect of zero pixels has no effect",0,null,null]]]}] 04:00:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 04:00:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1683ms 04:00:48 INFO - PROCESS | 5122 | 1467111648146 Marionette TRACE conn3 -> [0,593,"getWindowHandle",null] 04:00:48 INFO - PROCESS | 5122 | 1467111648153 Marionette TRACE conn3 <- [1,593,null,{"value":"8"}] 04:00:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 04:00:48 INFO - PROCESS | 5122 | 1467111648164 Marionette TRACE conn3 -> [0,594,"setScriptTimeout",{"ms":35000}] 04:00:48 INFO - PROCESS | 5122 | 1467111648168 Marionette TRACE conn3 <- [1,594,null,{}] 04:00:48 INFO - PROCESS | 5122 | 1467111648174 Marionette TRACE conn3 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:00:48 INFO - PROCESS | 5122 | 1467111648180 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:00:48 INFO - PROCESS | 5122 | 1467111648412 Marionette TRACE conn3 <- [1,595,null,{"value":null}] 04:00:48 INFO - PROCESS | 5122 | 1467111648721 Marionette TRACE conn3 -> [0,596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:48 INFO - PROCESS | 5122 | 1467111648729 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:00:48 INFO - PROCESS | 5122 | ++DOCSHELL 0x930d2c00 == 55 [pid = 5122] [id = 156] 04:00:48 INFO - PROCESS | 5122 | ++DOMWINDOW == 118 (0x930db000) [pid = 5122] [serial = 468] [outer = (nil)] 04:00:48 INFO - PROCESS | 5122 | ++DOMWINDOW == 119 (0x93d79400) [pid = 5122] [serial = 469] [outer = 0x930db000] 04:00:48 INFO - PROCESS | 5122 | 1467111648813 Marionette DEBUG loaded listener.js 04:00:48 INFO - PROCESS | 5122 | ++DOMWINDOW == 120 (0x9522e400) [pid = 5122] [serial = 470] [outer = 0x930db000] 04:00:49 INFO - PROCESS | 5122 | 1467111649691 Marionette TRACE conn3 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 04:00:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 04:00:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1585ms 04:00:49 INFO - PROCESS | 5122 | 1467111649748 Marionette TRACE conn3 -> [0,597,"getWindowHandle",null] 04:00:49 INFO - PROCESS | 5122 | 1467111649753 Marionette TRACE conn3 <- [1,597,null,{"value":"8"}] 04:00:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 04:00:49 INFO - PROCESS | 5122 | 1467111649759 Marionette TRACE conn3 -> [0,598,"setScriptTimeout",{"ms":35000}] 04:00:49 INFO - PROCESS | 5122 | 1467111649765 Marionette TRACE conn3 <- [1,598,null,{}] 04:00:49 INFO - PROCESS | 5122 | 1467111649781 Marionette TRACE conn3 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:00:49 INFO - PROCESS | 5122 | 1467111649790 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:00:50 INFO - PROCESS | 5122 | 1467111650012 Marionette TRACE conn3 <- [1,599,null,{"value":null}] 04:00:50 INFO - PROCESS | 5122 | 1467111650237 Marionette TRACE conn3 -> [0,600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:50 INFO - PROCESS | 5122 | 1467111650250 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:00:50 INFO - PROCESS | 5122 | ++DOCSHELL 0x912d4800 == 56 [pid = 5122] [id = 157] 04:00:50 INFO - PROCESS | 5122 | ++DOMWINDOW == 121 (0x99ee4800) [pid = 5122] [serial = 471] [outer = (nil)] 04:00:50 INFO - PROCESS | 5122 | ++DOMWINDOW == 122 (0x9a39a400) [pid = 5122] [serial = 472] [outer = 0x99ee4800] 04:00:50 INFO - PROCESS | 5122 | 1467111650348 Marionette DEBUG loaded listener.js 04:00:50 INFO - PROCESS | 5122 | ++DOMWINDOW == 123 (0x9a3b0800) [pid = 5122] [serial = 473] [outer = 0x99ee4800] 04:00:51 INFO - PROCESS | 5122 | 1467111651213 Marionette TRACE conn3 <- [1,600,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html",0,null,null,[["fillRect is affected by clipping regions",0,null,null]]]}] 04:00:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 04:00:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1535ms 04:00:51 INFO - PROCESS | 5122 | 1467111651299 Marionette TRACE conn3 -> [0,601,"getWindowHandle",null] 04:00:51 INFO - PROCESS | 5122 | 1467111651305 Marionette TRACE conn3 <- [1,601,null,{"value":"8"}] 04:00:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 04:00:51 INFO - PROCESS | 5122 | 1467111651315 Marionette TRACE conn3 -> [0,602,"setScriptTimeout",{"ms":35000}] 04:00:51 INFO - PROCESS | 5122 | 1467111651317 Marionette TRACE conn3 <- [1,602,null,{}] 04:00:51 INFO - PROCESS | 5122 | 1467111651322 Marionette TRACE conn3 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:00:51 INFO - PROCESS | 5122 | 1467111651329 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:00:51 INFO - PROCESS | 5122 | 1467111651547 Marionette TRACE conn3 <- [1,603,null,{"value":null}] 04:00:51 INFO - PROCESS | 5122 | 1467111651769 Marionette TRACE conn3 -> [0,604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:51 INFO - PROCESS | 5122 | 1467111651777 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:00:51 INFO - PROCESS | 5122 | ++DOCSHELL 0x952b1000 == 57 [pid = 5122] [id = 158] 04:00:51 INFO - PROCESS | 5122 | ++DOMWINDOW == 124 (0x9a39bc00) [pid = 5122] [serial = 474] [outer = (nil)] 04:00:51 INFO - PROCESS | 5122 | ++DOMWINDOW == 125 (0x9a8f7c00) [pid = 5122] [serial = 475] [outer = 0x9a39bc00] 04:00:51 INFO - PROCESS | 5122 | 1467111651872 Marionette DEBUG loaded listener.js 04:00:51 INFO - PROCESS | 5122 | ++DOMWINDOW == 126 (0x9af7b800) [pid = 5122] [serial = 476] [outer = 0x9a39bc00] 04:00:52 INFO - PROCESS | 5122 | 1467111652692 Marionette TRACE conn3 <- [1,604,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html",0,null,null,[["fillRect of negative sizes works",0,null,null]]]}] 04:00:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 04:00:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1432ms 04:00:52 INFO - PROCESS | 5122 | 1467111652748 Marionette TRACE conn3 -> [0,605,"getWindowHandle",null] 04:00:52 INFO - PROCESS | 5122 | 1467111652752 Marionette TRACE conn3 <- [1,605,null,{"value":"8"}] 04:00:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 04:00:52 INFO - PROCESS | 5122 | 1467111652758 Marionette TRACE conn3 -> [0,606,"setScriptTimeout",{"ms":35000}] 04:00:52 INFO - PROCESS | 5122 | 1467111652762 Marionette TRACE conn3 <- [1,606,null,{}] 04:00:52 INFO - PROCESS | 5122 | 1467111652768 Marionette TRACE conn3 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:00:52 INFO - PROCESS | 5122 | 1467111652773 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:00:52 INFO - PROCESS | 5122 | 1467111652946 Marionette TRACE conn3 <- [1,607,null,{"value":null}] 04:00:53 INFO - PROCESS | 5122 | 1467111653123 Marionette TRACE conn3 -> [0,608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:53 INFO - PROCESS | 5122 | 1467111653132 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:00:53 INFO - PROCESS | 5122 | ++DOCSHELL 0x9a8eb400 == 58 [pid = 5122] [id = 159] 04:00:53 INFO - PROCESS | 5122 | ++DOMWINDOW == 127 (0x9af77c00) [pid = 5122] [serial = 477] [outer = (nil)] 04:00:53 INFO - PROCESS | 5122 | ++DOMWINDOW == 128 (0x9b422c00) [pid = 5122] [serial = 478] [outer = 0x9af77c00] 04:00:53 INFO - PROCESS | 5122 | 1467111653208 Marionette DEBUG loaded listener.js 04:00:53 INFO - PROCESS | 5122 | ++DOMWINDOW == 129 (0x9b47d400) [pid = 5122] [serial = 479] [outer = 0x9af77c00] 04:00:54 INFO - PROCESS | 5122 | 1467111654153 Marionette TRACE conn3 <- [1,608,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html",0,null,null,[["fillRect() with Infinity/NaN is ignored",0,null,null]]]}] 04:00:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 04:00:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1427ms 04:00:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 04:00:54 INFO - PROCESS | 5122 | 1467111654187 Marionette TRACE conn3 -> [0,609,"getWindowHandle",null] 04:00:54 INFO - PROCESS | 5122 | 1467111654190 Marionette TRACE conn3 <- [1,609,null,{"value":"8"}] 04:00:54 INFO - PROCESS | 5122 | 1467111654198 Marionette TRACE conn3 -> [0,610,"setScriptTimeout",{"ms":35000}] 04:00:54 INFO - PROCESS | 5122 | 1467111654201 Marionette TRACE conn3 <- [1,610,null,{}] 04:00:54 INFO - PROCESS | 5122 | 1467111654207 Marionette TRACE conn3 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:00:54 INFO - PROCESS | 5122 | 1467111654217 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:00:54 INFO - PROCESS | 5122 | 1467111654408 Marionette TRACE conn3 <- [1,611,null,{"value":null}] 04:00:54 INFO - PROCESS | 5122 | 1467111654587 Marionette TRACE conn3 -> [0,612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:54 INFO - PROCESS | 5122 | 1467111654594 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:00:54 INFO - PROCESS | 5122 | ++DOCSHELL 0x96f2f400 == 59 [pid = 5122] [id = 160] 04:00:54 INFO - PROCESS | 5122 | ++DOMWINDOW == 130 (0x9af7d800) [pid = 5122] [serial = 480] [outer = (nil)] 04:00:54 INFO - PROCESS | 5122 | ++DOMWINDOW == 131 (0xa2249800) [pid = 5122] [serial = 481] [outer = 0x9af7d800] 04:00:54 INFO - PROCESS | 5122 | 1467111654675 Marionette DEBUG loaded listener.js 04:00:54 INFO - PROCESS | 5122 | ++DOMWINDOW == 132 (0xa224ac00) [pid = 5122] [serial = 482] [outer = 0x9af7d800] 04:00:55 INFO - PROCESS | 5122 | 1467111655540 Marionette TRACE conn3 <- [1,612,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html",0,null,null,[["fillRect does not affect the current path",0,null,null]]]}] 04:00:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 04:00:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1394ms 04:00:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 04:00:55 INFO - PROCESS | 5122 | 1467111655590 Marionette TRACE conn3 -> [0,613,"getWindowHandle",null] 04:00:55 INFO - PROCESS | 5122 | 1467111655593 Marionette TRACE conn3 <- [1,613,null,{"value":"8"}] 04:00:55 INFO - PROCESS | 5122 | 1467111655601 Marionette TRACE conn3 -> [0,614,"setScriptTimeout",{"ms":35000}] 04:00:55 INFO - PROCESS | 5122 | 1467111655604 Marionette TRACE conn3 <- [1,614,null,{}] 04:00:55 INFO - PROCESS | 5122 | 1467111655610 Marionette TRACE conn3 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:00:55 INFO - PROCESS | 5122 | 1467111655615 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:00:55 INFO - PROCESS | 5122 | 1467111655787 Marionette TRACE conn3 <- [1,615,null,{"value":null}] 04:00:55 INFO - PROCESS | 5122 | 1467111655964 Marionette TRACE conn3 -> [0,616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:55 INFO - PROCESS | 5122 | 1467111655970 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:00:55 INFO - PROCESS | 5122 | ++DOCSHELL 0x8fb3f800 == 60 [pid = 5122] [id = 161] 04:00:55 INFO - PROCESS | 5122 | ++DOMWINDOW == 133 (0x96f34800) [pid = 5122] [serial = 483] [outer = (nil)] 04:00:56 INFO - PROCESS | 5122 | ++DOMWINDOW == 134 (0xa237a400) [pid = 5122] [serial = 484] [outer = 0x96f34800] 04:00:56 INFO - PROCESS | 5122 | 1467111656047 Marionette DEBUG loaded listener.js 04:00:56 INFO - PROCESS | 5122 | ++DOMWINDOW == 135 (0xa23ac000) [pid = 5122] [serial = 485] [outer = 0x96f34800] 04:00:56 INFO - PROCESS | 5122 | 1467111656962 Marionette TRACE conn3 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 04:00:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 04:00:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1429ms 04:00:57 INFO - PROCESS | 5122 | 1467111657030 Marionette TRACE conn3 -> [0,617,"getWindowHandle",null] 04:00:57 INFO - PROCESS | 5122 | 1467111657034 Marionette TRACE conn3 <- [1,617,null,{"value":"8"}] 04:00:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 04:00:57 INFO - PROCESS | 5122 | 1467111657040 Marionette TRACE conn3 -> [0,618,"setScriptTimeout",{"ms":35000}] 04:00:57 INFO - PROCESS | 5122 | 1467111657044 Marionette TRACE conn3 <- [1,618,null,{}] 04:00:57 INFO - PROCESS | 5122 | 1467111657050 Marionette TRACE conn3 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:00:57 INFO - PROCESS | 5122 | 1467111657055 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:00:57 INFO - PROCESS | 5122 | 1467111657238 Marionette TRACE conn3 <- [1,619,null,{"value":null}] 04:00:57 INFO - PROCESS | 5122 | 1467111657418 Marionette TRACE conn3 -> [0,620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:57 INFO - PROCESS | 5122 | 1467111657426 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:00:57 INFO - PROCESS | 5122 | ++DOCSHELL 0x8f114000 == 61 [pid = 5122] [id = 162] 04:00:57 INFO - PROCESS | 5122 | ++DOMWINDOW == 136 (0x8f118c00) [pid = 5122] [serial = 486] [outer = (nil)] 04:00:57 INFO - PROCESS | 5122 | ++DOMWINDOW == 137 (0xa2558800) [pid = 5122] [serial = 487] [outer = 0x8f118c00] 04:00:57 INFO - PROCESS | 5122 | 1467111657506 Marionette DEBUG loaded listener.js 04:00:57 INFO - PROCESS | 5122 | ++DOMWINDOW == 138 (0xa2fb7800) [pid = 5122] [serial = 488] [outer = 0x8f118c00] 04:00:58 INFO - PROCESS | 5122 | 1467111658343 Marionette TRACE conn3 <- [1,620,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 04:00:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 04:00:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1379ms 04:00:58 INFO - PROCESS | 5122 | 1467111658425 Marionette TRACE conn3 -> [0,621,"getWindowHandle",null] 04:00:58 INFO - PROCESS | 5122 | 1467111658429 Marionette TRACE conn3 <- [1,621,null,{"value":"8"}] 04:00:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 04:00:58 INFO - PROCESS | 5122 | 1467111658435 Marionette TRACE conn3 -> [0,622,"setScriptTimeout",{"ms":35000}] 04:00:58 INFO - PROCESS | 5122 | 1467111658438 Marionette TRACE conn3 <- [1,622,null,{}] 04:00:58 INFO - PROCESS | 5122 | 1467111658444 Marionette TRACE conn3 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:00:58 INFO - PROCESS | 5122 | 1467111658449 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:00:58 INFO - PROCESS | 5122 | 1467111658622 Marionette TRACE conn3 <- [1,623,null,{"value":null}] 04:00:58 INFO - PROCESS | 5122 | 1467111658805 Marionette TRACE conn3 -> [0,624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:58 INFO - PROCESS | 5122 | 1467111658814 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:00:58 INFO - PROCESS | 5122 | ++DOCSHELL 0x8f2dd800 == 62 [pid = 5122] [id = 163] 04:00:58 INFO - PROCESS | 5122 | ++DOMWINDOW == 139 (0x8f2e3000) [pid = 5122] [serial = 489] [outer = (nil)] 04:00:58 INFO - PROCESS | 5122 | ++DOMWINDOW == 140 (0x8fb3d000) [pid = 5122] [serial = 490] [outer = 0x8f2e3000] 04:00:58 INFO - PROCESS | 5122 | 1467111658889 Marionette DEBUG loaded listener.js 04:00:59 INFO - PROCESS | 5122 | ++DOMWINDOW == 141 (0x91dc5c00) [pid = 5122] [serial = 491] [outer = 0x8f2e3000] 04:01:00 INFO - PROCESS | 5122 | 1467111660224 Marionette TRACE conn3 <- [1,624,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html",0,null,null,[["fillRect of zero pixels has no effect",0,null,null]]]}] 04:01:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 04:01:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1836ms 04:01:00 INFO - PROCESS | 5122 | 1467111660272 Marionette TRACE conn3 -> [0,625,"getWindowHandle",null] 04:01:00 INFO - PROCESS | 5122 | 1467111660278 Marionette TRACE conn3 <- [1,625,null,{"value":"8"}] 04:01:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 04:01:00 INFO - PROCESS | 5122 | 1467111660285 Marionette TRACE conn3 -> [0,626,"setScriptTimeout",{"ms":35000}] 04:01:00 INFO - PROCESS | 5122 | 1467111660292 Marionette TRACE conn3 <- [1,626,null,{}] 04:01:00 INFO - PROCESS | 5122 | 1467111660299 Marionette TRACE conn3 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:01:00 INFO - PROCESS | 5122 | 1467111660304 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:01:00 INFO - PROCESS | 5122 | 1467111660477 Marionette TRACE conn3 <- [1,627,null,{"value":null}] 04:01:00 INFO - PROCESS | 5122 | 1467111660665 Marionette TRACE conn3 -> [0,628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:00 INFO - PROCESS | 5122 | 1467111660672 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:01:00 INFO - PROCESS | 5122 | ++DOCSHELL 0x8f017c00 == 63 [pid = 5122] [id = 164] 04:01:00 INFO - PROCESS | 5122 | ++DOMWINDOW == 142 (0x8f01d000) [pid = 5122] [serial = 492] [outer = (nil)] 04:01:00 INFO - PROCESS | 5122 | ++DOMWINDOW == 143 (0x8f984400) [pid = 5122] [serial = 493] [outer = 0x8f01d000] 04:01:00 INFO - PROCESS | 5122 | 1467111660753 Marionette DEBUG loaded listener.js 04:01:00 INFO - PROCESS | 5122 | ++DOMWINDOW == 144 (0x912d0c00) [pid = 5122] [serial = 494] [outer = 0x8f01d000] 04:01:01 INFO - PROCESS | 5122 | 1467111661829 Marionette TRACE conn3 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 04:01:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 04:01:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1582ms 04:01:01 INFO - PROCESS | 5122 | 1467111661869 Marionette TRACE conn3 -> [0,629,"getWindowHandle",null] 04:01:01 INFO - PROCESS | 5122 | 1467111661879 Marionette TRACE conn3 <- [1,629,null,{"value":"8"}] 04:01:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 04:01:01 INFO - PROCESS | 5122 | 1467111661890 Marionette TRACE conn3 -> [0,630,"setScriptTimeout",{"ms":35000}] 04:01:01 INFO - PROCESS | 5122 | 1467111661894 Marionette TRACE conn3 <- [1,630,null,{}] 04:01:01 INFO - PROCESS | 5122 | 1467111661902 Marionette TRACE conn3 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:01:01 INFO - PROCESS | 5122 | 1467111661908 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:01:02 INFO - PROCESS | 5122 | 1467111662101 Marionette TRACE conn3 <- [1,631,null,{"value":null}] 04:01:02 INFO - PROCESS | 5122 | 1467111662337 Marionette TRACE conn3 -> [0,632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:02 INFO - PROCESS | 5122 | 1467111662344 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:01:03 INFO - PROCESS | 5122 | --DOCSHELL 0x9552fc00 == 62 [pid = 5122] [id = 53] 04:01:03 INFO - PROCESS | 5122 | --DOCSHELL 0x9b669400 == 61 [pid = 5122] [id = 55] 04:01:03 INFO - PROCESS | 5122 | --DOCSHELL 0x9241d400 == 60 [pid = 5122] [id = 57] 04:01:03 INFO - PROCESS | 5122 | --DOCSHELL 0x9badfc00 == 59 [pid = 5122] [id = 54] 04:01:03 INFO - PROCESS | 5122 | --DOCSHELL 0xa118ac00 == 58 [pid = 5122] [id = 56] 04:01:03 INFO - PROCESS | 5122 | --DOCSHELL 0x8fb36800 == 57 [pid = 5122] [id = 128] 04:01:03 INFO - PROCESS | 5122 | --DOCSHELL 0x952b2800 == 56 [pid = 5122] [id = 52] 04:01:03 INFO - PROCESS | 5122 | --DOCSHELL 0x8db7d800 == 55 [pid = 5122] [id = 129] 04:01:03 INFO - PROCESS | 5122 | --DOCSHELL 0x8e4b4800 == 54 [pid = 5122] [id = 149] 04:01:03 INFO - PROCESS | 5122 | --DOCSHELL 0x93b54c00 == 53 [pid = 5122] [id = 66] 04:01:03 INFO - PROCESS | 5122 | --DOCSHELL 0x91268400 == 52 [pid = 5122] [id = 150] 04:01:03 INFO - PROCESS | 5122 | --DOCSHELL 0x930d1c00 == 51 [pid = 5122] [id = 69] 04:01:03 INFO - PROCESS | 5122 | --DOCSHELL 0x8f2e4400 == 50 [pid = 5122] [id = 151] 04:01:03 INFO - PROCESS | 5122 | --DOCSHELL 0x93b5bc00 == 49 [pid = 5122] [id = 59] 04:01:03 INFO - PROCESS | 5122 | --DOCSHELL 0x92025800 == 48 [pid = 5122] [id = 68] 04:01:03 INFO - PROCESS | 5122 | --DOCSHELL 0x8e4b2400 == 47 [pid = 5122] [id = 153] 04:01:03 INFO - PROCESS | 5122 | --DOCSHELL 0x93d78800 == 46 [pid = 5122] [id = 65] 04:01:03 INFO - PROCESS | 5122 | --DOCSHELL 0x9bff6000 == 45 [pid = 5122] [id = 67] 04:01:03 INFO - PROCESS | 5122 | --DOCSHELL 0x8f10d400 == 44 [pid = 5122] [id = 152] 04:01:03 INFO - PROCESS | 5122 | --DOCSHELL 0x92028800 == 43 [pid = 5122] [id = 58] 04:01:03 INFO - PROCESS | 5122 | --DOCSHELL 0xa2379800 == 42 [pid = 5122] [id = 61] 04:01:03 INFO - PROCESS | 5122 | --DOCSHELL 0x99e27400 == 41 [pid = 5122] [id = 63] 04:01:03 INFO - PROCESS | 5122 | --DOCSHELL 0xa4e4ec00 == 40 [pid = 5122] [id = 62] 04:01:03 INFO - PROCESS | 5122 | --DOCSHELL 0x9534dc00 == 39 [pid = 5122] [id = 60] 04:01:03 INFO - PROCESS | 5122 | --DOCSHELL 0x8e4afc00 == 38 [pid = 5122] [id = 148] 04:01:03 INFO - PROCESS | 5122 | --DOCSHELL 0x8e4b6c00 == 37 [pid = 5122] [id = 147] 04:01:03 INFO - PROCESS | 5122 | --DOCSHELL 0x93d7bc00 == 36 [pid = 5122] [id = 64] 04:01:03 INFO - PROCESS | 5122 | --DOCSHELL 0x8f017c00 == 35 [pid = 5122] [id = 164] 04:01:03 INFO - PROCESS | 5122 | --DOCSHELL 0x8f2dd800 == 34 [pid = 5122] [id = 163] 04:01:03 INFO - PROCESS | 5122 | --DOCSHELL 0x8f114000 == 33 [pid = 5122] [id = 162] 04:01:03 INFO - PROCESS | 5122 | --DOCSHELL 0x8fb3f800 == 32 [pid = 5122] [id = 161] 04:01:03 INFO - PROCESS | 5122 | --DOCSHELL 0x9a8eb400 == 31 [pid = 5122] [id = 159] 04:01:03 INFO - PROCESS | 5122 | --DOCSHELL 0x96f2f400 == 30 [pid = 5122] [id = 160] 04:01:03 INFO - PROCESS | 5122 | --DOCSHELL 0x952b1000 == 29 [pid = 5122] [id = 158] 04:01:03 INFO - PROCESS | 5122 | --DOCSHELL 0x912d4800 == 28 [pid = 5122] [id = 157] 04:01:03 INFO - PROCESS | 5122 | --DOCSHELL 0x8f975c00 == 27 [pid = 5122] [id = 155] 04:01:03 INFO - PROCESS | 5122 | --DOCSHELL 0x930d2c00 == 26 [pid = 5122] [id = 156] 04:01:03 INFO - PROCESS | 5122 | --DOCSHELL 0x8f2df400 == 25 [pid = 5122] [id = 154] 04:01:03 INFO - PROCESS | 5122 | ++DOCSHELL 0x8db79400 == 26 [pid = 5122] [id = 165] 04:01:03 INFO - PROCESS | 5122 | ++DOMWINDOW == 145 (0x8db7d800) [pid = 5122] [serial = 495] [outer = (nil)] 04:01:03 INFO - PROCESS | 5122 | ++DOMWINDOW == 146 (0x8e4ab800) [pid = 5122] [serial = 496] [outer = 0x8db7d800] 04:01:03 INFO - PROCESS | 5122 | 1467111663664 Marionette DEBUG loaded listener.js 04:01:03 INFO - PROCESS | 5122 | ++DOMWINDOW == 147 (0x8e4b4000) [pid = 5122] [serial = 497] [outer = 0x8db7d800] 04:01:03 INFO - PROCESS | 5122 | --DOMWINDOW == 146 (0x91dcb800) [pid = 5122] [serial = 399] [outer = (nil)] [url = about:blank] 04:01:03 INFO - PROCESS | 5122 | --DOMWINDOW == 145 (0x930d3400) [pid = 5122] [serial = 396] [outer = (nil)] [url = about:blank] 04:01:03 INFO - PROCESS | 5122 | --DOMWINDOW == 144 (0x8fb32800) [pid = 5122] [serial = 390] [outer = (nil)] [url = about:blank] 04:01:03 INFO - PROCESS | 5122 | --DOMWINDOW == 143 (0x8fb39000) [pid = 5122] [serial = 391] [outer = (nil)] [url = about:blank] 04:01:03 INFO - PROCESS | 5122 | --DOMWINDOW == 142 (0x91dc8400) [pid = 5122] [serial = 385] [outer = (nil)] [url = about:blank] 04:01:03 INFO - PROCESS | 5122 | --DOMWINDOW == 141 (0x912d7000) [pid = 5122] [serial = 384] [outer = (nil)] [url = about:blank] 04:01:03 INFO - PROCESS | 5122 | --DOMWINDOW == 140 (0x8e4af400) [pid = 5122] [serial = 387] [outer = (nil)] [url = about:blank] 04:01:03 INFO - PROCESS | 5122 | --DOMWINDOW == 139 (0x8f01ac00) [pid = 5122] [serial = 388] [outer = (nil)] [url = about:blank] 04:01:03 INFO - PROCESS | 5122 | --DOMWINDOW == 138 (0x94858800) [pid = 5122] [serial = 355] [outer = (nil)] [url = about:blank] 04:01:03 INFO - PROCESS | 5122 | --DOMWINDOW == 137 (0x92429c00) [pid = 5122] [serial = 354] [outer = (nil)] [url = about:blank] 04:01:03 INFO - PROCESS | 5122 | --DOMWINDOW == 136 (0x9b668400) [pid = 5122] [serial = 358] [outer = (nil)] [url = about:blank] 04:01:03 INFO - PROCESS | 5122 | --DOMWINDOW == 135 (0x9a8f3800) [pid = 5122] [serial = 357] [outer = (nil)] [url = about:blank] 04:01:03 INFO - PROCESS | 5122 | --DOMWINDOW == 134 (0xa2597800) [pid = 5122] [serial = 361] [outer = (nil)] [url = about:blank] 04:01:03 INFO - PROCESS | 5122 | --DOMWINDOW == 133 (0xa2251c00) [pid = 5122] [serial = 360] [outer = (nil)] [url = about:blank] 04:01:03 INFO - PROCESS | 5122 | --DOMWINDOW == 132 (0xa507d800) [pid = 5122] [serial = 364] [outer = (nil)] [url = about:blank] 04:01:03 INFO - PROCESS | 5122 | --DOMWINDOW == 131 (0xa3429800) [pid = 5122] [serial = 363] [outer = (nil)] [url = about:blank] 04:01:03 INFO - PROCESS | 5122 | --DOMWINDOW == 130 (0x8f2e7400) [pid = 5122] [serial = 367] [outer = (nil)] [url = about:blank] 04:01:03 INFO - PROCESS | 5122 | --DOMWINDOW == 129 (0x8f2e5000) [pid = 5122] [serial = 366] [outer = (nil)] [url = about:blank] 04:01:03 INFO - PROCESS | 5122 | --DOMWINDOW == 128 (0xa6eae800) [pid = 5122] [serial = 370] [outer = (nil)] [url = about:blank] 04:01:03 INFO - PROCESS | 5122 | --DOMWINDOW == 127 (0xa6ea3400) [pid = 5122] [serial = 369] [outer = (nil)] [url = about:blank] 04:01:03 INFO - PROCESS | 5122 | --DOMWINDOW == 126 (0xa82f8c00) [pid = 5122] [serial = 373] [outer = (nil)] [url = about:blank] 04:01:03 INFO - PROCESS | 5122 | --DOMWINDOW == 125 (0x91cc4c00) [pid = 5122] [serial = 393] [outer = (nil)] [url = about:blank] 04:01:03 INFO - PROCESS | 5122 | --DOMWINDOW == 124 (0xa82f1400) [pid = 5122] [serial = 372] [outer = (nil)] [url = about:blank] 04:01:03 INFO - PROCESS | 5122 | --DOMWINDOW == 123 (0x955ddc00) [pid = 5122] [serial = 376] [outer = (nil)] [url = about:blank] 04:01:03 INFO - PROCESS | 5122 | --DOMWINDOW == 122 (0x955db800) [pid = 5122] [serial = 375] [outer = (nil)] [url = about:blank] 04:01:03 INFO - PROCESS | 5122 | --DOMWINDOW == 121 (0x8db84000) [pid = 5122] [serial = 379] [outer = (nil)] [url = about:blank] 04:01:03 INFO - PROCESS | 5122 | --DOMWINDOW == 120 (0x8db81400) [pid = 5122] [serial = 378] [outer = (nil)] [url = about:blank] 04:01:03 INFO - PROCESS | 5122 | --DOMWINDOW == 119 (0x8f97f000) [pid = 5122] [serial = 382] [outer = (nil)] [url = about:blank] 04:01:03 INFO - PROCESS | 5122 | --DOMWINDOW == 118 (0x8f979400) [pid = 5122] [serial = 381] [outer = (nil)] [url = about:blank] 04:01:03 INFO - PROCESS | 5122 | --DOMWINDOW == 117 (0x93b93800) [pid = 5122] [serial = 397] [outer = (nil)] [url = about:blank] 04:01:03 INFO - PROCESS | 5122 | --DOMWINDOW == 116 (0x91dc7400) [pid = 5122] [serial = 394] [outer = (nil)] [url = about:blank] 04:01:04 INFO - PROCESS | 5122 | 1467111664600 Marionette TRACE conn3 <- [1,632,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html",0,null,null,[["strokeRect is affected by clipping regions",0,null,null]]]}] 04:01:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 04:01:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 2743ms 04:01:04 INFO - PROCESS | 5122 | 1467111664632 Marionette TRACE conn3 -> [0,633,"getWindowHandle",null] 04:01:04 INFO - PROCESS | 5122 | 1467111664637 Marionette TRACE conn3 <- [1,633,null,{"value":"8"}] 04:01:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 04:01:04 INFO - PROCESS | 5122 | 1467111664646 Marionette TRACE conn3 -> [0,634,"setScriptTimeout",{"ms":35000}] 04:01:04 INFO - PROCESS | 5122 | 1467111664649 Marionette TRACE conn3 <- [1,634,null,{}] 04:01:04 INFO - PROCESS | 5122 | 1467111664656 Marionette TRACE conn3 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:01:04 INFO - PROCESS | 5122 | 1467111664661 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:01:04 INFO - PROCESS | 5122 | 1467111664825 Marionette TRACE conn3 <- [1,635,null,{"value":null}] 04:01:04 INFO - PROCESS | 5122 | 1467111664949 Marionette TRACE conn3 -> [0,636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:04 INFO - PROCESS | 5122 | 1467111664957 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:01:04 INFO - PROCESS | 5122 | ++DOCSHELL 0x8f01a000 == 27 [pid = 5122] [id = 166] 04:01:04 INFO - PROCESS | 5122 | ++DOMWINDOW == 117 (0x8f10c000) [pid = 5122] [serial = 498] [outer = (nil)] 04:01:05 INFO - PROCESS | 5122 | ++DOMWINDOW == 118 (0x8f113800) [pid = 5122] [serial = 499] [outer = 0x8f10c000] 04:01:05 INFO - PROCESS | 5122 | 1467111665030 Marionette DEBUG loaded listener.js 04:01:05 INFO - PROCESS | 5122 | ++DOMWINDOW == 119 (0x8f2e3c00) [pid = 5122] [serial = 500] [outer = 0x8f10c000] 04:01:05 INFO - PROCESS | 5122 | [5122] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:01:05 INFO - PROCESS | 5122 | 1467111665811 Marionette TRACE conn3 <- [1,636,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html",0,null,null,[["strokeRect is affected by globalAlpha",0,null,null]]]}] 04:01:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 04:01:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1189ms 04:01:05 INFO - PROCESS | 5122 | 1467111665842 Marionette TRACE conn3 -> [0,637,"getWindowHandle",null] 04:01:05 INFO - PROCESS | 5122 | 1467111665850 Marionette TRACE conn3 <- [1,637,null,{"value":"8"}] 04:01:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 04:01:05 INFO - PROCESS | 5122 | 1467111665867 Marionette TRACE conn3 -> [0,638,"setScriptTimeout",{"ms":35000}] 04:01:05 INFO - PROCESS | 5122 | 1467111665871 Marionette TRACE conn3 <- [1,638,null,{}] 04:01:05 INFO - PROCESS | 5122 | 1467111665877 Marionette TRACE conn3 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:01:05 INFO - PROCESS | 5122 | 1467111665883 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:01:06 INFO - PROCESS | 5122 | 1467111666051 Marionette TRACE conn3 <- [1,639,null,{"value":null}] 04:01:06 INFO - PROCESS | 5122 | 1467111666061 Marionette TRACE conn3 -> [0,640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:06 INFO - PROCESS | 5122 | 1467111666070 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:01:06 INFO - PROCESS | 5122 | ++DOCSHELL 0x8f019400 == 28 [pid = 5122] [id = 167] 04:01:06 INFO - PROCESS | 5122 | ++DOMWINDOW == 120 (0x8fb39800) [pid = 5122] [serial = 501] [outer = (nil)] 04:01:06 INFO - PROCESS | 5122 | ++DOMWINDOW == 121 (0x8fb3f800) [pid = 5122] [serial = 502] [outer = 0x8fb39800] 04:01:06 INFO - PROCESS | 5122 | 1467111666148 Marionette DEBUG loaded listener.js 04:01:06 INFO - PROCESS | 5122 | ++DOMWINDOW == 122 (0x91267800) [pid = 5122] [serial = 503] [outer = 0x8fb39800] 04:01:06 INFO - PROCESS | 5122 | [5122] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:01:07 INFO - PROCESS | 5122 | 1467111667296 Marionette TRACE conn3 <- [1,640,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html",0,null,null,[["strokeRect is not affected by globalCompositeOperation",0,null,null]]]}] 04:01:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 04:01:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1480ms 04:01:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 04:01:07 INFO - PROCESS | 5122 | 1467111667355 Marionette TRACE conn3 -> [0,641,"getWindowHandle",null] 04:01:07 INFO - PROCESS | 5122 | 1467111667358 Marionette TRACE conn3 <- [1,641,null,{"value":"8"}] 04:01:07 INFO - PROCESS | 5122 | 1467111667364 Marionette TRACE conn3 -> [0,642,"setScriptTimeout",{"ms":35000}] 04:01:07 INFO - PROCESS | 5122 | 1467111667370 Marionette TRACE conn3 <- [1,642,null,{}] 04:01:07 INFO - PROCESS | 5122 | 1467111667387 Marionette TRACE conn3 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:01:07 INFO - PROCESS | 5122 | 1467111667396 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:01:07 INFO - PROCESS | 5122 | 1467111667644 Marionette TRACE conn3 <- [1,643,null,{"value":null}] 04:01:07 INFO - PROCESS | 5122 | 1467111667742 Marionette TRACE conn3 -> [0,644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:07 INFO - PROCESS | 5122 | 1467111667752 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:01:07 INFO - PROCESS | 5122 | ++DOCSHELL 0x91dc3000 == 29 [pid = 5122] [id = 168] 04:01:07 INFO - PROCESS | 5122 | ++DOMWINDOW == 123 (0x91dc7400) [pid = 5122] [serial = 504] [outer = (nil)] 04:01:07 INFO - PROCESS | 5122 | ++DOMWINDOW == 124 (0x91ee9800) [pid = 5122] [serial = 505] [outer = 0x91dc7400] 04:01:07 INFO - PROCESS | 5122 | 1467111667857 Marionette DEBUG loaded listener.js 04:01:07 INFO - PROCESS | 5122 | ++DOMWINDOW == 125 (0x91ef0000) [pid = 5122] [serial = 506] [outer = 0x91dc7400] 04:01:09 INFO - PROCESS | 5122 | --DOMWINDOW == 124 (0xa118a400) [pid = 5122] [serial = 432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 04:01:09 INFO - PROCESS | 5122 | --DOMWINDOW == 123 (0x8e8d2400) [pid = 5122] [serial = 438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 04:01:09 INFO - PROCESS | 5122 | --DOMWINDOW == 122 (0x955e1400) [pid = 5122] [serial = 407] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 04:01:09 INFO - PROCESS | 5122 | --DOMWINDOW == 121 (0x8f118400) [pid = 5122] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 04:01:09 INFO - PROCESS | 5122 | --DOMWINDOW == 120 (0x8f980000) [pid = 5122] [serial = 459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 04:01:09 INFO - PROCESS | 5122 | --DOMWINDOW == 119 (0x912d8c00) [pid = 5122] [serial = 404] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 04:01:09 INFO - PROCESS | 5122 | --DOMWINDOW == 118 (0x8f109c00) [pid = 5122] [serial = 401] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 04:01:09 INFO - PROCESS | 5122 | --DOMWINDOW == 117 (0x91cc2000) [pid = 5122] [serial = 417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 04:01:09 INFO - PROCESS | 5122 | --DOMWINDOW == 116 (0x8fb35c00) [pid = 5122] [serial = 462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 04:01:09 INFO - PROCESS | 5122 | --DOMWINDOW == 115 (0x8e8d1400) [pid = 5122] [serial = 441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 04:01:09 INFO - PROCESS | 5122 | --DOMWINDOW == 114 (0x9a1ac000) [pid = 5122] [serial = 413] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 04:01:09 INFO - PROCESS | 5122 | --DOMWINDOW == 113 (0x91ee6c00) [pid = 5122] [serial = 429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 04:01:09 INFO - PROCESS | 5122 | --DOMWINDOW == 112 (0x8e4ad800) [pid = 5122] [serial = 420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 04:01:09 INFO - PROCESS | 5122 | --DOMWINDOW == 111 (0x912d4400) [pid = 5122] [serial = 450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 04:01:09 INFO - PROCESS | 5122 | --DOMWINDOW == 110 (0x9202bc00) [pid = 5122] [serial = 456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 04:01:09 INFO - PROCESS | 5122 | --DOMWINDOW == 109 (0x91cc5400) [pid = 5122] [serial = 453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 04:01:09 INFO - PROCESS | 5122 | --DOMWINDOW == 108 (0x91259800) [pid = 5122] [serial = 435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 04:01:09 INFO - PROCESS | 5122 | --DOMWINDOW == 107 (0x9b667000) [pid = 5122] [serial = 426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 04:01:09 INFO - PROCESS | 5122 | --DOMWINDOW == 106 (0x8e4b7800) [pid = 5122] [serial = 447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 04:01:09 INFO - PROCESS | 5122 | --DOMWINDOW == 105 (0x8e4b7000) [pid = 5122] [serial = 423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 04:01:09 INFO - PROCESS | 5122 | --DOMWINDOW == 104 (0x955de800) [pid = 5122] [serial = 410] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 04:01:09 INFO - PROCESS | 5122 | --DOMWINDOW == 103 (0x8e4b2000) [pid = 5122] [serial = 444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 04:01:09 INFO - PROCESS | 5122 | 1467111669870 Marionette TRACE conn3 <- [1,644,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html",0,null,null,[["strokeRect of negative sizes works",0,null,null]]]}] 04:01:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 04:01:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 2540ms 04:01:09 INFO - PROCESS | 5122 | 1467111669904 Marionette TRACE conn3 -> [0,645,"getWindowHandle",null] 04:01:09 INFO - PROCESS | 5122 | 1467111669910 Marionette TRACE conn3 <- [1,645,null,{"value":"8"}] 04:01:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 04:01:09 INFO - PROCESS | 5122 | 1467111669918 Marionette TRACE conn3 -> [0,646,"setScriptTimeout",{"ms":35000}] 04:01:09 INFO - PROCESS | 5122 | 1467111669926 Marionette TRACE conn3 <- [1,646,null,{}] 04:01:09 INFO - PROCESS | 5122 | 1467111669934 Marionette TRACE conn3 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:01:09 INFO - PROCESS | 5122 | 1467111669939 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:01:10 INFO - PROCESS | 5122 | 1467111670122 Marionette TRACE conn3 <- [1,647,null,{"value":null}] 04:01:10 INFO - PROCESS | 5122 | 1467111670285 Marionette TRACE conn3 -> [0,648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:10 INFO - PROCESS | 5122 | 1467111670294 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:01:10 INFO - PROCESS | 5122 | ++DOCSHELL 0x8e8d8800 == 30 [pid = 5122] [id = 169] 04:01:10 INFO - PROCESS | 5122 | ++DOMWINDOW == 104 (0x8e8da800) [pid = 5122] [serial = 507] [outer = (nil)] 04:01:10 INFO - PROCESS | 5122 | ++DOMWINDOW == 105 (0x8f10ac00) [pid = 5122] [serial = 508] [outer = 0x8e8da800] 04:01:10 INFO - PROCESS | 5122 | 1467111670380 Marionette DEBUG loaded listener.js 04:01:10 INFO - PROCESS | 5122 | ++DOMWINDOW == 106 (0x8f118400) [pid = 5122] [serial = 509] [outer = 0x8e8da800] 04:01:11 INFO - PROCESS | 5122 | 1467111671426 Marionette TRACE conn3 <- [1,648,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html",0,null,null,[["strokeRect() with Infinity/NaN is ignored",0,null,null]]]}] 04:01:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 04:01:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1583ms 04:01:11 INFO - PROCESS | 5122 | 1467111671501 Marionette TRACE conn3 -> [0,649,"getWindowHandle",null] 04:01:11 INFO - PROCESS | 5122 | 1467111671508 Marionette TRACE conn3 <- [1,649,null,{"value":"8"}] 04:01:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 04:01:11 INFO - PROCESS | 5122 | 1467111671519 Marionette TRACE conn3 -> [0,650,"setScriptTimeout",{"ms":35000}] 04:01:11 INFO - PROCESS | 5122 | 1467111671524 Marionette TRACE conn3 <- [1,650,null,{}] 04:01:11 INFO - PROCESS | 5122 | 1467111671531 Marionette TRACE conn3 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:01:11 INFO - PROCESS | 5122 | 1467111671537 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:01:11 INFO - PROCESS | 5122 | 1467111671771 Marionette TRACE conn3 <- [1,651,null,{"value":null}] 04:01:12 INFO - PROCESS | 5122 | 1467111672025 Marionette TRACE conn3 -> [0,652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:12 INFO - PROCESS | 5122 | 1467111672035 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:01:12 INFO - PROCESS | 5122 | ++DOCSHELL 0x91cc8000 == 31 [pid = 5122] [id = 170] 04:01:12 INFO - PROCESS | 5122 | ++DOMWINDOW == 107 (0x91cc8800) [pid = 5122] [serial = 510] [outer = (nil)] 04:01:12 INFO - PROCESS | 5122 | ++DOMWINDOW == 108 (0x91dc6800) [pid = 5122] [serial = 511] [outer = 0x91cc8800] 04:01:12 INFO - PROCESS | 5122 | 1467111672129 Marionette DEBUG loaded listener.js 04:01:12 INFO - PROCESS | 5122 | ++DOMWINDOW == 109 (0x91dd0800) [pid = 5122] [serial = 512] [outer = 0x91cc8800] 04:01:13 INFO - PROCESS | 5122 | 1467111673008 Marionette TRACE conn3 <- [1,652,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html",0,null,null,[["strokeRect does not affect the current path",0,null,null]]]}] 04:01:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 04:01:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1532ms 04:01:13 INFO - PROCESS | 5122 | 1467111673056 Marionette TRACE conn3 -> [0,653,"getWindowHandle",null] 04:01:13 INFO - PROCESS | 5122 | 1467111673060 Marionette TRACE conn3 <- [1,653,null,{"value":"8"}] 04:01:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 04:01:13 INFO - PROCESS | 5122 | 1467111673067 Marionette TRACE conn3 -> [0,654,"setScriptTimeout",{"ms":35000}] 04:01:13 INFO - PROCESS | 5122 | 1467111673073 Marionette TRACE conn3 <- [1,654,null,{}] 04:01:13 INFO - PROCESS | 5122 | 1467111673089 Marionette TRACE conn3 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:01:13 INFO - PROCESS | 5122 | 1467111673097 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:01:13 INFO - PROCESS | 5122 | 1467111673279 Marionette TRACE conn3 <- [1,655,null,{"value":null}] 04:01:13 INFO - PROCESS | 5122 | 1467111673442 Marionette TRACE conn3 -> [0,656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:13 INFO - PROCESS | 5122 | 1467111673457 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:01:13 INFO - PROCESS | 5122 | ++DOCSHELL 0x9241e400 == 32 [pid = 5122] [id = 171] 04:01:13 INFO - PROCESS | 5122 | ++DOMWINDOW == 110 (0x92fa6400) [pid = 5122] [serial = 513] [outer = (nil)] 04:01:13 INFO - PROCESS | 5122 | ++DOMWINDOW == 111 (0x930d0800) [pid = 5122] [serial = 514] [outer = 0x92fa6400] 04:01:13 INFO - PROCESS | 5122 | 1467111673542 Marionette DEBUG loaded listener.js 04:01:13 INFO - PROCESS | 5122 | ++DOMWINDOW == 112 (0x93b94c00) [pid = 5122] [serial = 515] [outer = 0x92fa6400] 04:01:14 INFO - PROCESS | 5122 | 1467111674577 Marionette TRACE conn3 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 04:01:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 04:01:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1583ms 04:01:14 INFO - PROCESS | 5122 | 1467111674650 Marionette TRACE conn3 -> [0,657,"getWindowHandle",null] 04:01:14 INFO - PROCESS | 5122 | 1467111674654 Marionette TRACE conn3 <- [1,657,null,{"value":"8"}] 04:01:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 04:01:14 INFO - PROCESS | 5122 | 1467111674661 Marionette TRACE conn3 -> [0,658,"setScriptTimeout",{"ms":35000}] 04:01:14 INFO - PROCESS | 5122 | 1467111674664 Marionette TRACE conn3 <- [1,658,null,{}] 04:01:14 INFO - PROCESS | 5122 | 1467111674670 Marionette TRACE conn3 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:01:14 INFO - PROCESS | 5122 | 1467111674675 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:01:14 INFO - PROCESS | 5122 | 1467111674898 Marionette TRACE conn3 <- [1,659,null,{"value":null}] 04:01:15 INFO - PROCESS | 5122 | 1467111675153 Marionette TRACE conn3 -> [0,660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:15 INFO - PROCESS | 5122 | 1467111675164 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:01:15 INFO - PROCESS | 5122 | ++DOCSHELL 0x8f019800 == 33 [pid = 5122] [id = 172] 04:01:15 INFO - PROCESS | 5122 | ++DOMWINDOW == 113 (0x9202b800) [pid = 5122] [serial = 516] [outer = (nil)] 04:01:15 INFO - PROCESS | 5122 | ++DOMWINDOW == 114 (0x9522f400) [pid = 5122] [serial = 517] [outer = 0x9202b800] 04:01:15 INFO - PROCESS | 5122 | 1467111675249 Marionette DEBUG loaded listener.js 04:01:15 INFO - PROCESS | 5122 | ++DOMWINDOW == 115 (0x952a8c00) [pid = 5122] [serial = 518] [outer = 0x9202b800] 04:01:16 INFO - PROCESS | 5122 | 1467111676111 Marionette TRACE conn3 <- [1,660,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 04:01:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 04:01:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1529ms 04:01:16 INFO - PROCESS | 5122 | 1467111676191 Marionette TRACE conn3 -> [0,661,"getWindowHandle",null] 04:01:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 04:01:16 INFO - PROCESS | 5122 | 1467111676196 Marionette TRACE conn3 <- [1,661,null,{"value":"8"}] 04:01:16 INFO - PROCESS | 5122 | 1467111676203 Marionette TRACE conn3 -> [0,662,"setScriptTimeout",{"ms":35000}] 04:01:16 INFO - PROCESS | 5122 | 1467111676205 Marionette TRACE conn3 <- [1,662,null,{}] 04:01:16 INFO - PROCESS | 5122 | 1467111676212 Marionette TRACE conn3 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:01:16 INFO - PROCESS | 5122 | 1467111676218 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:01:16 INFO - PROCESS | 5122 | 1467111676444 Marionette TRACE conn3 <- [1,663,null,{"value":null}] 04:01:16 INFO - PROCESS | 5122 | 1467111676661 Marionette TRACE conn3 -> [0,664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:16 INFO - PROCESS | 5122 | 1467111676674 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:01:16 INFO - PROCESS | 5122 | ++DOCSHELL 0x8fb33400 == 34 [pid = 5122] [id = 173] 04:01:16 INFO - PROCESS | 5122 | ++DOMWINDOW == 116 (0x94853000) [pid = 5122] [serial = 519] [outer = (nil)] 04:01:16 INFO - PROCESS | 5122 | ++DOMWINDOW == 117 (0x95530c00) [pid = 5122] [serial = 520] [outer = 0x94853000] 04:01:16 INFO - PROCESS | 5122 | 1467111676795 Marionette DEBUG loaded listener.js 04:01:16 INFO - PROCESS | 5122 | ++DOMWINDOW == 118 (0x9552e400) [pid = 5122] [serial = 521] [outer = 0x94853000] 04:01:17 INFO - PROCESS | 5122 | [5122] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:01:17 INFO - PROCESS | 5122 | 1467111677727 Marionette TRACE conn3 <- [1,664,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing",0,null,null]]]}] 04:01:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 04:01:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1594ms 04:01:17 INFO - PROCESS | 5122 | 1467111677797 Marionette TRACE conn3 -> [0,665,"getWindowHandle",null] 04:01:17 INFO - PROCESS | 5122 | 1467111677801 Marionette TRACE conn3 <- [1,665,null,{"value":"8"}] 04:01:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 04:01:17 INFO - PROCESS | 5122 | 1467111677808 Marionette TRACE conn3 -> [0,666,"setScriptTimeout",{"ms":35000}] 04:01:17 INFO - PROCESS | 5122 | 1467111677811 Marionette TRACE conn3 <- [1,666,null,{}] 04:01:17 INFO - PROCESS | 5122 | 1467111677817 Marionette TRACE conn3 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:01:17 INFO - PROCESS | 5122 | 1467111677827 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:01:18 INFO - PROCESS | 5122 | 1467111678075 Marionette TRACE conn3 <- [1,667,null,{"value":null}] 04:01:18 INFO - PROCESS | 5122 | 1467111678292 Marionette TRACE conn3 -> [0,668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:18 INFO - PROCESS | 5122 | 1467111678301 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:01:18 INFO - PROCESS | 5122 | ++DOCSHELL 0x955de800 == 35 [pid = 5122] [id = 174] 04:01:18 INFO - PROCESS | 5122 | ++DOMWINDOW == 119 (0x96f35800) [pid = 5122] [serial = 522] [outer = (nil)] 04:01:18 INFO - PROCESS | 5122 | ++DOMWINDOW == 120 (0x9831c800) [pid = 5122] [serial = 523] [outer = 0x96f35800] 04:01:18 INFO - PROCESS | 5122 | 1467111678426 Marionette DEBUG loaded listener.js 04:01:18 INFO - PROCESS | 5122 | ++DOMWINDOW == 121 (0x99dba000) [pid = 5122] [serial = 524] [outer = 0x96f35800] 04:01:18 INFO - PROCESS | 5122 | [5122] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:01:19 INFO - PROCESS | 5122 | 1467111679288 Marionette TRACE conn3 <- [1,668,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing, including caps and joins",0,null,null]]]}] 04:01:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 04:01:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1537ms 04:01:19 INFO - PROCESS | 5122 | 1467111679346 Marionette TRACE conn3 -> [0,669,"getWindowHandle",null] 04:01:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 04:01:19 INFO - PROCESS | 5122 | 1467111679350 Marionette TRACE conn3 <- [1,669,null,{"value":"8"}] 04:01:19 INFO - PROCESS | 5122 | 1467111679356 Marionette TRACE conn3 -> [0,670,"setScriptTimeout",{"ms":35000}] 04:01:19 INFO - PROCESS | 5122 | 1467111679360 Marionette TRACE conn3 <- [1,670,null,{}] 04:01:19 INFO - PROCESS | 5122 | 1467111679365 Marionette TRACE conn3 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:01:19 INFO - PROCESS | 5122 | 1467111679371 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:01:19 INFO - PROCESS | 5122 | 1467111679547 Marionette TRACE conn3 <- [1,671,null,{"value":null}] 04:01:19 INFO - PROCESS | 5122 | 1467111679710 Marionette TRACE conn3 -> [0,672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:19 INFO - PROCESS | 5122 | 1467111679718 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:01:19 INFO - PROCESS | 5122 | ++DOCSHELL 0x8e8d4400 == 36 [pid = 5122] [id = 175] 04:01:19 INFO - PROCESS | 5122 | ++DOMWINDOW == 122 (0x8e8d5800) [pid = 5122] [serial = 525] [outer = (nil)] 04:01:19 INFO - PROCESS | 5122 | ++DOMWINDOW == 123 (0x99e42c00) [pid = 5122] [serial = 526] [outer = 0x8e8d5800] 04:01:19 INFO - PROCESS | 5122 | 1467111679799 Marionette DEBUG loaded listener.js 04:01:19 INFO - PROCESS | 5122 | ++DOMWINDOW == 124 (0x99e44400) [pid = 5122] [serial = 527] [outer = 0x8e8d5800] 04:01:20 INFO - PROCESS | 5122 | 1467111680763 Marionette TRACE conn3 <- [1,672,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html",0,null,null,[["strokeRect of Nx0 pixels draws a straight line",0,null,null]]]}] 04:01:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 04:01:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1478ms 04:01:20 INFO - PROCESS | 5122 | 1467111680835 Marionette TRACE conn3 -> [0,673,"getWindowHandle",null] 04:01:20 INFO - PROCESS | 5122 | 1467111680838 Marionette TRACE conn3 <- [1,673,null,{"value":"8"}] 04:01:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 04:01:20 INFO - PROCESS | 5122 | 1467111680845 Marionette TRACE conn3 -> [0,674,"setScriptTimeout",{"ms":35000}] 04:01:20 INFO - PROCESS | 5122 | 1467111680848 Marionette TRACE conn3 <- [1,674,null,{}] 04:01:20 INFO - PROCESS | 5122 | 1467111680854 Marionette TRACE conn3 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:01:20 INFO - PROCESS | 5122 | 1467111680859 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:01:21 INFO - PROCESS | 5122 | 1467111681063 Marionette TRACE conn3 <- [1,675,null,{"value":null}] 04:01:21 INFO - PROCESS | 5122 | 1467111681278 Marionette TRACE conn3 -> [0,676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:21 INFO - PROCESS | 5122 | 1467111681289 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:01:21 INFO - PROCESS | 5122 | ++DOCSHELL 0x8db7b000 == 37 [pid = 5122] [id = 176] 04:01:21 INFO - PROCESS | 5122 | ++DOMWINDOW == 125 (0x8db7e000) [pid = 5122] [serial = 528] [outer = (nil)] 04:01:21 INFO - PROCESS | 5122 | ++DOMWINDOW == 126 (0x8e4ac000) [pid = 5122] [serial = 529] [outer = 0x8db7e000] 04:01:21 INFO - PROCESS | 5122 | 1467111681524 Marionette DEBUG loaded listener.js 04:01:21 INFO - PROCESS | 5122 | ++DOMWINDOW == 127 (0x8e8d6800) [pid = 5122] [serial = 530] [outer = 0x8db7e000] 04:01:22 INFO - PROCESS | 5122 | [5122] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:01:22 INFO - PROCESS | 5122 | 1467111682432 Marionette TRACE conn3 <- [1,676,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with no caps",0,null,null]]]}] 04:01:22 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 04:01:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1632ms 04:01:22 INFO - PROCESS | 5122 | 1467111682494 Marionette TRACE conn3 -> [0,677,"getWindowHandle",null] 04:01:22 INFO - PROCESS | 5122 | 1467111682499 Marionette TRACE conn3 <- [1,677,null,{"value":"8"}] 04:01:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 04:01:22 INFO - PROCESS | 5122 | 1467111682508 Marionette TRACE conn3 -> [0,678,"setScriptTimeout",{"ms":35000}] 04:01:22 INFO - PROCESS | 5122 | 1467111682512 Marionette TRACE conn3 <- [1,678,null,{}] 04:01:22 INFO - PROCESS | 5122 | 1467111682520 Marionette TRACE conn3 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:01:22 INFO - PROCESS | 5122 | 1467111682526 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:01:22 INFO - PROCESS | 5122 | 1467111682701 Marionette TRACE conn3 <- [1,679,null,{"value":null}] 04:01:22 INFO - PROCESS | 5122 | 1467111682895 Marionette TRACE conn3 -> [0,680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:22 INFO - PROCESS | 5122 | 1467111682907 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:01:23 INFO - PROCESS | 5122 | ++DOCSHELL 0x8f2e7c00 == 38 [pid = 5122] [id = 177] 04:01:23 INFO - PROCESS | 5122 | ++DOMWINDOW == 128 (0x8f2e9400) [pid = 5122] [serial = 531] [outer = (nil)] 04:01:23 INFO - PROCESS | 5122 | ++DOMWINDOW == 129 (0x8f984000) [pid = 5122] [serial = 532] [outer = 0x8f2e9400] 04:01:23 INFO - PROCESS | 5122 | 1467111683055 Marionette DEBUG loaded listener.js 04:01:23 INFO - PROCESS | 5122 | ++DOMWINDOW == 130 (0x91266400) [pid = 5122] [serial = 533] [outer = 0x8f2e9400] 04:01:23 INFO - PROCESS | 5122 | --DOCSHELL 0x8f019400 == 37 [pid = 5122] [id = 167] 04:01:23 INFO - PROCESS | 5122 | --DOCSHELL 0x8f01a000 == 36 [pid = 5122] [id = 166] 04:01:23 INFO - PROCESS | 5122 | --DOCSHELL 0x8db79400 == 35 [pid = 5122] [id = 165] 04:01:23 INFO - PROCESS | 5122 | --DOMWINDOW == 129 (0x8f017800) [pid = 5122] [serial = 442] [outer = (nil)] [url = about:blank] 04:01:23 INFO - PROCESS | 5122 | --DOMWINDOW == 128 (0x9a39f000) [pid = 5122] [serial = 414] [outer = (nil)] [url = about:blank] 04:01:23 INFO - PROCESS | 5122 | --DOMWINDOW == 127 (0xa209cc00) [pid = 5122] [serial = 430] [outer = (nil)] [url = about:blank] 04:01:23 INFO - PROCESS | 5122 | --DOMWINDOW == 126 (0x9b483800) [pid = 5122] [serial = 422] [outer = (nil)] [url = about:blank] 04:01:23 INFO - PROCESS | 5122 | --DOMWINDOW == 125 (0x92fa2c00) [pid = 5122] [serial = 452] [outer = (nil)] [url = about:blank] 04:01:23 INFO - PROCESS | 5122 | --DOMWINDOW == 124 (0x952e5800) [pid = 5122] [serial = 458] [outer = (nil)] [url = about:blank] 04:01:23 INFO - PROCESS | 5122 | --DOMWINDOW == 123 (0x9522d000) [pid = 5122] [serial = 455] [outer = (nil)] [url = about:blank] 04:01:23 INFO - PROCESS | 5122 | --DOMWINDOW == 122 (0x91264800) [pid = 5122] [serial = 437] [outer = (nil)] [url = about:blank] 04:01:23 INFO - PROCESS | 5122 | --DOMWINDOW == 121 (0x9125d400) [pid = 5122] [serial = 436] [outer = (nil)] [url = about:blank] 04:01:23 INFO - PROCESS | 5122 | --DOMWINDOW == 120 (0x9c05a800) [pid = 5122] [serial = 428] [outer = (nil)] [url = about:blank] 04:01:23 INFO - PROCESS | 5122 | --DOMWINDOW == 119 (0x8f01d800) [pid = 5122] [serial = 448] [outer = (nil)] [url = about:blank] 04:01:23 INFO - PROCESS | 5122 | --DOMWINDOW == 118 (0x9c037c00) [pid = 5122] [serial = 425] [outer = (nil)] [url = about:blank] 04:01:23 INFO - PROCESS | 5122 | --DOMWINDOW == 117 (0x91cc6400) [pid = 5122] [serial = 238] [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.] 04:01:23 INFO - PROCESS | 5122 | --DOMWINDOW == 116 (0x99ee6400) [pid = 5122] [serial = 412] [outer = (nil)] [url = about:blank] 04:01:23 INFO - PROCESS | 5122 | --DOMWINDOW == 115 (0x8e8dac00) [pid = 5122] [serial = 445] [outer = (nil)] [url = about:blank] 04:01:23 INFO - PROCESS | 5122 | --DOMWINDOW == 114 (0xa23fc000) [pid = 5122] [serial = 433] [outer = (nil)] [url = about:blank] 04:01:23 INFO - PROCESS | 5122 | --DOMWINDOW == 113 (0x8e8db800) [pid = 5122] [serial = 439] [outer = (nil)] [url = about:blank] 04:01:23 INFO - PROCESS | 5122 | --DOMWINDOW == 112 (0x99223c00) [pid = 5122] [serial = 409] [outer = (nil)] [url = about:blank] 04:01:23 INFO - PROCESS | 5122 | --DOMWINDOW == 111 (0x952a4400) [pid = 5122] [serial = 400] [outer = (nil)] [url = about:blank] 04:01:23 INFO - PROCESS | 5122 | --DOMWINDOW == 110 (0x91eeb000) [pid = 5122] [serial = 460] [outer = (nil)] [url = about:blank] 04:01:23 INFO - PROCESS | 5122 | --DOMWINDOW == 109 (0x9a3a1400) [pid = 5122] [serial = 415] [outer = (nil)] [url = about:blank] 04:01:23 INFO - PROCESS | 5122 | --DOMWINDOW == 108 (0x8f977000) [pid = 5122] [serial = 449] [outer = (nil)] [url = about:blank] 04:01:23 INFO - PROCESS | 5122 | --DOMWINDOW == 107 (0x94850c00) [pid = 5122] [serial = 454] [outer = (nil)] [url = about:blank] 04:01:23 INFO - PROCESS | 5122 | --DOMWINDOW == 106 (0x952b0c00) [pid = 5122] [serial = 457] [outer = (nil)] [url = about:blank] 04:01:23 INFO - PROCESS | 5122 | --DOMWINDOW == 105 (0x8f020800) [pid = 5122] [serial = 446] [outer = (nil)] [url = about:blank] 04:01:23 INFO - PROCESS | 5122 | --DOMWINDOW == 104 (0x9b7af000) [pid = 5122] [serial = 421] [outer = (nil)] [url = about:blank] 04:01:23 INFO - PROCESS | 5122 | --DOMWINDOW == 103 (0x8e8dd000) [pid = 5122] [serial = 440] [outer = (nil)] [url = about:blank] 04:01:23 INFO - PROCESS | 5122 | --DOMWINDOW == 102 (0x99e49400) [pid = 5122] [serial = 411] [outer = (nil)] [url = about:blank] 04:01:23 INFO - PROCESS | 5122 | --DOMWINDOW == 101 (0x95232c00) [pid = 5122] [serial = 406] [outer = (nil)] [url = about:blank] 04:01:23 INFO - PROCESS | 5122 | --DOMWINDOW == 100 (0x92026c00) [pid = 5122] [serial = 451] [outer = (nil)] [url = about:blank] 04:01:23 INFO - PROCESS | 5122 | --DOMWINDOW == 99 (0x912cdc00) [pid = 5122] [serial = 403] [outer = (nil)] [url = about:blank] 04:01:23 INFO - PROCESS | 5122 | --DOMWINDOW == 98 (0x8f2e5c00) [pid = 5122] [serial = 402] [outer = (nil)] [url = about:blank] 04:01:23 INFO - PROCESS | 5122 | --DOMWINDOW == 97 (0x96f2f000) [pid = 5122] [serial = 408] [outer = (nil)] [url = about:blank] 04:01:23 INFO - PROCESS | 5122 | --DOMWINDOW == 96 (0x8f111000) [pid = 5122] [serial = 443] [outer = (nil)] [url = about:blank] 04:01:23 INFO - PROCESS | 5122 | --DOMWINDOW == 95 (0x955d8000) [pid = 5122] [serial = 461] [outer = (nil)] [url = about:blank] 04:01:23 INFO - PROCESS | 5122 | --DOMWINDOW == 94 (0x9a8f6800) [pid = 5122] [serial = 419] [outer = (nil)] [url = about:blank] 04:01:23 INFO - PROCESS | 5122 | --DOMWINDOW == 93 (0xa2248800) [pid = 5122] [serial = 431] [outer = (nil)] [url = about:blank] 04:01:23 INFO - PROCESS | 5122 | --DOMWINDOW == 92 (0x93b92400) [pid = 5122] [serial = 405] [outer = (nil)] [url = about:blank] 04:01:23 INFO - PROCESS | 5122 | --DOMWINDOW == 91 (0x9c02f000) [pid = 5122] [serial = 424] [outer = (nil)] [url = about:blank] 04:01:23 INFO - PROCESS | 5122 | --DOMWINDOW == 90 (0x9a5b8400) [pid = 5122] [serial = 418] [outer = (nil)] [url = about:blank] 04:01:23 INFO - PROCESS | 5122 | --DOMWINDOW == 89 (0x9c03c800) [pid = 5122] [serial = 427] [outer = (nil)] [url = about:blank] 04:01:23 INFO - PROCESS | 5122 | --DOMWINDOW == 88 (0xa2596c00) [pid = 5122] [serial = 434] [outer = (nil)] [url = about:blank] 04:01:23 INFO - PROCESS | 5122 | --DOMWINDOW == 87 (0x992af800) [pid = 5122] [serial = 463] [outer = (nil)] [url = about:blank] 04:01:23 INFO - PROCESS | 5122 | --DOMWINDOW == 86 (0x99ee9000) [pid = 5122] [serial = 464] [outer = (nil)] [url = about:blank] 04:01:23 INFO - PROCESS | 5122 | 1467111683974 Marionette TRACE conn3 <- [1,680,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with joins",0,null,null]]]}] 04:01:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 04:01:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1532ms 04:01:24 INFO - PROCESS | 5122 | 1467111684040 Marionette TRACE conn3 -> [0,681,"getWindowHandle",null] 04:01:24 INFO - PROCESS | 5122 | 1467111684046 Marionette TRACE conn3 <- [1,681,null,{"value":"8"}] 04:01:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 04:01:24 INFO - PROCESS | 5122 | 1467111684056 Marionette TRACE conn3 -> [0,682,"setScriptTimeout",{"ms":35000}] 04:01:24 INFO - PROCESS | 5122 | 1467111684060 Marionette TRACE conn3 <- [1,682,null,{}] 04:01:24 INFO - PROCESS | 5122 | 1467111684066 Marionette TRACE conn3 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:01:24 INFO - PROCESS | 5122 | 1467111684070 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:01:24 INFO - PROCESS | 5122 | 1467111684238 Marionette TRACE conn3 <- [1,683,null,{"value":null}] 04:01:24 INFO - PROCESS | 5122 | 1467111684369 Marionette TRACE conn3 -> [0,684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:24 INFO - PROCESS | 5122 | 1467111684381 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:01:24 INFO - PROCESS | 5122 | ++DOCSHELL 0x8e8dac00 == 36 [pid = 5122] [id = 178] 04:01:24 INFO - PROCESS | 5122 | ++DOMWINDOW == 87 (0x8e8dd000) [pid = 5122] [serial = 534] [outer = (nil)] 04:01:24 INFO - PROCESS | 5122 | ++DOMWINDOW == 88 (0x8fb3bc00) [pid = 5122] [serial = 535] [outer = 0x8e8dd000] 04:01:24 INFO - PROCESS | 5122 | 1467111684462 Marionette DEBUG loaded listener.js 04:01:24 INFO - PROCESS | 5122 | ++DOMWINDOW == 89 (0x91cc1800) [pid = 5122] [serial = 536] [outer = 0x8e8dd000] 04:01:25 INFO - PROCESS | 5122 | SkCairoFTTypeface::onFilterRec unimplemented 04:01:25 INFO - PROCESS | 5122 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 04:01:25 INFO - PROCESS | 5122 | 1467111685723 Marionette TRACE conn3 <- [1,684,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html",0,null,null,[["textAlign center is the center of the em squares (not the bounding box)",0,null,null]]]}] 04:01:25 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) 04:01:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1731ms 04:01:25 INFO - PROCESS | 5122 | 1467111685786 Marionette TRACE conn3 -> [0,685,"getWindowHandle",null] 04:01:25 INFO - PROCESS | 5122 | 1467111685789 Marionette TRACE conn3 <- [1,685,null,{"value":"8"}] 04:01:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 04:01:25 INFO - PROCESS | 5122 | 1467111685796 Marionette TRACE conn3 -> [0,686,"setScriptTimeout",{"ms":35000}] 04:01:25 INFO - PROCESS | 5122 | 1467111685801 Marionette TRACE conn3 <- [1,686,null,{}] 04:01:25 INFO - PROCESS | 5122 | 1467111685816 Marionette TRACE conn3 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:01:25 INFO - PROCESS | 5122 | 1467111685825 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:01:26 INFO - PROCESS | 5122 | 1467111686071 Marionette TRACE conn3 <- [1,687,null,{"value":null}] 04:01:26 INFO - PROCESS | 5122 | 1467111686101 Marionette TRACE conn3 -> [0,688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:26 INFO - PROCESS | 5122 | 1467111686108 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:01:26 INFO - PROCESS | 5122 | ++DOCSHELL 0x8f01d800 == 37 [pid = 5122] [id = 179] 04:01:26 INFO - PROCESS | 5122 | ++DOMWINDOW == 90 (0x91cc7c00) [pid = 5122] [serial = 537] [outer = (nil)] 04:01:26 INFO - PROCESS | 5122 | ++DOMWINDOW == 91 (0x92421000) [pid = 5122] [serial = 538] [outer = 0x91cc7c00] 04:01:26 INFO - PROCESS | 5122 | 1467111686178 Marionette DEBUG loaded listener.js 04:01:26 INFO - PROCESS | 5122 | ++DOMWINDOW == 92 (0x93b4e400) [pid = 5122] [serial = 539] [outer = 0x91cc7c00] 04:01:27 INFO - PROCESS | 5122 | SkCairoFTTypeface::onFilterRec unimplemented 04:01:27 INFO - PROCESS | 5122 | 1467111687431 Marionette TRACE conn3 <- [1,688,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html",0,null,null,[["textAlign end with ltr is the right edge",0,null,null]]]}] 04:01:27 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 04:01:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1684ms 04:01:27 INFO - PROCESS | 5122 | 1467111687481 Marionette TRACE conn3 -> [0,689,"getWindowHandle",null] 04:01:27 INFO - PROCESS | 5122 | 1467111687485 Marionette TRACE conn3 <- [1,689,null,{"value":"8"}] 04:01:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 04:01:27 INFO - PROCESS | 5122 | 1467111687499 Marionette TRACE conn3 -> [0,690,"setScriptTimeout",{"ms":35000}] 04:01:27 INFO - PROCESS | 5122 | 1467111687503 Marionette TRACE conn3 <- [1,690,null,{}] 04:01:27 INFO - PROCESS | 5122 | 1467111687508 Marionette TRACE conn3 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:01:27 INFO - PROCESS | 5122 | 1467111687512 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:01:27 INFO - PROCESS | 5122 | 1467111687737 Marionette TRACE conn3 <- [1,691,null,{"value":null}] 04:01:27 INFO - PROCESS | 5122 | 1467111687772 Marionette TRACE conn3 -> [0,692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:27 INFO - PROCESS | 5122 | 1467111687782 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:01:27 INFO - PROCESS | 5122 | ++DOCSHELL 0x8e8db800 == 38 [pid = 5122] [id = 180] 04:01:27 INFO - PROCESS | 5122 | ++DOMWINDOW == 93 (0x92021c00) [pid = 5122] [serial = 540] [outer = (nil)] 04:01:27 INFO - PROCESS | 5122 | ++DOMWINDOW == 94 (0x93d7d000) [pid = 5122] [serial = 541] [outer = 0x92021c00] 04:01:27 INFO - PROCESS | 5122 | 1467111687860 Marionette DEBUG loaded listener.js 04:01:27 INFO - PROCESS | 5122 | ++DOMWINDOW == 95 (0x94855c00) [pid = 5122] [serial = 542] [outer = 0x92021c00] 04:01:28 INFO - PROCESS | 5122 | --DOMWINDOW == 94 (0x8fb39800) [pid = 5122] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 04:01:28 INFO - PROCESS | 5122 | --DOMWINDOW == 93 (0x99ee4800) [pid = 5122] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 04:01:28 INFO - PROCESS | 5122 | --DOMWINDOW == 92 (0x9af77c00) [pid = 5122] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 04:01:28 INFO - PROCESS | 5122 | --DOMWINDOW == 91 (0x8f976400) [pid = 5122] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 04:01:28 INFO - PROCESS | 5122 | --DOMWINDOW == 90 (0x8f01d000) [pid = 5122] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 04:01:28 INFO - PROCESS | 5122 | --DOMWINDOW == 89 (0x8f2e3000) [pid = 5122] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 04:01:28 INFO - PROCESS | 5122 | --DOMWINDOW == 88 (0x930db000) [pid = 5122] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 04:01:28 INFO - PROCESS | 5122 | --DOMWINDOW == 87 (0x9af7d800) [pid = 5122] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 04:01:28 INFO - PROCESS | 5122 | --DOMWINDOW == 86 (0x9a39bc00) [pid = 5122] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 04:01:28 INFO - PROCESS | 5122 | --DOMWINDOW == 85 (0x96f34800) [pid = 5122] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 04:01:28 INFO - PROCESS | 5122 | --DOMWINDOW == 84 (0x8f118c00) [pid = 5122] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 04:01:28 INFO - PROCESS | 5122 | --DOMWINDOW == 83 (0x8db7d800) [pid = 5122] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 04:01:28 INFO - PROCESS | 5122 | --DOMWINDOW == 82 (0x8f10c000) [pid = 5122] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 04:01:29 INFO - PROCESS | 5122 | SkCairoFTTypeface::onFilterRec unimplemented 04:01:29 INFO - PROCESS | 5122 | 1467111689174 Marionette TRACE conn3 <- [1,692,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html",0,null,null,[["textAlign end with rtl is the left edge",0,null,null]]]}] 04:01:29 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 04:01:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1690ms 04:01:29 INFO - PROCESS | 5122 | 1467111689189 Marionette TRACE conn3 -> [0,693,"getWindowHandle",null] 04:01:29 INFO - PROCESS | 5122 | 1467111689192 Marionette TRACE conn3 <- [1,693,null,{"value":"8"}] 04:01:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 04:01:29 INFO - PROCESS | 5122 | 1467111689198 Marionette TRACE conn3 -> [0,694,"setScriptTimeout",{"ms":35000}] 04:01:29 INFO - PROCESS | 5122 | 1467111689201 Marionette TRACE conn3 <- [1,694,null,{}] 04:01:29 INFO - PROCESS | 5122 | 1467111689215 Marionette TRACE conn3 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:01:29 INFO - PROCESS | 5122 | 1467111689220 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:01:29 INFO - PROCESS | 5122 | 1467111689408 Marionette TRACE conn3 <- [1,695,null,{"value":null}] 04:01:29 INFO - PROCESS | 5122 | 1467111689473 Marionette TRACE conn3 -> [0,696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:29 INFO - PROCESS | 5122 | 1467111689481 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:01:29 INFO - PROCESS | 5122 | ++DOCSHELL 0x8f2e0800 == 39 [pid = 5122] [id = 181] 04:01:29 INFO - PROCESS | 5122 | ++DOMWINDOW == 83 (0x8f2e1000) [pid = 5122] [serial = 543] [outer = (nil)] 04:01:29 INFO - PROCESS | 5122 | ++DOMWINDOW == 84 (0x93d7bc00) [pid = 5122] [serial = 544] [outer = 0x8f2e1000] 04:01:29 INFO - PROCESS | 5122 | 1467111689559 Marionette DEBUG loaded listener.js 04:01:29 INFO - PROCESS | 5122 | ++DOMWINDOW == 85 (0x952ad000) [pid = 5122] [serial = 545] [outer = 0x8f2e1000] 04:01:30 INFO - PROCESS | 5122 | SkCairoFTTypeface::onFilterRec unimplemented 04:01:30 INFO - PROCESS | 5122 | 1467111690833 Marionette TRACE conn3 <- [1,696,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html",0,null,null,[["textAlign left is the left of the first em square (not the bounding box)",0,null,null]]]}] 04:01:30 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) 04:01:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1687ms 04:01:30 INFO - PROCESS | 5122 | 1467111690887 Marionette TRACE conn3 -> [0,697,"getWindowHandle",null] 04:01:30 INFO - PROCESS | 5122 | 1467111690893 Marionette TRACE conn3 <- [1,697,null,{"value":"8"}] 04:01:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 04:01:30 INFO - PROCESS | 5122 | 1467111690902 Marionette TRACE conn3 -> [0,698,"setScriptTimeout",{"ms":35000}] 04:01:30 INFO - PROCESS | 5122 | 1467111690907 Marionette TRACE conn3 <- [1,698,null,{}] 04:01:30 INFO - PROCESS | 5122 | 1467111690958 Marionette TRACE conn3 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:01:30 INFO - PROCESS | 5122 | 1467111690963 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:01:31 INFO - PROCESS | 5122 | 1467111691271 Marionette TRACE conn3 <- [1,699,null,{"value":null}] 04:01:31 INFO - PROCESS | 5122 | 1467111691392 Marionette TRACE conn3 -> [0,700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:31 INFO - PROCESS | 5122 | 1467111691406 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:01:31 INFO - PROCESS | 5122 | ++DOCSHELL 0x8e4b6000 == 40 [pid = 5122] [id = 182] 04:01:31 INFO - PROCESS | 5122 | ++DOMWINDOW == 86 (0x8e8de800) [pid = 5122] [serial = 546] [outer = (nil)] 04:01:31 INFO - PROCESS | 5122 | ++DOMWINDOW == 87 (0x8f117400) [pid = 5122] [serial = 547] [outer = 0x8e8de800] 04:01:31 INFO - PROCESS | 5122 | 1467111691493 Marionette DEBUG loaded listener.js 04:01:31 INFO - PROCESS | 5122 | ++DOMWINDOW == 88 (0x8f97b800) [pid = 5122] [serial = 548] [outer = 0x8e8de800] 04:01:32 INFO - PROCESS | 5122 | SkCairoFTTypeface::onFilterRec unimplemented 04:01:32 INFO - PROCESS | 5122 | 1467111692851 Marionette TRACE conn3 <- [1,700,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html",0,null,null,[["textAlign right is the right of the last em square (not the bounding box)",0,null,null]]]}] 04:01:32 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) 04:01:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 2047ms 04:01:32 INFO - PROCESS | 5122 | 1467111692948 Marionette TRACE conn3 -> [0,701,"getWindowHandle",null] 04:01:32 INFO - PROCESS | 5122 | 1467111692955 Marionette TRACE conn3 <- [1,701,null,{"value":"8"}] 04:01:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 04:01:32 INFO - PROCESS | 5122 | 1467111692966 Marionette TRACE conn3 -> [0,702,"setScriptTimeout",{"ms":35000}] 04:01:32 INFO - PROCESS | 5122 | 1467111692970 Marionette TRACE conn3 <- [1,702,null,{}] 04:01:32 INFO - PROCESS | 5122 | 1467111692976 Marionette TRACE conn3 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:01:32 INFO - PROCESS | 5122 | 1467111692982 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:01:33 INFO - PROCESS | 5122 | 1467111693158 Marionette TRACE conn3 <- [1,703,null,{"value":null}] 04:01:33 INFO - PROCESS | 5122 | 1467111693323 Marionette TRACE conn3 -> [0,704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:33 INFO - PROCESS | 5122 | 1467111693333 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:01:33 INFO - PROCESS | 5122 | ++DOCSHELL 0x8e4b6400 == 41 [pid = 5122] [id = 183] 04:01:33 INFO - PROCESS | 5122 | ++DOMWINDOW == 89 (0x912d5800) [pid = 5122] [serial = 549] [outer = (nil)] 04:01:33 INFO - PROCESS | 5122 | ++DOMWINDOW == 90 (0x91eee400) [pid = 5122] [serial = 550] [outer = 0x912d5800] 04:01:33 INFO - PROCESS | 5122 | 1467111693414 Marionette DEBUG loaded listener.js 04:01:33 INFO - PROCESS | 5122 | ++DOMWINDOW == 91 (0x9241e000) [pid = 5122] [serial = 551] [outer = 0x912d5800] 04:01:34 INFO - PROCESS | 5122 | SkCairoFTTypeface::onFilterRec unimplemented 04:01:34 INFO - PROCESS | 5122 | 1467111694780 Marionette TRACE conn3 <- [1,704,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html",0,null,null,[["textAlign start with ltr is the left edge",0,null,null]]]}] 04:01:34 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 04:01:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1830ms 04:01:34 INFO - PROCESS | 5122 | 1467111694839 Marionette TRACE conn3 -> [0,705,"getWindowHandle",null] 04:01:34 INFO - PROCESS | 5122 | 1467111694844 Marionette TRACE conn3 <- [1,705,null,{"value":"8"}] 04:01:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 04:01:34 INFO - PROCESS | 5122 | 1467111694870 Marionette TRACE conn3 -> [0,706,"setScriptTimeout",{"ms":35000}] 04:01:34 INFO - PROCESS | 5122 | 1467111694877 Marionette TRACE conn3 <- [1,706,null,{}] 04:01:34 INFO - PROCESS | 5122 | 1467111694894 Marionette TRACE conn3 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:01:34 INFO - PROCESS | 5122 | 1467111694903 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:01:35 INFO - PROCESS | 5122 | 1467111695072 Marionette TRACE conn3 <- [1,707,null,{"value":null}] 04:01:35 INFO - PROCESS | 5122 | 1467111695235 Marionette TRACE conn3 -> [0,708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:35 INFO - PROCESS | 5122 | 1467111695243 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:01:35 INFO - PROCESS | 5122 | ++DOCSHELL 0x92fa7c00 == 42 [pid = 5122] [id = 184] 04:01:35 INFO - PROCESS | 5122 | ++DOMWINDOW == 92 (0x92fa8400) [pid = 5122] [serial = 552] [outer = (nil)] 04:01:35 INFO - PROCESS | 5122 | ++DOMWINDOW == 93 (0x955d8c00) [pid = 5122] [serial = 553] [outer = 0x92fa8400] 04:01:35 INFO - PROCESS | 5122 | 1467111695332 Marionette DEBUG loaded listener.js 04:01:35 INFO - PROCESS | 5122 | ++DOMWINDOW == 94 (0x96f2b000) [pid = 5122] [serial = 554] [outer = 0x92fa8400] 04:01:36 INFO - PROCESS | 5122 | SkCairoFTTypeface::onFilterRec unimplemented 04:01:36 INFO - PROCESS | 5122 | 1467111696661 Marionette TRACE conn3 <- [1,708,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html",0,null,null,[["textAlign start with rtl is the right edge",0,null,null]]]}] 04:01:36 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 04:01:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1839ms 04:01:36 INFO - PROCESS | 5122 | 1467111696736 Marionette TRACE conn3 -> [0,709,"getWindowHandle",null] 04:01:36 INFO - PROCESS | 5122 | 1467111696741 Marionette TRACE conn3 <- [1,709,null,{"value":"8"}] 04:01:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 04:01:36 INFO - PROCESS | 5122 | 1467111696767 Marionette TRACE conn3 -> [0,710,"setScriptTimeout",{"ms":35000}] 04:01:36 INFO - PROCESS | 5122 | 1467111696770 Marionette TRACE conn3 <- [1,710,null,{}] 04:01:36 INFO - PROCESS | 5122 | 1467111696776 Marionette TRACE conn3 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:01:36 INFO - PROCESS | 5122 | 1467111696782 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:01:36 INFO - PROCESS | 5122 | 1467111696959 Marionette TRACE conn3 <- [1,711,null,{"value":null}] 04:01:37 INFO - PROCESS | 5122 | 1467111697150 Marionette TRACE conn3 -> [0,712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:37 INFO - PROCESS | 5122 | 1467111697161 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:01:37 INFO - PROCESS | 5122 | ++DOCSHELL 0x91dd1c00 == 43 [pid = 5122] [id = 185] 04:01:37 INFO - PROCESS | 5122 | ++DOMWINDOW == 95 (0x92028400) [pid = 5122] [serial = 555] [outer = (nil)] 04:01:37 INFO - PROCESS | 5122 | ++DOMWINDOW == 96 (0x98186c00) [pid = 5122] [serial = 556] [outer = 0x92028400] 04:01:37 INFO - PROCESS | 5122 | 1467111697242 Marionette DEBUG loaded listener.js 04:01:37 INFO - PROCESS | 5122 | ++DOMWINDOW == 97 (0x992b0400) [pid = 5122] [serial = 557] [outer = 0x92028400] 04:01:38 INFO - PROCESS | 5122 | SkCairoFTTypeface::onFilterRec unimplemented 04:01:38 INFO - PROCESS | 5122 | 1467111698540 Marionette TRACE conn3 <- [1,712,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.alphabetic",0,null,null]]]}] 04:01:38 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 04:01:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1833ms 04:01:38 INFO - PROCESS | 5122 | 1467111698597 Marionette TRACE conn3 -> [0,713,"getWindowHandle",null] 04:01:38 INFO - PROCESS | 5122 | 1467111698600 Marionette TRACE conn3 <- [1,713,null,{"value":"8"}] 04:01:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 04:01:38 INFO - PROCESS | 5122 | 1467111698956 Marionette TRACE conn3 -> [0,714,"setScriptTimeout",{"ms":35000}] 04:01:38 INFO - PROCESS | 5122 | 1467111698960 Marionette TRACE conn3 <- [1,714,null,{}] 04:01:38 INFO - PROCESS | 5122 | 1467111698971 Marionette TRACE conn3 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:01:38 INFO - PROCESS | 5122 | 1467111698977 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:01:39 INFO - PROCESS | 5122 | 1467111699141 Marionette TRACE conn3 <- [1,715,null,{"value":null}] 04:01:39 INFO - PROCESS | 5122 | 1467111699304 Marionette TRACE conn3 -> [0,716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:39 INFO - PROCESS | 5122 | 1467111699313 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:01:39 INFO - PROCESS | 5122 | ++DOCSHELL 0x8f115400 == 44 [pid = 5122] [id = 186] 04:01:39 INFO - PROCESS | 5122 | ++DOMWINDOW == 98 (0x8f117800) [pid = 5122] [serial = 558] [outer = (nil)] 04:01:39 INFO - PROCESS | 5122 | ++DOMWINDOW == 99 (0x8f97cc00) [pid = 5122] [serial = 559] [outer = 0x8f117800] 04:01:39 INFO - PROCESS | 5122 | 1467111699395 Marionette DEBUG loaded listener.js 04:01:39 INFO - PROCESS | 5122 | ++DOMWINDOW == 100 (0x91264800) [pid = 5122] [serial = 560] [outer = 0x8f117800] 04:01:41 INFO - PROCESS | 5122 | --DOCSHELL 0x8f01b800 == 43 [pid = 5122] [id = 135] 04:01:41 INFO - PROCESS | 5122 | --DOCSHELL 0x992afc00 == 42 [pid = 5122] [id = 138] 04:01:41 INFO - PROCESS | 5122 | --DOCSHELL 0x91cbf000 == 41 [pid = 5122] [id = 139] 04:01:41 INFO - PROCESS | 5122 | --DOCSHELL 0x8e8d4400 == 40 [pid = 5122] [id = 175] 04:01:41 INFO - PROCESS | 5122 | --DOCSHELL 0x8fb33400 == 39 [pid = 5122] [id = 173] 04:01:41 INFO - PROCESS | 5122 | --DOCSHELL 0x955de800 == 38 [pid = 5122] [id = 174] 04:01:41 INFO - PROCESS | 5122 | --DOCSHELL 0x8f019800 == 37 [pid = 5122] [id = 172] 04:01:41 INFO - PROCESS | 5122 | --DOCSHELL 0x9241e400 == 36 [pid = 5122] [id = 171] 04:01:41 INFO - PROCESS | 5122 | --DOCSHELL 0x91cc8000 == 35 [pid = 5122] [id = 170] 04:01:41 INFO - PROCESS | 5122 | --DOCSHELL 0x8e8d8800 == 34 [pid = 5122] [id = 169] 04:01:41 INFO - PROCESS | 5122 | --DOCSHELL 0x8db77400 == 33 [pid = 5122] [id = 142] 04:01:41 INFO - PROCESS | 5122 | --DOCSHELL 0x91dc3000 == 32 [pid = 5122] [id = 168] 04:01:41 INFO - PROCESS | 5122 | --DOCSHELL 0x91cc9000 == 31 [pid = 5122] [id = 132] 04:01:41 INFO - PROCESS | 5122 | --DOCSHELL 0x8f112000 == 30 [pid = 5122] [id = 133] 04:01:41 INFO - PROCESS | 5122 | --DOCSHELL 0x8f01d400 == 29 [pid = 5122] [id = 134] 04:01:41 INFO - PROCESS | 5122 | --DOCSHELL 0x8f977400 == 28 [pid = 5122] [id = 145] 04:01:41 INFO - PROCESS | 5122 | --DOCSHELL 0x8db76400 == 27 [pid = 5122] [id = 141] 04:01:41 INFO - PROCESS | 5122 | --DOCSHELL 0x955e1000 == 26 [pid = 5122] [id = 136] 04:01:41 INFO - PROCESS | 5122 | --DOCSHELL 0x8e8d1c00 == 25 [pid = 5122] [id = 146] 04:01:41 INFO - PROCESS | 5122 | --DOCSHELL 0x8f97ec00 == 24 [pid = 5122] [id = 130] 04:01:41 INFO - PROCESS | 5122 | --DOCSHELL 0x95351400 == 23 [pid = 5122] [id = 137] 04:01:41 INFO - PROCESS | 5122 | --DOCSHELL 0x9d913c00 == 22 [pid = 5122] [id = 144] 04:01:41 INFO - PROCESS | 5122 | --DOCSHELL 0x8db76c00 == 21 [pid = 5122] [id = 140] 04:01:41 INFO - PROCESS | 5122 | --DOCSHELL 0x912ce000 == 20 [pid = 5122] [id = 143] 04:01:41 INFO - PROCESS | 5122 | --DOCSHELL 0x912ccc00 == 19 [pid = 5122] [id = 131] 04:01:41 INFO - PROCESS | 5122 | SkCairoFTTypeface::onFilterRec unimplemented 04:01:41 INFO - PROCESS | 5122 | --DOMWINDOW == 99 (0xa2558800) [pid = 5122] [serial = 487] [outer = (nil)] [url = about:blank] 04:01:41 INFO - PROCESS | 5122 | --DOMWINDOW == 98 (0x8fb3d000) [pid = 5122] [serial = 490] [outer = (nil)] [url = about:blank] 04:01:41 INFO - PROCESS | 5122 | --DOMWINDOW == 97 (0x8fb3f800) [pid = 5122] [serial = 502] [outer = (nil)] [url = about:blank] 04:01:41 INFO - PROCESS | 5122 | --DOMWINDOW == 96 (0x91267800) [pid = 5122] [serial = 503] [outer = (nil)] [url = about:blank] 04:01:41 INFO - PROCESS | 5122 | --DOMWINDOW == 95 (0x9a3b0800) [pid = 5122] [serial = 473] [outer = (nil)] [url = about:blank] 04:01:41 INFO - PROCESS | 5122 | --DOMWINDOW == 94 (0x9b47d400) [pid = 5122] [serial = 479] [outer = (nil)] [url = about:blank] 04:01:41 INFO - PROCESS | 5122 | --DOMWINDOW == 93 (0x91cbdc00) [pid = 5122] [serial = 467] [outer = (nil)] [url = about:blank] 04:01:41 INFO - PROCESS | 5122 | --DOMWINDOW == 92 (0x912d0c00) [pid = 5122] [serial = 494] [outer = (nil)] [url = about:blank] 04:01:41 INFO - PROCESS | 5122 | --DOMWINDOW == 91 (0x91dc5c00) [pid = 5122] [serial = 491] [outer = (nil)] [url = about:blank] 04:01:41 INFO - PROCESS | 5122 | --DOMWINDOW == 90 (0x9522e400) [pid = 5122] [serial = 470] [outer = (nil)] [url = about:blank] 04:01:41 INFO - PROCESS | 5122 | --DOMWINDOW == 89 (0xa224ac00) [pid = 5122] [serial = 482] [outer = (nil)] [url = about:blank] 04:01:41 INFO - PROCESS | 5122 | --DOMWINDOW == 88 (0x9af7b800) [pid = 5122] [serial = 476] [outer = (nil)] [url = about:blank] 04:01:41 INFO - PROCESS | 5122 | --DOMWINDOW == 87 (0xa23ac000) [pid = 5122] [serial = 485] [outer = (nil)] [url = about:blank] 04:01:41 INFO - PROCESS | 5122 | --DOMWINDOW == 86 (0xa2fb7800) [pid = 5122] [serial = 488] [outer = (nil)] [url = about:blank] 04:01:41 INFO - PROCESS | 5122 | --DOMWINDOW == 85 (0x8e4ab800) [pid = 5122] [serial = 496] [outer = (nil)] [url = about:blank] 04:01:41 INFO - PROCESS | 5122 | --DOMWINDOW == 84 (0x8e4b4000) [pid = 5122] [serial = 497] [outer = (nil)] [url = about:blank] 04:01:41 INFO - PROCESS | 5122 | --DOMWINDOW == 83 (0x8f113800) [pid = 5122] [serial = 499] [outer = (nil)] [url = about:blank] 04:01:41 INFO - PROCESS | 5122 | --DOMWINDOW == 82 (0x8f2e3c00) [pid = 5122] [serial = 500] [outer = (nil)] [url = about:blank] 04:01:41 INFO - PROCESS | 5122 | --DOMWINDOW == 81 (0x9125e000) [pid = 5122] [serial = 466] [outer = (nil)] [url = about:blank] 04:01:41 INFO - PROCESS | 5122 | --DOMWINDOW == 80 (0x8f984400) [pid = 5122] [serial = 493] [outer = (nil)] [url = about:blank] 04:01:41 INFO - PROCESS | 5122 | --DOMWINDOW == 79 (0x93d79400) [pid = 5122] [serial = 469] [outer = (nil)] [url = about:blank] 04:01:41 INFO - PROCESS | 5122 | --DOMWINDOW == 78 (0x9a39a400) [pid = 5122] [serial = 472] [outer = (nil)] [url = about:blank] 04:01:41 INFO - PROCESS | 5122 | --DOMWINDOW == 77 (0x9a8f7c00) [pid = 5122] [serial = 475] [outer = (nil)] [url = about:blank] 04:01:41 INFO - PROCESS | 5122 | --DOMWINDOW == 76 (0x9b422c00) [pid = 5122] [serial = 478] [outer = (nil)] [url = about:blank] 04:01:41 INFO - PROCESS | 5122 | --DOMWINDOW == 75 (0xa2249800) [pid = 5122] [serial = 481] [outer = (nil)] [url = about:blank] 04:01:41 INFO - PROCESS | 5122 | --DOMWINDOW == 74 (0xa237a400) [pid = 5122] [serial = 484] [outer = (nil)] [url = about:blank] 04:01:41 INFO - PROCESS | 5122 | 1467111701811 Marionette TRACE conn3 <- [1,716,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html",0,null,null,[["fillText handles maxWidth based on line size, not bounding box size",0,null,null]]]}] 04:01:41 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 04:01:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 3194ms 04:01:41 INFO - PROCESS | 5122 | 1467111701848 Marionette TRACE conn3 -> [0,717,"getWindowHandle",null] 04:01:41 INFO - PROCESS | 5122 | 1467111701852 Marionette TRACE conn3 <- [1,717,null,{"value":"8"}] 04:01:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 04:01:41 INFO - PROCESS | 5122 | 1467111701861 Marionette TRACE conn3 -> [0,718,"setScriptTimeout",{"ms":35000}] 04:01:41 INFO - PROCESS | 5122 | 1467111701866 Marionette TRACE conn3 <- [1,718,null,{}] 04:01:41 INFO - PROCESS | 5122 | 1467111701873 Marionette TRACE conn3 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:01:41 INFO - PROCESS | 5122 | 1467111701879 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:01:42 INFO - PROCESS | 5122 | 1467111702030 Marionette TRACE conn3 <- [1,719,null,{"value":null}] 04:01:42 INFO - PROCESS | 5122 | 1467111702045 Marionette TRACE conn3 -> [0,720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:42 INFO - PROCESS | 5122 | 1467111702061 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:01:42 INFO - PROCESS | 5122 | ++DOCSHELL 0x8e8d9800 == 20 [pid = 5122] [id = 187] 04:01:42 INFO - PROCESS | 5122 | ++DOMWINDOW == 75 (0x8e8da000) [pid = 5122] [serial = 561] [outer = (nil)] 04:01:42 INFO - PROCESS | 5122 | ++DOMWINDOW == 76 (0x8e8df800) [pid = 5122] [serial = 562] [outer = 0x8e8da000] 04:01:42 INFO - PROCESS | 5122 | 1467111702137 Marionette DEBUG loaded listener.js 04:01:42 INFO - PROCESS | 5122 | ++DOMWINDOW == 77 (0x8f013c00) [pid = 5122] [serial = 563] [outer = 0x8e8da000] 04:01:43 INFO - PROCESS | 5122 | SkCairoFTTypeface::onFilterRec unimplemented 04:01:43 INFO - PROCESS | 5122 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 04:01:43 INFO - PROCESS | 5122 | 1467111703380 Marionette TRACE conn3 <- [1,720,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html",0,null,null,[["fillText works on @font-face fonts",0,null,null]]]}] 04:01:43 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 04:01:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1580ms 04:01:43 INFO - PROCESS | 5122 | 1467111703440 Marionette TRACE conn3 -> [0,721,"getWindowHandle",null] 04:01:43 INFO - PROCESS | 5122 | 1467111703449 Marionette TRACE conn3 <- [1,721,null,{"value":"8"}] 04:01:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 04:01:43 INFO - PROCESS | 5122 | 1467111703460 Marionette TRACE conn3 -> [0,722,"setScriptTimeout",{"ms":35000}] 04:01:43 INFO - PROCESS | 5122 | 1467111703464 Marionette TRACE conn3 <- [1,722,null,{}] 04:01:43 INFO - PROCESS | 5122 | 1467111703469 Marionette TRACE conn3 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:01:43 INFO - PROCESS | 5122 | 1467111703475 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:01:43 INFO - PROCESS | 5122 | 1467111703720 Marionette TRACE conn3 <- [1,723,null,{"value":null}] 04:01:43 INFO - PROCESS | 5122 | 1467111703797 Marionette TRACE conn3 -> [0,724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:43 INFO - PROCESS | 5122 | 1467111703808 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:01:43 INFO - PROCESS | 5122 | ++DOCSHELL 0x8f110400 == 21 [pid = 5122] [id = 188] 04:01:43 INFO - PROCESS | 5122 | ++DOMWINDOW == 78 (0x8f2e0c00) [pid = 5122] [serial = 564] [outer = (nil)] 04:01:43 INFO - PROCESS | 5122 | ++DOMWINDOW == 79 (0x8f2e4c00) [pid = 5122] [serial = 565] [outer = 0x8f2e0c00] 04:01:43 INFO - PROCESS | 5122 | 1467111703877 Marionette DEBUG loaded listener.js 04:01:43 INFO - PROCESS | 5122 | ++DOMWINDOW == 80 (0x8f97a800) [pid = 5122] [serial = 566] [outer = 0x8f2e0c00] 04:01:44 INFO - PROCESS | 5122 | 1467111704749 Marionette TRACE conn3 <- [1,724,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html",0,null,null,[["fillText handles maxWidth correctly",1,"","@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,725,"getWindowHandle",null] 04:01:44 INFO - PROCESS | 5122 | 1467111704805 Marionette TRACE conn3 <- [1,725,null,{"value":"8"}] 04:01:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 04:01:44 INFO - PROCESS | 5122 | 1467111704811 Marionette TRACE conn3 -> [0,726,"setScriptTimeout",{"ms":35000}] 04:01:44 INFO - PROCESS | 5122 | 1467111704817 Marionette TRACE conn3 <- [1,726,null,{}] 04:01:44 INFO - PROCESS | 5122 | 1467111704842 Marionette TRACE conn3 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:01:44 INFO - PROCESS | 5122 | 1467111704851 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:01:45 INFO - PROCESS | 5122 | 1467111705062 Marionette TRACE conn3 <- [1,727,null,{"value":null}] 04:01:45 INFO - PROCESS | 5122 | 1467111705088 Marionette TRACE conn3 -> [0,728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:45 INFO - PROCESS | 5122 | 1467111705099 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:01:45 INFO - PROCESS | 5122 | ++DOCSHELL 0x912d0800 == 22 [pid = 5122] [id = 189] 04:01:45 INFO - PROCESS | 5122 | ++DOMWINDOW == 81 (0x912d0c00) [pid = 5122] [serial = 567] [outer = (nil)] 04:01:45 INFO - PROCESS | 5122 | ++DOMWINDOW == 82 (0x91cbf800) [pid = 5122] [serial = 568] [outer = 0x912d0c00] 04:01:45 INFO - PROCESS | 5122 | 1467111705174 Marionette DEBUG loaded listener.js 04:01:45 INFO - PROCESS | 5122 | ++DOMWINDOW == 83 (0x91cc9800) [pid = 5122] [serial = 569] [outer = 0x912d0c00] 04:01:45 INFO - PROCESS | 5122 | SkCairoFTTypeface::onFilterRec unimplemented 04:01:45 INFO - PROCESS | 5122 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 04:01:46 INFO - PROCESS | 5122 | --DOMWINDOW == 82 (0x8f2e1000) [pid = 5122] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 04:01:46 INFO - PROCESS | 5122 | --DOMWINDOW == 81 (0x92021c00) [pid = 5122] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 04:01:46 INFO - PROCESS | 5122 | --DOMWINDOW == 80 (0x92fa6400) [pid = 5122] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 04:01:46 INFO - PROCESS | 5122 | --DOMWINDOW == 79 (0x91cc8800) [pid = 5122] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 04:01:46 INFO - PROCESS | 5122 | --DOMWINDOW == 78 (0x8e8da800) [pid = 5122] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 04:01:46 INFO - PROCESS | 5122 | --DOMWINDOW == 77 (0x8e8d5800) [pid = 5122] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 04:01:46 INFO - PROCESS | 5122 | --DOMWINDOW == 76 (0x94853000) [pid = 5122] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 04:01:46 INFO - PROCESS | 5122 | --DOMWINDOW == 75 (0x91dc7400) [pid = 5122] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 04:01:46 INFO - PROCESS | 5122 | --DOMWINDOW == 74 (0x8db7e000) [pid = 5122] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 04:01:46 INFO - PROCESS | 5122 | --DOMWINDOW == 73 (0x9202b800) [pid = 5122] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 04:01:46 INFO - PROCESS | 5122 | --DOMWINDOW == 72 (0x96f35800) [pid = 5122] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 04:01:46 INFO - PROCESS | 5122 | --DOMWINDOW == 71 (0x8e8dd000) [pid = 5122] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 04:01:46 INFO - PROCESS | 5122 | --DOMWINDOW == 70 (0x8f2e9400) [pid = 5122] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 04:01:46 INFO - PROCESS | 5122 | --DOMWINDOW == 69 (0x91cc7c00) [pid = 5122] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 04:01:46 INFO - PROCESS | 5122 | 1467111706847 Marionette TRACE conn3 <- [1,728,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html",0,null,null,[["fillText handles maxWidth correctly",0,null,null]]]}] 04:01:46 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 04:01:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 2097ms 04:01:46 INFO - PROCESS | 5122 | 1467111706909 Marionette TRACE conn3 -> [0,729,"getWindowHandle",null] 04:01:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 04:01:46 INFO - PROCESS | 5122 | 1467111706913 Marionette TRACE conn3 <- [1,729,null,{"value":"8"}] 04:01:46 INFO - PROCESS | 5122 | 1467111706919 Marionette TRACE conn3 -> [0,730,"setScriptTimeout",{"ms":35000}] 04:01:46 INFO - PROCESS | 5122 | 1467111706923 Marionette TRACE conn3 <- [1,730,null,{}] 04:01:46 INFO - PROCESS | 5122 | 1467111706933 Marionette TRACE conn3 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:01:46 INFO - PROCESS | 5122 | 1467111706937 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:01:47 INFO - PROCESS | 5122 | 1467111707084 Marionette TRACE conn3 <- [1,731,null,{"value":null}] 04:01:47 INFO - PROCESS | 5122 | 1467111707100 Marionette TRACE conn3 -> [0,732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:47 INFO - PROCESS | 5122 | 1467111707108 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:01:47 INFO - PROCESS | 5122 | ++DOCSHELL 0x8e8d9c00 == 23 [pid = 5122] [id = 190] 04:01:47 INFO - PROCESS | 5122 | ++DOMWINDOW == 70 (0x8f2e1800) [pid = 5122] [serial = 570] [outer = (nil)] 04:01:47 INFO - PROCESS | 5122 | ++DOMWINDOW == 71 (0x912d7800) [pid = 5122] [serial = 571] [outer = 0x8f2e1800] 04:01:47 INFO - PROCESS | 5122 | 1467111707177 Marionette DEBUG loaded listener.js 04:01:47 INFO - PROCESS | 5122 | ++DOMWINDOW == 72 (0x91ee7400) [pid = 5122] [serial = 572] [outer = 0x8f2e1800] 04:01:47 INFO - PROCESS | 5122 | SkCairoFTTypeface::onFilterRec unimplemented 04:01:47 INFO - PROCESS | 5122 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 04:01:48 INFO - PROCESS | 5122 | 1467111708048 Marionette TRACE conn3 <- [1,732,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html",0,null,null,[["fillText handles maxWidth correctly",1,"assert_equals: d[4040] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,733,"getWindowHandle",null] 04:01:48 INFO - PROCESS | 5122 | 1467111708113 Marionette TRACE conn3 <- [1,733,null,{"value":"8"}] 04:01:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 04:01:48 INFO - PROCESS | 5122 | 1467111708121 Marionette TRACE conn3 -> [0,734,"setScriptTimeout",{"ms":35000}] 04:01:48 INFO - PROCESS | 5122 | 1467111708124 Marionette TRACE conn3 <- [1,734,null,{}] 04:01:48 INFO - PROCESS | 5122 | 1467111708131 Marionette TRACE conn3 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:01:48 INFO - PROCESS | 5122 | 1467111708136 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:01:48 INFO - PROCESS | 5122 | 1467111708287 Marionette TRACE conn3 <- [1,735,null,{"value":null}] 04:01:48 INFO - PROCESS | 5122 | 1467111708297 Marionette TRACE conn3 -> [0,736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:48 INFO - PROCESS | 5122 | 1467111708304 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:01:48 INFO - PROCESS | 5122 | ++DOCSHELL 0x8f977400 == 24 [pid = 5122] [id = 191] 04:01:48 INFO - PROCESS | 5122 | ++DOMWINDOW == 73 (0x912d8800) [pid = 5122] [serial = 573] [outer = (nil)] 04:01:48 INFO - PROCESS | 5122 | ++DOMWINDOW == 74 (0x93b4fc00) [pid = 5122] [serial = 574] [outer = 0x912d8800] 04:01:48 INFO - PROCESS | 5122 | 1467111708373 Marionette DEBUG loaded listener.js 04:01:48 INFO - PROCESS | 5122 | ++DOMWINDOW == 75 (0x93b5c800) [pid = 5122] [serial = 575] [outer = 0x912d8800] 04:01:49 INFO - PROCESS | 5122 | SkCairoFTTypeface::onFilterRec unimplemented 04:01:49 INFO - PROCESS | 5122 | 1467111709473 Marionette TRACE conn3 <- [1,736,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html",0,null,null,[["fillText does not start a new path or subpath",0,null,null]]]}] 04:01:49 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 04:01:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1435ms 04:01:49 INFO - PROCESS | 5122 | 1467111709557 Marionette TRACE conn3 -> [0,737,"getWindowHandle",null] 04:01:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 04:01:49 INFO - PROCESS | 5122 | 1467111709564 Marionette TRACE conn3 <- [1,737,null,{"value":"8"}] 04:01:49 INFO - PROCESS | 5122 | 1467111709572 Marionette TRACE conn3 -> [0,738,"setScriptTimeout",{"ms":35000}] 04:01:49 INFO - PROCESS | 5122 | 1467111709577 Marionette TRACE conn3 <- [1,738,null,{}] 04:01:49 INFO - PROCESS | 5122 | 1467111709587 Marionette TRACE conn3 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:01:49 INFO - PROCESS | 5122 | 1467111709592 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:01:49 INFO - PROCESS | 5122 | 1467111709830 Marionette TRACE conn3 <- [1,739,null,{"value":null}] 04:01:50 INFO - PROCESS | 5122 | 1467111710053 Marionette TRACE conn3 -> [0,740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:50 INFO - PROCESS | 5122 | 1467111710061 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:01:50 INFO - PROCESS | 5122 | ++DOCSHELL 0x8e8d3800 == 25 [pid = 5122] [id = 192] 04:01:50 INFO - PROCESS | 5122 | ++DOMWINDOW == 76 (0x8e8d5c00) [pid = 5122] [serial = 576] [outer = (nil)] 04:01:50 INFO - PROCESS | 5122 | ++DOMWINDOW == 77 (0x8fb39400) [pid = 5122] [serial = 577] [outer = 0x8e8d5c00] 04:01:50 INFO - PROCESS | 5122 | 1467111710145 Marionette DEBUG loaded listener.js 04:01:50 INFO - PROCESS | 5122 | ++DOMWINDOW == 78 (0x91267c00) [pid = 5122] [serial = 578] [outer = 0x8e8d5c00] 04:01:51 INFO - PROCESS | 5122 | SkCairoFTTypeface::onFilterRec unimplemented 04:01:51 INFO - PROCESS | 5122 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 04:01:51 INFO - PROCESS | 5122 | 1467111711529 Marionette TRACE conn3 <- [1,740,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html",0,null,null,[["Canvas test: 2d.text.draw.fontface",0,null,null]]]}] 04:01:51 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 04:01:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1986ms 04:01:51 INFO - PROCESS | 5122 | 1467111711620 Marionette TRACE conn3 -> [0,741,"getWindowHandle",null] 04:01:51 INFO - PROCESS | 5122 | 1467111711628 Marionette TRACE conn3 <- [1,741,null,{"value":"8"}] 04:01:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 04:01:51 INFO - PROCESS | 5122 | 1467111711645 Marionette TRACE conn3 -> [0,742,"setScriptTimeout",{"ms":35000}] 04:01:51 INFO - PROCESS | 5122 | 1467111711650 Marionette TRACE conn3 <- [1,742,null,{}] 04:01:51 INFO - PROCESS | 5122 | 1467111711656 Marionette TRACE conn3 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:01:51 INFO - PROCESS | 5122 | 1467111711663 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:01:51 INFO - PROCESS | 5122 | 1467111711840 Marionette TRACE conn3 <- [1,743,null,{"value":null}] 04:01:52 INFO - PROCESS | 5122 | 1467111711993 Marionette TRACE conn3 -> [0,744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:52 INFO - PROCESS | 5122 | 1467111712001 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:01:52 INFO - PROCESS | 5122 | ++DOCSHELL 0x8db7c000 == 26 [pid = 5122] [id = 193] 04:01:52 INFO - PROCESS | 5122 | ++DOMWINDOW == 79 (0x91cc9000) [pid = 5122] [serial = 579] [outer = (nil)] 04:01:52 INFO - PROCESS | 5122 | ++DOMWINDOW == 80 (0x930d0c00) [pid = 5122] [serial = 580] [outer = 0x91cc9000] 04:01:52 INFO - PROCESS | 5122 | 1467111712089 Marionette DEBUG loaded listener.js 04:01:52 INFO - PROCESS | 5122 | ++DOMWINDOW == 81 (0x93d7c800) [pid = 5122] [serial = 581] [outer = 0x91cc9000] 04:01:53 INFO - PROCESS | 5122 | SkCairoFTTypeface::onFilterRec unimplemented 04:01:53 INFO - PROCESS | 5122 | 1467111713623 Marionette TRACE conn3 <- [1,744,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html",0,null,null,[["@font-face fonts should work even if they are not used in the page",0,null,null]]]}] 04:01:53 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 04:01:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 2001ms 04:01:53 INFO - PROCESS | 5122 | 1467111713666 Marionette TRACE conn3 -> [0,745,"getWindowHandle",null] 04:01:53 INFO - PROCESS | 5122 | 1467111713671 Marionette TRACE conn3 <- [1,745,null,{"value":"8"}] 04:01:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 04:01:53 INFO - PROCESS | 5122 | 1467111713679 Marionette TRACE conn3 -> [0,746,"setScriptTimeout",{"ms":35000}] 04:01:53 INFO - PROCESS | 5122 | 1467111713685 Marionette TRACE conn3 <- [1,746,null,{}] 04:01:53 INFO - PROCESS | 5122 | 1467111713701 Marionette TRACE conn3 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:01:53 INFO - PROCESS | 5122 | 1467111713710 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:01:53 INFO - PROCESS | 5122 | 1467111713882 Marionette TRACE conn3 <- [1,747,null,{"value":null}] 04:01:54 INFO - PROCESS | 5122 | 1467111714037 Marionette TRACE conn3 -> [0,748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:54 INFO - PROCESS | 5122 | 1467111714047 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:01:54 INFO - PROCESS | 5122 | ++DOCSHELL 0x8e8d1400 == 27 [pid = 5122] [id = 194] 04:01:54 INFO - PROCESS | 5122 | ++DOMWINDOW == 82 (0x8e8dd800) [pid = 5122] [serial = 582] [outer = (nil)] 04:01:54 INFO - PROCESS | 5122 | ++DOMWINDOW == 83 (0x91261400) [pid = 5122] [serial = 583] [outer = 0x8e8dd800] 04:01:54 INFO - PROCESS | 5122 | 1467111714135 Marionette DEBUG loaded listener.js 04:01:54 INFO - PROCESS | 5122 | ++DOMWINDOW == 84 (0x93b53000) [pid = 5122] [serial = 584] [outer = 0x8e8dd800] 04:01:55 INFO - PROCESS | 5122 | SkCairoFTTypeface::onFilterRec unimplemented 04:01:55 INFO - PROCESS | 5122 | --DOMWINDOW == 83 (0x93d7bc00) [pid = 5122] [serial = 544] [outer = (nil)] [url = about:blank] 04:01:55 INFO - PROCESS | 5122 | --DOMWINDOW == 82 (0x93d7d000) [pid = 5122] [serial = 541] [outer = (nil)] [url = about:blank] 04:01:55 INFO - PROCESS | 5122 | --DOMWINDOW == 81 (0x930d0800) [pid = 5122] [serial = 514] [outer = (nil)] [url = about:blank] 04:01:55 INFO - PROCESS | 5122 | --DOMWINDOW == 80 (0x93b94c00) [pid = 5122] [serial = 515] [outer = (nil)] [url = about:blank] 04:01:55 INFO - PROCESS | 5122 | --DOMWINDOW == 79 (0x91dc6800) [pid = 5122] [serial = 511] [outer = (nil)] [url = about:blank] 04:01:55 INFO - PROCESS | 5122 | --DOMWINDOW == 78 (0x91dd0800) [pid = 5122] [serial = 512] [outer = (nil)] [url = about:blank] 04:01:55 INFO - PROCESS | 5122 | --DOMWINDOW == 77 (0x8f10ac00) [pid = 5122] [serial = 508] [outer = (nil)] [url = about:blank] 04:01:55 INFO - PROCESS | 5122 | --DOMWINDOW == 76 (0x8f118400) [pid = 5122] [serial = 509] [outer = (nil)] [url = about:blank] 04:01:55 INFO - PROCESS | 5122 | --DOMWINDOW == 75 (0x99e42c00) [pid = 5122] [serial = 526] [outer = (nil)] [url = about:blank] 04:01:55 INFO - PROCESS | 5122 | --DOMWINDOW == 74 (0x99e44400) [pid = 5122] [serial = 527] [outer = (nil)] [url = about:blank] 04:01:55 INFO - PROCESS | 5122 | --DOMWINDOW == 73 (0x95530c00) [pid = 5122] [serial = 520] [outer = (nil)] [url = about:blank] 04:01:55 INFO - PROCESS | 5122 | --DOMWINDOW == 72 (0x9552e400) [pid = 5122] [serial = 521] [outer = (nil)] [url = about:blank] 04:01:55 INFO - PROCESS | 5122 | --DOMWINDOW == 71 (0x91ef0000) [pid = 5122] [serial = 506] [outer = (nil)] [url = about:blank] 04:01:55 INFO - PROCESS | 5122 | --DOMWINDOW == 70 (0x91ee9800) [pid = 5122] [serial = 505] [outer = (nil)] [url = about:blank] 04:01:55 INFO - PROCESS | 5122 | --DOMWINDOW == 69 (0x8e4ac000) [pid = 5122] [serial = 529] [outer = (nil)] [url = about:blank] 04:01:55 INFO - PROCESS | 5122 | --DOMWINDOW == 68 (0x8e8d6800) [pid = 5122] [serial = 530] [outer = (nil)] [url = about:blank] 04:01:55 INFO - PROCESS | 5122 | --DOMWINDOW == 67 (0x9522f400) [pid = 5122] [serial = 517] [outer = (nil)] [url = about:blank] 04:01:55 INFO - PROCESS | 5122 | --DOMWINDOW == 66 (0x952a8c00) [pid = 5122] [serial = 518] [outer = (nil)] [url = about:blank] 04:01:55 INFO - PROCESS | 5122 | --DOMWINDOW == 65 (0x9831c800) [pid = 5122] [serial = 523] [outer = (nil)] [url = about:blank] 04:01:55 INFO - PROCESS | 5122 | --DOMWINDOW == 64 (0x99dba000) [pid = 5122] [serial = 524] [outer = (nil)] [url = about:blank] 04:01:55 INFO - PROCESS | 5122 | --DOMWINDOW == 63 (0x8fb3bc00) [pid = 5122] [serial = 535] [outer = (nil)] [url = about:blank] 04:01:55 INFO - PROCESS | 5122 | --DOMWINDOW == 62 (0x91cc1800) [pid = 5122] [serial = 536] [outer = (nil)] [url = about:blank] 04:01:55 INFO - PROCESS | 5122 | --DOMWINDOW == 61 (0x8f984000) [pid = 5122] [serial = 532] [outer = (nil)] [url = about:blank] 04:01:55 INFO - PROCESS | 5122 | --DOMWINDOW == 60 (0x91266400) [pid = 5122] [serial = 533] [outer = (nil)] [url = about:blank] 04:01:55 INFO - PROCESS | 5122 | --DOMWINDOW == 59 (0x92421000) [pid = 5122] [serial = 538] [outer = (nil)] [url = about:blank] 04:01:55 INFO - PROCESS | 5122 | --DOMWINDOW == 58 (0x952ad000) [pid = 5122] [serial = 545] [outer = (nil)] [url = about:blank] 04:01:55 INFO - PROCESS | 5122 | --DOMWINDOW == 57 (0x93b4e400) [pid = 5122] [serial = 539] [outer = (nil)] [url = about:blank] 04:01:55 INFO - PROCESS | 5122 | --DOMWINDOW == 56 (0x94855c00) [pid = 5122] [serial = 542] [outer = (nil)] [url = about:blank] 04:01:55 INFO - PROCESS | 5122 | SkCairoFTTypeface::onFilterRec unimplemented 04:01:55 INFO - PROCESS | 5122 | 1467111715720 Marionette TRACE conn3 <- [1,748,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html",0,null,null,[["Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.)",0,null,null]]]}] 04:01:55 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.) 04:01:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 2093ms 04:01:55 INFO - PROCESS | 5122 | 1467111715773 Marionette TRACE conn3 -> [0,749,"getWindowHandle",null] 04:01:55 INFO - PROCESS | 5122 | 1467111715779 Marionette TRACE conn3 <- [1,749,null,{"value":"8"}] 04:01:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 04:01:55 INFO - PROCESS | 5122 | 1467111715786 Marionette TRACE conn3 -> [0,750,"setScriptTimeout",{"ms":35000}] 04:01:55 INFO - PROCESS | 5122 | 1467111715790 Marionette TRACE conn3 <- [1,750,null,{}] 04:01:55 INFO - PROCESS | 5122 | 1467111715797 Marionette TRACE conn3 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:01:55 INFO - PROCESS | 5122 | 1467111715804 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:01:55 INFO - PROCESS | 5122 | 1467111715946 Marionette TRACE conn3 <- [1,751,null,{"value":null}] 04:01:55 INFO - PROCESS | 5122 | 1467111715958 Marionette TRACE conn3 -> [0,752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:55 INFO - PROCESS | 5122 | 1467111715970 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:01:55 INFO - PROCESS | 5122 | ++DOCSHELL 0x8e4b0c00 == 28 [pid = 5122] [id = 195] 04:01:55 INFO - PROCESS | 5122 | ++DOMWINDOW == 57 (0x8e8da800) [pid = 5122] [serial = 585] [outer = (nil)] 04:01:56 INFO - PROCESS | 5122 | ++DOMWINDOW == 58 (0x8f111c00) [pid = 5122] [serial = 586] [outer = 0x8e8da800] 04:01:56 INFO - PROCESS | 5122 | 1467111716036 Marionette DEBUG loaded listener.js 04:01:56 INFO - PROCESS | 5122 | ++DOMWINDOW == 59 (0x8f2e2800) [pid = 5122] [serial = 587] [outer = 0x8e8da800] 04:01:57 INFO - PROCESS | 5122 | SkCairoFTTypeface::onFilterRec unimplemented 04:01:57 INFO - PROCESS | 5122 | 1467111717259 Marionette TRACE conn3 <- [1,752,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html",0,null,null,[["U+0020 is rendered the correct size (1em wide)",0,null,null]]]}] 04:01:57 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 04:01:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1530ms 04:01:57 INFO - PROCESS | 5122 | 1467111717316 Marionette TRACE conn3 -> [0,753,"getWindowHandle",null] 04:01:57 INFO - PROCESS | 5122 | 1467111717323 Marionette TRACE conn3 <- [1,753,null,{"value":"8"}] 04:01:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 04:01:57 INFO - PROCESS | 5122 | 1467111717334 Marionette TRACE conn3 -> [0,754,"setScriptTimeout",{"ms":35000}] 04:01:57 INFO - PROCESS | 5122 | 1467111717338 Marionette TRACE conn3 <- [1,754,null,{}] 04:01:57 INFO - PROCESS | 5122 | 1467111717344 Marionette TRACE conn3 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:01:57 INFO - PROCESS | 5122 | 1467111717350 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:01:57 INFO - PROCESS | 5122 | 1467111717612 Marionette TRACE conn3 <- [1,755,null,{"value":null}] 04:01:57 INFO - PROCESS | 5122 | 1467111717707 Marionette TRACE conn3 -> [0,756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:57 INFO - PROCESS | 5122 | 1467111717716 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:01:57 INFO - PROCESS | 5122 | ++DOCSHELL 0x8f2dc000 == 29 [pid = 5122] [id = 196] 04:01:57 INFO - PROCESS | 5122 | ++DOMWINDOW == 60 (0x912cbc00) [pid = 5122] [serial = 588] [outer = (nil)] 04:01:57 INFO - PROCESS | 5122 | ++DOMWINDOW == 61 (0x912d4800) [pid = 5122] [serial = 589] [outer = 0x912cbc00] 04:01:57 INFO - PROCESS | 5122 | 1467111717785 Marionette DEBUG loaded listener.js 04:01:57 INFO - PROCESS | 5122 | ++DOMWINDOW == 62 (0x91cc5400) [pid = 5122] [serial = 590] [outer = 0x912cbc00] 04:01:59 INFO - PROCESS | 5122 | SkCairoFTTypeface::onFilterRec unimplemented 04:01:59 INFO - PROCESS | 5122 | 1467111719069 Marionette TRACE conn3 <- [1,756,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html",0,null,null,[["Non-space characters are not converted to U+0020 and collapsed",0,null,null]]]}] 04:01:59 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 04:01:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1784ms 04:01:59 INFO - PROCESS | 5122 | 1467111719175 Marionette TRACE conn3 -> [0,757,"getWindowHandle",null] 04:01:59 INFO - PROCESS | 5122 | 1467111719179 Marionette TRACE conn3 <- [1,757,null,{"value":"8"}] 04:01:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 04:01:59 INFO - PROCESS | 5122 | 1467111719187 Marionette TRACE conn3 -> [0,758,"setScriptTimeout",{"ms":35000}] 04:01:59 INFO - PROCESS | 5122 | 1467111719192 Marionette TRACE conn3 <- [1,758,null,{}] 04:01:59 INFO - PROCESS | 5122 | 1467111719211 Marionette TRACE conn3 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:01:59 INFO - PROCESS | 5122 | 1467111719219 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:01:59 INFO - PROCESS | 5122 | 1467111719439 Marionette TRACE conn3 <- [1,759,null,{"value":null}] 04:01:59 INFO - PROCESS | 5122 | --DOMWINDOW == 61 (0x8e8de800) [pid = 5122] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 04:01:59 INFO - PROCESS | 5122 | --DOMWINDOW == 60 (0x912d5800) [pid = 5122] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 04:01:59 INFO - PROCESS | 5122 | --DOMWINDOW == 59 (0x92fa8400) [pid = 5122] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 04:01:59 INFO - PROCESS | 5122 | --DOMWINDOW == 58 (0x912d0c00) [pid = 5122] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 04:01:59 INFO - PROCESS | 5122 | --DOMWINDOW == 57 (0x8f117800) [pid = 5122] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 04:01:59 INFO - PROCESS | 5122 | --DOMWINDOW == 56 (0x92028400) [pid = 5122] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 04:01:59 INFO - PROCESS | 5122 | --DOMWINDOW == 55 (0x8e8da000) [pid = 5122] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 04:01:59 INFO - PROCESS | 5122 | --DOMWINDOW == 54 (0x8f2e1800) [pid = 5122] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 04:01:59 INFO - PROCESS | 5122 | --DOMWINDOW == 53 (0x8f2e0c00) [pid = 5122] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 04:01:59 INFO - PROCESS | 5122 | 1467111719557 Marionette TRACE conn3 -> [0,760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:59 INFO - PROCESS | 5122 | 1467111719572 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:01:59 INFO - PROCESS | 5122 | ++DOCSHELL 0x8f01cc00 == 30 [pid = 5122] [id = 197] 04:01:59 INFO - PROCESS | 5122 | ++DOMWINDOW == 54 (0x8f109c00) [pid = 5122] [serial = 591] [outer = (nil)] 04:01:59 INFO - PROCESS | 5122 | ++DOMWINDOW == 55 (0x912cd400) [pid = 5122] [serial = 592] [outer = 0x8f109c00] 04:01:59 INFO - PROCESS | 5122 | 1467111719663 Marionette DEBUG loaded listener.js 04:01:59 INFO - PROCESS | 5122 | ++DOMWINDOW == 56 (0x930dd000) [pid = 5122] [serial = 593] [outer = 0x8f109c00] 04:02:00 INFO - PROCESS | 5122 | SkCairoFTTypeface::onFilterRec unimplemented 04:02:00 INFO - PROCESS | 5122 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 04:02:00 INFO - PROCESS | 5122 | SkCairoFTTypeface::onFilterRec unimplemented 04:02:00 INFO - PROCESS | 5122 | SkCairoFTTypeface::onFilterRec unimplemented 04:02:00 INFO - PROCESS | 5122 | SkCairoFTTypeface::onFilterRec unimplemented 04:02:00 INFO - PROCESS | 5122 | 1467111720411 Marionette TRACE conn3 <- [1,760,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html",0,null,null,[["strokeText does not start a new path or subpath",0,null,null]]]}] 04:02:00 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 04:02:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1285ms 04:02:00 INFO - PROCESS | 5122 | 1467111720473 Marionette TRACE conn3 -> [0,761,"getWindowHandle",null] 04:02:00 INFO - PROCESS | 5122 | 1467111720477 Marionette TRACE conn3 <- [1,761,null,{"value":"8"}] 04:02:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 04:02:00 INFO - PROCESS | 5122 | 1467111720484 Marionette TRACE conn3 -> [0,762,"setScriptTimeout",{"ms":35000}] 04:02:00 INFO - PROCESS | 5122 | 1467111720487 Marionette TRACE conn3 <- [1,762,null,{}] 04:02:00 INFO - PROCESS | 5122 | 1467111720494 Marionette TRACE conn3 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:02:00 INFO - PROCESS | 5122 | 1467111720499 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:02:00 INFO - PROCESS | 5122 | 1467111720668 Marionette TRACE conn3 <- [1,763,null,{"value":null}] 04:02:00 INFO - PROCESS | 5122 | 1467111720676 Marionette TRACE conn3 -> [0,764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:00 INFO - PROCESS | 5122 | 1467111720687 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:02:00 INFO - PROCESS | 5122 | ++DOCSHELL 0x8e8d7c00 == 31 [pid = 5122] [id = 198] 04:02:00 INFO - PROCESS | 5122 | ++DOMWINDOW == 57 (0x93d7d000) [pid = 5122] [serial = 594] [outer = (nil)] 04:02:00 INFO - PROCESS | 5122 | ++DOMWINDOW == 58 (0x94855000) [pid = 5122] [serial = 595] [outer = 0x93d7d000] 04:02:00 INFO - PROCESS | 5122 | 1467111720855 Marionette DEBUG loaded listener.js 04:02:00 INFO - PROCESS | 5122 | ++DOMWINDOW == 59 (0x9485bc00) [pid = 5122] [serial = 596] [outer = 0x93d7d000] 04:02:02 INFO - PROCESS | 5122 | 1467111722016 Marionette TRACE conn3 <- [1,764,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html",0,null,null,[["Canvas test: 2d.text.measure.width.basic",0,null,null]]]}] 04:02:02 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 04:02:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1585ms 04:02:02 INFO - PROCESS | 5122 | 1467111722116 Marionette TRACE conn3 -> [0,765,"getWindowHandle",null] 04:02:02 INFO - PROCESS | 5122 | 1467111722123 Marionette TRACE conn3 <- [1,765,null,{"value":"8"}] 04:02:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 04:02:02 INFO - PROCESS | 5122 | 1467111722134 Marionette TRACE conn3 -> [0,766,"setScriptTimeout",{"ms":35000}] 04:02:02 INFO - PROCESS | 5122 | 1467111722139 Marionette TRACE conn3 <- [1,766,null,{}] 04:02:02 INFO - PROCESS | 5122 | 1467111722148 Marionette TRACE conn3 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:02:02 INFO - PROCESS | 5122 | 1467111722153 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:02:02 INFO - PROCESS | 5122 | 1467111722412 Marionette TRACE conn3 <- [1,767,null,{"value":null}] 04:02:02 INFO - PROCESS | 5122 | 1467111722593 Marionette TRACE conn3 -> [0,768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:02 INFO - PROCESS | 5122 | 1467111722607 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:02:02 INFO - PROCESS | 5122 | ++DOCSHELL 0x8e8d6800 == 32 [pid = 5122] [id = 199] 04:02:02 INFO - PROCESS | 5122 | ++DOMWINDOW == 60 (0x8e8da000) [pid = 5122] [serial = 597] [outer = (nil)] 04:02:02 INFO - PROCESS | 5122 | ++DOMWINDOW == 61 (0x8f10ac00) [pid = 5122] [serial = 598] [outer = 0x8e8da000] 04:02:02 INFO - PROCESS | 5122 | 1467111722698 Marionette DEBUG loaded listener.js 04:02:02 INFO - PROCESS | 5122 | ++DOMWINDOW == 62 (0x8f114c00) [pid = 5122] [serial = 599] [outer = 0x8e8da000] 04:02:04 INFO - PROCESS | 5122 | 1467111724011 Marionette TRACE conn3 <- [1,768,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html",0,null,null,[["The empty string has zero width",0,null,null]]]}] 04:02:04 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 04:02:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1935ms 04:02:04 INFO - PROCESS | 5122 | 1467111724121 Marionette TRACE conn3 -> [0,769,"getWindowHandle",null] 04:02:04 INFO - PROCESS | 5122 | 1467111724128 Marionette TRACE conn3 <- [1,769,null,{"value":"8"}] 04:02:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 04:02:04 INFO - PROCESS | 5122 | 1467111724147 Marionette TRACE conn3 -> [0,770,"setScriptTimeout",{"ms":35000}] 04:02:04 INFO - PROCESS | 5122 | 1467111724153 Marionette TRACE conn3 <- [1,770,null,{}] 04:02:04 INFO - PROCESS | 5122 | 1467111724205 Marionette TRACE conn3 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:02:04 INFO - PROCESS | 5122 | 1467111724214 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:02:04 INFO - PROCESS | 5122 | 1467111724429 Marionette TRACE conn3 <- [1,771,null,{"value":null}] 04:02:04 INFO - PROCESS | 5122 | 1467111724584 Marionette TRACE conn3 -> [0,772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:04 INFO - PROCESS | 5122 | 1467111724590 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:02:04 INFO - PROCESS | 5122 | ++DOCSHELL 0x8e4b5000 == 33 [pid = 5122] [id = 200] 04:02:04 INFO - PROCESS | 5122 | ++DOMWINDOW == 63 (0x91cc3800) [pid = 5122] [serial = 600] [outer = (nil)] 04:02:04 INFO - PROCESS | 5122 | ++DOMWINDOW == 64 (0x91ef0000) [pid = 5122] [serial = 601] [outer = 0x91cc3800] 04:02:04 INFO - PROCESS | 5122 | 1467111724689 Marionette DEBUG loaded listener.js 04:02:04 INFO - PROCESS | 5122 | ++DOMWINDOW == 65 (0x92421000) [pid = 5122] [serial = 602] [outer = 0x91cc3800] 04:02:05 INFO - PROCESS | 5122 | 1467111725644 Marionette TRACE conn3 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 04:02:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 04:02:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1538ms 04:02:05 INFO - PROCESS | 5122 | 1467111725683 Marionette TRACE conn3 -> [0,773,"getWindowHandle",null] 04:02:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 04:02:05 INFO - PROCESS | 5122 | 1467111725688 Marionette TRACE conn3 <- [1,773,null,{"value":"8"}] 04:02:05 INFO - PROCESS | 5122 | 1467111725694 Marionette TRACE conn3 -> [0,774,"setScriptTimeout",{"ms":35000}] 04:02:05 INFO - PROCESS | 5122 | 1467111725700 Marionette TRACE conn3 <- [1,774,null,{}] 04:02:05 INFO - PROCESS | 5122 | 1467111725717 Marionette TRACE conn3 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:02:05 INFO - PROCESS | 5122 | 1467111725726 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:02:05 INFO - PROCESS | 5122 | 1467111725945 Marionette TRACE conn3 <- [1,775,null,{"value":null}] 04:02:06 INFO - PROCESS | 5122 | 1467111726201 Marionette TRACE conn3 -> [0,776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:06 INFO - PROCESS | 5122 | 1467111726212 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:02:06 INFO - PROCESS | 5122 | ++DOCSHELL 0x95237400 == 34 [pid = 5122] [id = 201] 04:02:06 INFO - PROCESS | 5122 | ++DOMWINDOW == 66 (0x95237800) [pid = 5122] [serial = 603] [outer = (nil)] 04:02:06 INFO - PROCESS | 5122 | ++DOMWINDOW == 67 (0x952a9400) [pid = 5122] [serial = 604] [outer = 0x95237800] 04:02:06 INFO - PROCESS | 5122 | 1467111726340 Marionette DEBUG loaded listener.js 04:02:06 INFO - PROCESS | 5122 | ++DOMWINDOW == 68 (0x952e0000) [pid = 5122] [serial = 605] [outer = 0x95237800] 04:02:07 INFO - PROCESS | 5122 | 1467111727245 Marionette TRACE conn3 <- [1,776,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.semitransparent",0,null,null]]]}] 04:02:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 04:02:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1584ms 04:02:07 INFO - PROCESS | 5122 | 1467111727278 Marionette TRACE conn3 -> [0,777,"getWindowHandle",null] 04:02:07 INFO - PROCESS | 5122 | 1467111727284 Marionette TRACE conn3 <- [1,777,null,{"value":"8"}] 04:02:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 04:02:07 INFO - PROCESS | 5122 | 1467111727290 Marionette TRACE conn3 -> [0,778,"setScriptTimeout",{"ms":35000}] 04:02:07 INFO - PROCESS | 5122 | 1467111727293 Marionette TRACE conn3 <- [1,778,null,{}] 04:02:07 INFO - PROCESS | 5122 | 1467111727299 Marionette TRACE conn3 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:02:07 INFO - PROCESS | 5122 | 1467111727304 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:02:07 INFO - PROCESS | 5122 | 1467111727479 Marionette TRACE conn3 <- [1,779,null,{"value":null}] 04:02:07 INFO - PROCESS | 5122 | 1467111727673 Marionette TRACE conn3 -> [0,780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:07 INFO - PROCESS | 5122 | 1467111727679 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:02:07 INFO - PROCESS | 5122 | ++DOCSHELL 0x952a4800 == 35 [pid = 5122] [id = 202] 04:02:07 INFO - PROCESS | 5122 | ++DOMWINDOW == 69 (0x9534e800) [pid = 5122] [serial = 606] [outer = (nil)] 04:02:07 INFO - PROCESS | 5122 | ++DOMWINDOW == 70 (0x955d2400) [pid = 5122] [serial = 607] [outer = 0x9534e800] 04:02:07 INFO - PROCESS | 5122 | 1467111727761 Marionette DEBUG loaded listener.js 04:02:07 INFO - PROCESS | 5122 | ++DOMWINDOW == 71 (0x955d8400) [pid = 5122] [serial = 608] [outer = 0x9534e800] 04:02:08 INFO - PROCESS | 5122 | 1467111728846 Marionette TRACE conn3 <- [1,780,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html",0,null,null,[["Canvas test: 2d.fillStyle.get.solid",0,null,null]]]}] 04:02:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 04:02:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1628ms 04:02:08 INFO - PROCESS | 5122 | 1467111728919 Marionette TRACE conn3 -> [0,781,"getWindowHandle",null] 04:02:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 04:02:08 INFO - PROCESS | 5122 | 1467111728925 Marionette TRACE conn3 <- [1,781,null,{"value":"8"}] 04:02:08 INFO - PROCESS | 5122 | 1467111728933 Marionette TRACE conn3 -> [0,782,"setScriptTimeout",{"ms":35000}] 04:02:08 INFO - PROCESS | 5122 | 1467111728937 Marionette TRACE conn3 <- [1,782,null,{}] 04:02:08 INFO - PROCESS | 5122 | 1467111728946 Marionette TRACE conn3 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:02:08 INFO - PROCESS | 5122 | 1467111728950 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:02:09 INFO - PROCESS | 5122 | 1467111729208 Marionette TRACE conn3 <- [1,783,null,{"value":null}] 04:02:09 INFO - PROCESS | 5122 | 1467111729430 Marionette TRACE conn3 -> [0,784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:09 INFO - PROCESS | 5122 | 1467111729440 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:02:10 INFO - PROCESS | 5122 | --DOCSHELL 0x8f115400 == 34 [pid = 5122] [id = 186] 04:02:10 INFO - PROCESS | 5122 | --DOCSHELL 0x91dd1c00 == 33 [pid = 5122] [id = 185] 04:02:10 INFO - PROCESS | 5122 | --DOCSHELL 0x8e8db800 == 32 [pid = 5122] [id = 180] 04:02:10 INFO - PROCESS | 5122 | --DOCSHELL 0x8e4b6400 == 31 [pid = 5122] [id = 183] 04:02:10 INFO - PROCESS | 5122 | --DOCSHELL 0x8e4b6000 == 30 [pid = 5122] [id = 182] 04:02:10 INFO - PROCESS | 5122 | --DOCSHELL 0x8f2e0800 == 29 [pid = 5122] [id = 181] 04:02:10 INFO - PROCESS | 5122 | --DOCSHELL 0x8db7b000 == 28 [pid = 5122] [id = 176] 04:02:10 INFO - PROCESS | 5122 | --DOCSHELL 0x92fa7c00 == 27 [pid = 5122] [id = 184] 04:02:10 INFO - PROCESS | 5122 | --DOCSHELL 0x8f2e7c00 == 26 [pid = 5122] [id = 177] 04:02:10 INFO - PROCESS | 5122 | --DOCSHELL 0x8f01d800 == 25 [pid = 5122] [id = 179] 04:02:10 INFO - PROCESS | 5122 | --DOCSHELL 0x8e8dac00 == 24 [pid = 5122] [id = 178] 04:02:10 INFO - PROCESS | 5122 | ++DOCSHELL 0x8db7ac00 == 25 [pid = 5122] [id = 203] 04:02:10 INFO - PROCESS | 5122 | ++DOMWINDOW == 72 (0x8db7b000) [pid = 5122] [serial = 609] [outer = (nil)] 04:02:10 INFO - PROCESS | 5122 | ++DOMWINDOW == 73 (0x8e4aa400) [pid = 5122] [serial = 610] [outer = 0x8db7b000] 04:02:10 INFO - PROCESS | 5122 | 1467111730364 Marionette DEBUG loaded listener.js 04:02:10 INFO - PROCESS | 5122 | ++DOMWINDOW == 74 (0x8e4b8400) [pid = 5122] [serial = 611] [outer = 0x8db7b000] 04:02:10 INFO - PROCESS | 5122 | --DOMWINDOW == 73 (0x8f97b800) [pid = 5122] [serial = 548] [outer = (nil)] [url = about:blank] 04:02:10 INFO - PROCESS | 5122 | --DOMWINDOW == 72 (0x8f117400) [pid = 5122] [serial = 547] [outer = (nil)] [url = about:blank] 04:02:10 INFO - PROCESS | 5122 | --DOMWINDOW == 71 (0x9241e000) [pid = 5122] [serial = 551] [outer = (nil)] [url = about:blank] 04:02:10 INFO - PROCESS | 5122 | --DOMWINDOW == 70 (0x91eee400) [pid = 5122] [serial = 550] [outer = (nil)] [url = about:blank] 04:02:10 INFO - PROCESS | 5122 | --DOMWINDOW == 69 (0x96f2b000) [pid = 5122] [serial = 554] [outer = (nil)] [url = about:blank] 04:02:10 INFO - PROCESS | 5122 | --DOMWINDOW == 68 (0x955d8c00) [pid = 5122] [serial = 553] [outer = (nil)] [url = about:blank] 04:02:10 INFO - PROCESS | 5122 | --DOMWINDOW == 67 (0x91cbf800) [pid = 5122] [serial = 568] [outer = (nil)] [url = about:blank] 04:02:10 INFO - PROCESS | 5122 | --DOMWINDOW == 66 (0x8f97cc00) [pid = 5122] [serial = 559] [outer = (nil)] [url = about:blank] 04:02:10 INFO - PROCESS | 5122 | --DOMWINDOW == 65 (0x992b0400) [pid = 5122] [serial = 557] [outer = (nil)] [url = about:blank] 04:02:10 INFO - PROCESS | 5122 | --DOMWINDOW == 64 (0x8e8df800) [pid = 5122] [serial = 562] [outer = (nil)] [url = about:blank] 04:02:10 INFO - PROCESS | 5122 | --DOMWINDOW == 63 (0x8f013c00) [pid = 5122] [serial = 563] [outer = (nil)] [url = about:blank] 04:02:10 INFO - PROCESS | 5122 | --DOMWINDOW == 62 (0x98186c00) [pid = 5122] [serial = 556] [outer = (nil)] [url = about:blank] 04:02:10 INFO - PROCESS | 5122 | --DOMWINDOW == 61 (0x91cc9800) [pid = 5122] [serial = 569] [outer = (nil)] [url = about:blank] 04:02:10 INFO - PROCESS | 5122 | --DOMWINDOW == 60 (0x912d7800) [pid = 5122] [serial = 571] [outer = (nil)] [url = about:blank] 04:02:10 INFO - PROCESS | 5122 | --DOMWINDOW == 59 (0x8f2e4c00) [pid = 5122] [serial = 565] [outer = (nil)] [url = about:blank] 04:02:10 INFO - PROCESS | 5122 | --DOMWINDOW == 58 (0x93b4fc00) [pid = 5122] [serial = 574] [outer = (nil)] [url = about:blank] 04:02:10 INFO - PROCESS | 5122 | --DOMWINDOW == 57 (0x91264800) [pid = 5122] [serial = 560] [outer = (nil)] [url = about:blank] 04:02:10 INFO - PROCESS | 5122 | --DOMWINDOW == 56 (0x91ee7400) [pid = 5122] [serial = 572] [outer = (nil)] [url = about:blank] 04:02:10 INFO - PROCESS | 5122 | --DOMWINDOW == 55 (0x8f97a800) [pid = 5122] [serial = 566] [outer = (nil)] [url = about:blank] 04:02:11 INFO - PROCESS | 5122 | 1467111731228 Marionette TRACE conn3 <- [1,784,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.transparent",0,null,null]]]}] 04:02:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 04:02:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 2335ms 04:02:11 INFO - PROCESS | 5122 | 1467111731268 Marionette TRACE conn3 -> [0,785,"getWindowHandle",null] 04:02:11 INFO - PROCESS | 5122 | 1467111731273 Marionette TRACE conn3 <- [1,785,null,{"value":"8"}] 04:02:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 04:02:11 INFO - PROCESS | 5122 | 1467111731281 Marionette TRACE conn3 -> [0,786,"setScriptTimeout",{"ms":35000}] 04:02:11 INFO - PROCESS | 5122 | 1467111731285 Marionette TRACE conn3 <- [1,786,null,{}] 04:02:11 INFO - PROCESS | 5122 | 1467111731293 Marionette TRACE conn3 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:02:11 INFO - PROCESS | 5122 | 1467111731298 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:02:11 INFO - PROCESS | 5122 | 1467111731458 Marionette TRACE conn3 <- [1,787,null,{"value":null}] 04:02:11 INFO - PROCESS | 5122 | 1467111731468 Marionette TRACE conn3 -> [0,788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:11 INFO - PROCESS | 5122 | 1467111731476 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:02:11 INFO - PROCESS | 5122 | ++DOCSHELL 0x8f10bc00 == 26 [pid = 5122] [id = 204] 04:02:11 INFO - PROCESS | 5122 | ++DOMWINDOW == 56 (0x8f10c000) [pid = 5122] [serial = 612] [outer = (nil)] 04:02:11 INFO - PROCESS | 5122 | ++DOMWINDOW == 57 (0x8f110800) [pid = 5122] [serial = 613] [outer = 0x8f10c000] 04:02:11 INFO - PROCESS | 5122 | 1467111731554 Marionette DEBUG loaded listener.js 04:02:11 INFO - PROCESS | 5122 | ++DOMWINDOW == 58 (0x8f2db800) [pid = 5122] [serial = 614] [outer = 0x8f10c000] 04:02:12 INFO - PROCESS | 5122 | 1467111732440 Marionette TRACE conn3 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 04:02:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 04:02:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1180ms 04:02:12 INFO - PROCESS | 5122 | 1467111732462 Marionette TRACE conn3 -> [0,789,"getWindowHandle",null] 04:02:12 INFO - PROCESS | 5122 | 1467111732469 Marionette TRACE conn3 <- [1,789,null,{"value":"8"}] 04:02:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 04:02:12 INFO - PROCESS | 5122 | 1467111732493 Marionette TRACE conn3 -> [0,790,"setScriptTimeout",{"ms":35000}] 04:02:12 INFO - PROCESS | 5122 | 1467111732498 Marionette TRACE conn3 <- [1,790,null,{}] 04:02:12 INFO - PROCESS | 5122 | 1467111732505 Marionette TRACE conn3 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:02:12 INFO - PROCESS | 5122 | 1467111732511 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:02:12 INFO - PROCESS | 5122 | 1467111732688 Marionette TRACE conn3 <- [1,791,null,{"value":null}] 04:02:12 INFO - PROCESS | 5122 | 1467111732699 Marionette TRACE conn3 -> [0,792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:12 INFO - PROCESS | 5122 | 1467111732705 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:02:12 INFO - PROCESS | 5122 | ++DOCSHELL 0x8f10b000 == 27 [pid = 5122] [id = 205] 04:02:12 INFO - PROCESS | 5122 | ++DOMWINDOW == 59 (0x8f97f400) [pid = 5122] [serial = 615] [outer = (nil)] 04:02:12 INFO - PROCESS | 5122 | ++DOMWINDOW == 60 (0x8f983c00) [pid = 5122] [serial = 616] [outer = 0x8f97f400] 04:02:12 INFO - PROCESS | 5122 | 1467111732775 Marionette DEBUG loaded listener.js 04:02:12 INFO - PROCESS | 5122 | ++DOMWINDOW == 61 (0x8fb3b800) [pid = 5122] [serial = 617] [outer = 0x8f97f400] 04:02:13 INFO - PROCESS | 5122 | 1467111733813 Marionette TRACE conn3 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 04:02:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 04:02:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1394ms 04:02:13 INFO - PROCESS | 5122 | 1467111733875 Marionette TRACE conn3 -> [0,793,"getWindowHandle",null] 04:02:13 INFO - PROCESS | 5122 | 1467111733879 Marionette TRACE conn3 <- [1,793,null,{"value":"8"}] 04:02:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 04:02:13 INFO - PROCESS | 5122 | 1467111733893 Marionette TRACE conn3 -> [0,794,"setScriptTimeout",{"ms":35000}] 04:02:13 INFO - PROCESS | 5122 | 1467111733899 Marionette TRACE conn3 <- [1,794,null,{}] 04:02:13 INFO - PROCESS | 5122 | 1467111733916 Marionette TRACE conn3 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:02:13 INFO - PROCESS | 5122 | 1467111733925 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:02:14 INFO - PROCESS | 5122 | 1467111734142 Marionette TRACE conn3 <- [1,795,null,{"value":null}] 04:02:14 INFO - PROCESS | 5122 | 1467111734171 Marionette TRACE conn3 -> [0,796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:14 INFO - PROCESS | 5122 | 1467111734181 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:02:14 INFO - PROCESS | 5122 | ++DOCSHELL 0x8fb3b400 == 28 [pid = 5122] [id = 206] 04:02:14 INFO - PROCESS | 5122 | ++DOMWINDOW == 62 (0x8fb41800) [pid = 5122] [serial = 618] [outer = (nil)] 04:02:14 INFO - PROCESS | 5122 | ++DOMWINDOW == 63 (0x91cc6800) [pid = 5122] [serial = 619] [outer = 0x8fb41800] 04:02:14 INFO - PROCESS | 5122 | 1467111734246 Marionette DEBUG loaded listener.js 04:02:14 INFO - PROCESS | 5122 | ++DOMWINDOW == 64 (0x91dc4400) [pid = 5122] [serial = 620] [outer = 0x8fb41800] 04:02:15 INFO - PROCESS | 5122 | 1467111735384 Marionette TRACE conn3 <- [1,796,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html",0,null,null,[["currentColor is computed from the canvas element",0,null,null]]]}] 04:02:15 INFO - PROCESS | 5122 | --DOMWINDOW == 63 (0x93d7d000) [pid = 5122] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 04:02:15 INFO - PROCESS | 5122 | --DOMWINDOW == 62 (0x8f109c00) [pid = 5122] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 04:02:15 INFO - PROCESS | 5122 | --DOMWINDOW == 61 (0x8e8da800) [pid = 5122] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 04:02:15 INFO - PROCESS | 5122 | --DOMWINDOW == 60 (0x91cc9000) [pid = 5122] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 04:02:15 INFO - PROCESS | 5122 | --DOMWINDOW == 59 (0x8e8d5c00) [pid = 5122] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 04:02:15 INFO - PROCESS | 5122 | --DOMWINDOW == 58 (0x8e8dd800) [pid = 5122] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 04:02:15 INFO - PROCESS | 5122 | --DOMWINDOW == 57 (0x912d8800) [pid = 5122] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 04:02:15 INFO - PROCESS | 5122 | --DOMWINDOW == 56 (0x912cbc00) [pid = 5122] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 04:02:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 04:02:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1583ms 04:02:15 INFO - PROCESS | 5122 | 1467111735477 Marionette TRACE conn3 -> [0,797,"getWindowHandle",null] 04:02:15 INFO - PROCESS | 5122 | 1467111735482 Marionette TRACE conn3 <- [1,797,null,{"value":"8"}] 04:02:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 04:02:15 INFO - PROCESS | 5122 | 1467111735487 Marionette TRACE conn3 -> [0,798,"setScriptTimeout",{"ms":35000}] 04:02:15 INFO - PROCESS | 5122 | 1467111735491 Marionette TRACE conn3 <- [1,798,null,{}] 04:02:15 INFO - PROCESS | 5122 | 1467111735496 Marionette TRACE conn3 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:02:15 INFO - PROCESS | 5122 | 1467111735501 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:02:15 INFO - PROCESS | 5122 | 1467111735656 Marionette TRACE conn3 <- [1,799,null,{"value":null}] 04:02:15 INFO - PROCESS | 5122 | 1467111735814 Marionette TRACE conn3 -> [0,800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:15 INFO - PROCESS | 5122 | 1467111735819 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:02:15 INFO - PROCESS | 5122 | ++DOCSHELL 0x912d1400 == 29 [pid = 5122] [id = 207] 04:02:15 INFO - PROCESS | 5122 | ++DOMWINDOW == 57 (0x912d5800) [pid = 5122] [serial = 621] [outer = (nil)] 04:02:15 INFO - PROCESS | 5122 | ++DOMWINDOW == 58 (0x91dc9800) [pid = 5122] [serial = 622] [outer = 0x912d5800] 04:02:15 INFO - PROCESS | 5122 | 1467111735891 Marionette DEBUG loaded listener.js 04:02:15 INFO - PROCESS | 5122 | ++DOMWINDOW == 59 (0x91dcd400) [pid = 5122] [serial = 623] [outer = 0x912d5800] 04:02:16 INFO - PROCESS | 5122 | 1467111736809 Marionette TRACE conn3 <- [1,800,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html",0,null,null,[["currentColor is computed when the attribute is set, not when it is painted",0,null,null]]]}] 04:02:16 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 04:02:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1399ms 04:02:16 INFO - PROCESS | 5122 | 1467111736888 Marionette TRACE conn3 -> [0,801,"getWindowHandle",null] 04:02:16 INFO - PROCESS | 5122 | 1467111736893 Marionette TRACE conn3 <- [1,801,null,{"value":"8"}] 04:02:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 04:02:16 INFO - PROCESS | 5122 | 1467111736902 Marionette TRACE conn3 -> [0,802,"setScriptTimeout",{"ms":35000}] 04:02:16 INFO - PROCESS | 5122 | 1467111736908 Marionette TRACE conn3 <- [1,802,null,{}] 04:02:16 INFO - PROCESS | 5122 | 1467111736916 Marionette TRACE conn3 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:02:16 INFO - PROCESS | 5122 | 1467111736922 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:02:17 INFO - PROCESS | 5122 | 1467111737128 Marionette TRACE conn3 <- [1,803,null,{"value":null}] 04:02:17 INFO - PROCESS | 5122 | 1467111737364 Marionette TRACE conn3 -> [0,804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:17 INFO - PROCESS | 5122 | 1467111737371 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:02:17 INFO - PROCESS | 5122 | ++DOCSHELL 0x8e8d6000 == 30 [pid = 5122] [id = 208] 04:02:17 INFO - PROCESS | 5122 | ++DOMWINDOW == 60 (0x8e8db400) [pid = 5122] [serial = 624] [outer = (nil)] 04:02:17 INFO - PROCESS | 5122 | ++DOMWINDOW == 61 (0x8f10e800) [pid = 5122] [serial = 625] [outer = 0x8e8db400] 04:02:17 INFO - PROCESS | 5122 | 1467111737481 Marionette DEBUG loaded listener.js 04:02:17 INFO - PROCESS | 5122 | ++DOMWINDOW == 62 (0x8f2e4400) [pid = 5122] [serial = 626] [outer = 0x8e8db400] 04:02:18 INFO - PROCESS | 5122 | 1467111738451 Marionette TRACE conn3 <- [1,804,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html",0,null,null,[["currentColor is computed from the canvas element even when element is not rendered",0,null,null]]]}] 04:02:18 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 04:02:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1631ms 04:02:18 INFO - PROCESS | 5122 | 1467111738533 Marionette TRACE conn3 -> [0,805,"getWindowHandle",null] 04:02:18 INFO - PROCESS | 5122 | 1467111738540 Marionette TRACE conn3 <- [1,805,null,{"value":"8"}] 04:02:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 04:02:18 INFO - PROCESS | 5122 | 1467111738551 Marionette TRACE conn3 -> [0,806,"setScriptTimeout",{"ms":35000}] 04:02:18 INFO - PROCESS | 5122 | 1467111738555 Marionette TRACE conn3 <- [1,806,null,{}] 04:02:18 INFO - PROCESS | 5122 | 1467111738561 Marionette TRACE conn3 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:02:18 INFO - PROCESS | 5122 | 1467111738567 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:02:18 INFO - PROCESS | 5122 | 1467111738781 Marionette TRACE conn3 <- [1,807,null,{"value":null}] 04:02:19 INFO - PROCESS | 5122 | 1467111738988 Marionette TRACE conn3 -> [0,808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:19 INFO - PROCESS | 5122 | 1467111738997 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:02:19 INFO - PROCESS | 5122 | ++DOCSHELL 0x8e4b7800 == 31 [pid = 5122] [id = 209] 04:02:19 INFO - PROCESS | 5122 | ++DOMWINDOW == 63 (0x8fb34c00) [pid = 5122] [serial = 627] [outer = (nil)] 04:02:19 INFO - PROCESS | 5122 | ++DOMWINDOW == 64 (0x91267400) [pid = 5122] [serial = 628] [outer = 0x8fb34c00] 04:02:19 INFO - PROCESS | 5122 | 1467111739126 Marionette DEBUG loaded listener.js 04:02:19 INFO - PROCESS | 5122 | ++DOMWINDOW == 65 (0x91cc1800) [pid = 5122] [serial = 629] [outer = 0x8fb34c00] 04:02:20 INFO - PROCESS | 5122 | 1467111740158 Marionette TRACE conn3 <- [1,808,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html",0,null,null,[["currentColor is solid black when the canvas element is not in a document",0,null,null]]]}] 04:02:20 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 04:02:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1631ms 04:02:20 INFO - PROCESS | 5122 | 1467111740181 Marionette TRACE conn3 -> [0,809,"getWindowHandle",null] 04:02:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 04:02:20 INFO - PROCESS | 5122 | 1467111740185 Marionette TRACE conn3 <- [1,809,null,{"value":"8"}] 04:02:20 INFO - PROCESS | 5122 | 1467111740192 Marionette TRACE conn3 -> [0,810,"setScriptTimeout",{"ms":35000}] 04:02:20 INFO - PROCESS | 5122 | 1467111740198 Marionette TRACE conn3 <- [1,810,null,{}] 04:02:20 INFO - PROCESS | 5122 | 1467111740215 Marionette TRACE conn3 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:02:20 INFO - PROCESS | 5122 | 1467111740223 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:02:20 INFO - PROCESS | 5122 | 1467111740414 Marionette TRACE conn3 <- [1,811,null,{"value":null}] 04:02:20 INFO - PROCESS | 5122 | 1467111740613 Marionette TRACE conn3 -> [0,812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:20 INFO - PROCESS | 5122 | 1467111740622 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:02:20 INFO - PROCESS | 5122 | ++DOCSHELL 0x92421800 == 32 [pid = 5122] [id = 210] 04:02:20 INFO - PROCESS | 5122 | ++DOMWINDOW == 66 (0x92421c00) [pid = 5122] [serial = 630] [outer = (nil)] 04:02:20 INFO - PROCESS | 5122 | ++DOMWINDOW == 67 (0x9242cc00) [pid = 5122] [serial = 631] [outer = 0x92421c00] 04:02:20 INFO - PROCESS | 5122 | 1467111740718 Marionette DEBUG loaded listener.js 04:02:20 INFO - PROCESS | 5122 | ++DOMWINDOW == 68 (0x930d3400) [pid = 5122] [serial = 632] [outer = 0x92421c00] 04:02:21 INFO - PROCESS | 5122 | 1467111741691 Marionette TRACE conn3 <- [1,812,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex3",0,null,null]]]}] 04:02:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 04:02:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1584ms 04:02:21 INFO - PROCESS | 5122 | 1467111741776 Marionette TRACE conn3 -> [0,813,"getWindowHandle",null] 04:02:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 04:02:21 INFO - PROCESS | 5122 | 1467111741781 Marionette TRACE conn3 <- [1,813,null,{"value":"8"}] 04:02:21 INFO - PROCESS | 5122 | 1467111741787 Marionette TRACE conn3 -> [0,814,"setScriptTimeout",{"ms":35000}] 04:02:21 INFO - PROCESS | 5122 | 1467111741791 Marionette TRACE conn3 <- [1,814,null,{}] 04:02:21 INFO - PROCESS | 5122 | 1467111741796 Marionette TRACE conn3 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:02:21 INFO - PROCESS | 5122 | 1467111741801 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:02:22 INFO - PROCESS | 5122 | 1467111742037 Marionette TRACE conn3 <- [1,815,null,{"value":null}] 04:02:22 INFO - PROCESS | 5122 | 1467111742407 Marionette TRACE conn3 -> [0,816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:22 INFO - PROCESS | 5122 | 1467111742417 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:02:22 INFO - PROCESS | 5122 | ++DOCSHELL 0x8db81400 == 33 [pid = 5122] [id = 211] 04:02:22 INFO - PROCESS | 5122 | ++DOMWINDOW == 69 (0x8db81c00) [pid = 5122] [serial = 633] [outer = (nil)] 04:02:22 INFO - PROCESS | 5122 | ++DOMWINDOW == 70 (0x8e8d2000) [pid = 5122] [serial = 634] [outer = 0x8db81c00] 04:02:22 INFO - PROCESS | 5122 | 1467111742491 Marionette DEBUG loaded listener.js 04:02:22 INFO - PROCESS | 5122 | ++DOMWINDOW == 71 (0x8e8dfc00) [pid = 5122] [serial = 635] [outer = 0x8db81c00] 04:02:23 INFO - PROCESS | 5122 | --DOCSHELL 0x8e8d9c00 == 32 [pid = 5122] [id = 190] 04:02:23 INFO - PROCESS | 5122 | --DOCSHELL 0x8fb3b400 == 31 [pid = 5122] [id = 206] 04:02:23 INFO - PROCESS | 5122 | --DOCSHELL 0x8f10b000 == 30 [pid = 5122] [id = 205] 04:02:23 INFO - PROCESS | 5122 | --DOCSHELL 0x8f10bc00 == 29 [pid = 5122] [id = 204] 04:02:23 INFO - PROCESS | 5122 | --DOCSHELL 0x8db7ac00 == 28 [pid = 5122] [id = 203] 04:02:23 INFO - PROCESS | 5122 | --DOMWINDOW == 70 (0x94855000) [pid = 5122] [serial = 595] [outer = (nil)] [url = about:blank] 04:02:23 INFO - PROCESS | 5122 | --DOMWINDOW == 69 (0x912cd400) [pid = 5122] [serial = 592] [outer = (nil)] [url = about:blank] 04:02:23 INFO - PROCESS | 5122 | --DOMWINDOW == 68 (0x8f111c00) [pid = 5122] [serial = 586] [outer = (nil)] [url = about:blank] 04:02:23 INFO - PROCESS | 5122 | --DOMWINDOW == 67 (0x930d0c00) [pid = 5122] [serial = 580] [outer = (nil)] [url = about:blank] 04:02:23 INFO - PROCESS | 5122 | --DOMWINDOW == 66 (0x93d7c800) [pid = 5122] [serial = 581] [outer = (nil)] [url = about:blank] 04:02:23 INFO - PROCESS | 5122 | --DOMWINDOW == 65 (0x8fb39400) [pid = 5122] [serial = 577] [outer = (nil)] [url = about:blank] 04:02:23 INFO - PROCESS | 5122 | --DOMWINDOW == 64 (0x91267c00) [pid = 5122] [serial = 578] [outer = (nil)] [url = about:blank] 04:02:23 INFO - PROCESS | 5122 | --DOMWINDOW == 63 (0x91261400) [pid = 5122] [serial = 583] [outer = (nil)] [url = about:blank] 04:02:23 INFO - PROCESS | 5122 | --DOMWINDOW == 62 (0x93b53000) [pid = 5122] [serial = 584] [outer = (nil)] [url = about:blank] 04:02:23 INFO - PROCESS | 5122 | --DOMWINDOW == 61 (0x93b5c800) [pid = 5122] [serial = 575] [outer = (nil)] [url = about:blank] 04:02:23 INFO - PROCESS | 5122 | --DOMWINDOW == 60 (0x8f2e2800) [pid = 5122] [serial = 587] [outer = (nil)] [url = about:blank] 04:02:23 INFO - PROCESS | 5122 | --DOMWINDOW == 59 (0x912d4800) [pid = 5122] [serial = 589] [outer = (nil)] [url = about:blank] 04:02:23 INFO - PROCESS | 5122 | --DOMWINDOW == 58 (0x930dd000) [pid = 5122] [serial = 593] [outer = (nil)] [url = about:blank] 04:02:23 INFO - PROCESS | 5122 | --DOMWINDOW == 57 (0x91cc5400) [pid = 5122] [serial = 590] [outer = (nil)] [url = about:blank] 04:02:23 INFO - PROCESS | 5122 | --DOMWINDOW == 56 (0x9485bc00) [pid = 5122] [serial = 596] [outer = (nil)] [url = about:blank] 04:02:23 INFO - PROCESS | 5122 | 1467111743640 Marionette TRACE conn3 <- [1,816,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex4",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,817,"getWindowHandle",null] 04:02:23 INFO - PROCESS | 5122 | 1467111743708 Marionette TRACE conn3 <- [1,817,null,{"value":"8"}] 04:02:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 04:02:23 INFO - PROCESS | 5122 | 1467111743802 Marionette TRACE conn3 -> [0,818,"setScriptTimeout",{"ms":35000}] 04:02:23 INFO - PROCESS | 5122 | 1467111743809 Marionette TRACE conn3 <- [1,818,null,{}] 04:02:23 INFO - PROCESS | 5122 | 1467111743844 Marionette TRACE conn3 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:02:23 INFO - PROCESS | 5122 | 1467111743851 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:02:24 INFO - PROCESS | 5122 | 1467111744060 Marionette TRACE conn3 <- [1,819,null,{"value":null}] 04:02:24 INFO - PROCESS | 5122 | 1467111744206 Marionette TRACE conn3 -> [0,820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:24 INFO - PROCESS | 5122 | 1467111744215 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:02:24 INFO - PROCESS | 5122 | ++DOCSHELL 0x8e4acc00 == 29 [pid = 5122] [id = 212] 04:02:24 INFO - PROCESS | 5122 | ++DOMWINDOW == 58 (0x8f01bc00) [pid = 5122] [serial = 637] [outer = (nil)] 04:02:24 INFO - PROCESS | 5122 | ++DOMWINDOW == 59 (0x8fb39400) [pid = 5122] [serial = 638] [outer = 0x8f01bc00] 04:02:24 INFO - PROCESS | 5122 | 1467111744301 Marionette DEBUG loaded listener.js 04:02:24 INFO - PROCESS | 5122 | ++DOMWINDOW == 60 (0x9125cc00) [pid = 5122] [serial = 639] [outer = 0x8f01bc00] 04:02:25 INFO - PROCESS | 5122 | 1467111745221 Marionette TRACE conn3 <- [1,820,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex6",0,null,null]]]}] 04:02:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 04:02:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1545ms 04:02:25 INFO - PROCESS | 5122 | 1467111745269 Marionette TRACE conn3 -> [0,821,"getWindowHandle",null] 04:02:25 INFO - PROCESS | 5122 | 1467111745277 Marionette TRACE conn3 <- [1,821,null,{"value":"8"}] 04:02:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 04:02:25 INFO - PROCESS | 5122 | 1467111745287 Marionette TRACE conn3 -> [0,822,"setScriptTimeout",{"ms":35000}] 04:02:25 INFO - PROCESS | 5122 | 1467111745291 Marionette TRACE conn3 <- [1,822,null,{}] 04:02:25 INFO - PROCESS | 5122 | 1467111745298 Marionette TRACE conn3 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:02:25 INFO - PROCESS | 5122 | 1467111745304 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:02:25 INFO - PROCESS | 5122 | 1467111745522 Marionette TRACE conn3 <- [1,823,null,{"value":null}] 04:02:25 INFO - PROCESS | 5122 | 1467111745726 Marionette TRACE conn3 -> [0,824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:25 INFO - PROCESS | 5122 | 1467111745737 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:02:25 INFO - PROCESS | 5122 | ++DOCSHELL 0x91cc1c00 == 30 [pid = 5122] [id = 213] 04:02:25 INFO - PROCESS | 5122 | ++DOMWINDOW == 61 (0x91cc9000) [pid = 5122] [serial = 640] [outer = (nil)] 04:02:25 INFO - PROCESS | 5122 | ++DOMWINDOW == 62 (0x91dc7c00) [pid = 5122] [serial = 641] [outer = 0x91cc9000] 04:02:25 INFO - PROCESS | 5122 | 1467111745834 Marionette DEBUG loaded listener.js 04:02:25 INFO - PROCESS | 5122 | ++DOMWINDOW == 63 (0x91ee7c00) [pid = 5122] [serial = 642] [outer = 0x91cc9000] 04:02:26 INFO - PROCESS | 5122 | 1467111746813 Marionette TRACE conn3 <- [1,824,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex8",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,825,"getWindowHandle",null] 04:02:26 INFO - PROCESS | 5122 | 1467111746871 Marionette TRACE conn3 <- [1,825,null,{"value":"8"}] 04:02:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 04:02:26 INFO - PROCESS | 5122 | 1467111746878 Marionette TRACE conn3 -> [0,826,"setScriptTimeout",{"ms":35000}] 04:02:26 INFO - PROCESS | 5122 | 1467111746884 Marionette TRACE conn3 <- [1,826,null,{}] 04:02:26 INFO - PROCESS | 5122 | 1467111746901 Marionette TRACE conn3 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:02:26 INFO - PROCESS | 5122 | 1467111746911 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:02:27 INFO - PROCESS | 5122 | 1467111747228 Marionette TRACE conn3 <- [1,827,null,{"value":null}] 04:02:27 INFO - PROCESS | 5122 | 1467111747404 Marionette TRACE conn3 -> [0,828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:27 INFO - PROCESS | 5122 | 1467111747418 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:02:27 INFO - PROCESS | 5122 | ++DOCSHELL 0x930ddc00 == 31 [pid = 5122] [id = 214] 04:02:27 INFO - PROCESS | 5122 | ++DOMWINDOW == 64 (0x93b4d400) [pid = 5122] [serial = 643] [outer = (nil)] 04:02:27 INFO - PROCESS | 5122 | ++DOMWINDOW == 65 (0x93b52800) [pid = 5122] [serial = 644] [outer = 0x93b4d400] 04:02:27 INFO - PROCESS | 5122 | 1467111747501 Marionette DEBUG loaded listener.js 04:02:27 INFO - PROCESS | 5122 | ++DOMWINDOW == 66 (0x93b92000) [pid = 5122] [serial = 645] [outer = 0x93b4d400] 04:02:28 INFO - PROCESS | 5122 | 1467111748426 Marionette TRACE conn3 <- [1,828,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-1",0,null,null]]]}] 04:02:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 04:02:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1589ms 04:02:28 INFO - PROCESS | 5122 | 1467111748468 Marionette TRACE conn3 -> [0,829,"getWindowHandle",null] 04:02:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 04:02:28 INFO - PROCESS | 5122 | 1467111748474 Marionette TRACE conn3 <- [1,829,null,{"value":"8"}] 04:02:28 INFO - PROCESS | 5122 | 1467111748480 Marionette TRACE conn3 -> [0,830,"setScriptTimeout",{"ms":35000}] 04:02:28 INFO - PROCESS | 5122 | 1467111748483 Marionette TRACE conn3 <- [1,830,null,{}] 04:02:28 INFO - PROCESS | 5122 | 1467111748489 Marionette TRACE conn3 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:02:28 INFO - PROCESS | 5122 | 1467111748494 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:02:28 INFO - PROCESS | 5122 | 1467111748667 Marionette TRACE conn3 <- [1,831,null,{"value":null}] 04:02:28 INFO - PROCESS | 5122 | 1467111748820 Marionette TRACE conn3 -> [0,832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:28 INFO - PROCESS | 5122 | 1467111748828 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:02:28 INFO - PROCESS | 5122 | ++DOCSHELL 0x930dd000 == 32 [pid = 5122] [id = 215] 04:02:28 INFO - PROCESS | 5122 | ++DOMWINDOW == 67 (0x93d7d800) [pid = 5122] [serial = 646] [outer = (nil)] 04:02:28 INFO - PROCESS | 5122 | ++DOMWINDOW == 68 (0x94856c00) [pid = 5122] [serial = 647] [outer = 0x93d7d800] 04:02:28 INFO - PROCESS | 5122 | 1467111748911 Marionette DEBUG loaded listener.js 04:02:29 INFO - PROCESS | 5122 | ++DOMWINDOW == 69 (0x91dcb400) [pid = 5122] [serial = 648] [outer = 0x93d7d800] 04:02:29 INFO - PROCESS | 5122 | 1467111749908 Marionette TRACE conn3 <- [1,832,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-2",0,null,null]]]}] 04:02:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 04:02:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1491ms 04:02:29 INFO - PROCESS | 5122 | 1467111749971 Marionette TRACE conn3 -> [0,833,"getWindowHandle",null] 04:02:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 04:02:29 INFO - PROCESS | 5122 | 1467111749975 Marionette TRACE conn3 <- [1,833,null,{"value":"8"}] 04:02:29 INFO - PROCESS | 5122 | 1467111749981 Marionette TRACE conn3 -> [0,834,"setScriptTimeout",{"ms":35000}] 04:02:29 INFO - PROCESS | 5122 | 1467111749985 Marionette TRACE conn3 <- [1,834,null,{}] 04:02:29 INFO - PROCESS | 5122 | 1467111749991 Marionette TRACE conn3 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:02:29 INFO - PROCESS | 5122 | 1467111749996 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:02:30 INFO - PROCESS | 5122 | 1467111750159 Marionette TRACE conn3 <- [1,835,null,{"value":null}] 04:02:30 INFO - PROCESS | 5122 | 1467111750311 Marionette TRACE conn3 -> [0,836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:30 INFO - PROCESS | 5122 | 1467111750321 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:02:30 INFO - PROCESS | 5122 | ++DOCSHELL 0x8db83c00 == 33 [pid = 5122] [id = 216] 04:02:30 INFO - PROCESS | 5122 | ++DOMWINDOW == 70 (0x8e4ae400) [pid = 5122] [serial = 649] [outer = (nil)] 04:02:30 INFO - PROCESS | 5122 | ++DOMWINDOW == 71 (0x95229000) [pid = 5122] [serial = 650] [outer = 0x8e4ae400] 04:02:30 INFO - PROCESS | 5122 | 1467111750440 Marionette DEBUG loaded listener.js 04:02:30 INFO - PROCESS | 5122 | ++DOMWINDOW == 72 (0x9522c800) [pid = 5122] [serial = 651] [outer = 0x8e4ae400] 04:02:31 INFO - PROCESS | 5122 | 1467111751367 Marionette TRACE conn3 <- [1,836,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-3",0,null,null]]]}] 04:02:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 04:02:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1428ms 04:02:31 INFO - PROCESS | 5122 | 1467111751410 Marionette TRACE conn3 -> [0,837,"getWindowHandle",null] 04:02:31 INFO - PROCESS | 5122 | 1467111751413 Marionette TRACE conn3 <- [1,837,null,{"value":"8"}] 04:02:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 04:02:31 INFO - PROCESS | 5122 | 1467111751420 Marionette TRACE conn3 -> [0,838,"setScriptTimeout",{"ms":35000}] 04:02:31 INFO - PROCESS | 5122 | 1467111751423 Marionette TRACE conn3 <- [1,838,null,{}] 04:02:31 INFO - PROCESS | 5122 | 1467111751429 Marionette TRACE conn3 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:02:31 INFO - PROCESS | 5122 | 1467111751440 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:02:31 INFO - PROCESS | 5122 | 1467111751668 Marionette TRACE conn3 <- [1,839,null,{"value":null}] 04:02:31 INFO - PROCESS | 5122 | 1467111751895 Marionette TRACE conn3 -> [0,840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:31 INFO - PROCESS | 5122 | 1467111751902 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:02:31 INFO - PROCESS | 5122 | ++DOCSHELL 0x91268000 == 34 [pid = 5122] [id = 217] 04:02:31 INFO - PROCESS | 5122 | ++DOMWINDOW == 73 (0x91cc2800) [pid = 5122] [serial = 652] [outer = (nil)] 04:02:32 INFO - PROCESS | 5122 | ++DOMWINDOW == 74 (0x95527c00) [pid = 5122] [serial = 653] [outer = 0x91cc2800] 04:02:32 INFO - PROCESS | 5122 | 1467111752023 Marionette DEBUG loaded listener.js 04:02:32 INFO - PROCESS | 5122 | ++DOMWINDOW == 75 (0x955d9c00) [pid = 5122] [serial = 654] [outer = 0x91cc2800] 04:02:32 INFO - PROCESS | 5122 | 1467111752944 Marionette TRACE conn3 <- [1,840,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-4",0,null,null]]]}] 04:02:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 04:02:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1583ms 04:02:33 INFO - PROCESS | 5122 | 1467111753005 Marionette TRACE conn3 -> [0,841,"getWindowHandle",null] 04:02:33 INFO - PROCESS | 5122 | 1467111753009 Marionette TRACE conn3 <- [1,841,null,{"value":"8"}] 04:02:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 04:02:33 INFO - PROCESS | 5122 | 1467111753015 Marionette TRACE conn3 -> [0,842,"setScriptTimeout",{"ms":35000}] 04:02:33 INFO - PROCESS | 5122 | 1467111753019 Marionette TRACE conn3 <- [1,842,null,{}] 04:02:33 INFO - PROCESS | 5122 | 1467111753024 Marionette TRACE conn3 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:02:33 INFO - PROCESS | 5122 | 1467111753029 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:02:33 INFO - PROCESS | 5122 | 1467111753196 Marionette TRACE conn3 <- [1,843,null,{"value":null}] 04:02:33 INFO - PROCESS | 5122 | 1467111753444 Marionette TRACE conn3 -> [0,844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:33 INFO - PROCESS | 5122 | 1467111753453 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:02:33 INFO - PROCESS | 5122 | ++DOCSHELL 0x8e4b5800 == 35 [pid = 5122] [id = 218] 04:02:33 INFO - PROCESS | 5122 | ++DOMWINDOW == 76 (0x8e4b9400) [pid = 5122] [serial = 655] [outer = (nil)] 04:02:33 INFO - PROCESS | 5122 | ++DOMWINDOW == 77 (0x8e8dac00) [pid = 5122] [serial = 656] [outer = 0x8e4b9400] 04:02:33 INFO - PROCESS | 5122 | 1467111753587 Marionette DEBUG loaded listener.js 04:02:33 INFO - PROCESS | 5122 | ++DOMWINDOW == 78 (0x8f2ea400) [pid = 5122] [serial = 657] [outer = 0x8e4b9400] 04:02:36 INFO - PROCESS | 5122 | --DOCSHELL 0x8db7c000 == 34 [pid = 5122] [id = 193] 04:02:36 INFO - PROCESS | 5122 | --DOCSHELL 0x8e4b5000 == 33 [pid = 5122] [id = 200] 04:02:36 INFO - PROCESS | 5122 | --DOCSHELL 0x8f01cc00 == 32 [pid = 5122] [id = 197] 04:02:36 INFO - PROCESS | 5122 | --DOCSHELL 0x92421800 == 31 [pid = 5122] [id = 210] 04:02:36 INFO - PROCESS | 5122 | --DOCSHELL 0x95237400 == 30 [pid = 5122] [id = 201] 04:02:36 INFO - PROCESS | 5122 | --DOCSHELL 0x8e8d6000 == 29 [pid = 5122] [id = 208] 04:02:36 INFO - PROCESS | 5122 | --DOCSHELL 0x8e4b0c00 == 28 [pid = 5122] [id = 195] 04:02:36 INFO - PROCESS | 5122 | --DOCSHELL 0x8f977400 == 27 [pid = 5122] [id = 191] 04:02:36 INFO - PROCESS | 5122 | --DOCSHELL 0x8e4b7800 == 26 [pid = 5122] [id = 209] 04:02:36 INFO - PROCESS | 5122 | --DOCSHELL 0x8e8d3800 == 25 [pid = 5122] [id = 192] 04:02:36 INFO - PROCESS | 5122 | --DOCSHELL 0x952a4800 == 24 [pid = 5122] [id = 202] 04:02:36 INFO - PROCESS | 5122 | --DOCSHELL 0x8e8d9800 == 23 [pid = 5122] [id = 187] 04:02:36 INFO - PROCESS | 5122 | --DOCSHELL 0x8f2dc000 == 22 [pid = 5122] [id = 196] 04:02:36 INFO - PROCESS | 5122 | --DOCSHELL 0x8e8d1400 == 21 [pid = 5122] [id = 194] 04:02:36 INFO - PROCESS | 5122 | --DOCSHELL 0x8f110400 == 20 [pid = 5122] [id = 188] 04:02:36 INFO - PROCESS | 5122 | --DOCSHELL 0x8e8d6800 == 19 [pid = 5122] [id = 199] 04:02:36 INFO - PROCESS | 5122 | --DOCSHELL 0x8e8d7c00 == 18 [pid = 5122] [id = 198] 04:02:36 INFO - PROCESS | 5122 | --DOCSHELL 0x912d0800 == 17 [pid = 5122] [id = 189] 04:02:36 INFO - PROCESS | 5122 | --DOCSHELL 0x8db83c00 == 16 [pid = 5122] [id = 216] 04:02:36 INFO - PROCESS | 5122 | --DOCSHELL 0x91268000 == 15 [pid = 5122] [id = 217] 04:02:36 INFO - PROCESS | 5122 | --DOCSHELL 0x930dd000 == 14 [pid = 5122] [id = 215] 04:02:36 INFO - PROCESS | 5122 | --DOCSHELL 0x930ddc00 == 13 [pid = 5122] [id = 214] 04:02:36 INFO - PROCESS | 5122 | --DOCSHELL 0x91cc1c00 == 12 [pid = 5122] [id = 213] 04:02:36 INFO - PROCESS | 5122 | --DOCSHELL 0x8db81400 == 11 [pid = 5122] [id = 211] 04:02:36 INFO - PROCESS | 5122 | --DOCSHELL 0x912d1400 == 10 [pid = 5122] [id = 207] 04:02:36 INFO - PROCESS | 5122 | --DOCSHELL 0x8e4acc00 == 9 [pid = 5122] [id = 212] 04:02:37 INFO - PROCESS | 5122 | 1467111757873 Marionette TRACE conn3 <- [1,844,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-5",0,null,null]]]}] 04:02:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 04:02:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 4888ms 04:02:37 INFO - PROCESS | 5122 | 1467111757904 Marionette TRACE conn3 -> [0,845,"getWindowHandle",null] 04:02:37 INFO - PROCESS | 5122 | 1467111757911 Marionette TRACE conn3 <- [1,845,null,{"value":"8"}] 04:02:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 04:02:37 INFO - PROCESS | 5122 | 1467111757920 Marionette TRACE conn3 -> [0,846,"setScriptTimeout",{"ms":35000}] 04:02:37 INFO - PROCESS | 5122 | 1467111757925 Marionette TRACE conn3 <- [1,846,null,{}] 04:02:37 INFO - PROCESS | 5122 | 1467111757934 Marionette TRACE conn3 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:02:37 INFO - PROCESS | 5122 | 1467111757939 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:02:38 INFO - PROCESS | 5122 | 1467111758156 Marionette TRACE conn3 <- [1,847,null,{"value":null}] 04:02:38 INFO - PROCESS | 5122 | 1467111758303 Marionette TRACE conn3 -> [0,848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:38 INFO - PROCESS | 5122 | 1467111758315 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:02:38 INFO - PROCESS | 5122 | ++DOCSHELL 0x8f01c400 == 10 [pid = 5122] [id = 219] 04:02:38 INFO - PROCESS | 5122 | ++DOMWINDOW == 79 (0x8f01e800) [pid = 5122] [serial = 658] [outer = (nil)] 04:02:38 INFO - PROCESS | 5122 | ++DOMWINDOW == 80 (0x8f10c800) [pid = 5122] [serial = 659] [outer = 0x8f01e800] 04:02:38 INFO - PROCESS | 5122 | 1467111758386 Marionette DEBUG loaded listener.js 04:02:38 INFO - PROCESS | 5122 | ++DOMWINDOW == 81 (0x8f2dbc00) [pid = 5122] [serial = 660] [outer = 0x8f01e800] 04:02:39 INFO - PROCESS | 5122 | 1467111759181 Marionette TRACE conn3 <- [1,848,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-6",0,null,null]]]}] 04:02:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 04:02:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1282ms 04:02:39 INFO - PROCESS | 5122 | 1467111759201 Marionette TRACE conn3 -> [0,849,"getWindowHandle",null] 04:02:39 INFO - PROCESS | 5122 | 1467111759209 Marionette TRACE conn3 <- [1,849,null,{"value":"8"}] 04:02:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 04:02:39 INFO - PROCESS | 5122 | 1467111759221 Marionette TRACE conn3 -> [0,850,"setScriptTimeout",{"ms":35000}] 04:02:39 INFO - PROCESS | 5122 | 1467111759224 Marionette TRACE conn3 <- [1,850,null,{}] 04:02:39 INFO - PROCESS | 5122 | 1467111759231 Marionette TRACE conn3 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:02:39 INFO - PROCESS | 5122 | 1467111759237 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:02:39 INFO - PROCESS | 5122 | 1467111759414 Marionette TRACE conn3 <- [1,851,null,{"value":null}] 04:02:39 INFO - PROCESS | 5122 | 1467111759429 Marionette TRACE conn3 -> [0,852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:39 INFO - PROCESS | 5122 | 1467111759440 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:02:39 INFO - PROCESS | 5122 | ++DOCSHELL 0x8f015800 == 11 [pid = 5122] [id = 220] 04:02:39 INFO - PROCESS | 5122 | ++DOMWINDOW == 82 (0x9125a000) [pid = 5122] [serial = 661] [outer = (nil)] 04:02:39 INFO - PROCESS | 5122 | ++DOMWINDOW == 83 (0x912cac00) [pid = 5122] [serial = 662] [outer = 0x9125a000] 04:02:39 INFO - PROCESS | 5122 | 1467111759510 Marionette DEBUG loaded listener.js 04:02:39 INFO - PROCESS | 5122 | ++DOMWINDOW == 84 (0x912d7400) [pid = 5122] [serial = 663] [outer = 0x9125a000] 04:02:40 INFO - PROCESS | 5122 | 1467111760520 Marionette TRACE conn3 <- [1,852,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-1",0,null,null]]]}] 04:02:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 04:02:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1327ms 04:02:40 INFO - PROCESS | 5122 | 1467111760547 Marionette TRACE conn3 -> [0,853,"getWindowHandle",null] 04:02:40 INFO - PROCESS | 5122 | 1467111760551 Marionette TRACE conn3 <- [1,853,null,{"value":"8"}] 04:02:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 04:02:40 INFO - PROCESS | 5122 | 1467111760566 Marionette TRACE conn3 -> [0,854,"setScriptTimeout",{"ms":35000}] 04:02:40 INFO - PROCESS | 5122 | 1467111760572 Marionette TRACE conn3 <- [1,854,null,{}] 04:02:40 INFO - PROCESS | 5122 | 1467111760589 Marionette TRACE conn3 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:02:40 INFO - PROCESS | 5122 | 1467111760598 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:02:40 INFO - PROCESS | 5122 | 1467111760809 Marionette TRACE conn3 <- [1,855,null,{"value":null}] 04:02:40 INFO - PROCESS | 5122 | 1467111760831 Marionette TRACE conn3 -> [0,856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:40 INFO - PROCESS | 5122 | 1467111760839 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:02:40 INFO - PROCESS | 5122 | ++DOCSHELL 0x91eea800 == 12 [pid = 5122] [id = 221] 04:02:40 INFO - PROCESS | 5122 | ++DOMWINDOW == 85 (0x91eed000) [pid = 5122] [serial = 664] [outer = (nil)] 04:02:40 INFO - PROCESS | 5122 | ++DOMWINDOW == 86 (0x91ef5400) [pid = 5122] [serial = 665] [outer = 0x91eed000] 04:02:40 INFO - PROCESS | 5122 | 1467111760915 Marionette DEBUG loaded listener.js 04:02:41 INFO - PROCESS | 5122 | ++DOMWINDOW == 87 (0x92424800) [pid = 5122] [serial = 666] [outer = 0x91eed000] 04:02:41 INFO - PROCESS | 5122 | 1467111761840 Marionette TRACE conn3 <- [1,856,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-2",0,null,null]]]}] 04:02:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 04:02:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1339ms 04:02:41 INFO - PROCESS | 5122 | 1467111761910 Marionette TRACE conn3 -> [0,857,"getWindowHandle",null] 04:02:41 INFO - PROCESS | 5122 | 1467111761929 Marionette TRACE conn3 <- [1,857,null,{"value":"8"}] 04:02:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 04:02:41 INFO - PROCESS | 5122 | 1467111761951 Marionette TRACE conn3 -> [0,858,"setScriptTimeout",{"ms":35000}] 04:02:41 INFO - PROCESS | 5122 | 1467111761954 Marionette TRACE conn3 <- [1,858,null,{}] 04:02:41 INFO - PROCESS | 5122 | 1467111761960 Marionette TRACE conn3 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:02:41 INFO - PROCESS | 5122 | 1467111761964 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:02:42 INFO - PROCESS | 5122 | 1467111762164 Marionette TRACE conn3 <- [1,859,null,{"value":null}] 04:02:42 INFO - PROCESS | 5122 | --DOMWINDOW == 86 (0x8e8db400) [pid = 5122] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 04:02:42 INFO - PROCESS | 5122 | --DOMWINDOW == 85 (0x8db81c00) [pid = 5122] [serial = 633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 04:02:42 INFO - PROCESS | 5122 | --DOMWINDOW == 84 (0x8fb41800) [pid = 5122] [serial = 618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 04:02:42 INFO - PROCESS | 5122 | --DOMWINDOW == 83 (0x8f10c000) [pid = 5122] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 04:02:42 INFO - PROCESS | 5122 | --DOMWINDOW == 82 (0x95237800) [pid = 5122] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 04:02:42 INFO - PROCESS | 5122 | --DOMWINDOW == 81 (0x8db7b000) [pid = 5122] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 04:02:42 INFO - PROCESS | 5122 | --DOMWINDOW == 80 (0x9534e800) [pid = 5122] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 04:02:42 INFO - PROCESS | 5122 | --DOMWINDOW == 79 (0x8f97f400) [pid = 5122] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 04:02:42 INFO - PROCESS | 5122 | --DOMWINDOW == 78 (0x8e8da000) [pid = 5122] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 04:02:42 INFO - PROCESS | 5122 | --DOMWINDOW == 77 (0x91cc3800) [pid = 5122] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 04:02:42 INFO - PROCESS | 5122 | --DOMWINDOW == 76 (0x912d5800) [pid = 5122] [serial = 621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 04:02:42 INFO - PROCESS | 5122 | --DOMWINDOW == 75 (0x91cc9000) [pid = 5122] [serial = 640] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 04:02:42 INFO - PROCESS | 5122 | --DOMWINDOW == 74 (0x91cc2800) [pid = 5122] [serial = 652] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 04:02:42 INFO - PROCESS | 5122 | --DOMWINDOW == 73 (0x8e4ae400) [pid = 5122] [serial = 649] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 04:02:42 INFO - PROCESS | 5122 | --DOMWINDOW == 72 (0x93d7d800) [pid = 5122] [serial = 646] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 04:02:42 INFO - PROCESS | 5122 | --DOMWINDOW == 71 (0x93b4d400) [pid = 5122] [serial = 643] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 04:02:42 INFO - PROCESS | 5122 | --DOMWINDOW == 70 (0x8f01bc00) [pid = 5122] [serial = 637] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 04:02:42 INFO - PROCESS | 5122 | --DOMWINDOW == 69 (0x92421c00) [pid = 5122] [serial = 630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 04:02:42 INFO - PROCESS | 5122 | --DOMWINDOW == 68 (0x8fb34c00) [pid = 5122] [serial = 627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 04:02:42 INFO - PROCESS | 5122 | 1467111762795 Marionette TRACE conn3 -> [0,860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:42 INFO - PROCESS | 5122 | 1467111762803 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:02:42 INFO - PROCESS | 5122 | ++DOCSHELL 0x8db7b000 == 13 [pid = 5122] [id = 222] 04:02:42 INFO - PROCESS | 5122 | ++DOMWINDOW == 69 (0x8e4ae000) [pid = 5122] [serial = 667] [outer = (nil)] 04:02:42 INFO - PROCESS | 5122 | ++DOMWINDOW == 70 (0x8e8db400) [pid = 5122] [serial = 668] [outer = 0x8e4ae000] 04:02:42 INFO - PROCESS | 5122 | 1467111762870 Marionette DEBUG loaded listener.js 04:02:42 INFO - PROCESS | 5122 | ++DOMWINDOW == 71 (0x912d0400) [pid = 5122] [serial = 669] [outer = 0x8e4ae000] 04:02:43 INFO - PROCESS | 5122 | 1467111763573 Marionette TRACE conn3 <- [1,860,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-3",0,null,null]]]}] 04:02:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 04:02:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1632ms 04:02:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 04:02:43 INFO - PROCESS | 5122 | 1467111763583 Marionette TRACE conn3 -> [0,861,"getWindowHandle",null] 04:02:43 INFO - PROCESS | 5122 | 1467111763586 Marionette TRACE conn3 <- [1,861,null,{"value":"8"}] 04:02:43 INFO - PROCESS | 5122 | 1467111763591 Marionette TRACE conn3 -> [0,862,"setScriptTimeout",{"ms":35000}] 04:02:43 INFO - PROCESS | 5122 | 1467111763595 Marionette TRACE conn3 <- [1,862,null,{}] 04:02:43 INFO - PROCESS | 5122 | 1467111763600 Marionette TRACE conn3 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:02:43 INFO - PROCESS | 5122 | 1467111763605 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:02:43 INFO - PROCESS | 5122 | 1467111763789 Marionette TRACE conn3 <- [1,863,null,{"value":null}] 04:02:43 INFO - PROCESS | 5122 | 1467111763811 Marionette TRACE conn3 -> [0,864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:43 INFO - PROCESS | 5122 | 1467111763820 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:02:43 INFO - PROCESS | 5122 | ++DOCSHELL 0x91ef4000 == 14 [pid = 5122] [id = 223] 04:02:43 INFO - PROCESS | 5122 | ++DOMWINDOW == 72 (0x92020400) [pid = 5122] [serial = 670] [outer = (nil)] 04:02:43 INFO - PROCESS | 5122 | ++DOMWINDOW == 73 (0x9242a000) [pid = 5122] [serial = 671] [outer = 0x92020400] 04:02:43 INFO - PROCESS | 5122 | 1467111763885 Marionette DEBUG loaded listener.js 04:02:43 INFO - PROCESS | 5122 | ++DOMWINDOW == 74 (0x93b54800) [pid = 5122] [serial = 672] [outer = 0x92020400] 04:02:44 INFO - PROCESS | 5122 | 1467111764776 Marionette TRACE conn3 <- [1,864,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-4",0,null,null]]]}] 04:02:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 04:02:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1230ms 04:02:44 INFO - PROCESS | 5122 | 1467111764822 Marionette TRACE conn3 -> [0,865,"getWindowHandle",null] 04:02:44 INFO - PROCESS | 5122 | 1467111764829 Marionette TRACE conn3 <- [1,865,null,{"value":"8"}] 04:02:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 04:02:44 INFO - PROCESS | 5122 | 1467111764837 Marionette TRACE conn3 -> [0,866,"setScriptTimeout",{"ms":35000}] 04:02:44 INFO - PROCESS | 5122 | 1467111764844 Marionette TRACE conn3 <- [1,866,null,{}] 04:02:44 INFO - PROCESS | 5122 | 1467111764909 Marionette TRACE conn3 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:02:44 INFO - PROCESS | 5122 | 1467111764916 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:02:45 INFO - PROCESS | 5122 | 1467111765124 Marionette TRACE conn3 <- [1,867,null,{"value":null}] 04:02:45 INFO - PROCESS | 5122 | 1467111765279 Marionette TRACE conn3 -> [0,868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:45 INFO - PROCESS | 5122 | 1467111765297 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:02:45 INFO - PROCESS | 5122 | ++DOCSHELL 0x8f01e400 == 15 [pid = 5122] [id = 224] 04:02:45 INFO - PROCESS | 5122 | ++DOMWINDOW == 75 (0x8f976000) [pid = 5122] [serial = 673] [outer = (nil)] 04:02:45 INFO - PROCESS | 5122 | ++DOMWINDOW == 76 (0x8f982400) [pid = 5122] [serial = 674] [outer = 0x8f976000] 04:02:45 INFO - PROCESS | 5122 | 1467111765381 Marionette DEBUG loaded listener.js 04:02:45 INFO - PROCESS | 5122 | ++DOMWINDOW == 77 (0x91267000) [pid = 5122] [serial = 675] [outer = 0x8f976000] 04:02:46 INFO - PROCESS | 5122 | 1467111766435 Marionette TRACE conn3 <- [1,868,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-1",0,null,null]]]}] 04:02:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 04:02:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1683ms 04:02:46 INFO - PROCESS | 5122 | 1467111766520 Marionette TRACE conn3 -> [0,869,"getWindowHandle",null] 04:02:46 INFO - PROCESS | 5122 | 1467111766527 Marionette TRACE conn3 <- [1,869,null,{"value":"8"}] 04:02:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 04:02:46 INFO - PROCESS | 5122 | 1467111766538 Marionette TRACE conn3 -> [0,870,"setScriptTimeout",{"ms":35000}] 04:02:46 INFO - PROCESS | 5122 | 1467111766541 Marionette TRACE conn3 <- [1,870,null,{}] 04:02:46 INFO - PROCESS | 5122 | 1467111766548 Marionette TRACE conn3 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:02:46 INFO - PROCESS | 5122 | 1467111766554 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:02:46 INFO - PROCESS | 5122 | 1467111766762 Marionette TRACE conn3 <- [1,871,null,{"value":null}] 04:02:47 INFO - PROCESS | 5122 | 1467111766979 Marionette TRACE conn3 -> [0,872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:47 INFO - PROCESS | 5122 | 1467111766989 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:02:47 INFO - PROCESS | 5122 | ++DOCSHELL 0x91cc5400 == 16 [pid = 5122] [id = 225] 04:02:47 INFO - PROCESS | 5122 | ++DOMWINDOW == 78 (0x92420400) [pid = 5122] [serial = 676] [outer = (nil)] 04:02:47 INFO - PROCESS | 5122 | ++DOMWINDOW == 79 (0x930dc000) [pid = 5122] [serial = 677] [outer = 0x92420400] 04:02:47 INFO - PROCESS | 5122 | 1467111767093 Marionette DEBUG loaded listener.js 04:02:47 INFO - PROCESS | 5122 | ++DOMWINDOW == 80 (0x92428000) [pid = 5122] [serial = 678] [outer = 0x92420400] 04:02:48 INFO - PROCESS | 5122 | 1467111768131 Marionette TRACE conn3 <- [1,872,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-2",0,null,null]]]}] 04:02:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 04:02:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1638ms 04:02:48 INFO - PROCESS | 5122 | 1467111768177 Marionette TRACE conn3 -> [0,873,"getWindowHandle",null] 04:02:48 INFO - PROCESS | 5122 | 1467111768181 Marionette TRACE conn3 <- [1,873,null,{"value":"8"}] 04:02:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 04:02:48 INFO - PROCESS | 5122 | 1467111768189 Marionette TRACE conn3 -> [0,874,"setScriptTimeout",{"ms":35000}] 04:02:48 INFO - PROCESS | 5122 | 1467111768195 Marionette TRACE conn3 <- [1,874,null,{}] 04:02:48 INFO - PROCESS | 5122 | 1467111768212 Marionette TRACE conn3 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:02:48 INFO - PROCESS | 5122 | 1467111768222 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:02:48 INFO - PROCESS | 5122 | 1467111768466 Marionette TRACE conn3 <- [1,875,null,{"value":null}] 04:02:48 INFO - PROCESS | 5122 | 1467111768679 Marionette TRACE conn3 -> [0,876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:48 INFO - PROCESS | 5122 | 1467111768689 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:02:48 INFO - PROCESS | 5122 | ++DOCSHELL 0x95229800 == 17 [pid = 5122] [id = 226] 04:02:48 INFO - PROCESS | 5122 | ++DOMWINDOW == 81 (0x9522b400) [pid = 5122] [serial = 679] [outer = (nil)] 04:02:48 INFO - PROCESS | 5122 | ++DOMWINDOW == 82 (0x95237800) [pid = 5122] [serial = 680] [outer = 0x9522b400] 04:02:48 INFO - PROCESS | 5122 | 1467111768777 Marionette DEBUG loaded listener.js 04:02:48 INFO - PROCESS | 5122 | ++DOMWINDOW == 83 (0x952aa400) [pid = 5122] [serial = 681] [outer = 0x9522b400] 04:02:49 INFO - PROCESS | 5122 | 1467111769765 Marionette TRACE conn3 <- [1,876,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-1",0,null,null]]]}] 04:02:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 04:02:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1587ms 04:02:49 INFO - PROCESS | 5122 | 1467111769775 Marionette TRACE conn3 -> [0,877,"getWindowHandle",null] 04:02:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 04:02:49 INFO - PROCESS | 5122 | 1467111769780 Marionette TRACE conn3 <- [1,877,null,{"value":"8"}] 04:02:49 INFO - PROCESS | 5122 | 1467111769786 Marionette TRACE conn3 -> [0,878,"setScriptTimeout",{"ms":35000}] 04:02:49 INFO - PROCESS | 5122 | 1467111769790 Marionette TRACE conn3 <- [1,878,null,{}] 04:02:49 INFO - PROCESS | 5122 | 1467111769795 Marionette TRACE conn3 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:02:49 INFO - PROCESS | 5122 | 1467111769806 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:02:49 INFO - PROCESS | 5122 | 1467111769984 Marionette TRACE conn3 <- [1,879,null,{"value":null}] 04:02:50 INFO - PROCESS | 5122 | 1467111770284 Marionette TRACE conn3 -> [0,880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:50 INFO - PROCESS | 5122 | 1467111770296 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:02:50 INFO - PROCESS | 5122 | ++DOCSHELL 0x8e4ab400 == 18 [pid = 5122] [id = 227] 04:02:50 INFO - PROCESS | 5122 | ++DOMWINDOW == 84 (0x8e4ac800) [pid = 5122] [serial = 682] [outer = (nil)] 04:02:50 INFO - PROCESS | 5122 | ++DOMWINDOW == 85 (0x8e8d4c00) [pid = 5122] [serial = 683] [outer = 0x8e4ac800] 04:02:50 INFO - PROCESS | 5122 | 1467111770457 Marionette DEBUG loaded listener.js 04:02:50 INFO - PROCESS | 5122 | ++DOMWINDOW == 86 (0x8f116400) [pid = 5122] [serial = 684] [outer = 0x8e4ac800] 04:02:51 INFO - PROCESS | 5122 | --DOCSHELL 0x8e4b5800 == 17 [pid = 5122] [id = 218] 04:02:51 INFO - PROCESS | 5122 | --DOMWINDOW == 85 (0x8e8dac00) [pid = 5122] [serial = 656] [outer = (nil)] [url = about:blank] 04:02:51 INFO - PROCESS | 5122 | 1467111771420 Marionette TRACE conn3 <- [1,880,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-2",0,null,null]]]}] 04:02:51 INFO - PROCESS | 5122 | --DOMWINDOW == 84 (0x8f2e4400) [pid = 5122] [serial = 626] [outer = (nil)] [url = about:blank] 04:02:51 INFO - PROCESS | 5122 | --DOMWINDOW == 83 (0x8f10e800) [pid = 5122] [serial = 625] [outer = (nil)] [url = about:blank] 04:02:51 INFO - PROCESS | 5122 | --DOMWINDOW == 82 (0x8fb39400) [pid = 5122] [serial = 638] [outer = (nil)] [url = about:blank] 04:02:51 INFO - PROCESS | 5122 | --DOMWINDOW == 81 (0x9a667800) [pid = 5122] [serial = 416] [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.] 04:02:51 INFO - PROCESS | 5122 | --DOMWINDOW == 80 (0x8e8dfc00) [pid = 5122] [serial = 635] [outer = (nil)] [url = about:blank] 04:02:51 INFO - PROCESS | 5122 | --DOMWINDOW == 79 (0x91cc6800) [pid = 5122] [serial = 619] [outer = (nil)] [url = about:blank] 04:02:51 INFO - PROCESS | 5122 | --DOMWINDOW == 78 (0x8f110800) [pid = 5122] [serial = 613] [outer = (nil)] [url = about:blank] 04:02:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 04:02:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1681ms 04:02:51 INFO - PROCESS | 5122 | --DOMWINDOW == 77 (0x8e8d2000) [pid = 5122] [serial = 634] [outer = (nil)] [url = about:blank] 04:02:51 INFO - PROCESS | 5122 | --DOMWINDOW == 76 (0x952a9400) [pid = 5122] [serial = 604] [outer = (nil)] [url = about:blank] 04:02:51 INFO - PROCESS | 5122 | --DOMWINDOW == 75 (0x8e4aa400) [pid = 5122] [serial = 610] [outer = (nil)] [url = about:blank] 04:02:51 INFO - PROCESS | 5122 | --DOMWINDOW == 74 (0x8e4b8400) [pid = 5122] [serial = 611] [outer = (nil)] [url = about:blank] 04:02:51 INFO - PROCESS | 5122 | --DOMWINDOW == 73 (0x955d8400) [pid = 5122] [serial = 608] [outer = (nil)] [url = about:blank] 04:02:51 INFO - PROCESS | 5122 | --DOMWINDOW == 72 (0x955d2400) [pid = 5122] [serial = 607] [outer = (nil)] [url = about:blank] 04:02:51 INFO - PROCESS | 5122 | --DOMWINDOW == 71 (0x8f983c00) [pid = 5122] [serial = 616] [outer = (nil)] [url = about:blank] 04:02:51 INFO - PROCESS | 5122 | --DOMWINDOW == 70 (0x91dc4400) [pid = 5122] [serial = 620] [outer = (nil)] [url = about:blank] 04:02:51 INFO - PROCESS | 5122 | --DOMWINDOW == 69 (0x8f114c00) [pid = 5122] [serial = 599] [outer = (nil)] [url = about:blank] 04:02:51 INFO - PROCESS | 5122 | --DOMWINDOW == 68 (0x8f10ac00) [pid = 5122] [serial = 598] [outer = (nil)] [url = about:blank] 04:02:51 INFO - PROCESS | 5122 | --DOMWINDOW == 67 (0x92421000) [pid = 5122] [serial = 602] [outer = (nil)] [url = about:blank] 04:02:51 INFO - PROCESS | 5122 | --DOMWINDOW == 66 (0x91ef0000) [pid = 5122] [serial = 601] [outer = (nil)] [url = about:blank] 04:02:51 INFO - PROCESS | 5122 | --DOMWINDOW == 65 (0x8f2db800) [pid = 5122] [serial = 614] [outer = (nil)] [url = about:blank] 04:02:51 INFO - PROCESS | 5122 | --DOMWINDOW == 64 (0x952e0000) [pid = 5122] [serial = 605] [outer = (nil)] [url = about:blank] 04:02:51 INFO - PROCESS | 5122 | --DOMWINDOW == 63 (0x91dc9800) [pid = 5122] [serial = 622] [outer = (nil)] [url = about:blank] 04:02:51 INFO - PROCESS | 5122 | --DOMWINDOW == 62 (0x8fb3b800) [pid = 5122] [serial = 617] [outer = (nil)] [url = about:blank] 04:02:51 INFO - PROCESS | 5122 | --DOMWINDOW == 61 (0x91dcd400) [pid = 5122] [serial = 623] [outer = (nil)] [url = about:blank] 04:02:51 INFO - PROCESS | 5122 | --DOMWINDOW == 60 (0x91ee7c00) [pid = 5122] [serial = 642] [outer = (nil)] [url = about:blank] 04:02:51 INFO - PROCESS | 5122 | --DOMWINDOW == 59 (0x95527c00) [pid = 5122] [serial = 653] [outer = (nil)] [url = about:blank] 04:02:51 INFO - PROCESS | 5122 | --DOMWINDOW == 58 (0x955d9c00) [pid = 5122] [serial = 654] [outer = (nil)] [url = about:blank] 04:02:51 INFO - PROCESS | 5122 | --DOMWINDOW == 57 (0x95229000) [pid = 5122] [serial = 650] [outer = (nil)] [url = about:blank] 04:02:51 INFO - PROCESS | 5122 | --DOMWINDOW == 56 (0x9522c800) [pid = 5122] [serial = 651] [outer = (nil)] [url = about:blank] 04:02:51 INFO - PROCESS | 5122 | --DOMWINDOW == 55 (0x91dcb400) [pid = 5122] [serial = 648] [outer = (nil)] [url = about:blank] 04:02:51 INFO - PROCESS | 5122 | --DOMWINDOW == 54 (0x93b92000) [pid = 5122] [serial = 645] [outer = (nil)] [url = about:blank] 04:02:51 INFO - PROCESS | 5122 | --DOMWINDOW == 53 (0x91dc7c00) [pid = 5122] [serial = 641] [outer = (nil)] [url = about:blank] 04:02:51 INFO - PROCESS | 5122 | --DOMWINDOW == 52 (0x93b52800) [pid = 5122] [serial = 644] [outer = (nil)] [url = about:blank] 04:02:51 INFO - PROCESS | 5122 | --DOMWINDOW == 51 (0x94856c00) [pid = 5122] [serial = 647] [outer = (nil)] [url = about:blank] 04:02:51 INFO - PROCESS | 5122 | --DOMWINDOW == 50 (0x9125cc00) [pid = 5122] [serial = 639] [outer = (nil)] [url = about:blank] 04:02:51 INFO - PROCESS | 5122 | --DOMWINDOW == 49 (0x9242cc00) [pid = 5122] [serial = 631] [outer = (nil)] [url = about:blank] 04:02:51 INFO - PROCESS | 5122 | --DOMWINDOW == 48 (0x930d3400) [pid = 5122] [serial = 632] [outer = (nil)] [url = about:blank] 04:02:51 INFO - PROCESS | 5122 | --DOMWINDOW == 47 (0x91cc1800) [pid = 5122] [serial = 629] [outer = (nil)] [url = about:blank] 04:02:51 INFO - PROCESS | 5122 | --DOMWINDOW == 46 (0x91267400) [pid = 5122] [serial = 628] [outer = (nil)] [url = about:blank] 04:02:51 INFO - PROCESS | 5122 | 1467111771489 Marionette TRACE conn3 -> [0,881,"getWindowHandle",null] 04:02:51 INFO - PROCESS | 5122 | 1467111771505 Marionette TRACE conn3 <- [1,881,null,{"value":"8"}] 04:02:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 04:02:51 INFO - PROCESS | 5122 | 1467111771527 Marionette TRACE conn3 -> [0,882,"setScriptTimeout",{"ms":35000}] 04:02:51 INFO - PROCESS | 5122 | 1467111771531 Marionette TRACE conn3 <- [1,882,null,{}] 04:02:51 INFO - PROCESS | 5122 | 1467111771539 Marionette TRACE conn3 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:02:51 INFO - PROCESS | 5122 | 1467111771547 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:02:51 INFO - PROCESS | 5122 | 1467111771703 Marionette TRACE conn3 <- [1,883,null,{"value":null}] 04:02:51 INFO - PROCESS | 5122 | 1467111771855 Marionette TRACE conn3 -> [0,884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:51 INFO - PROCESS | 5122 | 1467111771865 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:02:51 INFO - PROCESS | 5122 | ++DOCSHELL 0x8f011800 == 18 [pid = 5122] [id = 228] 04:02:51 INFO - PROCESS | 5122 | ++DOMWINDOW == 47 (0x8f015c00) [pid = 5122] [serial = 685] [outer = (nil)] 04:02:51 INFO - PROCESS | 5122 | ++DOMWINDOW == 48 (0x8f2e0c00) [pid = 5122] [serial = 686] [outer = 0x8f015c00] 04:02:51 INFO - PROCESS | 5122 | 1467111771952 Marionette DEBUG loaded listener.js 04:02:52 INFO - PROCESS | 5122 | ++DOMWINDOW == 49 (0x8f2e9400) [pid = 5122] [serial = 687] [outer = 0x8f015c00] 04:02:52 INFO - PROCESS | 5122 | 1467111772706 Marionette TRACE conn3 <- [1,884,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-3",0,null,null]]]}] 04:02:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 04:02:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1229ms 04:02:52 INFO - PROCESS | 5122 | 1467111772758 Marionette TRACE conn3 -> [0,885,"getWindowHandle",null] 04:02:52 INFO - PROCESS | 5122 | 1467111772764 Marionette TRACE conn3 <- [1,885,null,{"value":"8"}] 04:02:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 04:02:52 INFO - PROCESS | 5122 | 1467111772773 Marionette TRACE conn3 -> [0,886,"setScriptTimeout",{"ms":35000}] 04:02:52 INFO - PROCESS | 5122 | 1467111772777 Marionette TRACE conn3 <- [1,886,null,{}] 04:02:52 INFO - PROCESS | 5122 | 1467111772783 Marionette TRACE conn3 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:02:52 INFO - PROCESS | 5122 | 1467111772788 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:02:52 INFO - PROCESS | 5122 | 1467111772951 Marionette TRACE conn3 <- [1,887,null,{"value":null}] 04:02:52 INFO - PROCESS | 5122 | 1467111772961 Marionette TRACE conn3 -> [0,888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:52 INFO - PROCESS | 5122 | 1467111772969 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:02:53 INFO - PROCESS | 5122 | ++DOCSHELL 0x9125e000 == 19 [pid = 5122] [id = 229] 04:02:53 INFO - PROCESS | 5122 | ++DOMWINDOW == 50 (0x91263000) [pid = 5122] [serial = 688] [outer = (nil)] 04:02:53 INFO - PROCESS | 5122 | ++DOMWINDOW == 51 (0x91cc0c00) [pid = 5122] [serial = 689] [outer = 0x91263000] 04:02:53 INFO - PROCESS | 5122 | 1467111773146 Marionette DEBUG loaded listener.js 04:02:53 INFO - PROCESS | 5122 | ++DOMWINDOW == 52 (0x91dc4800) [pid = 5122] [serial = 690] [outer = 0x91263000] 04:02:54 INFO - PROCESS | 5122 | 1467111774022 Marionette TRACE conn3 <- [1,888,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-4",0,null,null]]]}] 04:02:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 04:02:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1281ms 04:02:54 INFO - PROCESS | 5122 | 1467111774054 Marionette TRACE conn3 -> [0,889,"getWindowHandle",null] 04:02:54 INFO - PROCESS | 5122 | 1467111774059 Marionette TRACE conn3 <- [1,889,null,{"value":"8"}] 04:02:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 04:02:54 INFO - PROCESS | 5122 | 1467111774068 Marionette TRACE conn3 -> [0,890,"setScriptTimeout",{"ms":35000}] 04:02:54 INFO - PROCESS | 5122 | 1467111774075 Marionette TRACE conn3 <- [1,890,null,{}] 04:02:54 INFO - PROCESS | 5122 | 1467111774097 Marionette TRACE conn3 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:02:54 INFO - PROCESS | 5122 | 1467111774104 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:02:54 INFO - PROCESS | 5122 | 1467111774297 Marionette TRACE conn3 <- [1,891,null,{"value":null}] 04:02:54 INFO - PROCESS | 5122 | 1467111774322 Marionette TRACE conn3 -> [0,892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:54 INFO - PROCESS | 5122 | 1467111774328 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:02:54 INFO - PROCESS | 5122 | ++DOCSHELL 0x8f981000 == 20 [pid = 5122] [id = 230] 04:02:54 INFO - PROCESS | 5122 | ++DOMWINDOW == 53 (0x9125b800) [pid = 5122] [serial = 691] [outer = (nil)] 04:02:54 INFO - PROCESS | 5122 | ++DOMWINDOW == 54 (0x9241f000) [pid = 5122] [serial = 692] [outer = 0x9125b800] 04:02:54 INFO - PROCESS | 5122 | 1467111774394 Marionette DEBUG loaded listener.js 04:02:54 INFO - PROCESS | 5122 | ++DOMWINDOW == 55 (0x92fa6400) [pid = 5122] [serial = 693] [outer = 0x9125b800] 04:02:55 INFO - PROCESS | 5122 | 1467111775283 Marionette TRACE conn3 <- [1,892,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-5",0,null,null]]]}] 04:02:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 04:02:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1297ms 04:02:55 INFO - PROCESS | 5122 | 1467111775365 Marionette TRACE conn3 -> [0,893,"getWindowHandle",null] 04:02:55 INFO - PROCESS | 5122 | 1467111775369 Marionette TRACE conn3 <- [1,893,null,{"value":"8"}] 04:02:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 04:02:55 INFO - PROCESS | 5122 | 1467111775375 Marionette TRACE conn3 -> [0,894,"setScriptTimeout",{"ms":35000}] 04:02:55 INFO - PROCESS | 5122 | 1467111775378 Marionette TRACE conn3 <- [1,894,null,{}] 04:02:55 INFO - PROCESS | 5122 | 1467111775383 Marionette TRACE conn3 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:02:55 INFO - PROCESS | 5122 | 1467111775389 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:02:55 INFO - PROCESS | 5122 | 1467111775593 Marionette TRACE conn3 <- [1,895,null,{"value":null}] 04:02:55 INFO - PROCESS | 5122 | 1467111775612 Marionette TRACE conn3 -> [0,896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:55 INFO - PROCESS | 5122 | 1467111775622 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:02:55 INFO - PROCESS | 5122 | ++DOCSHELL 0x9125f800 == 21 [pid = 5122] [id = 231] 04:02:55 INFO - PROCESS | 5122 | ++DOMWINDOW == 56 (0x91cc2c00) [pid = 5122] [serial = 694] [outer = (nil)] 04:02:55 INFO - PROCESS | 5122 | ++DOMWINDOW == 57 (0x93b58000) [pid = 5122] [serial = 695] [outer = 0x91cc2c00] 04:02:55 INFO - PROCESS | 5122 | 1467111775690 Marionette DEBUG loaded listener.js 04:02:55 INFO - PROCESS | 5122 | ++DOMWINDOW == 58 (0x93b5ac00) [pid = 5122] [serial = 696] [outer = 0x91cc2c00] 04:02:56 INFO - PROCESS | 5122 | --DOMWINDOW == 57 (0x91eed000) [pid = 5122] [serial = 664] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 04:02:56 INFO - PROCESS | 5122 | --DOMWINDOW == 56 (0x8f01e800) [pid = 5122] [serial = 658] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 04:02:56 INFO - PROCESS | 5122 | --DOMWINDOW == 55 (0x8e4b9400) [pid = 5122] [serial = 655] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 04:02:56 INFO - PROCESS | 5122 | --DOMWINDOW == 54 (0x9125a000) [pid = 5122] [serial = 661] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 04:02:56 INFO - PROCESS | 5122 | --DOMWINDOW == 53 (0x8e4ae000) [pid = 5122] [serial = 667] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 04:02:56 INFO - PROCESS | 5122 | 1467111776573 Marionette TRACE conn3 <- [1,896,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-6",0,null,null]]]}] 04:02:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 04:02:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1238ms 04:02:56 INFO - PROCESS | 5122 | 1467111776614 Marionette TRACE conn3 -> [0,897,"getWindowHandle",null] 04:02:56 INFO - PROCESS | 5122 | 1467111776618 Marionette TRACE conn3 <- [1,897,null,{"value":"8"}] 04:02:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 04:02:56 INFO - PROCESS | 5122 | 1467111776623 Marionette TRACE conn3 -> [0,898,"setScriptTimeout",{"ms":35000}] 04:02:56 INFO - PROCESS | 5122 | 1467111776627 Marionette TRACE conn3 <- [1,898,null,{}] 04:02:56 INFO - PROCESS | 5122 | 1467111776632 Marionette TRACE conn3 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:02:56 INFO - PROCESS | 5122 | 1467111776638 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:02:56 INFO - PROCESS | 5122 | 1467111776834 Marionette TRACE conn3 <- [1,899,null,{"value":null}] 04:02:56 INFO - PROCESS | 5122 | 1467111776848 Marionette TRACE conn3 -> [0,900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:56 INFO - PROCESS | 5122 | 1467111776866 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:02:56 INFO - PROCESS | 5122 | ++DOCSHELL 0x8f979400 == 22 [pid = 5122] [id = 232] 04:02:56 INFO - PROCESS | 5122 | ++DOMWINDOW == 54 (0x8fb3b400) [pid = 5122] [serial = 697] [outer = (nil)] 04:02:56 INFO - PROCESS | 5122 | ++DOMWINDOW == 55 (0x94852400) [pid = 5122] [serial = 698] [outer = 0x8fb3b400] 04:02:56 INFO - PROCESS | 5122 | 1467111776960 Marionette DEBUG loaded listener.js 04:02:57 INFO - PROCESS | 5122 | ++DOMWINDOW == 56 (0x948ee800) [pid = 5122] [serial = 699] [outer = 0x8fb3b400] 04:02:57 INFO - PROCESS | 5122 | 1467111777830 Marionette TRACE conn3 <- [1,900,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.html4",0,null,null]]]}] 04:02:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 04:02:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1237ms 04:02:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 04:02:57 INFO - PROCESS | 5122 | 1467111777861 Marionette TRACE conn3 -> [0,901,"getWindowHandle",null] 04:02:57 INFO - PROCESS | 5122 | 1467111777863 Marionette TRACE conn3 <- [1,901,null,{"value":"8"}] 04:02:57 INFO - PROCESS | 5122 | 1467111777868 Marionette TRACE conn3 -> [0,902,"setScriptTimeout",{"ms":35000}] 04:02:57 INFO - PROCESS | 5122 | 1467111777873 Marionette TRACE conn3 <- [1,902,null,{}] 04:02:57 INFO - PROCESS | 5122 | 1467111777878 Marionette TRACE conn3 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:02:57 INFO - PROCESS | 5122 | 1467111777883 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:02:58 INFO - PROCESS | 5122 | 1467111778034 Marionette TRACE conn3 <- [1,903,null,{"value":null}] 04:02:58 INFO - PROCESS | 5122 | 1467111778048 Marionette TRACE conn3 -> [0,904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:58 INFO - PROCESS | 5122 | 1467111778057 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:02:58 INFO - PROCESS | 5122 | ++DOCSHELL 0x8e4b9400 == 23 [pid = 5122] [id = 233] 04:02:58 INFO - PROCESS | 5122 | ++DOMWINDOW == 57 (0x8e8d7000) [pid = 5122] [serial = 700] [outer = (nil)] 04:02:58 INFO - PROCESS | 5122 | ++DOMWINDOW == 58 (0x95235c00) [pid = 5122] [serial = 701] [outer = 0x8e8d7000] 04:02:58 INFO - PROCESS | 5122 | 1467111778122 Marionette DEBUG loaded listener.js 04:02:58 INFO - PROCESS | 5122 | ++DOMWINDOW == 59 (0x952ab400) [pid = 5122] [serial = 702] [outer = 0x8e8d7000] 04:02:59 INFO - PROCESS | 5122 | 1467111779229 Marionette TRACE conn3 <- [1,904,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex1",0,null,null]]]}] 04:02:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 04:02:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1432ms 04:02:59 INFO - PROCESS | 5122 | 1467111779302 Marionette TRACE conn3 -> [0,905,"getWindowHandle",null] 04:02:59 INFO - PROCESS | 5122 | 1467111779308 Marionette TRACE conn3 <- [1,905,null,{"value":"8"}] 04:02:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 04:02:59 INFO - PROCESS | 5122 | 1467111779316 Marionette TRACE conn3 -> [0,906,"setScriptTimeout",{"ms":35000}] 04:02:59 INFO - PROCESS | 5122 | 1467111779324 Marionette TRACE conn3 <- [1,906,null,{}] 04:02:59 INFO - PROCESS | 5122 | 1467111779332 Marionette TRACE conn3 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:02:59 INFO - PROCESS | 5122 | 1467111779339 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:02:59 INFO - PROCESS | 5122 | 1467111779559 Marionette TRACE conn3 <- [1,907,null,{"value":null}] 04:02:59 INFO - PROCESS | 5122 | 1467111779763 Marionette TRACE conn3 -> [0,908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:59 INFO - PROCESS | 5122 | 1467111779772 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:02:59 INFO - PROCESS | 5122 | ++DOCSHELL 0x8f020400 == 24 [pid = 5122] [id = 234] 04:02:59 INFO - PROCESS | 5122 | ++DOMWINDOW == 60 (0x8f114400) [pid = 5122] [serial = 703] [outer = (nil)] 04:02:59 INFO - PROCESS | 5122 | ++DOMWINDOW == 61 (0x8f97ec00) [pid = 5122] [serial = 704] [outer = 0x8f114400] 04:02:59 INFO - PROCESS | 5122 | 1467111779920 Marionette DEBUG loaded listener.js 04:03:00 INFO - PROCESS | 5122 | ++DOMWINDOW == 62 (0x8fb3e800) [pid = 5122] [serial = 705] [outer = 0x8f114400] 04:03:00 INFO - PROCESS | 5122 | 1467111780853 Marionette TRACE conn3 <- [1,908,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex2",0,null,null]]]}] 04:03:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 04:03:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1586ms 04:03:00 INFO - PROCESS | 5122 | 1467111780902 Marionette TRACE conn3 -> [0,909,"getWindowHandle",null] 04:03:00 INFO - PROCESS | 5122 | 1467111780910 Marionette TRACE conn3 <- [1,909,null,{"value":"8"}] 04:03:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 04:03:00 INFO - PROCESS | 5122 | 1467111780920 Marionette TRACE conn3 -> [0,910,"setScriptTimeout",{"ms":35000}] 04:03:00 INFO - PROCESS | 5122 | 1467111780924 Marionette TRACE conn3 <- [1,910,null,{}] 04:03:00 INFO - PROCESS | 5122 | 1467111780931 Marionette TRACE conn3 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:03:00 INFO - PROCESS | 5122 | 1467111780936 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:03:01 INFO - PROCESS | 5122 | 1467111781119 Marionette TRACE conn3 <- [1,911,null,{"value":null}] 04:03:01 INFO - PROCESS | 5122 | 1467111781274 Marionette TRACE conn3 -> [0,912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:01 INFO - PROCESS | 5122 | 1467111781280 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:03:01 INFO - PROCESS | 5122 | ++DOCSHELL 0x91cc8c00 == 25 [pid = 5122] [id = 235] 04:03:01 INFO - PROCESS | 5122 | ++DOMWINDOW == 63 (0x91ee9c00) [pid = 5122] [serial = 706] [outer = (nil)] 04:03:01 INFO - PROCESS | 5122 | ++DOMWINDOW == 64 (0x9201e400) [pid = 5122] [serial = 707] [outer = 0x91ee9c00] 04:03:01 INFO - PROCESS | 5122 | 1467111781456 Marionette DEBUG loaded listener.js 04:03:01 INFO - PROCESS | 5122 | ++DOMWINDOW == 65 (0x93b4dc00) [pid = 5122] [serial = 708] [outer = 0x91ee9c00] 04:03:02 INFO - PROCESS | 5122 | 1467111782428 Marionette TRACE conn3 <- [1,912,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex3",0,null,null]]]}] 04:03:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 04:03:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1582ms 04:03:02 INFO - PROCESS | 5122 | 1467111782502 Marionette TRACE conn3 -> [0,913,"getWindowHandle",null] 04:03:02 INFO - PROCESS | 5122 | 1467111782506 Marionette TRACE conn3 <- [1,913,null,{"value":"8"}] 04:03:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 04:03:02 INFO - PROCESS | 5122 | 1467111782513 Marionette TRACE conn3 -> [0,914,"setScriptTimeout",{"ms":35000}] 04:03:02 INFO - PROCESS | 5122 | 1467111782519 Marionette TRACE conn3 <- [1,914,null,{}] 04:03:02 INFO - PROCESS | 5122 | 1467111782536 Marionette TRACE conn3 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:03:02 INFO - PROCESS | 5122 | 1467111782544 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:03:02 INFO - PROCESS | 5122 | 1467111782758 Marionette TRACE conn3 <- [1,915,null,{"value":null}] 04:03:02 INFO - PROCESS | 5122 | 1467111782959 Marionette TRACE conn3 -> [0,916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:02 INFO - PROCESS | 5122 | 1467111782970 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:03:03 INFO - PROCESS | 5122 | ++DOCSHELL 0x8db84800 == 26 [pid = 5122] [id = 236] 04:03:03 INFO - PROCESS | 5122 | ++DOMWINDOW == 66 (0x95236c00) [pid = 5122] [serial = 709] [outer = (nil)] 04:03:03 INFO - PROCESS | 5122 | ++DOMWINDOW == 67 (0x9534dc00) [pid = 5122] [serial = 710] [outer = 0x95236c00] 04:03:03 INFO - PROCESS | 5122 | 1467111783098 Marionette DEBUG loaded listener.js 04:03:03 INFO - PROCESS | 5122 | ++DOMWINDOW == 68 (0x95530000) [pid = 5122] [serial = 711] [outer = 0x95236c00] 04:03:03 INFO - PROCESS | 5122 | 1467111783977 Marionette TRACE conn3 <- [1,916,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex4",0,null,null]]]}] 04:03:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 04:03:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1535ms 04:03:04 INFO - PROCESS | 5122 | 1467111784049 Marionette TRACE conn3 -> [0,917,"getWindowHandle",null] 04:03:04 INFO - PROCESS | 5122 | 1467111784053 Marionette TRACE conn3 <- [1,917,null,{"value":"8"}] 04:03:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 04:03:04 INFO - PROCESS | 5122 | 1467111784060 Marionette TRACE conn3 -> [0,918,"setScriptTimeout",{"ms":35000}] 04:03:04 INFO - PROCESS | 5122 | 1467111784064 Marionette TRACE conn3 <- [1,918,null,{}] 04:03:04 INFO - PROCESS | 5122 | 1467111784069 Marionette TRACE conn3 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:03:04 INFO - PROCESS | 5122 | 1467111784075 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:03:04 INFO - PROCESS | 5122 | 1467111784283 Marionette TRACE conn3 <- [1,919,null,{"value":null}] 04:03:04 INFO - PROCESS | 5122 | 1467111784440 Marionette TRACE conn3 -> [0,920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:04 INFO - PROCESS | 5122 | 1467111784448 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:03:04 INFO - PROCESS | 5122 | ++DOCSHELL 0x91dc7c00 == 27 [pid = 5122] [id = 237] 04:03:04 INFO - PROCESS | 5122 | ++DOMWINDOW == 69 (0x9552cc00) [pid = 5122] [serial = 712] [outer = (nil)] 04:03:04 INFO - PROCESS | 5122 | ++DOMWINDOW == 70 (0x955d6400) [pid = 5122] [serial = 713] [outer = 0x9552cc00] 04:03:04 INFO - PROCESS | 5122 | 1467111784569 Marionette DEBUG loaded listener.js 04:03:04 INFO - PROCESS | 5122 | ++DOMWINDOW == 71 (0x955d9000) [pid = 5122] [serial = 714] [outer = 0x9552cc00] 04:03:05 INFO - PROCESS | 5122 | 1467111785418 Marionette TRACE conn3 <- [1,920,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex5",0,null,null]]]}] 04:03:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 04:03:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1433ms 04:03:05 INFO - PROCESS | 5122 | 1467111785494 Marionette TRACE conn3 -> [0,921,"getWindowHandle",null] 04:03:05 INFO - PROCESS | 5122 | 1467111785497 Marionette TRACE conn3 <- [1,921,null,{"value":"8"}] 04:03:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 04:03:05 INFO - PROCESS | 5122 | 1467111785504 Marionette TRACE conn3 -> [0,922,"setScriptTimeout",{"ms":35000}] 04:03:05 INFO - PROCESS | 5122 | 1467111785508 Marionette TRACE conn3 <- [1,922,null,{}] 04:03:05 INFO - PROCESS | 5122 | 1467111785513 Marionette TRACE conn3 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:03:05 INFO - PROCESS | 5122 | 1467111785519 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:03:05 INFO - PROCESS | 5122 | 1467111785685 Marionette TRACE conn3 <- [1,923,null,{"value":null}] 04:03:06 INFO - PROCESS | 5122 | 1467111786044 Marionette TRACE conn3 -> [0,924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:06 INFO - PROCESS | 5122 | 1467111786053 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:03:06 INFO - PROCESS | 5122 | ++DOCSHELL 0x8e4b9800 == 28 [pid = 5122] [id = 238] 04:03:06 INFO - PROCESS | 5122 | ++DOMWINDOW == 72 (0x8e4b9c00) [pid = 5122] [serial = 715] [outer = (nil)] 04:03:06 INFO - PROCESS | 5122 | ++DOMWINDOW == 73 (0x8f012000) [pid = 5122] [serial = 716] [outer = 0x8e4b9c00] 04:03:06 INFO - PROCESS | 5122 | 1467111786198 Marionette DEBUG loaded listener.js 04:03:06 INFO - PROCESS | 5122 | ++DOMWINDOW == 74 (0x8f2db800) [pid = 5122] [serial = 717] [outer = 0x8e4b9c00] 04:03:07 INFO - PROCESS | 5122 | 1467111787050 Marionette TRACE conn3 <- [1,924,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex6",0,null,null]]]}] 04:03:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 04:03:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1629ms 04:03:07 INFO - PROCESS | 5122 | 1467111787135 Marionette TRACE conn3 -> [0,925,"getWindowHandle",null] 04:03:07 INFO - PROCESS | 5122 | 1467111787140 Marionette TRACE conn3 <- [1,925,null,{"value":"8"}] 04:03:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 04:03:07 INFO - PROCESS | 5122 | 1467111787147 Marionette TRACE conn3 -> [0,926,"setScriptTimeout",{"ms":35000}] 04:03:07 INFO - PROCESS | 5122 | 1467111787151 Marionette TRACE conn3 <- [1,926,null,{}] 04:03:07 INFO - PROCESS | 5122 | 1467111787159 Marionette TRACE conn3 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:03:07 INFO - PROCESS | 5122 | 1467111787166 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:03:07 INFO - PROCESS | 5122 | 1467111787395 Marionette TRACE conn3 <- [1,927,null,{"value":null}] 04:03:07 INFO - PROCESS | 5122 | 1467111787595 Marionette TRACE conn3 -> [0,928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:07 INFO - PROCESS | 5122 | 1467111787604 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:03:08 INFO - PROCESS | 5122 | ++DOCSHELL 0x8db7c400 == 29 [pid = 5122] [id = 239] 04:03:08 INFO - PROCESS | 5122 | ++DOMWINDOW == 75 (0x8db7cc00) [pid = 5122] [serial = 718] [outer = (nil)] 04:03:08 INFO - PROCESS | 5122 | ++DOMWINDOW == 76 (0x8db82800) [pid = 5122] [serial = 719] [outer = 0x8db7cc00] 04:03:08 INFO - PROCESS | 5122 | 1467111788540 Marionette DEBUG loaded listener.js 04:03:08 INFO - PROCESS | 5122 | ++DOMWINDOW == 77 (0x8e4b5400) [pid = 5122] [serial = 720] [outer = 0x8db7cc00] 04:03:08 INFO - PROCESS | 5122 | --DOMWINDOW == 76 (0x9242a000) [pid = 5122] [serial = 671] [outer = (nil)] [url = about:blank] 04:03:08 INFO - PROCESS | 5122 | --DOMWINDOW == 75 (0x91ef5400) [pid = 5122] [serial = 665] [outer = (nil)] [url = about:blank] 04:03:08 INFO - PROCESS | 5122 | --DOMWINDOW == 74 (0x8f10c800) [pid = 5122] [serial = 659] [outer = (nil)] [url = about:blank] 04:03:08 INFO - PROCESS | 5122 | --DOMWINDOW == 73 (0x8f2ea400) [pid = 5122] [serial = 657] [outer = (nil)] [url = about:blank] 04:03:08 INFO - PROCESS | 5122 | --DOMWINDOW == 72 (0x912cac00) [pid = 5122] [serial = 662] [outer = (nil)] [url = about:blank] 04:03:08 INFO - PROCESS | 5122 | --DOMWINDOW == 71 (0x8f2dbc00) [pid = 5122] [serial = 660] [outer = (nil)] [url = about:blank] 04:03:08 INFO - PROCESS | 5122 | --DOMWINDOW == 70 (0x92424800) [pid = 5122] [serial = 666] [outer = (nil)] [url = about:blank] 04:03:08 INFO - PROCESS | 5122 | --DOMWINDOW == 69 (0x8e8db400) [pid = 5122] [serial = 668] [outer = (nil)] [url = about:blank] 04:03:08 INFO - PROCESS | 5122 | --DOMWINDOW == 68 (0x912d0400) [pid = 5122] [serial = 669] [outer = (nil)] [url = about:blank] 04:03:08 INFO - PROCESS | 5122 | --DOMWINDOW == 67 (0x912d7400) [pid = 5122] [serial = 663] [outer = (nil)] [url = about:blank] 04:03:09 INFO - PROCESS | 5122 | 1467111789453 Marionette TRACE conn3 <- [1,928,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex7",0,null,null]]]}] 04:03:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 04:03:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 2341ms 04:03:09 INFO - PROCESS | 5122 | 1467111789489 Marionette TRACE conn3 -> [0,929,"getWindowHandle",null] 04:03:09 INFO - PROCESS | 5122 | 1467111789492 Marionette TRACE conn3 <- [1,929,null,{"value":"8"}] 04:03:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 04:03:09 INFO - PROCESS | 5122 | 1467111789501 Marionette TRACE conn3 -> [0,930,"setScriptTimeout",{"ms":35000}] 04:03:09 INFO - PROCESS | 5122 | 1467111789506 Marionette TRACE conn3 <- [1,930,null,{}] 04:03:09 INFO - PROCESS | 5122 | 1467111789513 Marionette TRACE conn3 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:03:09 INFO - PROCESS | 5122 | 1467111789519 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:03:09 INFO - PROCESS | 5122 | 1467111789674 Marionette TRACE conn3 <- [1,931,null,{"value":null}] 04:03:09 INFO - PROCESS | 5122 | 1467111789685 Marionette TRACE conn3 -> [0,932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:09 INFO - PROCESS | 5122 | 1467111789692 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:03:09 INFO - PROCESS | 5122 | ++DOCSHELL 0x8f020c00 == 30 [pid = 5122] [id = 240] 04:03:09 INFO - PROCESS | 5122 | ++DOMWINDOW == 68 (0x8f10c000) [pid = 5122] [serial = 721] [outer = (nil)] 04:03:09 INFO - PROCESS | 5122 | ++DOMWINDOW == 69 (0x8f113c00) [pid = 5122] [serial = 722] [outer = 0x8f10c000] 04:03:09 INFO - PROCESS | 5122 | 1467111789765 Marionette DEBUG loaded listener.js 04:03:09 INFO - PROCESS | 5122 | ++DOMWINDOW == 70 (0x8f2e6400) [pid = 5122] [serial = 723] [outer = 0x8f10c000] 04:03:10 INFO - PROCESS | 5122 | 1467111790676 Marionette TRACE conn3 <- [1,932,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex8",0,null,null]]]}] 04:03:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 04:03:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1234ms 04:03:10 INFO - PROCESS | 5122 | 1467111790735 Marionette TRACE conn3 -> [0,933,"getWindowHandle",null] 04:03:10 INFO - PROCESS | 5122 | 1467111790742 Marionette TRACE conn3 <- [1,933,null,{"value":"8"}] 04:03:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 04:03:10 INFO - PROCESS | 5122 | 1467111790752 Marionette TRACE conn3 -> [0,934,"setScriptTimeout",{"ms":35000}] 04:03:10 INFO - PROCESS | 5122 | 1467111790756 Marionette TRACE conn3 <- [1,934,null,{}] 04:03:10 INFO - PROCESS | 5122 | 1467111790762 Marionette TRACE conn3 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:03:10 INFO - PROCESS | 5122 | 1467111790767 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:03:10 INFO - PROCESS | 5122 | 1467111790931 Marionette TRACE conn3 <- [1,935,null,{"value":null}] 04:03:11 INFO - PROCESS | 5122 | 1467111791063 Marionette TRACE conn3 -> [0,936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:11 INFO - PROCESS | 5122 | 1467111791071 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:03:11 INFO - PROCESS | 5122 | ++DOCSHELL 0x8fb3a400 == 31 [pid = 5122] [id = 241] 04:03:11 INFO - PROCESS | 5122 | ++DOMWINDOW == 71 (0x8fb3ac00) [pid = 5122] [serial = 724] [outer = (nil)] 04:03:11 INFO - PROCESS | 5122 | ++DOMWINDOW == 72 (0x91266c00) [pid = 5122] [serial = 725] [outer = 0x8fb3ac00] 04:03:11 INFO - PROCESS | 5122 | 1467111791138 Marionette DEBUG loaded listener.js 04:03:11 INFO - PROCESS | 5122 | ++DOMWINDOW == 73 (0x912d3400) [pid = 5122] [serial = 726] [outer = 0x8fb3ac00] 04:03:12 INFO - PROCESS | 5122 | 1467111792037 Marionette TRACE conn3 <- [1,936,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-1",0,null,null]]]}] 04:03:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 04:03:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1335ms 04:03:12 INFO - PROCESS | 5122 | 1467111792088 Marionette TRACE conn3 -> [0,937,"getWindowHandle",null] 04:03:12 INFO - PROCESS | 5122 | 1467111792092 Marionette TRACE conn3 <- [1,937,null,{"value":"8"}] 04:03:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 04:03:12 INFO - PROCESS | 5122 | 1467111792103 Marionette TRACE conn3 -> [0,938,"setScriptTimeout",{"ms":35000}] 04:03:12 INFO - PROCESS | 5122 | 1467111792108 Marionette TRACE conn3 <- [1,938,null,{}] 04:03:12 INFO - PROCESS | 5122 | 1467111792126 Marionette TRACE conn3 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:03:12 INFO - PROCESS | 5122 | 1467111792135 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:03:12 INFO - PROCESS | 5122 | 1467111792352 Marionette TRACE conn3 <- [1,939,null,{"value":null}] 04:03:12 INFO - PROCESS | 5122 | 1467111792381 Marionette TRACE conn3 -> [0,940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:12 INFO - PROCESS | 5122 | 1467111792388 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:03:12 INFO - PROCESS | 5122 | ++DOCSHELL 0x8f019800 == 32 [pid = 5122] [id = 242] 04:03:12 INFO - PROCESS | 5122 | ++DOMWINDOW == 74 (0x8fb34c00) [pid = 5122] [serial = 727] [outer = (nil)] 04:03:12 INFO - PROCESS | 5122 | ++DOMWINDOW == 75 (0x92023400) [pid = 5122] [serial = 728] [outer = 0x8fb34c00] 04:03:12 INFO - PROCESS | 5122 | 1467111792476 Marionette DEBUG loaded listener.js 04:03:12 INFO - PROCESS | 5122 | ++DOMWINDOW == 76 (0x9202b400) [pid = 5122] [serial = 729] [outer = 0x8fb34c00] 04:03:13 INFO - PROCESS | 5122 | 1467111793378 Marionette TRACE conn3 <- [1,940,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-2",0,null,null]]]}] 04:03:13 INFO - PROCESS | 5122 | --DOMWINDOW == 75 (0x9125b800) [pid = 5122] [serial = 691] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 04:03:13 INFO - PROCESS | 5122 | --DOMWINDOW == 74 (0x91cc2c00) [pid = 5122] [serial = 694] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 04:03:13 INFO - PROCESS | 5122 | --DOMWINDOW == 73 (0x8fb3b400) [pid = 5122] [serial = 697] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 04:03:13 INFO - PROCESS | 5122 | --DOMWINDOW == 72 (0x92020400) [pid = 5122] [serial = 670] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 04:03:13 INFO - PROCESS | 5122 | --DOMWINDOW == 71 (0x91263000) [pid = 5122] [serial = 688] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 04:03:13 INFO - PROCESS | 5122 | --DOMWINDOW == 70 (0x8f976000) [pid = 5122] [serial = 673] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 04:03:13 INFO - PROCESS | 5122 | --DOMWINDOW == 69 (0x92420400) [pid = 5122] [serial = 676] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 04:03:13 INFO - PROCESS | 5122 | --DOMWINDOW == 68 (0x8f015c00) [pid = 5122] [serial = 685] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 04:03:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 04:03:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1591ms 04:03:13 INFO - PROCESS | 5122 | --DOMWINDOW == 67 (0x9522b400) [pid = 5122] [serial = 679] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 04:03:13 INFO - PROCESS | 5122 | --DOMWINDOW == 66 (0x8e4ac800) [pid = 5122] [serial = 682] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 04:03:13 INFO - PROCESS | 5122 | --DOMWINDOW == 65 (0x8e8d7000) [pid = 5122] [serial = 700] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 04:03:13 INFO - PROCESS | 5122 | 1467111793704 Marionette TRACE conn3 -> [0,941,"getWindowHandle",null] 04:03:13 INFO - PROCESS | 5122 | 1467111793709 Marionette TRACE conn3 <- [1,941,null,{"value":"8"}] 04:03:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 04:03:13 INFO - PROCESS | 5122 | 1467111793715 Marionette TRACE conn3 -> [0,942,"setScriptTimeout",{"ms":35000}] 04:03:13 INFO - PROCESS | 5122 | 1467111793719 Marionette TRACE conn3 <- [1,942,null,{}] 04:03:13 INFO - PROCESS | 5122 | 1467111793724 Marionette TRACE conn3 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:03:13 INFO - PROCESS | 5122 | 1467111793729 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:03:13 INFO - PROCESS | 5122 | 1467111793879 Marionette TRACE conn3 <- [1,943,null,{"value":null}] 04:03:13 INFO - PROCESS | 5122 | 1467111793888 Marionette TRACE conn3 -> [0,944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:13 INFO - PROCESS | 5122 | 1467111793902 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:03:13 INFO - PROCESS | 5122 | ++DOCSHELL 0x8e8d9800 == 33 [pid = 5122] [id = 243] 04:03:13 INFO - PROCESS | 5122 | ++DOMWINDOW == 66 (0x8e8dc400) [pid = 5122] [serial = 730] [outer = (nil)] 04:03:13 INFO - PROCESS | 5122 | ++DOMWINDOW == 67 (0x92020400) [pid = 5122] [serial = 731] [outer = 0x8e8dc400] 04:03:13 INFO - PROCESS | 5122 | 1467111793981 Marionette DEBUG loaded listener.js 04:03:14 INFO - PROCESS | 5122 | ++DOMWINDOW == 68 (0x92420400) [pid = 5122] [serial = 732] [outer = 0x8e8dc400] 04:03:14 INFO - PROCESS | 5122 | 1467111794843 Marionette TRACE conn3 <- [1,944,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-3",0,null,null]]]}] 04:03:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 04:03:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1182ms 04:03:14 INFO - PROCESS | 5122 | 1467111794901 Marionette TRACE conn3 -> [0,945,"getWindowHandle",null] 04:03:14 INFO - PROCESS | 5122 | 1467111794904 Marionette TRACE conn3 <- [1,945,null,{"value":"8"}] 04:03:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 04:03:14 INFO - PROCESS | 5122 | 1467111794910 Marionette TRACE conn3 -> [0,946,"setScriptTimeout",{"ms":35000}] 04:03:14 INFO - PROCESS | 5122 | 1467111794913 Marionette TRACE conn3 <- [1,946,null,{}] 04:03:14 INFO - PROCESS | 5122 | 1467111794919 Marionette TRACE conn3 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:03:14 INFO - PROCESS | 5122 | 1467111794923 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:03:15 INFO - PROCESS | 5122 | 1467111795076 Marionette TRACE conn3 <- [1,947,null,{"value":null}] 04:03:15 INFO - PROCESS | 5122 | 1467111795085 Marionette TRACE conn3 -> [0,948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:15 INFO - PROCESS | 5122 | 1467111795092 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:03:15 INFO - PROCESS | 5122 | ++DOCSHELL 0x930d5000 == 34 [pid = 5122] [id = 244] 04:03:15 INFO - PROCESS | 5122 | ++DOMWINDOW == 69 (0x930db800) [pid = 5122] [serial = 733] [outer = (nil)] 04:03:15 INFO - PROCESS | 5122 | ++DOMWINDOW == 70 (0x93d76800) [pid = 5122] [serial = 734] [outer = 0x930db800] 04:03:15 INFO - PROCESS | 5122 | 1467111795174 Marionette DEBUG loaded listener.js 04:03:15 INFO - PROCESS | 5122 | ++DOMWINDOW == 71 (0x9522e400) [pid = 5122] [serial = 735] [outer = 0x930db800] 04:03:16 INFO - PROCESS | 5122 | 1467111796287 Marionette TRACE conn3 <- [1,948,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-4",0,null,null]]]}] 04:03:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 04:03:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1429ms 04:03:16 INFO - PROCESS | 5122 | 1467111796340 Marionette TRACE conn3 -> [0,949,"getWindowHandle",null] 04:03:16 INFO - PROCESS | 5122 | 1467111796347 Marionette TRACE conn3 <- [1,949,null,{"value":"8"}] 04:03:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 04:03:16 INFO - PROCESS | 5122 | 1467111796355 Marionette TRACE conn3 -> [0,950,"setScriptTimeout",{"ms":35000}] 04:03:16 INFO - PROCESS | 5122 | 1467111796360 Marionette TRACE conn3 <- [1,950,null,{}] 04:03:16 INFO - PROCESS | 5122 | 1467111796368 Marionette TRACE conn3 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:03:16 INFO - PROCESS | 5122 | 1467111796374 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:03:16 INFO - PROCESS | 5122 | 1467111796558 Marionette TRACE conn3 <- [1,951,null,{"value":null}] 04:03:16 INFO - PROCESS | 5122 | 1467111796782 Marionette TRACE conn3 -> [0,952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:16 INFO - PROCESS | 5122 | 1467111796790 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:03:16 INFO - PROCESS | 5122 | ++DOCSHELL 0x8db79400 == 35 [pid = 5122] [id = 245] 04:03:16 INFO - PROCESS | 5122 | ++DOMWINDOW == 72 (0x8e4b3000) [pid = 5122] [serial = 736] [outer = (nil)] 04:03:16 INFO - PROCESS | 5122 | ++DOMWINDOW == 73 (0x8f2ea400) [pid = 5122] [serial = 737] [outer = 0x8e4b3000] 04:03:16 INFO - PROCESS | 5122 | 1467111796880 Marionette DEBUG loaded listener.js 04:03:17 INFO - PROCESS | 5122 | ++DOMWINDOW == 74 (0x8fb37c00) [pid = 5122] [serial = 738] [outer = 0x8e4b3000] 04:03:17 INFO - PROCESS | 5122 | 1467111797830 Marionette TRACE conn3 <- [1,952,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-5",0,null,null]]]}] 04:03:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 04:03:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1537ms 04:03:17 INFO - PROCESS | 5122 | 1467111797892 Marionette TRACE conn3 -> [0,953,"getWindowHandle",null] 04:03:17 INFO - PROCESS | 5122 | 1467111797900 Marionette TRACE conn3 <- [1,953,null,{"value":"8"}] 04:03:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 04:03:17 INFO - PROCESS | 5122 | 1467111797910 Marionette TRACE conn3 -> [0,954,"setScriptTimeout",{"ms":35000}] 04:03:17 INFO - PROCESS | 5122 | 1467111797914 Marionette TRACE conn3 <- [1,954,null,{}] 04:03:17 INFO - PROCESS | 5122 | 1467111797921 Marionette TRACE conn3 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:03:17 INFO - PROCESS | 5122 | 1467111797927 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:03:18 INFO - PROCESS | 5122 | 1467111798119 Marionette TRACE conn3 <- [1,955,null,{"value":null}] 04:03:18 INFO - PROCESS | 5122 | 1467111798324 Marionette TRACE conn3 -> [0,956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:18 INFO - PROCESS | 5122 | 1467111798331 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:03:18 INFO - PROCESS | 5122 | ++DOCSHELL 0x8f014c00 == 36 [pid = 5122] [id = 246] 04:03:18 INFO - PROCESS | 5122 | ++DOMWINDOW == 75 (0x91cc6c00) [pid = 5122] [serial = 739] [outer = (nil)] 04:03:18 INFO - PROCESS | 5122 | ++DOMWINDOW == 76 (0x91dcb000) [pid = 5122] [serial = 740] [outer = 0x91cc6c00] 04:03:18 INFO - PROCESS | 5122 | 1467111798428 Marionette DEBUG loaded listener.js 04:03:18 INFO - PROCESS | 5122 | ++DOMWINDOW == 77 (0x92026800) [pid = 5122] [serial = 741] [outer = 0x91cc6c00] 04:03:19 INFO - PROCESS | 5122 | 1467111799438 Marionette TRACE conn3 <- [1,956,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-6",0,null,null]]]}] 04:03:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 04:03:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1595ms 04:03:19 INFO - PROCESS | 5122 | 1467111799506 Marionette TRACE conn3 -> [0,957,"getWindowHandle",null] 04:03:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 04:03:19 INFO - PROCESS | 5122 | 1467111799511 Marionette TRACE conn3 <- [1,957,null,{"value":"8"}] 04:03:19 INFO - PROCESS | 5122 | 1467111799517 Marionette TRACE conn3 -> [0,958,"setScriptTimeout",{"ms":35000}] 04:03:19 INFO - PROCESS | 5122 | 1467111799523 Marionette TRACE conn3 <- [1,958,null,{}] 04:03:19 INFO - PROCESS | 5122 | 1467111799539 Marionette TRACE conn3 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:03:19 INFO - PROCESS | 5122 | 1467111799548 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:03:19 INFO - PROCESS | 5122 | 1467111799762 Marionette TRACE conn3 <- [1,959,null,{"value":null}] 04:03:19 INFO - PROCESS | 5122 | 1467111799974 Marionette TRACE conn3 -> [0,960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:19 INFO - PROCESS | 5122 | 1467111799982 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:03:20 INFO - PROCESS | 5122 | ++DOCSHELL 0x952b1000 == 37 [pid = 5122] [id = 247] 04:03:20 INFO - PROCESS | 5122 | ++DOMWINDOW == 78 (0x952dec00) [pid = 5122] [serial = 742] [outer = (nil)] 04:03:20 INFO - PROCESS | 5122 | ++DOMWINDOW == 79 (0x95526800) [pid = 5122] [serial = 743] [outer = 0x952dec00] 04:03:20 INFO - PROCESS | 5122 | 1467111800112 Marionette DEBUG loaded listener.js 04:03:20 INFO - PROCESS | 5122 | ++DOMWINDOW == 80 (0x955d2400) [pid = 5122] [serial = 744] [outer = 0x952dec00] 04:03:21 INFO - PROCESS | 5122 | 1467111801038 Marionette TRACE conn3 <- [1,960,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-1",0,null,null]]]}] 04:03:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 04:03:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1600ms 04:03:21 INFO - PROCESS | 5122 | 1467111801117 Marionette TRACE conn3 -> [0,961,"getWindowHandle",null] 04:03:21 INFO - PROCESS | 5122 | 1467111801122 Marionette TRACE conn3 <- [1,961,null,{"value":"8"}] 04:03:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 04:03:21 INFO - PROCESS | 5122 | 1467111801129 Marionette TRACE conn3 -> [0,962,"setScriptTimeout",{"ms":35000}] 04:03:21 INFO - PROCESS | 5122 | 1467111801133 Marionette TRACE conn3 <- [1,962,null,{}] 04:03:21 INFO - PROCESS | 5122 | 1467111801139 Marionette TRACE conn3 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:03:21 INFO - PROCESS | 5122 | 1467111801144 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:03:21 INFO - PROCESS | 5122 | 1467111801356 Marionette TRACE conn3 <- [1,963,null,{"value":null}] 04:03:21 INFO - PROCESS | 5122 | 1467111801563 Marionette TRACE conn3 -> [0,964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:21 INFO - PROCESS | 5122 | 1467111801574 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:03:21 INFO - PROCESS | 5122 | ++DOCSHELL 0x8db81c00 == 38 [pid = 5122] [id = 248] 04:03:21 INFO - PROCESS | 5122 | ++DOMWINDOW == 81 (0x8db84c00) [pid = 5122] [serial = 745] [outer = (nil)] 04:03:21 INFO - PROCESS | 5122 | ++DOMWINDOW == 82 (0x8e4b4c00) [pid = 5122] [serial = 746] [outer = 0x8db84c00] 04:03:21 INFO - PROCESS | 5122 | 1467111801796 Marionette DEBUG loaded listener.js 04:03:21 INFO - PROCESS | 5122 | ++DOMWINDOW == 83 (0x8e8dd000) [pid = 5122] [serial = 747] [outer = 0x8db84c00] 04:03:22 INFO - PROCESS | 5122 | --DOCSHELL 0x8f979400 == 37 [pid = 5122] [id = 232] 04:03:22 INFO - PROCESS | 5122 | --DOCSHELL 0x8db7b000 == 36 [pid = 5122] [id = 222] 04:03:22 INFO - PROCESS | 5122 | --DOCSHELL 0x91eea800 == 35 [pid = 5122] [id = 221] 04:03:22 INFO - PROCESS | 5122 | --DOCSHELL 0x9125e000 == 34 [pid = 5122] [id = 229] 04:03:22 INFO - PROCESS | 5122 | 1467111802790 Marionette TRACE conn3 <- [1,964,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-2",0,null,null]]]}] 04:03:22 INFO - PROCESS | 5122 | --DOMWINDOW == 82 (0x9241f000) [pid = 5122] [serial = 692] [outer = (nil)] [url = about:blank] 04:03:22 INFO - PROCESS | 5122 | --DOMWINDOW == 81 (0x93b58000) [pid = 5122] [serial = 695] [outer = (nil)] [url = about:blank] 04:03:22 INFO - PROCESS | 5122 | --DOMWINDOW == 80 (0x94852400) [pid = 5122] [serial = 698] [outer = (nil)] [url = about:blank] 04:03:22 INFO - PROCESS | 5122 | --DOMWINDOW == 79 (0x93b5ac00) [pid = 5122] [serial = 696] [outer = (nil)] [url = about:blank] 04:03:22 INFO - PROCESS | 5122 | --DOMWINDOW == 78 (0x93b54800) [pid = 5122] [serial = 672] [outer = (nil)] [url = about:blank] 04:03:22 INFO - PROCESS | 5122 | --DOMWINDOW == 77 (0x91cc0c00) [pid = 5122] [serial = 689] [outer = (nil)] [url = about:blank] 04:03:22 INFO - PROCESS | 5122 | --DOMWINDOW == 76 (0x8f982400) [pid = 5122] [serial = 674] [outer = (nil)] [url = about:blank] 04:03:22 INFO - PROCESS | 5122 | --DOMWINDOW == 75 (0x91267000) [pid = 5122] [serial = 675] [outer = (nil)] [url = about:blank] 04:03:22 INFO - PROCESS | 5122 | --DOMWINDOW == 74 (0x930dc000) [pid = 5122] [serial = 677] [outer = (nil)] [url = about:blank] 04:03:22 INFO - PROCESS | 5122 | --DOMWINDOW == 73 (0x92428000) [pid = 5122] [serial = 678] [outer = (nil)] [url = about:blank] 04:03:22 INFO - PROCESS | 5122 | --DOMWINDOW == 72 (0x8f2e0c00) [pid = 5122] [serial = 686] [outer = (nil)] [url = about:blank] 04:03:22 INFO - PROCESS | 5122 | --DOMWINDOW == 71 (0x8f2e9400) [pid = 5122] [serial = 687] [outer = (nil)] [url = about:blank] 04:03:22 INFO - PROCESS | 5122 | --DOMWINDOW == 70 (0x95237800) [pid = 5122] [serial = 680] [outer = (nil)] [url = about:blank] 04:03:22 INFO - PROCESS | 5122 | --DOMWINDOW == 69 (0x952aa400) [pid = 5122] [serial = 681] [outer = (nil)] [url = about:blank] 04:03:22 INFO - PROCESS | 5122 | --DOMWINDOW == 68 (0x8e8d4c00) [pid = 5122] [serial = 683] [outer = (nil)] [url = about:blank] 04:03:22 INFO - PROCESS | 5122 | --DOMWINDOW == 67 (0x8f116400) [pid = 5122] [serial = 684] [outer = (nil)] [url = about:blank] 04:03:22 INFO - PROCESS | 5122 | --DOMWINDOW == 66 (0x948ee800) [pid = 5122] [serial = 699] [outer = (nil)] [url = about:blank] 04:03:22 INFO - PROCESS | 5122 | --DOMWINDOW == 65 (0x92fa6400) [pid = 5122] [serial = 693] [outer = (nil)] [url = about:blank] 04:03:22 INFO - PROCESS | 5122 | --DOMWINDOW == 64 (0x952ab400) [pid = 5122] [serial = 702] [outer = (nil)] [url = about:blank] 04:03:22 INFO - PROCESS | 5122 | --DOMWINDOW == 63 (0x91dc4800) [pid = 5122] [serial = 690] [outer = (nil)] [url = about:blank] 04:03:22 INFO - PROCESS | 5122 | --DOMWINDOW == 62 (0x95235c00) [pid = 5122] [serial = 701] [outer = (nil)] [url = about:blank] 04:03:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 04:03:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1737ms 04:03:22 INFO - PROCESS | 5122 | 1467111802867 Marionette TRACE conn3 -> [0,965,"getWindowHandle",null] 04:03:22 INFO - PROCESS | 5122 | 1467111802872 Marionette TRACE conn3 <- [1,965,null,{"value":"8"}] 04:03:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 04:03:22 INFO - PROCESS | 5122 | 1467111802880 Marionette TRACE conn3 -> [0,966,"setScriptTimeout",{"ms":35000}] 04:03:22 INFO - PROCESS | 5122 | 1467111802884 Marionette TRACE conn3 <- [1,966,null,{}] 04:03:22 INFO - PROCESS | 5122 | 1467111802891 Marionette TRACE conn3 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:03:22 INFO - PROCESS | 5122 | 1467111802896 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:03:23 INFO - PROCESS | 5122 | 1467111803051 Marionette TRACE conn3 <- [1,967,null,{"value":null}] 04:03:23 INFO - PROCESS | 5122 | 1467111803208 Marionette TRACE conn3 -> [0,968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:23 INFO - PROCESS | 5122 | 1467111803217 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:03:23 INFO - PROCESS | 5122 | ++DOCSHELL 0x8f978c00 == 35 [pid = 5122] [id = 249] 04:03:23 INFO - PROCESS | 5122 | ++DOMWINDOW == 63 (0x8f979400) [pid = 5122] [serial = 748] [outer = (nil)] 04:03:23 INFO - PROCESS | 5122 | ++DOMWINDOW == 64 (0x8fb3d000) [pid = 5122] [serial = 749] [outer = 0x8f979400] 04:03:23 INFO - PROCESS | 5122 | 1467111803299 Marionette DEBUG loaded listener.js 04:03:23 INFO - PROCESS | 5122 | ++DOMWINDOW == 65 (0x912d6000) [pid = 5122] [serial = 750] [outer = 0x8f979400] 04:03:24 INFO - PROCESS | 5122 | 1467111804083 Marionette TRACE conn3 <- [1,968,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-1",0,null,null]]]}] 04:03:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 04:03:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1237ms 04:03:24 INFO - PROCESS | 5122 | 1467111804121 Marionette TRACE conn3 -> [0,969,"getWindowHandle",null] 04:03:24 INFO - PROCESS | 5122 | 1467111804127 Marionette TRACE conn3 <- [1,969,null,{"value":"8"}] 04:03:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 04:03:24 INFO - PROCESS | 5122 | 1467111804137 Marionette TRACE conn3 -> [0,970,"setScriptTimeout",{"ms":35000}] 04:03:24 INFO - PROCESS | 5122 | 1467111804141 Marionette TRACE conn3 <- [1,970,null,{}] 04:03:24 INFO - PROCESS | 5122 | 1467111804147 Marionette TRACE conn3 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:03:24 INFO - PROCESS | 5122 | 1467111804152 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:03:24 INFO - PROCESS | 5122 | 1467111804311 Marionette TRACE conn3 <- [1,971,null,{"value":null}] 04:03:24 INFO - PROCESS | 5122 | 1467111804322 Marionette TRACE conn3 -> [0,972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:24 INFO - PROCESS | 5122 | 1467111804332 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:03:24 INFO - PROCESS | 5122 | ++DOCSHELL 0x8e4ac800 == 36 [pid = 5122] [id = 250] 04:03:24 INFO - PROCESS | 5122 | ++DOMWINDOW == 66 (0x8f97c000) [pid = 5122] [serial = 751] [outer = (nil)] 04:03:24 INFO - PROCESS | 5122 | ++DOMWINDOW == 67 (0x92fa5c00) [pid = 5122] [serial = 752] [outer = 0x8f97c000] 04:03:24 INFO - PROCESS | 5122 | 1467111804400 Marionette DEBUG loaded listener.js 04:03:24 INFO - PROCESS | 5122 | ++DOMWINDOW == 68 (0x930db400) [pid = 5122] [serial = 753] [outer = 0x8f97c000] 04:03:25 INFO - PROCESS | 5122 | 1467111805317 Marionette TRACE conn3 <- [1,972,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-2",0,null,null]]]}] 04:03:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 04:03:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1228ms 04:03:25 INFO - PROCESS | 5122 | 1467111805375 Marionette TRACE conn3 -> [0,973,"getWindowHandle",null] 04:03:25 INFO - PROCESS | 5122 | 1467111805378 Marionette TRACE conn3 <- [1,973,null,{"value":"8"}] 04:03:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 04:03:25 INFO - PROCESS | 5122 | 1467111805384 Marionette TRACE conn3 -> [0,974,"setScriptTimeout",{"ms":35000}] 04:03:25 INFO - PROCESS | 5122 | 1467111805390 Marionette TRACE conn3 <- [1,974,null,{}] 04:03:25 INFO - PROCESS | 5122 | 1467111805405 Marionette TRACE conn3 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:03:25 INFO - PROCESS | 5122 | 1467111805413 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:03:25 INFO - PROCESS | 5122 | 1467111805619 Marionette TRACE conn3 <- [1,975,null,{"value":null}] 04:03:25 INFO - PROCESS | 5122 | 1467111805644 Marionette TRACE conn3 -> [0,976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:25 INFO - PROCESS | 5122 | 1467111805650 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:03:25 INFO - PROCESS | 5122 | ++DOCSHELL 0x91ee7c00 == 37 [pid = 5122] [id = 251] 04:03:25 INFO - PROCESS | 5122 | ++DOMWINDOW == 69 (0x93b95800) [pid = 5122] [serial = 754] [outer = (nil)] 04:03:25 INFO - PROCESS | 5122 | ++DOMWINDOW == 70 (0x948f0800) [pid = 5122] [serial = 755] [outer = 0x93b95800] 04:03:25 INFO - PROCESS | 5122 | 1467111805718 Marionette DEBUG loaded listener.js 04:03:25 INFO - PROCESS | 5122 | ++DOMWINDOW == 71 (0x95230000) [pid = 5122] [serial = 756] [outer = 0x93b95800] 04:03:26 INFO - PROCESS | 5122 | 1467111806573 Marionette TRACE conn3 <- [1,976,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-3",0,null,null]]]}] 04:03:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 04:03:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1239ms 04:03:26 INFO - PROCESS | 5122 | 1467111806623 Marionette TRACE conn3 -> [0,977,"getWindowHandle",null] 04:03:26 INFO - PROCESS | 5122 | 1467111806628 Marionette TRACE conn3 <- [1,977,null,{"value":"8"}] 04:03:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 04:03:26 INFO - PROCESS | 5122 | 1467111806637 Marionette TRACE conn3 -> [0,978,"setScriptTimeout",{"ms":35000}] 04:03:26 INFO - PROCESS | 5122 | 1467111806639 Marionette TRACE conn3 <- [1,978,null,{}] 04:03:26 INFO - PROCESS | 5122 | 1467111806644 Marionette TRACE conn3 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:03:26 INFO - PROCESS | 5122 | 1467111806649 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:03:26 INFO - PROCESS | 5122 | 1467111806853 Marionette TRACE conn3 <- [1,979,null,{"value":null}] 04:03:26 INFO - PROCESS | 5122 | 1467111806869 Marionette TRACE conn3 -> [0,980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:26 INFO - PROCESS | 5122 | 1467111806875 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:03:26 INFO - PROCESS | 5122 | ++DOCSHELL 0x8fb3b400 == 38 [pid = 5122] [id = 252] 04:03:26 INFO - PROCESS | 5122 | ++DOMWINDOW == 72 (0x92fa6800) [pid = 5122] [serial = 757] [outer = (nil)] 04:03:26 INFO - PROCESS | 5122 | ++DOMWINDOW == 73 (0x952b0800) [pid = 5122] [serial = 758] [outer = 0x92fa6800] 04:03:26 INFO - PROCESS | 5122 | 1467111806946 Marionette DEBUG loaded listener.js 04:03:27 INFO - PROCESS | 5122 | ++DOMWINDOW == 74 (0x952df400) [pid = 5122] [serial = 759] [outer = 0x92fa6800] 04:03:27 INFO - PROCESS | 5122 | --DOMWINDOW == 73 (0x8e4b9c00) [pid = 5122] [serial = 715] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 04:03:27 INFO - PROCESS | 5122 | --DOMWINDOW == 72 (0x95236c00) [pid = 5122] [serial = 709] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 04:03:27 INFO - PROCESS | 5122 | --DOMWINDOW == 71 (0x91ee9c00) [pid = 5122] [serial = 706] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 04:03:27 INFO - PROCESS | 5122 | --DOMWINDOW == 70 (0x8fb34c00) [pid = 5122] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 04:03:27 INFO - PROCESS | 5122 | --DOMWINDOW == 69 (0x9552cc00) [pid = 5122] [serial = 712] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 04:03:27 INFO - PROCESS | 5122 | --DOMWINDOW == 68 (0x8fb3ac00) [pid = 5122] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 04:03:27 INFO - PROCESS | 5122 | --DOMWINDOW == 67 (0x8f114400) [pid = 5122] [serial = 703] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 04:03:27 INFO - PROCESS | 5122 | --DOMWINDOW == 66 (0x8f10c000) [pid = 5122] [serial = 721] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 04:03:27 INFO - PROCESS | 5122 | --DOMWINDOW == 65 (0x8db7cc00) [pid = 5122] [serial = 718] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 04:03:27 INFO - PROCESS | 5122 | --DOMWINDOW == 64 (0x8e8dc400) [pid = 5122] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 04:03:27 INFO - PROCESS | 5122 | 1467111807920 Marionette TRACE conn3 <- [1,980,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-4",0,null,null]]]}] 04:03:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 04:03:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1327ms 04:03:27 INFO - PROCESS | 5122 | 1467111807965 Marionette TRACE conn3 -> [0,981,"getWindowHandle",null] 04:03:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 04:03:27 INFO - PROCESS | 5122 | 1467111807969 Marionette TRACE conn3 <- [1,981,null,{"value":"8"}] 04:03:27 INFO - PROCESS | 5122 | 1467111807975 Marionette TRACE conn3 -> [0,982,"setScriptTimeout",{"ms":35000}] 04:03:27 INFO - PROCESS | 5122 | 1467111807978 Marionette TRACE conn3 <- [1,982,null,{}] 04:03:27 INFO - PROCESS | 5122 | 1467111807983 Marionette TRACE conn3 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:03:27 INFO - PROCESS | 5122 | 1467111807988 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:03:28 INFO - PROCESS | 5122 | 1467111808177 Marionette TRACE conn3 <- [1,983,null,{"value":null}] 04:03:28 INFO - PROCESS | 5122 | 1467111808194 Marionette TRACE conn3 -> [0,984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:28 INFO - PROCESS | 5122 | 1467111808200 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:03:28 INFO - PROCESS | 5122 | ++DOCSHELL 0x91ef4800 == 39 [pid = 5122] [id = 253] 04:03:28 INFO - PROCESS | 5122 | ++DOMWINDOW == 65 (0x93b52400) [pid = 5122] [serial = 760] [outer = (nil)] 04:03:28 INFO - PROCESS | 5122 | ++DOMWINDOW == 66 (0x952b2400) [pid = 5122] [serial = 761] [outer = 0x93b52400] 04:03:28 INFO - PROCESS | 5122 | 1467111808282 Marionette DEBUG loaded listener.js 04:03:28 INFO - PROCESS | 5122 | ++DOMWINDOW == 67 (0x955df800) [pid = 5122] [serial = 762] [outer = 0x93b52400] 04:03:29 INFO - PROCESS | 5122 | 1467111809122 Marionette TRACE conn3 <- [1,984,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-5",0,null,null]]]}] 04:03:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 04:03:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1188ms 04:03:29 INFO - PROCESS | 5122 | 1467111809164 Marionette TRACE conn3 -> [0,985,"getWindowHandle",null] 04:03:29 INFO - PROCESS | 5122 | 1467111809167 Marionette TRACE conn3 <- [1,985,null,{"value":"8"}] 04:03:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 04:03:29 INFO - PROCESS | 5122 | 1467111809173 Marionette TRACE conn3 -> [0,986,"setScriptTimeout",{"ms":35000}] 04:03:29 INFO - PROCESS | 5122 | 1467111809176 Marionette TRACE conn3 <- [1,986,null,{}] 04:03:29 INFO - PROCESS | 5122 | 1467111809181 Marionette TRACE conn3 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:03:29 INFO - PROCESS | 5122 | 1467111809191 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:03:29 INFO - PROCESS | 5122 | 1467111809338 Marionette TRACE conn3 <- [1,987,null,{"value":null}] 04:03:29 INFO - PROCESS | 5122 | 1467111809347 Marionette TRACE conn3 -> [0,988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:29 INFO - PROCESS | 5122 | 1467111809355 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:03:29 INFO - PROCESS | 5122 | ++DOCSHELL 0x8e4b8000 == 40 [pid = 5122] [id = 254] 04:03:29 INFO - PROCESS | 5122 | ++DOMWINDOW == 68 (0x955e1c00) [pid = 5122] [serial = 763] [outer = (nil)] 04:03:29 INFO - PROCESS | 5122 | ++DOMWINDOW == 69 (0x96f35800) [pid = 5122] [serial = 764] [outer = 0x955e1c00] 04:03:29 INFO - PROCESS | 5122 | 1467111809423 Marionette DEBUG loaded listener.js 04:03:29 INFO - PROCESS | 5122 | ++DOMWINDOW == 70 (0x98180c00) [pid = 5122] [serial = 765] [outer = 0x955e1c00] 04:03:30 INFO - PROCESS | 5122 | 1467111810517 Marionette TRACE conn3 <- [1,988,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-1",0,null,null]]]}] 04:03:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 04:03:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1389ms 04:03:30 INFO - PROCESS | 5122 | 1467111810564 Marionette TRACE conn3 -> [0,989,"getWindowHandle",null] 04:03:30 INFO - PROCESS | 5122 | 1467111810571 Marionette TRACE conn3 <- [1,989,null,{"value":"8"}] 04:03:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 04:03:30 INFO - PROCESS | 5122 | 1467111810578 Marionette TRACE conn3 -> [0,990,"setScriptTimeout",{"ms":35000}] 04:03:30 INFO - PROCESS | 5122 | 1467111810586 Marionette TRACE conn3 <- [1,990,null,{}] 04:03:30 INFO - PROCESS | 5122 | 1467111810594 Marionette TRACE conn3 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:03:30 INFO - PROCESS | 5122 | 1467111810600 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:03:30 INFO - PROCESS | 5122 | 1467111810789 Marionette TRACE conn3 <- [1,991,null,{"value":null}] 04:03:31 INFO - PROCESS | 5122 | 1467111811001 Marionette TRACE conn3 -> [0,992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:31 INFO - PROCESS | 5122 | 1467111811011 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:03:31 INFO - PROCESS | 5122 | ++DOCSHELL 0x8f2de800 == 41 [pid = 5122] [id = 255] 04:03:31 INFO - PROCESS | 5122 | ++DOMWINDOW == 71 (0x8f2e0c00) [pid = 5122] [serial = 766] [outer = (nil)] 04:03:31 INFO - PROCESS | 5122 | ++DOMWINDOW == 72 (0x8fb39400) [pid = 5122] [serial = 767] [outer = 0x8f2e0c00] 04:03:31 INFO - PROCESS | 5122 | 1467111811101 Marionette DEBUG loaded listener.js 04:03:31 INFO - PROCESS | 5122 | ++DOMWINDOW == 73 (0x91dc6000) [pid = 5122] [serial = 768] [outer = 0x8f2e0c00] 04:03:31 INFO - PROCESS | 5122 | 1467111811986 Marionette TRACE conn3 <- [1,992,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-2",0,null,null]]]}] 04:03:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 04:03:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1444ms 04:03:32 INFO - PROCESS | 5122 | 1467111812022 Marionette TRACE conn3 -> [0,993,"getWindowHandle",null] 04:03:32 INFO - PROCESS | 5122 | 1467111812030 Marionette TRACE conn3 <- [1,993,null,{"value":"8"}] 04:03:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 04:03:32 INFO - PROCESS | 5122 | 1467111812040 Marionette TRACE conn3 -> [0,994,"setScriptTimeout",{"ms":35000}] 04:03:32 INFO - PROCESS | 5122 | 1467111812045 Marionette TRACE conn3 <- [1,994,null,{}] 04:03:32 INFO - PROCESS | 5122 | 1467111812051 Marionette TRACE conn3 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:03:32 INFO - PROCESS | 5122 | 1467111812057 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:03:32 INFO - PROCESS | 5122 | 1467111812256 Marionette TRACE conn3 <- [1,995,null,{"value":null}] 04:03:32 INFO - PROCESS | 5122 | 1467111812417 Marionette TRACE conn3 -> [0,996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:32 INFO - PROCESS | 5122 | 1467111812428 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:03:32 INFO - PROCESS | 5122 | ++DOCSHELL 0x91dc9c00 == 42 [pid = 5122] [id = 256] 04:03:32 INFO - PROCESS | 5122 | ++DOMWINDOW == 74 (0x93b56800) [pid = 5122] [serial = 769] [outer = (nil)] 04:03:32 INFO - PROCESS | 5122 | ++DOMWINDOW == 75 (0x93b9d400) [pid = 5122] [serial = 770] [outer = 0x93b56800] 04:03:32 INFO - PROCESS | 5122 | 1467111812514 Marionette DEBUG loaded listener.js 04:03:32 INFO - PROCESS | 5122 | ++DOMWINDOW == 76 (0x94855400) [pid = 5122] [serial = 771] [outer = 0x93b56800] 04:03:33 INFO - PROCESS | 5122 | 1467111813467 Marionette TRACE conn3 <- [1,996,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-3",0,null,null]]]}] 04:03:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 04:03:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1490ms 04:03:33 INFO - PROCESS | 5122 | 1467111813531 Marionette TRACE conn3 -> [0,997,"getWindowHandle",null] 04:03:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 04:03:33 INFO - PROCESS | 5122 | 1467111813536 Marionette TRACE conn3 <- [1,997,null,{"value":"8"}] 04:03:33 INFO - PROCESS | 5122 | 1467111813542 Marionette TRACE conn3 -> [0,998,"setScriptTimeout",{"ms":35000}] 04:03:33 INFO - PROCESS | 5122 | 1467111813548 Marionette TRACE conn3 <- [1,998,null,{}] 04:03:33 INFO - PROCESS | 5122 | 1467111813564 Marionette TRACE conn3 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:03:33 INFO - PROCESS | 5122 | 1467111813573 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:03:33 INFO - PROCESS | 5122 | 1467111813790 Marionette TRACE conn3 <- [1,999,null,{"value":null}] 04:03:34 INFO - PROCESS | 5122 | 1467111814006 Marionette TRACE conn3 -> [0,1000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:34 INFO - PROCESS | 5122 | 1467111814016 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:03:34 INFO - PROCESS | 5122 | ++DOCSHELL 0x930d0800 == 43 [pid = 5122] [id = 257] 04:03:34 INFO - PROCESS | 5122 | ++DOMWINDOW == 77 (0x98179800) [pid = 5122] [serial = 772] [outer = (nil)] 04:03:34 INFO - PROCESS | 5122 | ++DOMWINDOW == 78 (0x98372800) [pid = 5122] [serial = 773] [outer = 0x98179800] 04:03:34 INFO - PROCESS | 5122 | 1467111814156 Marionette DEBUG loaded listener.js 04:03:34 INFO - PROCESS | 5122 | ++DOMWINDOW == 79 (0x992b2000) [pid = 5122] [serial = 774] [outer = 0x98179800] 04:03:35 INFO - PROCESS | 5122 | 1467111815037 Marionette TRACE conn3 <- [1,1000,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-4",0,null,null]]]}] 04:03:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 04:03:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1535ms 04:03:35 INFO - PROCESS | 5122 | 1467111815077 Marionette TRACE conn3 -> [0,1001,"getWindowHandle",null] 04:03:35 INFO - PROCESS | 5122 | 1467111815082 Marionette TRACE conn3 <- [1,1001,null,{"value":"8"}] 04:03:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 04:03:35 INFO - PROCESS | 5122 | 1467111815088 Marionette TRACE conn3 -> [0,1002,"setScriptTimeout",{"ms":35000}] 04:03:35 INFO - PROCESS | 5122 | 1467111815092 Marionette TRACE conn3 <- [1,1002,null,{}] 04:03:35 INFO - PROCESS | 5122 | 1467111815097 Marionette TRACE conn3 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:03:35 INFO - PROCESS | 5122 | 1467111815103 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:03:35 INFO - PROCESS | 5122 | 1467111815286 Marionette TRACE conn3 <- [1,1003,null,{"value":null}] 04:03:35 INFO - PROCESS | 5122 | 1467111815448 Marionette TRACE conn3 -> [0,1004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:35 INFO - PROCESS | 5122 | 1467111815457 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:03:35 INFO - PROCESS | 5122 | ++DOCSHELL 0x91cbd800 == 44 [pid = 5122] [id = 258] 04:03:35 INFO - PROCESS | 5122 | ++DOMWINDOW == 80 (0x95233800) [pid = 5122] [serial = 775] [outer = (nil)] 04:03:35 INFO - PROCESS | 5122 | ++DOMWINDOW == 81 (0x99db2c00) [pid = 5122] [serial = 776] [outer = 0x95233800] 04:03:35 INFO - PROCESS | 5122 | 1467111815539 Marionette DEBUG loaded listener.js 04:03:35 INFO - PROCESS | 5122 | ++DOMWINDOW == 82 (0x99e23000) [pid = 5122] [serial = 777] [outer = 0x95233800] 04:03:36 INFO - PROCESS | 5122 | 1467111816484 Marionette TRACE conn3 <- [1,1004,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-5",0,null,null]]]}] 04:03:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 04:03:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1434ms 04:03:36 INFO - PROCESS | 5122 | 1467111816523 Marionette TRACE conn3 -> [0,1005,"getWindowHandle",null] 04:03:36 INFO - PROCESS | 5122 | 1467111816526 Marionette TRACE conn3 <- [1,1005,null,{"value":"8"}] 04:03:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 04:03:36 INFO - PROCESS | 5122 | 1467111816533 Marionette TRACE conn3 -> [0,1006,"setScriptTimeout",{"ms":35000}] 04:03:36 INFO - PROCESS | 5122 | 1467111816537 Marionette TRACE conn3 <- [1,1006,null,{}] 04:03:36 INFO - PROCESS | 5122 | 1467111816543 Marionette TRACE conn3 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:03:36 INFO - PROCESS | 5122 | 1467111816548 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:03:36 INFO - PROCESS | 5122 | 1467111816715 Marionette TRACE conn3 <- [1,1007,null,{"value":null}] 04:03:36 INFO - PROCESS | 5122 | 1467111816874 Marionette TRACE conn3 -> [0,1008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:36 INFO - PROCESS | 5122 | 1467111816883 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:03:36 INFO - PROCESS | 5122 | ++DOCSHELL 0x8e4b6000 == 45 [pid = 5122] [id = 259] 04:03:36 INFO - PROCESS | 5122 | ++DOMWINDOW == 83 (0x8f01bc00) [pid = 5122] [serial = 778] [outer = (nil)] 04:03:36 INFO - PROCESS | 5122 | ++DOMWINDOW == 84 (0x99e49000) [pid = 5122] [serial = 779] [outer = 0x8f01bc00] 04:03:36 INFO - PROCESS | 5122 | 1467111816963 Marionette DEBUG loaded listener.js 04:03:37 INFO - PROCESS | 5122 | ++DOMWINDOW == 85 (0x99e4a800) [pid = 5122] [serial = 780] [outer = 0x8f01bc00] 04:03:37 INFO - PROCESS | 5122 | 1467111817953 Marionette TRACE conn3 <- [1,1008,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-6",0,null,null]]]}] 04:03:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 04:03:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1483ms 04:03:38 INFO - PROCESS | 5122 | 1467111818018 Marionette TRACE conn3 -> [0,1009,"getWindowHandle",null] 04:03:38 INFO - PROCESS | 5122 | 1467111818022 Marionette TRACE conn3 <- [1,1009,null,{"value":"8"}] 04:03:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 04:03:38 INFO - PROCESS | 5122 | 1467111818028 Marionette TRACE conn3 -> [0,1010,"setScriptTimeout",{"ms":35000}] 04:03:38 INFO - PROCESS | 5122 | 1467111818031 Marionette TRACE conn3 <- [1,1010,null,{}] 04:03:38 INFO - PROCESS | 5122 | 1467111818037 Marionette TRACE conn3 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:03:38 INFO - PROCESS | 5122 | 1467111818048 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:03:38 INFO - PROCESS | 5122 | 1467111818278 Marionette TRACE conn3 <- [1,1011,null,{"value":null}] 04:03:38 INFO - PROCESS | 5122 | 1467111818484 Marionette TRACE conn3 -> [0,1012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:38 INFO - PROCESS | 5122 | 1467111818490 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:03:38 INFO - PROCESS | 5122 | ++DOCSHELL 0x8e4b1800 == 46 [pid = 5122] [id = 260] 04:03:38 INFO - PROCESS | 5122 | ++DOMWINDOW == 86 (0x8e4b4800) [pid = 5122] [serial = 781] [outer = (nil)] 04:03:38 INFO - PROCESS | 5122 | ++DOMWINDOW == 87 (0x8e8d9000) [pid = 5122] [serial = 782] [outer = 0x8e4b4800] 04:03:38 INFO - PROCESS | 5122 | 1467111818812 Marionette DEBUG loaded listener.js 04:03:38 INFO - PROCESS | 5122 | ++DOMWINDOW == 88 (0x8f10a800) [pid = 5122] [serial = 783] [outer = 0x8e4b4800] 04:03:39 INFO - PROCESS | 5122 | 1467111819737 Marionette TRACE conn3 <- [1,1012,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-7",0,null,null]]]}] 04:03:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 04:03:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1738ms 04:03:39 INFO - PROCESS | 5122 | 1467111819768 Marionette TRACE conn3 -> [0,1013,"getWindowHandle",null] 04:03:39 INFO - PROCESS | 5122 | 1467111819772 Marionette TRACE conn3 <- [1,1013,null,{"value":"8"}] 04:03:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 04:03:39 INFO - PROCESS | 5122 | 1467111819780 Marionette TRACE conn3 -> [0,1014,"setScriptTimeout",{"ms":35000}] 04:03:39 INFO - PROCESS | 5122 | 1467111819785 Marionette TRACE conn3 <- [1,1014,null,{}] 04:03:39 INFO - PROCESS | 5122 | 1467111819832 Marionette TRACE conn3 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:03:39 INFO - PROCESS | 5122 | 1467111819841 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:03:40 INFO - PROCESS | 5122 | 1467111820054 Marionette TRACE conn3 <- [1,1015,null,{"value":null}] 04:03:40 INFO - PROCESS | 5122 | 1467111820193 Marionette TRACE conn3 -> [0,1016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:40 INFO - PROCESS | 5122 | 1467111820203 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:03:40 INFO - PROCESS | 5122 | ++DOCSHELL 0x91cbdc00 == 47 [pid = 5122] [id = 261] 04:03:40 INFO - PROCESS | 5122 | ++DOMWINDOW == 89 (0x91cc2800) [pid = 5122] [serial = 784] [outer = (nil)] 04:03:40 INFO - PROCESS | 5122 | ++DOMWINDOW == 90 (0x91eed400) [pid = 5122] [serial = 785] [outer = 0x91cc2800] 04:03:40 INFO - PROCESS | 5122 | 1467111820276 Marionette DEBUG loaded listener.js 04:03:40 INFO - PROCESS | 5122 | ++DOMWINDOW == 91 (0x92428000) [pid = 5122] [serial = 786] [outer = 0x91cc2800] 04:03:41 INFO - PROCESS | 5122 | --DOCSHELL 0x8db7c400 == 46 [pid = 5122] [id = 239] 04:03:41 INFO - PROCESS | 5122 | --DOCSHELL 0x8f01c400 == 45 [pid = 5122] [id = 219] 04:03:41 INFO - PROCESS | 5122 | --DOCSHELL 0x8f981000 == 44 [pid = 5122] [id = 230] 04:03:41 INFO - PROCESS | 5122 | --DOCSHELL 0x8f01e400 == 43 [pid = 5122] [id = 224] 04:03:41 INFO - PROCESS | 5122 | --DOCSHELL 0x91ef4000 == 42 [pid = 5122] [id = 223] 04:03:41 INFO - PROCESS | 5122 | --DOCSHELL 0x8f015800 == 41 [pid = 5122] [id = 220] 04:03:41 INFO - PROCESS | 5122 | --DOCSHELL 0x9125f800 == 40 [pid = 5122] [id = 231] 04:03:41 INFO - PROCESS | 5122 | --DOCSHELL 0x91cc5400 == 39 [pid = 5122] [id = 225] 04:03:41 INFO - PROCESS | 5122 | --DOCSHELL 0x95229800 == 38 [pid = 5122] [id = 226] 04:03:41 INFO - PROCESS | 5122 | --DOCSHELL 0x91cc8c00 == 37 [pid = 5122] [id = 235] 04:03:41 INFO - PROCESS | 5122 | --DOCSHELL 0x8db84800 == 36 [pid = 5122] [id = 236] 04:03:41 INFO - PROCESS | 5122 | --DOCSHELL 0x8f020400 == 35 [pid = 5122] [id = 234] 04:03:41 INFO - PROCESS | 5122 | --DOCSHELL 0x8f011800 == 34 [pid = 5122] [id = 228] 04:03:41 INFO - PROCESS | 5122 | --DOCSHELL 0x8e4ab400 == 33 [pid = 5122] [id = 227] 04:03:41 INFO - PROCESS | 5122 | --DOCSHELL 0x8e4b9800 == 32 [pid = 5122] [id = 238] 04:03:41 INFO - PROCESS | 5122 | --DOCSHELL 0x91dc7c00 == 31 [pid = 5122] [id = 237] 04:03:41 INFO - PROCESS | 5122 | --DOCSHELL 0x8e4b9400 == 30 [pid = 5122] [id = 233] 04:03:41 INFO - PROCESS | 5122 | --DOMWINDOW == 90 (0x8f2db800) [pid = 5122] [serial = 717] [outer = (nil)] [url = about:blank] 04:03:41 INFO - PROCESS | 5122 | --DOMWINDOW == 89 (0x9534dc00) [pid = 5122] [serial = 710] [outer = (nil)] [url = about:blank] 04:03:41 INFO - PROCESS | 5122 | --DOMWINDOW == 88 (0x8f012000) [pid = 5122] [serial = 716] [outer = (nil)] [url = about:blank] 04:03:41 INFO - PROCESS | 5122 | --DOMWINDOW == 87 (0x93b4dc00) [pid = 5122] [serial = 708] [outer = (nil)] [url = about:blank] 04:03:41 INFO - PROCESS | 5122 | --DOMWINDOW == 86 (0x9202b400) [pid = 5122] [serial = 729] [outer = (nil)] [url = about:blank] 04:03:41 INFO - PROCESS | 5122 | --DOMWINDOW == 85 (0x955d9000) [pid = 5122] [serial = 714] [outer = (nil)] [url = about:blank] 04:03:41 INFO - PROCESS | 5122 | --DOMWINDOW == 84 (0x95530000) [pid = 5122] [serial = 711] [outer = (nil)] [url = about:blank] 04:03:41 INFO - PROCESS | 5122 | --DOMWINDOW == 83 (0x912d3400) [pid = 5122] [serial = 726] [outer = (nil)] [url = about:blank] 04:03:41 INFO - PROCESS | 5122 | --DOMWINDOW == 82 (0x91266c00) [pid = 5122] [serial = 725] [outer = (nil)] [url = about:blank] 04:03:41 INFO - PROCESS | 5122 | --DOMWINDOW == 81 (0x8f97ec00) [pid = 5122] [serial = 704] [outer = (nil)] [url = about:blank] 04:03:41 INFO - PROCESS | 5122 | --DOMWINDOW == 80 (0x8fb3e800) [pid = 5122] [serial = 705] [outer = (nil)] [url = about:blank] 04:03:41 INFO - PROCESS | 5122 | --DOMWINDOW == 79 (0x8f113c00) [pid = 5122] [serial = 722] [outer = (nil)] [url = about:blank] 04:03:41 INFO - PROCESS | 5122 | --DOMWINDOW == 78 (0x92023400) [pid = 5122] [serial = 728] [outer = (nil)] [url = about:blank] 04:03:41 INFO - PROCESS | 5122 | --DOMWINDOW == 77 (0x9201e400) [pid = 5122] [serial = 707] [outer = (nil)] [url = about:blank] 04:03:41 INFO - PROCESS | 5122 | --DOMWINDOW == 76 (0x8e4b5400) [pid = 5122] [serial = 720] [outer = (nil)] [url = about:blank] 04:03:41 INFO - PROCESS | 5122 | --DOMWINDOW == 75 (0x8db82800) [pid = 5122] [serial = 719] [outer = (nil)] [url = about:blank] 04:03:41 INFO - PROCESS | 5122 | --DOMWINDOW == 74 (0x92020400) [pid = 5122] [serial = 731] [outer = (nil)] [url = about:blank] 04:03:41 INFO - PROCESS | 5122 | --DOMWINDOW == 73 (0x955d6400) [pid = 5122] [serial = 713] [outer = (nil)] [url = about:blank] 04:03:41 INFO - PROCESS | 5122 | --DOMWINDOW == 72 (0x8f2e6400) [pid = 5122] [serial = 723] [outer = (nil)] [url = about:blank] 04:03:41 INFO - PROCESS | 5122 | --DOMWINDOW == 71 (0x93d76800) [pid = 5122] [serial = 734] [outer = (nil)] [url = about:blank] 04:03:41 INFO - PROCESS | 5122 | --DOMWINDOW == 70 (0x92420400) [pid = 5122] [serial = 732] [outer = (nil)] [url = about:blank] 04:03:42 INFO - PROCESS | 5122 | 1467111822252 Marionette TRACE conn3 <- [1,1016,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-1",0,null,null]]]}] 04:03:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 04:03:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 2535ms 04:03:42 INFO - PROCESS | 5122 | 1467111822316 Marionette TRACE conn3 -> [0,1017,"getWindowHandle",null] 04:03:42 INFO - PROCESS | 5122 | 1467111822322 Marionette TRACE conn3 <- [1,1017,null,{"value":"8"}] 04:03:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 04:03:42 INFO - PROCESS | 5122 | 1467111822330 Marionette TRACE conn3 -> [0,1018,"setScriptTimeout",{"ms":35000}] 04:03:42 INFO - PROCESS | 5122 | 1467111822335 Marionette TRACE conn3 <- [1,1018,null,{}] 04:03:42 INFO - PROCESS | 5122 | 1467111822343 Marionette TRACE conn3 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:03:42 INFO - PROCESS | 5122 | 1467111822347 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:03:42 INFO - PROCESS | 5122 | 1467111822506 Marionette TRACE conn3 <- [1,1019,null,{"value":null}] 04:03:42 INFO - PROCESS | 5122 | 1467111822682 Marionette TRACE conn3 -> [0,1020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:42 INFO - PROCESS | 5122 | 1467111822701 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:03:42 INFO - PROCESS | 5122 | ++DOCSHELL 0x8e4b9400 == 31 [pid = 5122] [id = 262] 04:03:42 INFO - PROCESS | 5122 | ++DOMWINDOW == 71 (0x8e8db800) [pid = 5122] [serial = 787] [outer = (nil)] 04:03:42 INFO - PROCESS | 5122 | ++DOMWINDOW == 72 (0x8f10f400) [pid = 5122] [serial = 788] [outer = 0x8e8db800] 04:03:42 INFO - PROCESS | 5122 | 1467111822798 Marionette DEBUG loaded listener.js 04:03:42 INFO - PROCESS | 5122 | ++DOMWINDOW == 73 (0x8f113000) [pid = 5122] [serial = 789] [outer = 0x8e8db800] 04:03:43 INFO - PROCESS | 5122 | 1467111823628 Marionette TRACE conn3 <- [1,1020,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-2",0,null,null]]]}] 04:03:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 04:03:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1334ms 04:03:43 INFO - PROCESS | 5122 | 1467111823663 Marionette TRACE conn3 -> [0,1021,"getWindowHandle",null] 04:03:43 INFO - PROCESS | 5122 | 1467111823671 Marionette TRACE conn3 <- [1,1021,null,{"value":"8"}] 04:03:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 04:03:43 INFO - PROCESS | 5122 | 1467111823682 Marionette TRACE conn3 -> [0,1022,"setScriptTimeout",{"ms":35000}] 04:03:43 INFO - PROCESS | 5122 | 1467111823685 Marionette TRACE conn3 <- [1,1022,null,{}] 04:03:43 INFO - PROCESS | 5122 | 1467111823691 Marionette TRACE conn3 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:03:43 INFO - PROCESS | 5122 | 1467111823697 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:03:43 INFO - PROCESS | 5122 | 1467111823856 Marionette TRACE conn3 <- [1,1023,null,{"value":null}] 04:03:43 INFO - PROCESS | 5122 | 1467111823866 Marionette TRACE conn3 -> [0,1024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:43 INFO - PROCESS | 5122 | 1467111823874 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:03:44 INFO - PROCESS | 5122 | ++DOCSHELL 0x8f97cc00 == 32 [pid = 5122] [id = 263] 04:03:44 INFO - PROCESS | 5122 | ++DOMWINDOW == 74 (0x8fb33000) [pid = 5122] [serial = 790] [outer = (nil)] 04:03:44 INFO - PROCESS | 5122 | ++DOMWINDOW == 75 (0x8fb3b800) [pid = 5122] [serial = 791] [outer = 0x8fb33000] 04:03:44 INFO - PROCESS | 5122 | 1467111824060 Marionette DEBUG loaded listener.js 04:03:44 INFO - PROCESS | 5122 | ++DOMWINDOW == 76 (0x9125f800) [pid = 5122] [serial = 792] [outer = 0x8fb33000] 04:03:44 INFO - PROCESS | 5122 | 1467111824884 Marionette TRACE conn3 <- [1,1024,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-3",0,null,null]]]}] 04:03:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 04:03:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1277ms 04:03:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 04:03:44 INFO - PROCESS | 5122 | 1467111824959 Marionette TRACE conn3 -> [0,1025,"getWindowHandle",null] 04:03:44 INFO - PROCESS | 5122 | 1467111824962 Marionette TRACE conn3 <- [1,1025,null,{"value":"8"}] 04:03:44 INFO - PROCESS | 5122 | 1467111824968 Marionette TRACE conn3 -> [0,1026,"setScriptTimeout",{"ms":35000}] 04:03:44 INFO - PROCESS | 5122 | 1467111824974 Marionette TRACE conn3 <- [1,1026,null,{}] 04:03:45 INFO - PROCESS | 5122 | 1467111824999 Marionette TRACE conn3 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:03:45 INFO - PROCESS | 5122 | 1467111825007 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:03:45 INFO - PROCESS | 5122 | 1467111825225 Marionette TRACE conn3 <- [1,1027,null,{"value":null}] 04:03:45 INFO - PROCESS | 5122 | 1467111825253 Marionette TRACE conn3 -> [0,1028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:45 INFO - PROCESS | 5122 | 1467111825266 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:03:45 INFO - PROCESS | 5122 | ++DOCSHELL 0x91dd1c00 == 33 [pid = 5122] [id = 264] 04:03:45 INFO - PROCESS | 5122 | ++DOMWINDOW == 77 (0x91ee7000) [pid = 5122] [serial = 793] [outer = (nil)] 04:03:45 INFO - PROCESS | 5122 | ++DOMWINDOW == 78 (0x91ef2000) [pid = 5122] [serial = 794] [outer = 0x91ee7000] 04:03:45 INFO - PROCESS | 5122 | 1467111825338 Marionette DEBUG loaded listener.js 04:03:45 INFO - PROCESS | 5122 | ++DOMWINDOW == 79 (0x9202bc00) [pid = 5122] [serial = 795] [outer = 0x91ee7000] 04:03:46 INFO - PROCESS | 5122 | 1467111826261 Marionette TRACE conn3 <- [1,1028,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-4",0,null,null]]]}] 04:03:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 04:03:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1337ms 04:03:46 INFO - PROCESS | 5122 | 1467111826304 Marionette TRACE conn3 -> [0,1029,"getWindowHandle",null] 04:03:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 04:03:46 INFO - PROCESS | 5122 | 1467111826309 Marionette TRACE conn3 <- [1,1029,null,{"value":"8"}] 04:03:46 INFO - PROCESS | 5122 | 1467111826320 Marionette TRACE conn3 -> [0,1030,"setScriptTimeout",{"ms":35000}] 04:03:46 INFO - PROCESS | 5122 | 1467111826322 Marionette TRACE conn3 <- [1,1030,null,{}] 04:03:46 INFO - PROCESS | 5122 | 1467111826327 Marionette TRACE conn3 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:03:46 INFO - PROCESS | 5122 | 1467111826333 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:03:46 INFO - PROCESS | 5122 | 1467111826928 Marionette TRACE conn3 <- [1,1031,null,{"value":null}] 04:03:46 INFO - PROCESS | 5122 | --DOMWINDOW == 78 (0x92fa6800) [pid = 5122] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 04:03:46 INFO - PROCESS | 5122 | --DOMWINDOW == 77 (0x93b52400) [pid = 5122] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 04:03:46 INFO - PROCESS | 5122 | --DOMWINDOW == 76 (0x952dec00) [pid = 5122] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 04:03:46 INFO - PROCESS | 5122 | --DOMWINDOW == 75 (0x8f979400) [pid = 5122] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 04:03:46 INFO - PROCESS | 5122 | --DOMWINDOW == 74 (0x8e4b3000) [pid = 5122] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 04:03:46 INFO - PROCESS | 5122 | --DOMWINDOW == 73 (0x930db800) [pid = 5122] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 04:03:46 INFO - PROCESS | 5122 | --DOMWINDOW == 72 (0x8db84c00) [pid = 5122] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 04:03:46 INFO - PROCESS | 5122 | --DOMWINDOW == 71 (0x8f97c000) [pid = 5122] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 04:03:47 INFO - PROCESS | 5122 | --DOMWINDOW == 70 (0x91cc6c00) [pid = 5122] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 04:03:47 INFO - PROCESS | 5122 | --DOMWINDOW == 69 (0x93b95800) [pid = 5122] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 04:03:47 INFO - PROCESS | 5122 | --DOMWINDOW == 68 (0x955e1c00) [pid = 5122] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 04:03:47 INFO - PROCESS | 5122 | 1467111827081 Marionette TRACE conn3 -> [0,1032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:47 INFO - PROCESS | 5122 | 1467111827088 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:03:47 INFO - PROCESS | 5122 | ++DOCSHELL 0x8db84c00 == 34 [pid = 5122] [id = 265] 04:03:47 INFO - PROCESS | 5122 | ++DOMWINDOW == 69 (0x8e8d6800) [pid = 5122] [serial = 796] [outer = (nil)] 04:03:47 INFO - PROCESS | 5122 | ++DOMWINDOW == 70 (0x8f2e7800) [pid = 5122] [serial = 797] [outer = 0x8e8d6800] 04:03:47 INFO - PROCESS | 5122 | 1467111827168 Marionette DEBUG loaded listener.js 04:03:47 INFO - PROCESS | 5122 | ++DOMWINDOW == 71 (0x92429c00) [pid = 5122] [serial = 798] [outer = 0x8e8d6800] 04:03:47 INFO - PROCESS | 5122 | 1467111827851 Marionette TRACE conn3 <- [1,1032,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-5",0,null,null]]]}] 04:03:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 04:03:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1593ms 04:03:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 04:03:47 INFO - PROCESS | 5122 | 1467111827907 Marionette TRACE conn3 -> [0,1033,"getWindowHandle",null] 04:03:47 INFO - PROCESS | 5122 | 1467111827910 Marionette TRACE conn3 <- [1,1033,null,{"value":"8"}] 04:03:47 INFO - PROCESS | 5122 | 1467111827916 Marionette TRACE conn3 -> [0,1034,"setScriptTimeout",{"ms":35000}] 04:03:47 INFO - PROCESS | 5122 | 1467111827919 Marionette TRACE conn3 <- [1,1034,null,{}] 04:03:47 INFO - PROCESS | 5122 | 1467111827925 Marionette TRACE conn3 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:03:47 INFO - PROCESS | 5122 | 1467111827930 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:03:48 INFO - PROCESS | 5122 | 1467111828077 Marionette TRACE conn3 <- [1,1035,null,{"value":null}] 04:03:48 INFO - PROCESS | 5122 | 1467111828086 Marionette TRACE conn3 -> [0,1036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:48 INFO - PROCESS | 5122 | 1467111828095 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:03:48 INFO - PROCESS | 5122 | ++DOCSHELL 0x8e8d1800 == 35 [pid = 5122] [id = 266] 04:03:48 INFO - PROCESS | 5122 | ++DOMWINDOW == 72 (0x912d2000) [pid = 5122] [serial = 799] [outer = (nil)] 04:03:48 INFO - PROCESS | 5122 | ++DOMWINDOW == 73 (0x93b59000) [pid = 5122] [serial = 800] [outer = 0x912d2000] 04:03:48 INFO - PROCESS | 5122 | 1467111828161 Marionette DEBUG loaded listener.js 04:03:48 INFO - PROCESS | 5122 | ++DOMWINDOW == 74 (0x93d75c00) [pid = 5122] [serial = 801] [outer = 0x912d2000] 04:03:49 INFO - PROCESS | 5122 | 1467111829121 Marionette TRACE conn3 <- [1,1036,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-6",0,null,null]]]}] 04:03:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 04:03:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1278ms 04:03:49 INFO - PROCESS | 5122 | 1467111829194 Marionette TRACE conn3 -> [0,1037,"getWindowHandle",null] 04:03:49 INFO - PROCESS | 5122 | 1467111829201 Marionette TRACE conn3 <- [1,1037,null,{"value":"8"}] 04:03:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 04:03:49 INFO - PROCESS | 5122 | 1467111829210 Marionette TRACE conn3 -> [0,1038,"setScriptTimeout",{"ms":35000}] 04:03:49 INFO - PROCESS | 5122 | 1467111829214 Marionette TRACE conn3 <- [1,1038,null,{}] 04:03:49 INFO - PROCESS | 5122 | 1467111829233 Marionette TRACE conn3 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:03:49 INFO - PROCESS | 5122 | 1467111829239 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:03:49 INFO - PROCESS | 5122 | 1467111829424 Marionette TRACE conn3 <- [1,1039,null,{"value":null}] 04:03:49 INFO - PROCESS | 5122 | 1467111829566 Marionette TRACE conn3 -> [0,1040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:49 INFO - PROCESS | 5122 | 1467111829581 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:03:49 INFO - PROCESS | 5122 | ++DOCSHELL 0x8db76400 == 36 [pid = 5122] [id = 267] 04:03:49 INFO - PROCESS | 5122 | ++DOMWINDOW == 75 (0x8db84800) [pid = 5122] [serial = 802] [outer = (nil)] 04:03:49 INFO - PROCESS | 5122 | ++DOMWINDOW == 76 (0x8f110800) [pid = 5122] [serial = 803] [outer = 0x8db84800] 04:03:49 INFO - PROCESS | 5122 | 1467111829662 Marionette DEBUG loaded listener.js 04:03:49 INFO - PROCESS | 5122 | ++DOMWINDOW == 77 (0x8f2e9800) [pid = 5122] [serial = 804] [outer = 0x8db84800] 04:03:50 INFO - PROCESS | 5122 | 1467111830681 Marionette TRACE conn3 <- [1,1040,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-7",0,null,null]]]}] 04:03:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 04:03:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1533ms 04:03:50 INFO - PROCESS | 5122 | 1467111830743 Marionette TRACE conn3 -> [0,1041,"getWindowHandle",null] 04:03:50 INFO - PROCESS | 5122 | 1467111830750 Marionette TRACE conn3 <- [1,1041,null,{"value":"8"}] 04:03:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 04:03:50 INFO - PROCESS | 5122 | 1467111830761 Marionette TRACE conn3 -> [0,1042,"setScriptTimeout",{"ms":35000}] 04:03:50 INFO - PROCESS | 5122 | 1467111830765 Marionette TRACE conn3 <- [1,1042,null,{}] 04:03:50 INFO - PROCESS | 5122 | 1467111830772 Marionette TRACE conn3 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:03:50 INFO - PROCESS | 5122 | 1467111830778 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:03:50 INFO - PROCESS | 5122 | 1467111830960 Marionette TRACE conn3 <- [1,1043,null,{"value":null}] 04:03:51 INFO - PROCESS | 5122 | 1467111831166 Marionette TRACE conn3 -> [0,1044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:51 INFO - PROCESS | 5122 | 1467111831175 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:03:51 INFO - PROCESS | 5122 | ++DOCSHELL 0x8e4ad000 == 37 [pid = 5122] [id = 268] 04:03:51 INFO - PROCESS | 5122 | ++DOMWINDOW == 78 (0x91cc8800) [pid = 5122] [serial = 805] [outer = (nil)] 04:03:51 INFO - PROCESS | 5122 | ++DOMWINDOW == 79 (0x91dc7c00) [pid = 5122] [serial = 806] [outer = 0x91cc8800] 04:03:51 INFO - PROCESS | 5122 | 1467111831265 Marionette DEBUG loaded listener.js 04:03:51 INFO - PROCESS | 5122 | ++DOMWINDOW == 80 (0x91cbec00) [pid = 5122] [serial = 807] [outer = 0x91cc8800] 04:03:52 INFO - PROCESS | 5122 | 1467111832259 Marionette TRACE conn3 <- [1,1044,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-1",0,null,null]]]}] 04:03:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 04:03:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1582ms 04:03:52 INFO - PROCESS | 5122 | 1467111832344 Marionette TRACE conn3 -> [0,1045,"getWindowHandle",null] 04:03:52 INFO - PROCESS | 5122 | 1467111832348 Marionette TRACE conn3 <- [1,1045,null,{"value":"8"}] 04:03:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 04:03:52 INFO - PROCESS | 5122 | 1467111832355 Marionette TRACE conn3 -> [0,1046,"setScriptTimeout",{"ms":35000}] 04:03:52 INFO - PROCESS | 5122 | 1467111832361 Marionette TRACE conn3 <- [1,1046,null,{}] 04:03:52 INFO - PROCESS | 5122 | 1467111832379 Marionette TRACE conn3 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:03:52 INFO - PROCESS | 5122 | 1467111832388 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:03:52 INFO - PROCESS | 5122 | 1467111832685 Marionette TRACE conn3 <- [1,1047,null,{"value":null}] 04:03:52 INFO - PROCESS | 5122 | 1467111832838 Marionette TRACE conn3 -> [0,1048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:52 INFO - PROCESS | 5122 | 1467111832851 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:03:52 INFO - PROCESS | 5122 | ++DOCSHELL 0x952aa000 == 38 [pid = 5122] [id = 269] 04:03:52 INFO - PROCESS | 5122 | ++DOMWINDOW == 81 (0x952aa400) [pid = 5122] [serial = 808] [outer = (nil)] 04:03:52 INFO - PROCESS | 5122 | ++DOMWINDOW == 82 (0x95351400) [pid = 5122] [serial = 809] [outer = 0x952aa400] 04:03:52 INFO - PROCESS | 5122 | 1467111832934 Marionette DEBUG loaded listener.js 04:03:53 INFO - PROCESS | 5122 | ++DOMWINDOW == 83 (0x95530000) [pid = 5122] [serial = 810] [outer = 0x952aa400] 04:03:53 INFO - PROCESS | 5122 | 1467111833866 Marionette TRACE conn3 <- [1,1048,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-2",0,null,null]]]}] 04:03:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 04:03:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1587ms 04:03:53 INFO - PROCESS | 5122 | 1467111833943 Marionette TRACE conn3 -> [0,1049,"getWindowHandle",null] 04:03:53 INFO - PROCESS | 5122 | 1467111833948 Marionette TRACE conn3 <- [1,1049,null,{"value":"8"}] 04:03:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 04:03:53 INFO - PROCESS | 5122 | 1467111833954 Marionette TRACE conn3 -> [0,1050,"setScriptTimeout",{"ms":35000}] 04:03:53 INFO - PROCESS | 5122 | 1467111833958 Marionette TRACE conn3 <- [1,1050,null,{}] 04:03:53 INFO - PROCESS | 5122 | 1467111833964 Marionette TRACE conn3 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:03:53 INFO - PROCESS | 5122 | 1467111833969 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:03:54 INFO - PROCESS | 5122 | 1467111834141 Marionette TRACE conn3 <- [1,1051,null,{"value":null}] 04:03:54 INFO - PROCESS | 5122 | 1467111834300 Marionette TRACE conn3 -> [0,1052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:54 INFO - PROCESS | 5122 | 1467111834309 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:03:54 INFO - PROCESS | 5122 | ++DOCSHELL 0x8e4ab400 == 39 [pid = 5122] [id = 270] 04:03:54 INFO - PROCESS | 5122 | ++DOMWINDOW == 84 (0x91dd1400) [pid = 5122] [serial = 811] [outer = (nil)] 04:03:54 INFO - PROCESS | 5122 | ++DOMWINDOW == 85 (0x96f2d800) [pid = 5122] [serial = 812] [outer = 0x91dd1400] 04:03:54 INFO - PROCESS | 5122 | 1467111834437 Marionette DEBUG loaded listener.js 04:03:54 INFO - PROCESS | 5122 | ++DOMWINDOW == 86 (0x96f31c00) [pid = 5122] [serial = 813] [outer = 0x91dd1400] 04:03:55 INFO - PROCESS | 5122 | 1467111835439 Marionette TRACE conn3 <- [1,1052,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-3",0,null,null]]]}] 04:03:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 04:03:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1535ms 04:03:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 04:03:55 INFO - PROCESS | 5122 | 1467111835490 Marionette TRACE conn3 -> [0,1053,"getWindowHandle",null] 04:03:55 INFO - PROCESS | 5122 | 1467111835494 Marionette TRACE conn3 <- [1,1053,null,{"value":"8"}] 04:03:55 INFO - PROCESS | 5122 | 1467111835500 Marionette TRACE conn3 -> [0,1054,"setScriptTimeout",{"ms":35000}] 04:03:55 INFO - PROCESS | 5122 | 1467111835504 Marionette TRACE conn3 <- [1,1054,null,{}] 04:03:55 INFO - PROCESS | 5122 | 1467111835509 Marionette TRACE conn3 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:03:55 INFO - PROCESS | 5122 | 1467111835515 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:03:55 INFO - PROCESS | 5122 | 1467111835684 Marionette TRACE conn3 <- [1,1055,null,{"value":null}] 04:03:55 INFO - PROCESS | 5122 | 1467111835844 Marionette TRACE conn3 -> [0,1056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:55 INFO - PROCESS | 5122 | 1467111835851 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:03:55 INFO - PROCESS | 5122 | ++DOCSHELL 0x8e4acc00 == 40 [pid = 5122] [id = 271] 04:03:55 INFO - PROCESS | 5122 | ++DOMWINDOW == 87 (0x8e8d6000) [pid = 5122] [serial = 814] [outer = (nil)] 04:03:55 INFO - PROCESS | 5122 | ++DOMWINDOW == 88 (0x8fb3ec00) [pid = 5122] [serial = 815] [outer = 0x8e8d6000] 04:03:55 INFO - PROCESS | 5122 | 1467111835978 Marionette DEBUG loaded listener.js 04:03:56 INFO - PROCESS | 5122 | ++DOMWINDOW == 89 (0x91dce400) [pid = 5122] [serial = 816] [outer = 0x8e8d6000] 04:03:57 INFO - PROCESS | 5122 | 1467111837152 Marionette TRACE conn3 <- [1,1056,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-4",0,null,null]]]}] 04:03:57 INFO - PROCESS | 5122 | --DOCSHELL 0x8db84c00 == 39 [pid = 5122] [id = 265] 04:03:57 INFO - PROCESS | 5122 | --DOCSHELL 0x91dd1c00 == 38 [pid = 5122] [id = 264] 04:03:57 INFO - PROCESS | 5122 | --DOCSHELL 0x8f97cc00 == 37 [pid = 5122] [id = 263] 04:03:57 INFO - PROCESS | 5122 | --DOCSHELL 0x8e4b9400 == 36 [pid = 5122] [id = 262] 04:03:57 INFO - PROCESS | 5122 | --DOCSHELL 0x91cbdc00 == 35 [pid = 5122] [id = 261] 04:03:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 04:03:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1735ms 04:03:57 INFO - PROCESS | 5122 | 1467111837235 Marionette TRACE conn3 -> [0,1057,"getWindowHandle",null] 04:03:57 INFO - PROCESS | 5122 | 1467111837241 Marionette TRACE conn3 <- [1,1057,null,{"value":"8"}] 04:03:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 04:03:57 INFO - PROCESS | 5122 | 1467111837248 Marionette TRACE conn3 -> [0,1058,"setScriptTimeout",{"ms":35000}] 04:03:57 INFO - PROCESS | 5122 | 1467111837255 Marionette TRACE conn3 <- [1,1058,null,{}] 04:03:57 INFO - PROCESS | 5122 | 1467111837262 Marionette TRACE conn3 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:03:57 INFO - PROCESS | 5122 | 1467111837267 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:03:57 INFO - PROCESS | 5122 | 1467111837445 Marionette TRACE conn3 <- [1,1059,null,{"value":null}] 04:03:57 INFO - PROCESS | 5122 | --DOMWINDOW == 88 (0x952b0800) [pid = 5122] [serial = 758] [outer = (nil)] [url = about:blank] 04:03:57 INFO - PROCESS | 5122 | --DOMWINDOW == 87 (0x952b2400) [pid = 5122] [serial = 761] [outer = (nil)] [url = about:blank] 04:03:57 INFO - PROCESS | 5122 | --DOMWINDOW == 86 (0x95526800) [pid = 5122] [serial = 743] [outer = (nil)] [url = about:blank] 04:03:57 INFO - PROCESS | 5122 | --DOMWINDOW == 85 (0x955d2400) [pid = 5122] [serial = 744] [outer = (nil)] [url = about:blank] 04:03:57 INFO - PROCESS | 5122 | --DOMWINDOW == 84 (0x8fb3d000) [pid = 5122] [serial = 749] [outer = (nil)] [url = about:blank] 04:03:57 INFO - PROCESS | 5122 | --DOMWINDOW == 83 (0x912d6000) [pid = 5122] [serial = 750] [outer = (nil)] [url = about:blank] 04:03:57 INFO - PROCESS | 5122 | --DOMWINDOW == 82 (0x8f2ea400) [pid = 5122] [serial = 737] [outer = (nil)] [url = about:blank] 04:03:57 INFO - PROCESS | 5122 | --DOMWINDOW == 81 (0x8fb37c00) [pid = 5122] [serial = 738] [outer = (nil)] [url = about:blank] 04:03:57 INFO - PROCESS | 5122 | --DOMWINDOW == 80 (0x9522e400) [pid = 5122] [serial = 735] [outer = (nil)] [url = about:blank] 04:03:57 INFO - PROCESS | 5122 | --DOMWINDOW == 79 (0x8e4b4c00) [pid = 5122] [serial = 746] [outer = (nil)] [url = about:blank] 04:03:57 INFO - PROCESS | 5122 | --DOMWINDOW == 78 (0x8e8dd000) [pid = 5122] [serial = 747] [outer = (nil)] [url = about:blank] 04:03:57 INFO - PROCESS | 5122 | --DOMWINDOW == 77 (0x92fa5c00) [pid = 5122] [serial = 752] [outer = (nil)] [url = about:blank] 04:03:57 INFO - PROCESS | 5122 | --DOMWINDOW == 76 (0x91dcb000) [pid = 5122] [serial = 740] [outer = (nil)] [url = about:blank] 04:03:57 INFO - PROCESS | 5122 | --DOMWINDOW == 75 (0x92026800) [pid = 5122] [serial = 741] [outer = (nil)] [url = about:blank] 04:03:57 INFO - PROCESS | 5122 | --DOMWINDOW == 74 (0x95230000) [pid = 5122] [serial = 756] [outer = (nil)] [url = about:blank] 04:03:57 INFO - PROCESS | 5122 | --DOMWINDOW == 73 (0x955df800) [pid = 5122] [serial = 762] [outer = (nil)] [url = about:blank] 04:03:57 INFO - PROCESS | 5122 | --DOMWINDOW == 72 (0x96f35800) [pid = 5122] [serial = 764] [outer = (nil)] [url = about:blank] 04:03:57 INFO - PROCESS | 5122 | --DOMWINDOW == 71 (0x948f0800) [pid = 5122] [serial = 755] [outer = (nil)] [url = about:blank] 04:03:57 INFO - PROCESS | 5122 | --DOMWINDOW == 70 (0x98180c00) [pid = 5122] [serial = 765] [outer = (nil)] [url = about:blank] 04:03:57 INFO - PROCESS | 5122 | --DOMWINDOW == 69 (0x952df400) [pid = 5122] [serial = 759] [outer = (nil)] [url = about:blank] 04:03:57 INFO - PROCESS | 5122 | --DOMWINDOW == 68 (0x930db400) [pid = 5122] [serial = 753] [outer = (nil)] [url = about:blank] 04:03:57 INFO - PROCESS | 5122 | 1467111837639 Marionette TRACE conn3 -> [0,1060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:57 INFO - PROCESS | 5122 | 1467111837649 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:03:57 INFO - PROCESS | 5122 | ++DOCSHELL 0x8f014800 == 36 [pid = 5122] [id = 272] 04:03:57 INFO - PROCESS | 5122 | ++DOMWINDOW == 69 (0x8f019400) [pid = 5122] [serial = 817] [outer = (nil)] 04:03:57 INFO - PROCESS | 5122 | ++DOMWINDOW == 70 (0x8f2e3800) [pid = 5122] [serial = 818] [outer = 0x8f019400] 04:03:57 INFO - PROCESS | 5122 | 1467111837724 Marionette DEBUG loaded listener.js 04:03:57 INFO - PROCESS | 5122 | ++DOMWINDOW == 71 (0x8fb35800) [pid = 5122] [serial = 819] [outer = 0x8f019400] 04:03:58 INFO - PROCESS | 5122 | 1467111838446 Marionette TRACE conn3 <- [1,1060,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-5",0,null,null]]]}] 04:03:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 04:03:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1230ms 04:03:58 INFO - PROCESS | 5122 | 1467111838486 Marionette TRACE conn3 -> [0,1061,"getWindowHandle",null] 04:03:58 INFO - PROCESS | 5122 | 1467111838492 Marionette TRACE conn3 <- [1,1061,null,{"value":"8"}] 04:03:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 04:03:58 INFO - PROCESS | 5122 | 1467111838503 Marionette TRACE conn3 -> [0,1062,"setScriptTimeout",{"ms":35000}] 04:03:58 INFO - PROCESS | 5122 | 1467111838507 Marionette TRACE conn3 <- [1,1062,null,{}] 04:03:58 INFO - PROCESS | 5122 | 1467111838512 Marionette TRACE conn3 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:03:58 INFO - PROCESS | 5122 | 1467111838518 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:03:58 INFO - PROCESS | 5122 | 1467111838679 Marionette TRACE conn3 <- [1,1063,null,{"value":null}] 04:03:58 INFO - PROCESS | 5122 | 1467111838689 Marionette TRACE conn3 -> [0,1064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:58 INFO - PROCESS | 5122 | 1467111838699 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:03:58 INFO - PROCESS | 5122 | ++DOCSHELL 0x8f2e5400 == 37 [pid = 5122] [id = 273] 04:03:58 INFO - PROCESS | 5122 | ++DOMWINDOW == 72 (0x912d8c00) [pid = 5122] [serial = 820] [outer = (nil)] 04:03:58 INFO - PROCESS | 5122 | ++DOMWINDOW == 73 (0x91ee7800) [pid = 5122] [serial = 821] [outer = 0x912d8c00] 04:03:58 INFO - PROCESS | 5122 | 1467111838767 Marionette DEBUG loaded listener.js 04:03:58 INFO - PROCESS | 5122 | ++DOMWINDOW == 74 (0x92420800) [pid = 5122] [serial = 822] [outer = 0x912d8c00] 04:03:59 INFO - PROCESS | 5122 | 1467111839714 Marionette TRACE conn3 <- [1,1064,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-eof",0,null,null]]]}] 04:03:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 04:03:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1229ms 04:03:59 INFO - PROCESS | 5122 | 1467111839740 Marionette TRACE conn3 -> [0,1065,"getWindowHandle",null] 04:03:59 INFO - PROCESS | 5122 | 1467111839743 Marionette TRACE conn3 <- [1,1065,null,{"value":"8"}] 04:03:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 04:03:59 INFO - PROCESS | 5122 | 1467111839752 Marionette TRACE conn3 -> [0,1066,"setScriptTimeout",{"ms":35000}] 04:03:59 INFO - PROCESS | 5122 | 1467111839757 Marionette TRACE conn3 <- [1,1066,null,{}] 04:03:59 INFO - PROCESS | 5122 | 1467111839781 Marionette TRACE conn3 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:03:59 INFO - PROCESS | 5122 | 1467111839790 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:04:00 INFO - PROCESS | 5122 | 1467111840005 Marionette TRACE conn3 <- [1,1067,null,{"value":null}] 04:04:00 INFO - PROCESS | 5122 | 1467111840026 Marionette TRACE conn3 -> [0,1068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:00 INFO - PROCESS | 5122 | 1467111840038 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:04:00 INFO - PROCESS | 5122 | ++DOCSHELL 0x948fc800 == 38 [pid = 5122] [id = 274] 04:04:00 INFO - PROCESS | 5122 | ++DOMWINDOW == 75 (0x9522a400) [pid = 5122] [serial = 823] [outer = (nil)] 04:04:00 INFO - PROCESS | 5122 | ++DOMWINDOW == 76 (0x95230000) [pid = 5122] [serial = 824] [outer = 0x9522a400] 04:04:00 INFO - PROCESS | 5122 | 1467111840110 Marionette DEBUG loaded listener.js 04:04:00 INFO - PROCESS | 5122 | ++DOMWINDOW == 77 (0x952ab800) [pid = 5122] [serial = 825] [outer = 0x9522a400] 04:04:01 INFO - PROCESS | 5122 | 1467111841040 Marionette TRACE conn3 <- [1,1068,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-num",0,null,null]]]}] 04:04:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 04:04:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1336ms 04:04:01 INFO - PROCESS | 5122 | 1467111841094 Marionette TRACE conn3 -> [0,1069,"getWindowHandle",null] 04:04:01 INFO - PROCESS | 5122 | 1467111841098 Marionette TRACE conn3 <- [1,1069,null,{"value":"8"}] 04:04:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 04:04:01 INFO - PROCESS | 5122 | 1467111841104 Marionette TRACE conn3 -> [0,1070,"setScriptTimeout",{"ms":35000}] 04:04:01 INFO - PROCESS | 5122 | 1467111841107 Marionette TRACE conn3 <- [1,1070,null,{}] 04:04:01 INFO - PROCESS | 5122 | 1467111841113 Marionette TRACE conn3 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:04:01 INFO - PROCESS | 5122 | 1467111841118 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:04:01 INFO - PROCESS | 5122 | 1467111841329 Marionette TRACE conn3 <- [1,1071,null,{"value":null}] 04:04:01 INFO - PROCESS | 5122 | 1467111841351 Marionette TRACE conn3 -> [0,1072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:01 INFO - PROCESS | 5122 | 1467111841359 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:04:01 INFO - PROCESS | 5122 | ++DOCSHELL 0x8f017000 == 39 [pid = 5122] [id = 275] 04:04:01 INFO - PROCESS | 5122 | ++DOMWINDOW == 78 (0x952b1800) [pid = 5122] [serial = 826] [outer = (nil)] 04:04:01 INFO - PROCESS | 5122 | ++DOMWINDOW == 79 (0x95526800) [pid = 5122] [serial = 827] [outer = 0x952b1800] 04:04:01 INFO - PROCESS | 5122 | 1467111841428 Marionette DEBUG loaded listener.js 04:04:01 INFO - PROCESS | 5122 | ++DOMWINDOW == 80 (0x95531c00) [pid = 5122] [serial = 828] [outer = 0x952b1800] 04:04:02 INFO - PROCESS | 5122 | --DOMWINDOW == 79 (0x8f2e0c00) [pid = 5122] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 04:04:02 INFO - PROCESS | 5122 | --DOMWINDOW == 78 (0x93b56800) [pid = 5122] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 04:04:02 INFO - PROCESS | 5122 | --DOMWINDOW == 77 (0x98179800) [pid = 5122] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 04:04:02 INFO - PROCESS | 5122 | --DOMWINDOW == 76 (0x95233800) [pid = 5122] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 04:04:02 INFO - PROCESS | 5122 | --DOMWINDOW == 75 (0x8f01bc00) [pid = 5122] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 04:04:02 INFO - PROCESS | 5122 | --DOMWINDOW == 74 (0x91cc2800) [pid = 5122] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 04:04:02 INFO - PROCESS | 5122 | --DOMWINDOW == 73 (0x8e4b4800) [pid = 5122] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 04:04:02 INFO - PROCESS | 5122 | --DOMWINDOW == 72 (0x91ee7000) [pid = 5122] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 04:04:02 INFO - PROCESS | 5122 | --DOMWINDOW == 71 (0x8e8db800) [pid = 5122] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 04:04:02 INFO - PROCESS | 5122 | --DOMWINDOW == 70 (0x8fb33000) [pid = 5122] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 04:04:02 INFO - PROCESS | 5122 | --DOMWINDOW == 69 (0x8e8d6800) [pid = 5122] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 04:04:02 INFO - PROCESS | 5122 | 1467111842478 Marionette TRACE conn3 <- [1,1072,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-percent",0,null,null]]]}] 04:04:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 04:04:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1386ms 04:04:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 04:04:02 INFO - PROCESS | 5122 | 1467111842491 Marionette TRACE conn3 -> [0,1073,"getWindowHandle",null] 04:04:02 INFO - PROCESS | 5122 | 1467111842494 Marionette TRACE conn3 <- [1,1073,null,{"value":"8"}] 04:04:02 INFO - PROCESS | 5122 | 1467111842501 Marionette TRACE conn3 -> [0,1074,"setScriptTimeout",{"ms":35000}] 04:04:02 INFO - PROCESS | 5122 | 1467111842504 Marionette TRACE conn3 <- [1,1074,null,{}] 04:04:02 INFO - PROCESS | 5122 | 1467111842509 Marionette TRACE conn3 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:04:02 INFO - PROCESS | 5122 | 1467111842514 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:04:02 INFO - PROCESS | 5122 | 1467111842707 Marionette TRACE conn3 <- [1,1075,null,{"value":null}] 04:04:02 INFO - PROCESS | 5122 | 1467111842725 Marionette TRACE conn3 -> [0,1076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:02 INFO - PROCESS | 5122 | 1467111842737 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:04:02 INFO - PROCESS | 5122 | ++DOCSHELL 0x8e4b4800 == 40 [pid = 5122] [id = 276] 04:04:02 INFO - PROCESS | 5122 | ++DOMWINDOW == 70 (0x8e8d8000) [pid = 5122] [serial = 829] [outer = (nil)] 04:04:02 INFO - PROCESS | 5122 | ++DOMWINDOW == 71 (0x9242c800) [pid = 5122] [serial = 830] [outer = 0x8e8d8000] 04:04:02 INFO - PROCESS | 5122 | 1467111842801 Marionette DEBUG loaded listener.js 04:04:02 INFO - PROCESS | 5122 | ++DOMWINDOW == 72 (0x93b5bc00) [pid = 5122] [serial = 831] [outer = 0x8e8d8000] 04:04:03 INFO - PROCESS | 5122 | 1467111843652 Marionette TRACE conn3 <- [1,1076,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-1",0,null,null]]]}] 04:04:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 04:04:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1192ms 04:04:03 INFO - PROCESS | 5122 | 1467111843693 Marionette TRACE conn3 -> [0,1077,"getWindowHandle",null] 04:04:03 INFO - PROCESS | 5122 | 1467111843697 Marionette TRACE conn3 <- [1,1077,null,{"value":"8"}] 04:04:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 04:04:03 INFO - PROCESS | 5122 | 1467111843703 Marionette TRACE conn3 -> [0,1078,"setScriptTimeout",{"ms":35000}] 04:04:03 INFO - PROCESS | 5122 | 1467111843706 Marionette TRACE conn3 <- [1,1078,null,{}] 04:04:03 INFO - PROCESS | 5122 | 1467111843712 Marionette TRACE conn3 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:04:03 INFO - PROCESS | 5122 | 1467111843722 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:04:03 INFO - PROCESS | 5122 | 1467111843895 Marionette TRACE conn3 <- [1,1079,null,{"value":null}] 04:04:03 INFO - PROCESS | 5122 | 1467111843904 Marionette TRACE conn3 -> [0,1080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:03 INFO - PROCESS | 5122 | 1467111843912 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:04:03 INFO - PROCESS | 5122 | ++DOCSHELL 0x955db400 == 41 [pid = 5122] [id = 277] 04:04:03 INFO - PROCESS | 5122 | ++DOMWINDOW == 73 (0x955dc400) [pid = 5122] [serial = 832] [outer = (nil)] 04:04:03 INFO - PROCESS | 5122 | ++DOMWINDOW == 74 (0x99663800) [pid = 5122] [serial = 833] [outer = 0x955dc400] 04:04:03 INFO - PROCESS | 5122 | 1467111843980 Marionette DEBUG loaded listener.js 04:04:04 INFO - PROCESS | 5122 | ++DOMWINDOW == 75 (0x99e20800) [pid = 5122] [serial = 834] [outer = 0x955dc400] 04:04:05 INFO - PROCESS | 5122 | 1467111845101 Marionette TRACE conn3 <- [1,1080,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-2",0,null,null]]]}] 04:04:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 04:04:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1431ms 04:04:05 INFO - PROCESS | 5122 | 1467111845135 Marionette TRACE conn3 -> [0,1081,"getWindowHandle",null] 04:04:05 INFO - PROCESS | 5122 | 1467111845140 Marionette TRACE conn3 <- [1,1081,null,{"value":"8"}] 04:04:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 04:04:05 INFO - PROCESS | 5122 | 1467111845148 Marionette TRACE conn3 -> [0,1082,"setScriptTimeout",{"ms":35000}] 04:04:05 INFO - PROCESS | 5122 | 1467111845155 Marionette TRACE conn3 <- [1,1082,null,{}] 04:04:05 INFO - PROCESS | 5122 | 1467111845171 Marionette TRACE conn3 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:04:05 INFO - PROCESS | 5122 | 1467111845180 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:04:05 INFO - PROCESS | 5122 | 1467111845405 Marionette TRACE conn3 <- [1,1083,null,{"value":null}] 04:04:05 INFO - PROCESS | 5122 | 1467111845619 Marionette TRACE conn3 -> [0,1084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:05 INFO - PROCESS | 5122 | 1467111845629 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:04:05 INFO - PROCESS | 5122 | ++DOCSHELL 0x8f01c400 == 42 [pid = 5122] [id = 278] 04:04:05 INFO - PROCESS | 5122 | ++DOMWINDOW == 76 (0x8f01c800) [pid = 5122] [serial = 835] [outer = (nil)] 04:04:05 INFO - PROCESS | 5122 | ++DOMWINDOW == 77 (0x8fb37000) [pid = 5122] [serial = 836] [outer = 0x8f01c800] 04:04:05 INFO - PROCESS | 5122 | 1467111845772 Marionette DEBUG loaded listener.js 04:04:05 INFO - PROCESS | 5122 | ++DOMWINDOW == 78 (0x912cd000) [pid = 5122] [serial = 837] [outer = 0x8f01c800] 04:04:06 INFO - PROCESS | 5122 | 1467111846681 Marionette TRACE conn3 <- [1,1084,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-eof",0,null,null]]]}] 04:04:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 04:04:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1590ms 04:04:06 INFO - PROCESS | 5122 | 1467111846738 Marionette TRACE conn3 -> [0,1085,"getWindowHandle",null] 04:04:06 INFO - PROCESS | 5122 | 1467111846745 Marionette TRACE conn3 <- [1,1085,null,{"value":"8"}] 04:04:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 04:04:06 INFO - PROCESS | 5122 | 1467111846756 Marionette TRACE conn3 -> [0,1086,"setScriptTimeout",{"ms":35000}] 04:04:06 INFO - PROCESS | 5122 | 1467111846759 Marionette TRACE conn3 <- [1,1086,null,{}] 04:04:06 INFO - PROCESS | 5122 | 1467111846766 Marionette TRACE conn3 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:04:06 INFO - PROCESS | 5122 | 1467111846772 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:04:06 INFO - PROCESS | 5122 | 1467111846987 Marionette TRACE conn3 <- [1,1087,null,{"value":null}] 04:04:07 INFO - PROCESS | 5122 | 1467111847253 Marionette TRACE conn3 -> [0,1088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:07 INFO - PROCESS | 5122 | 1467111847261 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:04:07 INFO - PROCESS | 5122 | ++DOCSHELL 0x91dcd800 == 43 [pid = 5122] [id = 279] 04:04:07 INFO - PROCESS | 5122 | ++DOMWINDOW == 79 (0x930dd000) [pid = 5122] [serial = 838] [outer = (nil)] 04:04:07 INFO - PROCESS | 5122 | ++DOMWINDOW == 80 (0x94854400) [pid = 5122] [serial = 839] [outer = 0x930dd000] 04:04:07 INFO - PROCESS | 5122 | 1467111847388 Marionette DEBUG loaded listener.js 04:04:07 INFO - PROCESS | 5122 | ++DOMWINDOW == 81 (0x9522e800) [pid = 5122] [serial = 840] [outer = 0x930dd000] 04:04:08 INFO - PROCESS | 5122 | 1467111848278 Marionette TRACE conn3 <- [1,1088,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-1",0,null,null]]]}] 04:04:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 04:04:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1578ms 04:04:08 INFO - PROCESS | 5122 | 1467111848334 Marionette TRACE conn3 -> [0,1089,"getWindowHandle",null] 04:04:08 INFO - PROCESS | 5122 | 1467111848339 Marionette TRACE conn3 <- [1,1089,null,{"value":"8"}] 04:04:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 04:04:08 INFO - PROCESS | 5122 | 1467111848345 Marionette TRACE conn3 -> [0,1090,"setScriptTimeout",{"ms":35000}] 04:04:08 INFO - PROCESS | 5122 | 1467111848351 Marionette TRACE conn3 <- [1,1090,null,{}] 04:04:08 INFO - PROCESS | 5122 | 1467111848367 Marionette TRACE conn3 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:04:08 INFO - PROCESS | 5122 | 1467111848376 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:04:08 INFO - PROCESS | 5122 | 1467111848590 Marionette TRACE conn3 <- [1,1091,null,{"value":null}] 04:04:08 INFO - PROCESS | 5122 | 1467111848801 Marionette TRACE conn3 -> [0,1092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:08 INFO - PROCESS | 5122 | 1467111848812 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:04:08 INFO - PROCESS | 5122 | ++DOCSHELL 0x952a4c00 == 44 [pid = 5122] [id = 280] 04:04:08 INFO - PROCESS | 5122 | ++DOMWINDOW == 82 (0x98376400) [pid = 5122] [serial = 841] [outer = (nil)] 04:04:08 INFO - PROCESS | 5122 | ++DOMWINDOW == 83 (0x99e44c00) [pid = 5122] [serial = 842] [outer = 0x98376400] 04:04:08 INFO - PROCESS | 5122 | 1467111848939 Marionette DEBUG loaded listener.js 04:04:09 INFO - PROCESS | 5122 | ++DOMWINDOW == 84 (0x99edcc00) [pid = 5122] [serial = 843] [outer = 0x98376400] 04:04:09 INFO - PROCESS | 5122 | 1467111849810 Marionette TRACE conn3 <- [1,1092,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-2",0,null,null]]]}] 04:04:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 04:04:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1533ms 04:04:09 INFO - PROCESS | 5122 | 1467111849878 Marionette TRACE conn3 -> [0,1093,"getWindowHandle",null] 04:04:09 INFO - PROCESS | 5122 | 1467111849883 Marionette TRACE conn3 <- [1,1093,null,{"value":"8"}] 04:04:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 04:04:09 INFO - PROCESS | 5122 | 1467111849889 Marionette TRACE conn3 -> [0,1094,"setScriptTimeout",{"ms":35000}] 04:04:09 INFO - PROCESS | 5122 | 1467111849893 Marionette TRACE conn3 <- [1,1094,null,{}] 04:04:09 INFO - PROCESS | 5122 | 1467111849898 Marionette TRACE conn3 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:04:09 INFO - PROCESS | 5122 | 1467111849903 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:04:10 INFO - PROCESS | 5122 | 1467111850113 Marionette TRACE conn3 <- [1,1095,null,{"value":null}] 04:04:10 INFO - PROCESS | 5122 | 1467111850279 Marionette TRACE conn3 -> [0,1096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:10 INFO - PROCESS | 5122 | 1467111850288 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:04:10 INFO - PROCESS | 5122 | ++DOCSHELL 0x99edf800 == 45 [pid = 5122] [id = 281] 04:04:10 INFO - PROCESS | 5122 | ++DOMWINDOW == 85 (0x9a143000) [pid = 5122] [serial = 844] [outer = (nil)] 04:04:10 INFO - PROCESS | 5122 | ++DOMWINDOW == 86 (0x9a1ebc00) [pid = 5122] [serial = 845] [outer = 0x9a143000] 04:04:10 INFO - PROCESS | 5122 | 1467111850371 Marionette DEBUG loaded listener.js 04:04:10 INFO - PROCESS | 5122 | ++DOMWINDOW == 87 (0x9a398800) [pid = 5122] [serial = 846] [outer = 0x9a143000] 04:04:11 INFO - PROCESS | 5122 | 1467111851300 Marionette TRACE conn3 <- [1,1096,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-percent",0,null,null]]]}] 04:04:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 04:04:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1486ms 04:04:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 04:04:11 INFO - PROCESS | 5122 | 1467111851376 Marionette TRACE conn3 -> [0,1097,"getWindowHandle",null] 04:04:11 INFO - PROCESS | 5122 | 1467111851379 Marionette TRACE conn3 <- [1,1097,null,{"value":"8"}] 04:04:11 INFO - PROCESS | 5122 | 1467111851386 Marionette TRACE conn3 -> [0,1098,"setScriptTimeout",{"ms":35000}] 04:04:11 INFO - PROCESS | 5122 | 1467111851389 Marionette TRACE conn3 <- [1,1098,null,{}] 04:04:11 INFO - PROCESS | 5122 | 1467111851395 Marionette TRACE conn3 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:04:11 INFO - PROCESS | 5122 | 1467111851400 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:04:11 INFO - PROCESS | 5122 | 1467111851605 Marionette TRACE conn3 <- [1,1099,null,{"value":null}] 04:04:11 INFO - PROCESS | 5122 | 1467111851824 Marionette TRACE conn3 -> [0,1100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:11 INFO - PROCESS | 5122 | 1467111851832 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:04:12 INFO - PROCESS | 5122 | ++DOCSHELL 0x8e4ae400 == 46 [pid = 5122] [id = 282] 04:04:12 INFO - PROCESS | 5122 | ++DOMWINDOW == 88 (0x8e4b2000) [pid = 5122] [serial = 847] [outer = (nil)] 04:04:12 INFO - PROCESS | 5122 | ++DOMWINDOW == 89 (0x8e8d3c00) [pid = 5122] [serial = 848] [outer = 0x8e4b2000] 04:04:12 INFO - PROCESS | 5122 | 1467111852153 Marionette DEBUG loaded listener.js 04:04:12 INFO - PROCESS | 5122 | ++DOMWINDOW == 90 (0x8f016400) [pid = 5122] [serial = 849] [outer = 0x8e4b2000] 04:04:13 INFO - PROCESS | 5122 | 1467111853047 Marionette TRACE conn3 <- [1,1100,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-1",0,null,null]]]}] 04:04:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 04:04:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1730ms 04:04:13 INFO - PROCESS | 5122 | 1467111853117 Marionette TRACE conn3 -> [0,1101,"getWindowHandle",null] 04:04:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 04:04:13 INFO - PROCESS | 5122 | 1467111853123 Marionette TRACE conn3 <- [1,1101,null,{"value":"8"}] 04:04:13 INFO - PROCESS | 5122 | 1467111853130 Marionette TRACE conn3 -> [0,1102,"setScriptTimeout",{"ms":35000}] 04:04:13 INFO - PROCESS | 5122 | 1467111853134 Marionette TRACE conn3 <- [1,1102,null,{}] 04:04:13 INFO - PROCESS | 5122 | 1467111853141 Marionette TRACE conn3 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:04:13 INFO - PROCESS | 5122 | 1467111853146 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:04:13 INFO - PROCESS | 5122 | 1467111853390 Marionette TRACE conn3 <- [1,1103,null,{"value":null}] 04:04:13 INFO - PROCESS | 5122 | 1467111853563 Marionette TRACE conn3 -> [0,1104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:13 INFO - PROCESS | 5122 | 1467111853572 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:04:13 INFO - PROCESS | 5122 | ++DOCSHELL 0x912ce400 == 47 [pid = 5122] [id = 283] 04:04:13 INFO - PROCESS | 5122 | ++DOMWINDOW == 91 (0x912d1c00) [pid = 5122] [serial = 850] [outer = (nil)] 04:04:13 INFO - PROCESS | 5122 | ++DOMWINDOW == 92 (0x91dc7000) [pid = 5122] [serial = 851] [outer = 0x912d1c00] 04:04:13 INFO - PROCESS | 5122 | 1467111853707 Marionette DEBUG loaded listener.js 04:04:13 INFO - PROCESS | 5122 | ++DOMWINDOW == 93 (0x91eef800) [pid = 5122] [serial = 852] [outer = 0x912d1c00] 04:04:15 INFO - PROCESS | 5122 | --DOCSHELL 0x8e4b4800 == 46 [pid = 5122] [id = 276] 04:04:15 INFO - PROCESS | 5122 | --DOCSHELL 0x8f017000 == 45 [pid = 5122] [id = 275] 04:04:15 INFO - PROCESS | 5122 | --DOCSHELL 0x948fc800 == 44 [pid = 5122] [id = 274] 04:04:15 INFO - PROCESS | 5122 | --DOCSHELL 0x8f2e5400 == 43 [pid = 5122] [id = 273] 04:04:15 INFO - PROCESS | 5122 | --DOCSHELL 0x8f014800 == 42 [pid = 5122] [id = 272] 04:04:15 INFO - PROCESS | 5122 | --DOCSHELL 0x8e4acc00 == 41 [pid = 5122] [id = 271] 04:04:15 INFO - PROCESS | 5122 | --DOCSHELL 0x8e4ab400 == 40 [pid = 5122] [id = 270] 04:04:15 INFO - PROCESS | 5122 | --DOCSHELL 0x952aa000 == 39 [pid = 5122] [id = 269] 04:04:15 INFO - PROCESS | 5122 | --DOCSHELL 0x8e4ad000 == 38 [pid = 5122] [id = 268] 04:04:15 INFO - PROCESS | 5122 | --DOCSHELL 0x8db76400 == 37 [pid = 5122] [id = 267] 04:04:15 INFO - PROCESS | 5122 | --DOCSHELL 0x91cbd800 == 36 [pid = 5122] [id = 258] 04:04:15 INFO - PROCESS | 5122 | --DOCSHELL 0x8e4b6000 == 35 [pid = 5122] [id = 259] 04:04:15 INFO - PROCESS | 5122 | --DOCSHELL 0x8e4b1800 == 34 [pid = 5122] [id = 260] 04:04:15 INFO - PROCESS | 5122 | --DOCSHELL 0x930d0800 == 33 [pid = 5122] [id = 257] 04:04:15 INFO - PROCESS | 5122 | --DOCSHELL 0x8e8d1800 == 32 [pid = 5122] [id = 266] 04:04:15 INFO - PROCESS | 5122 | --DOCSHELL 0x8e4ae400 == 31 [pid = 5122] [id = 282] 04:04:15 INFO - PROCESS | 5122 | --DOCSHELL 0x99edf800 == 30 [pid = 5122] [id = 281] 04:04:15 INFO - PROCESS | 5122 | --DOCSHELL 0x952a4c00 == 29 [pid = 5122] [id = 280] 04:04:15 INFO - PROCESS | 5122 | --DOCSHELL 0x91dcd800 == 28 [pid = 5122] [id = 279] 04:04:15 INFO - PROCESS | 5122 | --DOCSHELL 0x955db400 == 27 [pid = 5122] [id = 277] 04:04:15 INFO - PROCESS | 5122 | --DOCSHELL 0x8f01c400 == 26 [pid = 5122] [id = 278] 04:04:15 INFO - PROCESS | 5122 | --DOMWINDOW == 92 (0x93b59000) [pid = 5122] [serial = 800] [outer = (nil)] [url = about:blank] 04:04:15 INFO - PROCESS | 5122 | --DOMWINDOW == 91 (0x91dc6000) [pid = 5122] [serial = 768] [outer = (nil)] [url = about:blank] 04:04:15 INFO - PROCESS | 5122 | --DOMWINDOW == 90 (0x8fb39400) [pid = 5122] [serial = 767] [outer = (nil)] [url = about:blank] 04:04:15 INFO - PROCESS | 5122 | --DOMWINDOW == 89 (0x94855400) [pid = 5122] [serial = 771] [outer = (nil)] [url = about:blank] 04:04:15 INFO - PROCESS | 5122 | --DOMWINDOW == 88 (0x93b9d400) [pid = 5122] [serial = 770] [outer = (nil)] [url = about:blank] 04:04:15 INFO - PROCESS | 5122 | --DOMWINDOW == 87 (0x992b2000) [pid = 5122] [serial = 774] [outer = (nil)] [url = about:blank] 04:04:15 INFO - PROCESS | 5122 | --DOMWINDOW == 86 (0x98372800) [pid = 5122] [serial = 773] [outer = (nil)] [url = about:blank] 04:04:15 INFO - PROCESS | 5122 | --DOMWINDOW == 85 (0x99e23000) [pid = 5122] [serial = 777] [outer = (nil)] [url = about:blank] 04:04:15 INFO - PROCESS | 5122 | --DOMWINDOW == 84 (0x99db2c00) [pid = 5122] [serial = 776] [outer = (nil)] [url = about:blank] 04:04:15 INFO - PROCESS | 5122 | --DOMWINDOW == 83 (0x99e4a800) [pid = 5122] [serial = 780] [outer = (nil)] [url = about:blank] 04:04:15 INFO - PROCESS | 5122 | --DOMWINDOW == 82 (0x99e49000) [pid = 5122] [serial = 779] [outer = (nil)] [url = about:blank] 04:04:15 INFO - PROCESS | 5122 | --DOMWINDOW == 81 (0x92428000) [pid = 5122] [serial = 786] [outer = (nil)] [url = about:blank] 04:04:15 INFO - PROCESS | 5122 | --DOMWINDOW == 80 (0x91eed400) [pid = 5122] [serial = 785] [outer = (nil)] [url = about:blank] 04:04:15 INFO - PROCESS | 5122 | --DOMWINDOW == 79 (0x8f10a800) [pid = 5122] [serial = 783] [outer = (nil)] [url = about:blank] 04:04:15 INFO - PROCESS | 5122 | --DOMWINDOW == 78 (0x8e8d9000) [pid = 5122] [serial = 782] [outer = (nil)] [url = about:blank] 04:04:15 INFO - PROCESS | 5122 | --DOMWINDOW == 77 (0x91ef2000) [pid = 5122] [serial = 794] [outer = (nil)] [url = about:blank] 04:04:15 INFO - PROCESS | 5122 | --DOMWINDOW == 76 (0x8f10f400) [pid = 5122] [serial = 788] [outer = (nil)] [url = about:blank] 04:04:15 INFO - PROCESS | 5122 | --DOMWINDOW == 75 (0x8f113000) [pid = 5122] [serial = 789] [outer = (nil)] [url = about:blank] 04:04:15 INFO - PROCESS | 5122 | --DOMWINDOW == 74 (0x8fb3b800) [pid = 5122] [serial = 791] [outer = (nil)] [url = about:blank] 04:04:15 INFO - PROCESS | 5122 | --DOMWINDOW == 73 (0x8f2e7800) [pid = 5122] [serial = 797] [outer = (nil)] [url = about:blank] 04:04:15 INFO - PROCESS | 5122 | --DOMWINDOW == 72 (0x9202bc00) [pid = 5122] [serial = 795] [outer = (nil)] [url = about:blank] 04:04:15 INFO - PROCESS | 5122 | --DOMWINDOW == 71 (0x92429c00) [pid = 5122] [serial = 798] [outer = (nil)] [url = about:blank] 04:04:15 INFO - PROCESS | 5122 | --DOMWINDOW == 70 (0x9125f800) [pid = 5122] [serial = 792] [outer = (nil)] [url = about:blank] 04:04:15 INFO - PROCESS | 5122 | 1467111855648 Marionette TRACE conn3 <- [1,1104,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-2",0,null,null]]]}] 04:04:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 04:04:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 2537ms 04:04:15 INFO - PROCESS | 5122 | 1467111855666 Marionette TRACE conn3 -> [0,1105,"getWindowHandle",null] 04:04:15 INFO - PROCESS | 5122 | 1467111855672 Marionette TRACE conn3 <- [1,1105,null,{"value":"8"}] 04:04:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 04:04:15 INFO - PROCESS | 5122 | 1467111855688 Marionette TRACE conn3 -> [0,1106,"setScriptTimeout",{"ms":35000}] 04:04:15 INFO - PROCESS | 5122 | 1467111855693 Marionette TRACE conn3 <- [1,1106,null,{}] 04:04:15 INFO - PROCESS | 5122 | 1467111855701 Marionette TRACE conn3 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:04:15 INFO - PROCESS | 5122 | 1467111855706 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:04:15 INFO - PROCESS | 5122 | 1467111855874 Marionette TRACE conn3 <- [1,1107,null,{"value":null}] 04:04:15 INFO - PROCESS | 5122 | 1467111855885 Marionette TRACE conn3 -> [0,1108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:15 INFO - PROCESS | 5122 | 1467111855895 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:04:15 INFO - PROCESS | 5122 | ++DOCSHELL 0x8e4b4800 == 27 [pid = 5122] [id = 284] 04:04:15 INFO - PROCESS | 5122 | ++DOMWINDOW == 71 (0x8e4b5000) [pid = 5122] [serial = 853] [outer = (nil)] 04:04:15 INFO - PROCESS | 5122 | ++DOMWINDOW == 72 (0x8f012000) [pid = 5122] [serial = 854] [outer = 0x8e4b5000] 04:04:15 INFO - PROCESS | 5122 | 1467111855970 Marionette DEBUG loaded listener.js 04:04:16 INFO - PROCESS | 5122 | ++DOMWINDOW == 73 (0x8f01c000) [pid = 5122] [serial = 855] [outer = 0x8e4b5000] 04:04:16 INFO - PROCESS | 5122 | 1467111856804 Marionette TRACE conn3 <- [1,1108,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-3",0,null,null]]]}] 04:04:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 04:04:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1182ms 04:04:16 INFO - PROCESS | 5122 | 1467111856867 Marionette TRACE conn3 -> [0,1109,"getWindowHandle",null] 04:04:16 INFO - PROCESS | 5122 | 1467111856875 Marionette TRACE conn3 <- [1,1109,null,{"value":"8"}] 04:04:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 04:04:16 INFO - PROCESS | 5122 | 1467111856886 Marionette TRACE conn3 -> [0,1110,"setScriptTimeout",{"ms":35000}] 04:04:16 INFO - PROCESS | 5122 | 1467111856890 Marionette TRACE conn3 <- [1,1110,null,{}] 04:04:16 INFO - PROCESS | 5122 | 1467111856900 Marionette TRACE conn3 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:04:16 INFO - PROCESS | 5122 | 1467111856905 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:04:17 INFO - PROCESS | 5122 | 1467111857083 Marionette TRACE conn3 <- [1,1111,null,{"value":null}] 04:04:17 INFO - PROCESS | 5122 | 1467111857201 Marionette TRACE conn3 -> [0,1112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:17 INFO - PROCESS | 5122 | 1467111857210 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:04:17 INFO - PROCESS | 5122 | ++DOCSHELL 0x8f2ea000 == 28 [pid = 5122] [id = 285] 04:04:17 INFO - PROCESS | 5122 | ++DOMWINDOW == 74 (0x8f979400) [pid = 5122] [serial = 856] [outer = (nil)] 04:04:17 INFO - PROCESS | 5122 | ++DOMWINDOW == 75 (0x8f981800) [pid = 5122] [serial = 857] [outer = 0x8f979400] 04:04:17 INFO - PROCESS | 5122 | 1467111857296 Marionette DEBUG loaded listener.js 04:04:17 INFO - PROCESS | 5122 | ++DOMWINDOW == 76 (0x8fb3b000) [pid = 5122] [serial = 858] [outer = 0x8f979400] 04:04:18 INFO - PROCESS | 5122 | 1467111858179 Marionette TRACE conn3 <- [1,1112,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-4",0,null,null]]]}] 04:04:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 04:04:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1335ms 04:04:18 INFO - PROCESS | 5122 | 1467111858221 Marionette TRACE conn3 -> [0,1113,"getWindowHandle",null] 04:04:18 INFO - PROCESS | 5122 | 1467111858225 Marionette TRACE conn3 <- [1,1113,null,{"value":"8"}] 04:04:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 04:04:18 INFO - PROCESS | 5122 | 1467111858232 Marionette TRACE conn3 -> [0,1114,"setScriptTimeout",{"ms":35000}] 04:04:18 INFO - PROCESS | 5122 | 1467111858238 Marionette TRACE conn3 <- [1,1114,null,{}] 04:04:18 INFO - PROCESS | 5122 | 1467111858264 Marionette TRACE conn3 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:04:18 INFO - PROCESS | 5122 | 1467111858274 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:04:18 INFO - PROCESS | 5122 | 1467111858481 Marionette TRACE conn3 <- [1,1115,null,{"value":null}] 04:04:18 INFO - PROCESS | 5122 | 1467111858505 Marionette TRACE conn3 -> [0,1116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:18 INFO - PROCESS | 5122 | 1467111858512 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:04:18 INFO - PROCESS | 5122 | ++DOCSHELL 0x91ee8c00 == 29 [pid = 5122] [id = 286] 04:04:18 INFO - PROCESS | 5122 | ++DOMWINDOW == 77 (0x91ee9400) [pid = 5122] [serial = 859] [outer = (nil)] 04:04:18 INFO - PROCESS | 5122 | ++DOMWINDOW == 78 (0x91ef2000) [pid = 5122] [serial = 860] [outer = 0x91ee9400] 04:04:18 INFO - PROCESS | 5122 | 1467111858588 Marionette DEBUG loaded listener.js 04:04:18 INFO - PROCESS | 5122 | ++DOMWINDOW == 79 (0x9241d800) [pid = 5122] [serial = 861] [outer = 0x91ee9400] 04:04:19 INFO - PROCESS | 5122 | 1467111859511 Marionette TRACE conn3 <- [1,1116,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-1",0,null,null]]]}] 04:04:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 04:04:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1332ms 04:04:19 INFO - PROCESS | 5122 | 1467111859573 Marionette TRACE conn3 -> [0,1117,"getWindowHandle",null] 04:04:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 04:04:19 INFO - PROCESS | 5122 | 1467111859578 Marionette TRACE conn3 <- [1,1117,null,{"value":"8"}] 04:04:19 INFO - PROCESS | 5122 | 1467111859584 Marionette TRACE conn3 -> [0,1118,"setScriptTimeout",{"ms":35000}] 04:04:19 INFO - PROCESS | 5122 | 1467111859587 Marionette TRACE conn3 <- [1,1118,null,{}] 04:04:19 INFO - PROCESS | 5122 | 1467111859592 Marionette TRACE conn3 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:04:19 INFO - PROCESS | 5122 | 1467111859596 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:04:19 INFO - PROCESS | 5122 | 1467111859791 Marionette TRACE conn3 <- [1,1119,null,{"value":null}] 04:04:19 INFO - PROCESS | 5122 | 1467111859811 Marionette TRACE conn3 -> [0,1120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:19 INFO - PROCESS | 5122 | 1467111859818 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:04:19 INFO - PROCESS | 5122 | ++DOCSHELL 0x8f112000 == 30 [pid = 5122] [id = 287] 04:04:19 INFO - PROCESS | 5122 | ++DOMWINDOW == 80 (0x91cc6800) [pid = 5122] [serial = 862] [outer = (nil)] 04:04:19 INFO - PROCESS | 5122 | ++DOMWINDOW == 81 (0x930d4000) [pid = 5122] [serial = 863] [outer = 0x91cc6800] 04:04:19 INFO - PROCESS | 5122 | 1467111859890 Marionette DEBUG loaded listener.js 04:04:20 INFO - PROCESS | 5122 | ++DOMWINDOW == 82 (0x93b9d400) [pid = 5122] [serial = 864] [outer = 0x91cc6800] 04:04:20 INFO - PROCESS | 5122 | --DOMWINDOW == 81 (0x8f019400) [pid = 5122] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 04:04:20 INFO - PROCESS | 5122 | --DOMWINDOW == 80 (0x952aa400) [pid = 5122] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 04:04:20 INFO - PROCESS | 5122 | --DOMWINDOW == 79 (0x91dd1400) [pid = 5122] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 04:04:20 INFO - PROCESS | 5122 | --DOMWINDOW == 78 (0x955dc400) [pid = 5122] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 04:04:20 INFO - PROCESS | 5122 | --DOMWINDOW == 77 (0x9522a400) [pid = 5122] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 04:04:20 INFO - PROCESS | 5122 | --DOMWINDOW == 76 (0x952b1800) [pid = 5122] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 04:04:20 INFO - PROCESS | 5122 | --DOMWINDOW == 75 (0x8e8d8000) [pid = 5122] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 04:04:20 INFO - PROCESS | 5122 | --DOMWINDOW == 74 (0x91cc8800) [pid = 5122] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 04:04:20 INFO - PROCESS | 5122 | --DOMWINDOW == 73 (0x912d2000) [pid = 5122] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 04:04:20 INFO - PROCESS | 5122 | --DOMWINDOW == 72 (0x8e8d6000) [pid = 5122] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 04:04:20 INFO - PROCESS | 5122 | --DOMWINDOW == 71 (0x8db84800) [pid = 5122] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 04:04:20 INFO - PROCESS | 5122 | --DOMWINDOW == 70 (0x912d8c00) [pid = 5122] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 04:04:21 INFO - PROCESS | 5122 | 1467111861257 Marionette TRACE conn3 <- [1,1120,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-2",0,null,null]]]}] 04:04:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 04:04:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1729ms 04:04:21 INFO - PROCESS | 5122 | 1467111861312 Marionette TRACE conn3 -> [0,1121,"getWindowHandle",null] 04:04:21 INFO - PROCESS | 5122 | 1467111861316 Marionette TRACE conn3 <- [1,1121,null,{"value":"8"}] 04:04:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 04:04:21 INFO - PROCESS | 5122 | 1467111861321 Marionette TRACE conn3 -> [0,1122,"setScriptTimeout",{"ms":35000}] 04:04:21 INFO - PROCESS | 5122 | 1467111861325 Marionette TRACE conn3 <- [1,1122,null,{}] 04:04:21 INFO - PROCESS | 5122 | 1467111861330 Marionette TRACE conn3 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:04:21 INFO - PROCESS | 5122 | 1467111861334 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:04:21 INFO - PROCESS | 5122 | 1467111861472 Marionette TRACE conn3 <- [1,1123,null,{"value":null}] 04:04:21 INFO - PROCESS | 5122 | 1467111861486 Marionette TRACE conn3 -> [0,1124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:21 INFO - PROCESS | 5122 | 1467111861492 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:04:21 INFO - PROCESS | 5122 | ++DOCSHELL 0x92029000 == 31 [pid = 5122] [id = 288] 04:04:21 INFO - PROCESS | 5122 | ++DOMWINDOW == 71 (0x92429800) [pid = 5122] [serial = 865] [outer = (nil)] 04:04:21 INFO - PROCESS | 5122 | ++DOMWINDOW == 72 (0x92faa000) [pid = 5122] [serial = 866] [outer = 0x92429800] 04:04:21 INFO - PROCESS | 5122 | 1467111861558 Marionette DEBUG loaded listener.js 04:04:21 INFO - PROCESS | 5122 | ++DOMWINDOW == 73 (0x93d76800) [pid = 5122] [serial = 867] [outer = 0x92429800] 04:04:22 INFO - PROCESS | 5122 | 1467111862359 Marionette TRACE conn3 <- [1,1124,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.system",0,null,null]]]}] 04:04:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 04:04:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1077ms 04:04:22 INFO - PROCESS | 5122 | 1467111862403 Marionette TRACE conn3 -> [0,1125,"getWindowHandle",null] 04:04:22 INFO - PROCESS | 5122 | 1467111862406 Marionette TRACE conn3 <- [1,1125,null,{"value":"8"}] 04:04:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 04:04:22 INFO - PROCESS | 5122 | 1467111862412 Marionette TRACE conn3 -> [0,1126,"setScriptTimeout",{"ms":35000}] 04:04:22 INFO - PROCESS | 5122 | 1467111862415 Marionette TRACE conn3 <- [1,1126,null,{}] 04:04:22 INFO - PROCESS | 5122 | 1467111862421 Marionette TRACE conn3 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:04:22 INFO - PROCESS | 5122 | 1467111862430 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:04:22 INFO - PROCESS | 5122 | 1467111862614 Marionette TRACE conn3 <- [1,1127,null,{"value":null}] 04:04:22 INFO - PROCESS | 5122 | 1467111862778 Marionette TRACE conn3 -> [0,1128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:22 INFO - PROCESS | 5122 | 1467111862787 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:04:22 INFO - PROCESS | 5122 | ++DOCSHELL 0x8db78400 == 32 [pid = 5122] [id = 289] 04:04:22 INFO - PROCESS | 5122 | ++DOMWINDOW == 74 (0x8db78800) [pid = 5122] [serial = 868] [outer = (nil)] 04:04:22 INFO - PROCESS | 5122 | ++DOMWINDOW == 75 (0x8db81800) [pid = 5122] [serial = 869] [outer = 0x8db78800] 04:04:22 INFO - PROCESS | 5122 | 1467111862909 Marionette DEBUG loaded listener.js 04:04:23 INFO - PROCESS | 5122 | ++DOMWINDOW == 76 (0x8e4b8400) [pid = 5122] [serial = 870] [outer = 0x8db78800] 04:04:24 INFO - PROCESS | 5122 | 1467111864012 Marionette TRACE conn3 <- [1,1128,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-1",0,null,null]]]}] 04:04:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 04:04:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1628ms 04:04:24 INFO - PROCESS | 5122 | 1467111864044 Marionette TRACE conn3 -> [0,1129,"getWindowHandle",null] 04:04:24 INFO - PROCESS | 5122 | 1467111864049 Marionette TRACE conn3 <- [1,1129,null,{"value":"8"}] 04:04:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 04:04:24 INFO - PROCESS | 5122 | 1467111864057 Marionette TRACE conn3 -> [0,1130,"setScriptTimeout",{"ms":35000}] 04:04:24 INFO - PROCESS | 5122 | 1467111864062 Marionette TRACE conn3 <- [1,1130,null,{}] 04:04:24 INFO - PROCESS | 5122 | 1467111864070 Marionette TRACE conn3 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:04:24 INFO - PROCESS | 5122 | 1467111864078 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:04:24 INFO - PROCESS | 5122 | 1467111864278 Marionette TRACE conn3 <- [1,1131,null,{"value":null}] 04:04:24 INFO - PROCESS | 5122 | 1467111864492 Marionette TRACE conn3 -> [0,1132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:24 INFO - PROCESS | 5122 | 1467111864503 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:04:24 INFO - PROCESS | 5122 | ++DOCSHELL 0x8f975800 == 33 [pid = 5122] [id = 290] 04:04:24 INFO - PROCESS | 5122 | ++DOMWINDOW == 77 (0x8f97b000) [pid = 5122] [serial = 871] [outer = (nil)] 04:04:24 INFO - PROCESS | 5122 | ++DOMWINDOW == 78 (0x8fb3c800) [pid = 5122] [serial = 872] [outer = 0x8f97b000] 04:04:24 INFO - PROCESS | 5122 | 1467111864633 Marionette DEBUG loaded listener.js 04:04:24 INFO - PROCESS | 5122 | ++DOMWINDOW == 79 (0x91261000) [pid = 5122] [serial = 873] [outer = 0x8f97b000] 04:04:25 INFO - PROCESS | 5122 | 1467111865697 Marionette TRACE conn3 <- [1,1132,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-2",0,null,null]]]}] 04:04:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 04:04:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1680ms 04:04:25 INFO - PROCESS | 5122 | 1467111865740 Marionette TRACE conn3 -> [0,1133,"getWindowHandle",null] 04:04:25 INFO - PROCESS | 5122 | 1467111865746 Marionette TRACE conn3 <- [1,1133,null,{"value":"8"}] 04:04:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 04:04:25 INFO - PROCESS | 5122 | 1467111865753 Marionette TRACE conn3 -> [0,1134,"setScriptTimeout",{"ms":35000}] 04:04:25 INFO - PROCESS | 5122 | 1467111865756 Marionette TRACE conn3 <- [1,1134,null,{}] 04:04:25 INFO - PROCESS | 5122 | 1467111865763 Marionette TRACE conn3 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:04:25 INFO - PROCESS | 5122 | 1467111865768 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:04:25 INFO - PROCESS | 5122 | 1467111865982 Marionette TRACE conn3 <- [1,1135,null,{"value":null}] 04:04:26 INFO - PROCESS | 5122 | 1467111866233 Marionette TRACE conn3 -> [0,1136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:26 INFO - PROCESS | 5122 | 1467111866241 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:04:26 INFO - PROCESS | 5122 | ++DOCSHELL 0x91dc8800 == 34 [pid = 5122] [id = 291] 04:04:26 INFO - PROCESS | 5122 | ++DOMWINDOW == 80 (0x91dcf800) [pid = 5122] [serial = 874] [outer = (nil)] 04:04:26 INFO - PROCESS | 5122 | ++DOMWINDOW == 81 (0x92026800) [pid = 5122] [serial = 875] [outer = 0x91dcf800] 04:04:26 INFO - PROCESS | 5122 | 1467111866359 Marionette DEBUG loaded listener.js 04:04:26 INFO - PROCESS | 5122 | ++DOMWINDOW == 82 (0x92fa5c00) [pid = 5122] [serial = 876] [outer = 0x91dcf800] 04:04:27 INFO - PROCESS | 5122 | 1467111867350 Marionette TRACE conn3 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 04:04:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 04:04:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1638ms 04:04:27 INFO - PROCESS | 5122 | 1467111867392 Marionette TRACE conn3 -> [0,1137,"getWindowHandle",null] 04:04:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 04:04:27 INFO - PROCESS | 5122 | 1467111867396 Marionette TRACE conn3 <- [1,1137,null,{"value":"8"}] 04:04:27 INFO - PROCESS | 5122 | 1467111867410 Marionette TRACE conn3 -> [0,1138,"setScriptTimeout",{"ms":35000}] 04:04:27 INFO - PROCESS | 5122 | 1467111867419 Marionette TRACE conn3 <- [1,1138,null,{}] 04:04:27 INFO - PROCESS | 5122 | 1467111867427 Marionette TRACE conn3 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:04:27 INFO - PROCESS | 5122 | 1467111867435 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:04:27 INFO - PROCESS | 5122 | 1467111867626 Marionette TRACE conn3 <- [1,1139,null,{"value":null}] 04:04:27 INFO - PROCESS | 5122 | 1467111867845 Marionette TRACE conn3 -> [0,1140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:27 INFO - PROCESS | 5122 | 1467111867853 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:04:27 INFO - PROCESS | 5122 | ++DOCSHELL 0x91cc2400 == 35 [pid = 5122] [id = 292] 04:04:27 INFO - PROCESS | 5122 | ++DOMWINDOW == 83 (0x91dcac00) [pid = 5122] [serial = 877] [outer = (nil)] 04:04:27 INFO - PROCESS | 5122 | ++DOMWINDOW == 84 (0x952a9800) [pid = 5122] [serial = 878] [outer = 0x91dcac00] 04:04:27 INFO - PROCESS | 5122 | 1467111867965 Marionette DEBUG loaded listener.js 04:04:28 INFO - PROCESS | 5122 | ++DOMWINDOW == 85 (0x952b0000) [pid = 5122] [serial = 879] [outer = 0x91dcac00] 04:04:29 INFO - PROCESS | 5122 | 1467111869063 Marionette TRACE conn3 <- [1,1140,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.alpha",0,null,null]]]}] 04:04:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 04:04:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1708ms 04:04:29 INFO - PROCESS | 5122 | 1467111869111 Marionette TRACE conn3 -> [0,1141,"getWindowHandle",null] 04:04:29 INFO - PROCESS | 5122 | 1467111869117 Marionette TRACE conn3 <- [1,1141,null,{"value":"8"}] 04:04:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 04:04:29 INFO - PROCESS | 5122 | 1467111869125 Marionette TRACE conn3 -> [0,1142,"setScriptTimeout",{"ms":35000}] 04:04:29 INFO - PROCESS | 5122 | 1467111869130 Marionette TRACE conn3 <- [1,1142,null,{}] 04:04:29 INFO - PROCESS | 5122 | 1467111869138 Marionette TRACE conn3 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:04:29 INFO - PROCESS | 5122 | 1467111869143 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:04:29 INFO - PROCESS | 5122 | 1467111869335 Marionette TRACE conn3 <- [1,1143,null,{"value":null}] 04:04:29 INFO - PROCESS | 5122 | 1467111869571 Marionette TRACE conn3 -> [0,1144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:29 INFO - PROCESS | 5122 | 1467111869583 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:04:29 INFO - PROCESS | 5122 | ++DOCSHELL 0x8f019400 == 36 [pid = 5122] [id = 293] 04:04:29 INFO - PROCESS | 5122 | ++DOMWINDOW == 86 (0x8f01bc00) [pid = 5122] [serial = 880] [outer = (nil)] 04:04:29 INFO - PROCESS | 5122 | ++DOMWINDOW == 87 (0x8f115c00) [pid = 5122] [serial = 881] [outer = 0x8f01bc00] 04:04:29 INFO - PROCESS | 5122 | 1467111869728 Marionette DEBUG loaded listener.js 04:04:29 INFO - PROCESS | 5122 | ++DOMWINDOW == 88 (0x8f2ddc00) [pid = 5122] [serial = 882] [outer = 0x8f01bc00] 04:04:29 INFO - PROCESS | 5122 | --DOCSHELL 0x8fb3a400 == 35 [pid = 5122] [id = 241] 04:04:29 INFO - PROCESS | 5122 | --DOCSHELL 0x92029000 == 34 [pid = 5122] [id = 288] 04:04:29 INFO - PROCESS | 5122 | --DOCSHELL 0x8f112000 == 33 [pid = 5122] [id = 287] 04:04:30 INFO - PROCESS | 5122 | --DOCSHELL 0x91ee8c00 == 32 [pid = 5122] [id = 286] 04:04:30 INFO - PROCESS | 5122 | --DOCSHELL 0x8f2ea000 == 31 [pid = 5122] [id = 285] 04:04:30 INFO - PROCESS | 5122 | --DOCSHELL 0x8e4b4800 == 30 [pid = 5122] [id = 284] 04:04:30 INFO - PROCESS | 5122 | --DOMWINDOW == 87 (0x95526800) [pid = 5122] [serial = 827] [outer = (nil)] [url = about:blank] 04:04:30 INFO - PROCESS | 5122 | --DOMWINDOW == 86 (0x9242c800) [pid = 5122] [serial = 830] [outer = (nil)] [url = about:blank] 04:04:30 INFO - PROCESS | 5122 | --DOMWINDOW == 85 (0x91dc7c00) [pid = 5122] [serial = 806] [outer = (nil)] [url = about:blank] 04:04:30 INFO - PROCESS | 5122 | --DOMWINDOW == 84 (0x91cbec00) [pid = 5122] [serial = 807] [outer = (nil)] [url = about:blank] 04:04:30 INFO - PROCESS | 5122 | --DOMWINDOW == 83 (0x93d75c00) [pid = 5122] [serial = 801] [outer = (nil)] [url = about:blank] 04:04:30 INFO - PROCESS | 5122 | --DOMWINDOW == 82 (0x8fb3ec00) [pid = 5122] [serial = 815] [outer = (nil)] [url = about:blank] 04:04:30 INFO - PROCESS | 5122 | --DOMWINDOW == 81 (0x91dce400) [pid = 5122] [serial = 816] [outer = (nil)] [url = about:blank] 04:04:30 INFO - PROCESS | 5122 | --DOMWINDOW == 80 (0x8f110800) [pid = 5122] [serial = 803] [outer = (nil)] [url = about:blank] 04:04:30 INFO - PROCESS | 5122 | --DOMWINDOW == 79 (0x8f2e9800) [pid = 5122] [serial = 804] [outer = (nil)] [url = about:blank] 04:04:30 INFO - PROCESS | 5122 | --DOMWINDOW == 78 (0x91ee7800) [pid = 5122] [serial = 821] [outer = (nil)] [url = about:blank] 04:04:30 INFO - PROCESS | 5122 | --DOMWINDOW == 77 (0x8f2e3800) [pid = 5122] [serial = 818] [outer = (nil)] [url = about:blank] 04:04:30 INFO - PROCESS | 5122 | --DOMWINDOW == 76 (0x8fb35800) [pid = 5122] [serial = 819] [outer = (nil)] [url = about:blank] 04:04:30 INFO - PROCESS | 5122 | --DOMWINDOW == 75 (0x95351400) [pid = 5122] [serial = 809] [outer = (nil)] [url = about:blank] 04:04:30 INFO - PROCESS | 5122 | --DOMWINDOW == 74 (0x95530000) [pid = 5122] [serial = 810] [outer = (nil)] [url = about:blank] 04:04:30 INFO - PROCESS | 5122 | --DOMWINDOW == 73 (0x96f2d800) [pid = 5122] [serial = 812] [outer = (nil)] [url = about:blank] 04:04:30 INFO - PROCESS | 5122 | --DOMWINDOW == 72 (0x96f31c00) [pid = 5122] [serial = 813] [outer = (nil)] [url = about:blank] 04:04:30 INFO - PROCESS | 5122 | --DOMWINDOW == 71 (0x93b5bc00) [pid = 5122] [serial = 831] [outer = (nil)] [url = about:blank] 04:04:30 INFO - PROCESS | 5122 | --DOMWINDOW == 70 (0x99663800) [pid = 5122] [serial = 833] [outer = (nil)] [url = about:blank] 04:04:30 INFO - PROCESS | 5122 | --DOMWINDOW == 69 (0x99e20800) [pid = 5122] [serial = 834] [outer = (nil)] [url = about:blank] 04:04:30 INFO - PROCESS | 5122 | --DOMWINDOW == 68 (0x95230000) [pid = 5122] [serial = 824] [outer = (nil)] [url = about:blank] 04:04:30 INFO - PROCESS | 5122 | --DOMWINDOW == 67 (0x95531c00) [pid = 5122] [serial = 828] [outer = (nil)] [url = about:blank] 04:04:30 INFO - PROCESS | 5122 | --DOMWINDOW == 66 (0x952ab800) [pid = 5122] [serial = 825] [outer = (nil)] [url = about:blank] 04:04:30 INFO - PROCESS | 5122 | --DOMWINDOW == 65 (0x92420800) [pid = 5122] [serial = 822] [outer = (nil)] [url = about:blank] 04:04:30 INFO - PROCESS | 5122 | 1467111870595 Marionette TRACE conn3 <- [1,1144,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colour",0,null,null]]]}] 04:04:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 04:04:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1534ms 04:04:30 INFO - PROCESS | 5122 | 1467111870659 Marionette TRACE conn3 -> [0,1145,"getWindowHandle",null] 04:04:30 INFO - PROCESS | 5122 | 1467111870666 Marionette TRACE conn3 <- [1,1145,null,{"value":"8"}] 04:04:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 04:04:30 INFO - PROCESS | 5122 | 1467111870676 Marionette TRACE conn3 -> [0,1146,"setScriptTimeout",{"ms":35000}] 04:04:30 INFO - PROCESS | 5122 | 1467111870679 Marionette TRACE conn3 <- [1,1146,null,{}] 04:04:30 INFO - PROCESS | 5122 | 1467111870686 Marionette TRACE conn3 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:04:30 INFO - PROCESS | 5122 | 1467111870691 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:04:30 INFO - PROCESS | 5122 | 1467111870868 Marionette TRACE conn3 <- [1,1147,null,{"value":null}] 04:04:30 INFO - PROCESS | 5122 | 1467111870878 Marionette TRACE conn3 -> [0,1148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:30 INFO - PROCESS | 5122 | 1467111870888 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:04:30 INFO - PROCESS | 5122 | ++DOCSHELL 0x8fb39800 == 31 [pid = 5122] [id = 294] 04:04:30 INFO - PROCESS | 5122 | ++DOMWINDOW == 66 (0x912ca000) [pid = 5122] [serial = 883] [outer = (nil)] 04:04:30 INFO - PROCESS | 5122 | ++DOMWINDOW == 67 (0x912d5000) [pid = 5122] [serial = 884] [outer = 0x912ca000] 04:04:30 INFO - PROCESS | 5122 | 1467111870967 Marionette DEBUG loaded listener.js 04:04:31 INFO - PROCESS | 5122 | ++DOMWINDOW == 68 (0x91cc3c00) [pid = 5122] [serial = 885] [outer = 0x912ca000] 04:04:31 INFO - PROCESS | 5122 | 1467111871932 Marionette TRACE conn3 <- [1,1148,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colouralpha",0,null,null]]]}] 04:04:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 04:04:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1284ms 04:04:31 INFO - PROCESS | 5122 | 1467111871960 Marionette TRACE conn3 -> [0,1149,"getWindowHandle",null] 04:04:31 INFO - PROCESS | 5122 | 1467111871964 Marionette TRACE conn3 <- [1,1149,null,{"value":"8"}] 04:04:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 04:04:31 INFO - PROCESS | 5122 | 1467111871988 Marionette TRACE conn3 -> [0,1150,"setScriptTimeout",{"ms":35000}] 04:04:31 INFO - PROCESS | 5122 | 1467111871995 Marionette TRACE conn3 <- [1,1150,null,{}] 04:04:32 INFO - PROCESS | 5122 | 1467111872010 Marionette TRACE conn3 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:04:32 INFO - PROCESS | 5122 | 1467111872019 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:04:32 INFO - PROCESS | 5122 | 1467111872184 Marionette TRACE conn3 <- [1,1151,null,{"value":null}] 04:04:32 INFO - PROCESS | 5122 | 1467111872195 Marionette TRACE conn3 -> [0,1152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:32 INFO - PROCESS | 5122 | 1467111872204 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:04:32 INFO - PROCESS | 5122 | ++DOCSHELL 0x9202bc00 == 32 [pid = 5122] [id = 295] 04:04:32 INFO - PROCESS | 5122 | ++DOMWINDOW == 69 (0x9202c400) [pid = 5122] [serial = 886] [outer = (nil)] 04:04:32 INFO - PROCESS | 5122 | ++DOMWINDOW == 70 (0x930d0000) [pid = 5122] [serial = 887] [outer = 0x9202c400] 04:04:32 INFO - PROCESS | 5122 | 1467111872278 Marionette DEBUG loaded listener.js 04:04:32 INFO - PROCESS | 5122 | ++DOMWINDOW == 71 (0x93b96c00) [pid = 5122] [serial = 888] [outer = 0x9202c400] 04:04:33 INFO - PROCESS | 5122 | 1467111873267 Marionette TRACE conn3 <- [1,1152,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.multiple",0,null,null]]]}] 04:04:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 04:04:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1351ms 04:04:33 INFO - PROCESS | 5122 | 1467111873330 Marionette TRACE conn3 -> [0,1153,"getWindowHandle",null] 04:04:33 INFO - PROCESS | 5122 | 1467111873335 Marionette TRACE conn3 <- [1,1153,null,{"value":"8"}] 04:04:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 04:04:33 INFO - PROCESS | 5122 | 1467111873348 Marionette TRACE conn3 -> [0,1154,"setScriptTimeout",{"ms":35000}] 04:04:33 INFO - PROCESS | 5122 | 1467111873351 Marionette TRACE conn3 <- [1,1154,null,{}] 04:04:33 INFO - PROCESS | 5122 | 1467111873357 Marionette TRACE conn3 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:04:33 INFO - PROCESS | 5122 | 1467111873361 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:04:33 INFO - PROCESS | 5122 | 1467111873589 Marionette TRACE conn3 <- [1,1155,null,{"value":null}] 04:04:33 INFO - PROCESS | 5122 | 1467111873623 Marionette TRACE conn3 -> [0,1156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:33 INFO - PROCESS | 5122 | 1467111873632 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:04:33 INFO - PROCESS | 5122 | ++DOCSHELL 0x92428000 == 33 [pid = 5122] [id = 296] 04:04:33 INFO - PROCESS | 5122 | ++DOMWINDOW == 72 (0x9485cc00) [pid = 5122] [serial = 889] [outer = (nil)] 04:04:33 INFO - PROCESS | 5122 | ++DOMWINDOW == 73 (0x9522d800) [pid = 5122] [serial = 890] [outer = 0x9485cc00] 04:04:33 INFO - PROCESS | 5122 | 1467111873716 Marionette DEBUG loaded listener.js 04:04:33 INFO - PROCESS | 5122 | ++DOMWINDOW == 74 (0x952a9c00) [pid = 5122] [serial = 891] [outer = 0x9485cc00] 04:04:34 INFO - PROCESS | 5122 | 1467111874716 Marionette TRACE conn3 <- [1,1156,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.outside",0,null,null]]]}] 04:04:34 INFO - PROCESS | 5122 | --DOMWINDOW == 73 (0x91ee9400) [pid = 5122] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 04:04:34 INFO - PROCESS | 5122 | --DOMWINDOW == 72 (0x930dd000) [pid = 5122] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 04:04:34 INFO - PROCESS | 5122 | --DOMWINDOW == 71 (0x8f979400) [pid = 5122] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 04:04:34 INFO - PROCESS | 5122 | --DOMWINDOW == 70 (0x98376400) [pid = 5122] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 04:04:34 INFO - PROCESS | 5122 | --DOMWINDOW == 69 (0x8e4b5000) [pid = 5122] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 04:04:34 INFO - PROCESS | 5122 | --DOMWINDOW == 68 (0x9a143000) [pid = 5122] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 04:04:34 INFO - PROCESS | 5122 | --DOMWINDOW == 67 (0x8e4b2000) [pid = 5122] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 04:04:34 INFO - PROCESS | 5122 | --DOMWINDOW == 66 (0x912d1c00) [pid = 5122] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 04:04:34 INFO - PROCESS | 5122 | --DOMWINDOW == 65 (0x8f01c800) [pid = 5122] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 04:04:34 INFO - PROCESS | 5122 | --DOMWINDOW == 64 (0x91cc6800) [pid = 5122] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 04:04:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 04:04:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1428ms 04:04:34 INFO - PROCESS | 5122 | 1467111874776 Marionette TRACE conn3 -> [0,1157,"getWindowHandle",null] 04:04:34 INFO - PROCESS | 5122 | 1467111874779 Marionette TRACE conn3 <- [1,1157,null,{"value":"8"}] 04:04:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 04:04:34 INFO - PROCESS | 5122 | 1467111874790 Marionette TRACE conn3 -> [0,1158,"setScriptTimeout",{"ms":35000}] 04:04:34 INFO - PROCESS | 5122 | 1467111874792 Marionette TRACE conn3 <- [1,1158,null,{}] 04:04:34 INFO - PROCESS | 5122 | 1467111874798 Marionette TRACE conn3 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:04:34 INFO - PROCESS | 5122 | 1467111874803 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:04:34 INFO - PROCESS | 5122 | 1467111874947 Marionette TRACE conn3 <- [1,1159,null,{"value":null}] 04:04:35 INFO - PROCESS | 5122 | 1467111875080 Marionette TRACE conn3 -> [0,1160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:35 INFO - PROCESS | 5122 | 1467111875088 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:04:35 INFO - PROCESS | 5122 | ++DOCSHELL 0x8f10c400 == 34 [pid = 5122] [id = 297] 04:04:35 INFO - PROCESS | 5122 | ++DOMWINDOW == 65 (0x8f97a800) [pid = 5122] [serial = 892] [outer = (nil)] 04:04:35 INFO - PROCESS | 5122 | ++DOMWINDOW == 66 (0x91ee9400) [pid = 5122] [serial = 893] [outer = 0x8f97a800] 04:04:35 INFO - PROCESS | 5122 | 1467111875163 Marionette DEBUG loaded listener.js 04:04:35 INFO - PROCESS | 5122 | ++DOMWINDOW == 67 (0x930dc800) [pid = 5122] [serial = 894] [outer = 0x8f97a800] 04:04:35 INFO - PROCESS | 5122 | 1467111875935 Marionette TRACE conn3 <- [1,1160,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap",0,null,null]]]}] 04:04:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 04:04:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1192ms 04:04:35 INFO - PROCESS | 5122 | 1467111875983 Marionette TRACE conn3 -> [0,1161,"getWindowHandle",null] 04:04:35 INFO - PROCESS | 5122 | 1467111875987 Marionette TRACE conn3 <- [1,1161,null,{"value":"8"}] 04:04:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 04:04:35 INFO - PROCESS | 5122 | 1467111875993 Marionette TRACE conn3 -> [0,1162,"setScriptTimeout",{"ms":35000}] 04:04:36 INFO - PROCESS | 5122 | 1467111875998 Marionette TRACE conn3 <- [1,1162,null,{}] 04:04:36 INFO - PROCESS | 5122 | 1467111876010 Marionette TRACE conn3 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:04:36 INFO - PROCESS | 5122 | 1467111876021 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:04:36 INFO - PROCESS | 5122 | 1467111876253 Marionette TRACE conn3 <- [1,1163,null,{"value":null}] 04:04:36 INFO - PROCESS | 5122 | 1467111876379 Marionette TRACE conn3 -> [0,1164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:36 INFO - PROCESS | 5122 | 1467111876388 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:04:36 INFO - PROCESS | 5122 | ++DOCSHELL 0x8f979c00 == 35 [pid = 5122] [id = 298] 04:04:36 INFO - PROCESS | 5122 | ++DOMWINDOW == 68 (0x8fb39400) [pid = 5122] [serial = 895] [outer = (nil)] 04:04:36 INFO - PROCESS | 5122 | ++DOMWINDOW == 69 (0x96f2d800) [pid = 5122] [serial = 896] [outer = 0x8fb39400] 04:04:36 INFO - PROCESS | 5122 | 1467111876472 Marionette DEBUG loaded listener.js 04:04:36 INFO - PROCESS | 5122 | ++DOMWINDOW == 70 (0x96f33400) [pid = 5122] [serial = 897] [outer = 0x8fb39400] 04:04:37 INFO - PROCESS | 5122 | 1467111877482 Marionette TRACE conn3 <- [1,1164,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap2",0,null,null]]]}] 04:04:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 04:04:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1546ms 04:04:37 INFO - PROCESS | 5122 | 1467111877540 Marionette TRACE conn3 -> [0,1165,"getWindowHandle",null] 04:04:37 INFO - PROCESS | 5122 | 1467111877547 Marionette TRACE conn3 <- [1,1165,null,{"value":"8"}] 04:04:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 04:04:37 INFO - PROCESS | 5122 | 1467111877555 Marionette TRACE conn3 -> [0,1166,"setScriptTimeout",{"ms":35000}] 04:04:37 INFO - PROCESS | 5122 | 1467111877560 Marionette TRACE conn3 <- [1,1166,null,{}] 04:04:37 INFO - PROCESS | 5122 | 1467111877570 Marionette TRACE conn3 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:04:37 INFO - PROCESS | 5122 | 1467111877577 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:04:37 INFO - PROCESS | 5122 | 1467111877810 Marionette TRACE conn3 <- [1,1167,null,{"value":null}] 04:04:38 INFO - PROCESS | 5122 | 1467111878050 Marionette TRACE conn3 -> [0,1168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:38 INFO - PROCESS | 5122 | 1467111878062 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:04:38 INFO - PROCESS | 5122 | ++DOCSHELL 0x8db85c00 == 36 [pid = 5122] [id = 299] 04:04:38 INFO - PROCESS | 5122 | ++DOMWINDOW == 71 (0x8f109c00) [pid = 5122] [serial = 898] [outer = (nil)] 04:04:38 INFO - PROCESS | 5122 | ++DOMWINDOW == 72 (0x8fb3d000) [pid = 5122] [serial = 899] [outer = 0x8f109c00] 04:04:38 INFO - PROCESS | 5122 | 1467111878194 Marionette DEBUG loaded listener.js 04:04:38 INFO - PROCESS | 5122 | ++DOMWINDOW == 73 (0x912d0800) [pid = 5122] [serial = 900] [outer = 0x8f109c00] 04:04:39 INFO - PROCESS | 5122 | 1467111879160 Marionette TRACE conn3 <- [1,1168,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.solid",0,null,null]]]}] 04:04:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 04:04:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1640ms 04:04:39 INFO - PROCESS | 5122 | 1467111879196 Marionette TRACE conn3 -> [0,1169,"getWindowHandle",null] 04:04:39 INFO - PROCESS | 5122 | 1467111879204 Marionette TRACE conn3 <- [1,1169,null,{"value":"8"}] 04:04:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 04:04:39 INFO - PROCESS | 5122 | 1467111879215 Marionette TRACE conn3 -> [0,1170,"setScriptTimeout",{"ms":35000}] 04:04:39 INFO - PROCESS | 5122 | 1467111879219 Marionette TRACE conn3 <- [1,1170,null,{}] 04:04:39 INFO - PROCESS | 5122 | 1467111879227 Marionette TRACE conn3 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:04:39 INFO - PROCESS | 5122 | 1467111879233 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:04:39 INFO - PROCESS | 5122 | 1467111879427 Marionette TRACE conn3 <- [1,1171,null,{"value":null}] 04:04:39 INFO - PROCESS | 5122 | 1467111879648 Marionette TRACE conn3 -> [0,1172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:39 INFO - PROCESS | 5122 | 1467111879656 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:04:39 INFO - PROCESS | 5122 | ++DOCSHELL 0x91ef3800 == 37 [pid = 5122] [id = 300] 04:04:39 INFO - PROCESS | 5122 | ++DOMWINDOW == 74 (0x92426400) [pid = 5122] [serial = 901] [outer = (nil)] 04:04:39 INFO - PROCESS | 5122 | ++DOMWINDOW == 75 (0x93b50c00) [pid = 5122] [serial = 902] [outer = 0x92426400] 04:04:39 INFO - PROCESS | 5122 | 1467111879788 Marionette DEBUG loaded listener.js 04:04:39 INFO - PROCESS | 5122 | ++DOMWINDOW == 76 (0x948ee800) [pid = 5122] [serial = 903] [outer = 0x92426400] 04:04:40 INFO - PROCESS | 5122 | 1467111880825 Marionette TRACE conn3 <- [1,1172,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.vertical",0,null,null]]]}] 04:04:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 04:04:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1685ms 04:04:40 INFO - PROCESS | 5122 | 1467111880900 Marionette TRACE conn3 -> [0,1173,"getWindowHandle",null] 04:04:40 INFO - PROCESS | 5122 | 1467111880904 Marionette TRACE conn3 <- [1,1173,null,{"value":"8"}] 04:04:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 04:04:40 INFO - PROCESS | 5122 | 1467111880911 Marionette TRACE conn3 -> [0,1174,"setScriptTimeout",{"ms":35000}] 04:04:40 INFO - PROCESS | 5122 | 1467111880917 Marionette TRACE conn3 <- [1,1174,null,{}] 04:04:40 INFO - PROCESS | 5122 | 1467111880935 Marionette TRACE conn3 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:04:40 INFO - PROCESS | 5122 | 1467111880944 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:04:41 INFO - PROCESS | 5122 | 1467111881204 Marionette TRACE conn3 <- [1,1175,null,{"value":null}] 04:04:41 INFO - PROCESS | 5122 | 1467111881418 Marionette TRACE conn3 -> [0,1176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:41 INFO - PROCESS | 5122 | 1467111881430 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:04:41 INFO - PROCESS | 5122 | ++DOCSHELL 0x96f34800 == 38 [pid = 5122] [id = 301] 04:04:41 INFO - PROCESS | 5122 | ++DOMWINDOW == 77 (0x96f35800) [pid = 5122] [serial = 904] [outer = (nil)] 04:04:41 INFO - PROCESS | 5122 | ++DOMWINDOW == 78 (0x98182400) [pid = 5122] [serial = 905] [outer = 0x96f35800] 04:04:41 INFO - PROCESS | 5122 | 1467111881515 Marionette DEBUG loaded listener.js 04:04:41 INFO - PROCESS | 5122 | ++DOMWINDOW == 79 (0x9921fc00) [pid = 5122] [serial = 906] [outer = 0x96f35800] 04:04:42 INFO - PROCESS | 5122 | 1467111882444 Marionette TRACE conn3 <- [1,1176,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fill",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1177,"getWindowHandle",null] 04:04:42 INFO - PROCESS | 5122 | 1467111882503 Marionette TRACE conn3 <- [1,1177,null,{"value":"8"}] 04:04:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 04:04:42 INFO - PROCESS | 5122 | 1467111882510 Marionette TRACE conn3 -> [0,1178,"setScriptTimeout",{"ms":35000}] 04:04:42 INFO - PROCESS | 5122 | 1467111882514 Marionette TRACE conn3 <- [1,1178,null,{}] 04:04:42 INFO - PROCESS | 5122 | 1467111882520 Marionette TRACE conn3 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:04:42 INFO - PROCESS | 5122 | 1467111882525 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:04:42 INFO - PROCESS | 5122 | 1467111882715 Marionette TRACE conn3 <- [1,1179,null,{"value":null}] 04:04:42 INFO - PROCESS | 5122 | 1467111882941 Marionette TRACE conn3 -> [0,1180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:42 INFO - PROCESS | 5122 | 1467111882949 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:04:43 INFO - PROCESS | 5122 | ++DOCSHELL 0x8e4ad400 == 39 [pid = 5122] [id = 302] 04:04:43 INFO - PROCESS | 5122 | ++DOMWINDOW == 80 (0x91ccb800) [pid = 5122] [serial = 907] [outer = (nil)] 04:04:43 INFO - PROCESS | 5122 | ++DOMWINDOW == 81 (0x99db9400) [pid = 5122] [serial = 908] [outer = 0x91ccb800] 04:04:43 INFO - PROCESS | 5122 | 1467111883078 Marionette DEBUG loaded listener.js 04:04:43 INFO - PROCESS | 5122 | ++DOMWINDOW == 82 (0x99e2ac00) [pid = 5122] [serial = 909] [outer = 0x91ccb800] 04:04:43 INFO - PROCESS | 5122 | 1467111883964 Marionette TRACE conn3 <- [1,1180,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillRect",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1181,"getWindowHandle",null] 04:04:44 INFO - PROCESS | 5122 | 1467111884044 Marionette TRACE conn3 <- [1,1181,null,{"value":"8"}] 04:04:44 INFO - PROCESS | 5122 | 1467111884051 Marionette TRACE conn3 -> [0,1182,"setScriptTimeout",{"ms":35000}] 04:04:44 INFO - PROCESS | 5122 | 1467111884054 Marionette TRACE conn3 <- [1,1182,null,{}] 04:04:44 INFO - PROCESS | 5122 | 1467111884060 Marionette TRACE conn3 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:04:44 INFO - PROCESS | 5122 | 1467111884065 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:04:44 INFO - PROCESS | 5122 | 1467111884233 Marionette TRACE conn3 <- [1,1183,null,{"value":null}] 04:04:44 INFO - PROCESS | 5122 | 1467111884396 Marionette TRACE conn3 -> [0,1184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:44 INFO - PROCESS | 5122 | 1467111884404 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:04:44 INFO - PROCESS | 5122 | ++DOCSHELL 0x8e8dcc00 == 40 [pid = 5122] [id = 303] 04:04:44 INFO - PROCESS | 5122 | ++DOMWINDOW == 83 (0x8e8df000) [pid = 5122] [serial = 910] [outer = (nil)] 04:04:44 INFO - PROCESS | 5122 | ++DOMWINDOW == 84 (0x99edc000) [pid = 5122] [serial = 911] [outer = 0x8e8df000] 04:04:44 INFO - PROCESS | 5122 | 1467111884494 Marionette DEBUG loaded listener.js 04:04:44 INFO - PROCESS | 5122 | ++DOMWINDOW == 85 (0x99ee9800) [pid = 5122] [serial = 912] [outer = 0x8e8df000] 04:04:45 INFO - PROCESS | 5122 | SkCairoFTTypeface::onFilterRec unimplemented 04:04:45 INFO - PROCESS | 5122 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 04:04:45 INFO - PROCESS | 5122 | 1467111885736 Marionette TRACE conn3 <- [1,1184,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillText",1,"assert_equals: d[80] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1185,"getWindowHandle",null] 04:04:45 INFO - PROCESS | 5122 | 1467111885799 Marionette TRACE conn3 <- [1,1185,null,{"value":"8"}] 04:04:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 04:04:45 INFO - PROCESS | 5122 | 1467111885819 Marionette TRACE conn3 -> [0,1186,"setScriptTimeout",{"ms":35000}] 04:04:45 INFO - PROCESS | 5122 | 1467111885824 Marionette TRACE conn3 <- [1,1186,null,{}] 04:04:45 INFO - PROCESS | 5122 | 1467111885832 Marionette TRACE conn3 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:04:45 INFO - PROCESS | 5122 | 1467111885838 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:04:46 INFO - PROCESS | 5122 | 1467111886052 Marionette TRACE conn3 <- [1,1187,null,{"value":null}] 04:04:46 INFO - PROCESS | 5122 | 1467111886207 Marionette TRACE conn3 -> [0,1188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:46 INFO - PROCESS | 5122 | 1467111886216 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:04:46 INFO - PROCESS | 5122 | ++DOCSHELL 0x8f2db800 == 41 [pid = 5122] [id = 304] 04:04:46 INFO - PROCESS | 5122 | ++DOMWINDOW == 86 (0x8f2e3800) [pid = 5122] [serial = 913] [outer = (nil)] 04:04:46 INFO - PROCESS | 5122 | ++DOMWINDOW == 87 (0x91dc8000) [pid = 5122] [serial = 914] [outer = 0x8f2e3800] 04:04:46 INFO - PROCESS | 5122 | 1467111886291 Marionette DEBUG loaded listener.js 04:04:46 INFO - PROCESS | 5122 | ++DOMWINDOW == 88 (0x91dd1c00) [pid = 5122] [serial = 915] [outer = 0x8f2e3800] 04:04:47 INFO - PROCESS | 5122 | 1467111887204 Marionette TRACE conn3 <- [1,1188,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.stroke",1,"assert_equals: Red channel of the pixel at (20, 19) expected 0 but got 127","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1189,"getWindowHandle",null] 04:04:47 INFO - PROCESS | 5122 | 1467111887259 Marionette TRACE conn3 <- [1,1189,null,{"value":"8"}] 04:04:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 04:04:47 INFO - PROCESS | 5122 | 1467111887269 Marionette TRACE conn3 -> [0,1190,"setScriptTimeout",{"ms":35000}] 04:04:47 INFO - PROCESS | 5122 | 1467111887272 Marionette TRACE conn3 <- [1,1190,null,{}] 04:04:47 INFO - PROCESS | 5122 | 1467111887279 Marionette TRACE conn3 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:04:47 INFO - PROCESS | 5122 | 1467111887284 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:04:47 INFO - PROCESS | 5122 | 1467111887459 Marionette TRACE conn3 <- [1,1191,null,{"value":null}] 04:04:48 INFO - PROCESS | 5122 | --DOCSHELL 0x8e8d9800 == 40 [pid = 5122] [id = 243] 04:04:48 INFO - PROCESS | 5122 | --DOCSHELL 0x952b1000 == 39 [pid = 5122] [id = 247] 04:04:48 INFO - PROCESS | 5122 | --DOCSHELL 0x8db81c00 == 38 [pid = 5122] [id = 248] 04:04:48 INFO - PROCESS | 5122 | --DOCSHELL 0x8f014c00 == 37 [pid = 5122] [id = 246] 04:04:48 INFO - PROCESS | 5122 | --DOCSHELL 0x91cc2400 == 36 [pid = 5122] [id = 292] 04:04:48 INFO - PROCESS | 5122 | --DOCSHELL 0x91dc8800 == 35 [pid = 5122] [id = 291] 04:04:48 INFO - PROCESS | 5122 | --DOCSHELL 0x8f975800 == 34 [pid = 5122] [id = 290] 04:04:48 INFO - PROCESS | 5122 | --DOCSHELL 0x8db78400 == 33 [pid = 5122] [id = 289] 04:04:48 INFO - PROCESS | 5122 | --DOCSHELL 0x91dc9c00 == 32 [pid = 5122] [id = 256] 04:04:48 INFO - PROCESS | 5122 | --DOCSHELL 0x91ef4800 == 31 [pid = 5122] [id = 253] 04:04:48 INFO - PROCESS | 5122 | --DOCSHELL 0x930d5000 == 30 [pid = 5122] [id = 244] 04:04:48 INFO - PROCESS | 5122 | --DOCSHELL 0x8f2de800 == 29 [pid = 5122] [id = 255] 04:04:48 INFO - PROCESS | 5122 | --DOCSHELL 0x8e4b8000 == 28 [pid = 5122] [id = 254] 04:04:48 INFO - PROCESS | 5122 | --DOCSHELL 0x912ce400 == 27 [pid = 5122] [id = 283] 04:04:48 INFO - PROCESS | 5122 | --DOCSHELL 0x8f978c00 == 26 [pid = 5122] [id = 249] 04:04:48 INFO - PROCESS | 5122 | --DOCSHELL 0x8e4ac800 == 25 [pid = 5122] [id = 250] 04:04:48 INFO - PROCESS | 5122 | --DOCSHELL 0x8f019800 == 24 [pid = 5122] [id = 242] 04:04:48 INFO - PROCESS | 5122 | --DOCSHELL 0x8f020c00 == 23 [pid = 5122] [id = 240] 04:04:48 INFO - PROCESS | 5122 | --DOCSHELL 0x8fb3b400 == 22 [pid = 5122] [id = 252] 04:04:48 INFO - PROCESS | 5122 | --DOCSHELL 0x91ee7c00 == 21 [pid = 5122] [id = 251] 04:04:48 INFO - PROCESS | 5122 | --DOCSHELL 0x8db79400 == 20 [pid = 5122] [id = 245] 04:04:48 INFO - PROCESS | 5122 | --DOMWINDOW == 87 (0x92faa000) [pid = 5122] [serial = 866] [outer = (nil)] [url = about:blank] 04:04:48 INFO - PROCESS | 5122 | --DOMWINDOW == 86 (0x91ef2000) [pid = 5122] [serial = 860] [outer = (nil)] [url = about:blank] 04:04:48 INFO - PROCESS | 5122 | --DOMWINDOW == 85 (0x94854400) [pid = 5122] [serial = 839] [outer = (nil)] [url = about:blank] 04:04:48 INFO - PROCESS | 5122 | --DOMWINDOW == 84 (0x8f981800) [pid = 5122] [serial = 857] [outer = (nil)] [url = about:blank] 04:04:48 INFO - PROCESS | 5122 | --DOMWINDOW == 83 (0x99edcc00) [pid = 5122] [serial = 843] [outer = (nil)] [url = about:blank] 04:04:48 INFO - PROCESS | 5122 | --DOMWINDOW == 82 (0x99e44c00) [pid = 5122] [serial = 842] [outer = (nil)] [url = about:blank] 04:04:48 INFO - PROCESS | 5122 | --DOMWINDOW == 81 (0x8f012000) [pid = 5122] [serial = 854] [outer = (nil)] [url = about:blank] 04:04:48 INFO - PROCESS | 5122 | --DOMWINDOW == 80 (0x9a398800) [pid = 5122] [serial = 846] [outer = (nil)] [url = about:blank] 04:04:48 INFO - PROCESS | 5122 | --DOMWINDOW == 79 (0x9a1ebc00) [pid = 5122] [serial = 845] [outer = (nil)] [url = about:blank] 04:04:48 INFO - PROCESS | 5122 | --DOMWINDOW == 78 (0x8f01c000) [pid = 5122] [serial = 855] [outer = (nil)] [url = about:blank] 04:04:48 INFO - PROCESS | 5122 | --DOMWINDOW == 77 (0x8f016400) [pid = 5122] [serial = 849] [outer = (nil)] [url = about:blank] 04:04:48 INFO - PROCESS | 5122 | --DOMWINDOW == 76 (0x91eef800) [pid = 5122] [serial = 852] [outer = (nil)] [url = about:blank] 04:04:48 INFO - PROCESS | 5122 | --DOMWINDOW == 75 (0x91dc7000) [pid = 5122] [serial = 851] [outer = (nil)] [url = about:blank] 04:04:48 INFO - PROCESS | 5122 | --DOMWINDOW == 74 (0x8e8d3c00) [pid = 5122] [serial = 848] [outer = (nil)] [url = about:blank] 04:04:48 INFO - PROCESS | 5122 | --DOMWINDOW == 73 (0x912cd000) [pid = 5122] [serial = 837] [outer = (nil)] [url = about:blank] 04:04:48 INFO - PROCESS | 5122 | --DOMWINDOW == 72 (0x8fb37000) [pid = 5122] [serial = 836] [outer = (nil)] [url = about:blank] 04:04:48 INFO - PROCESS | 5122 | --DOMWINDOW == 71 (0x930d4000) [pid = 5122] [serial = 863] [outer = (nil)] [url = about:blank] 04:04:48 INFO - PROCESS | 5122 | --DOMWINDOW == 70 (0x9241d800) [pid = 5122] [serial = 861] [outer = (nil)] [url = about:blank] 04:04:48 INFO - PROCESS | 5122 | --DOMWINDOW == 69 (0x9522e800) [pid = 5122] [serial = 840] [outer = (nil)] [url = about:blank] 04:04:48 INFO - PROCESS | 5122 | --DOMWINDOW == 68 (0x93b9d400) [pid = 5122] [serial = 864] [outer = (nil)] [url = about:blank] 04:04:48 INFO - PROCESS | 5122 | --DOMWINDOW == 67 (0x8fb3b000) [pid = 5122] [serial = 858] [outer = (nil)] [url = about:blank] 04:04:48 INFO - PROCESS | 5122 | 1467111888755 Marionette TRACE conn3 -> [0,1192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:48 INFO - PROCESS | 5122 | 1467111888765 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:04:48 INFO - PROCESS | 5122 | ++DOCSHELL 0x8db83800 == 21 [pid = 5122] [id = 305] 04:04:48 INFO - PROCESS | 5122 | ++DOMWINDOW == 68 (0x8e4aa800) [pid = 5122] [serial = 916] [outer = (nil)] 04:04:48 INFO - PROCESS | 5122 | ++DOMWINDOW == 69 (0x8e4b0000) [pid = 5122] [serial = 917] [outer = 0x8e4aa800] 04:04:48 INFO - PROCESS | 5122 | 1467111888852 Marionette DEBUG loaded listener.js 04:04:48 INFO - PROCESS | 5122 | ++DOMWINDOW == 70 (0x8e8d6400) [pid = 5122] [serial = 918] [outer = 0x8e4aa800] 04:04:49 INFO - PROCESS | 5122 | 1467111889669 Marionette TRACE conn3 <- [1,1192,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeRect",1,"assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1193,"getWindowHandle",null] 04:04:49 INFO - PROCESS | 5122 | 1467111889716 Marionette TRACE conn3 <- [1,1193,null,{"value":"8"}] 04:04:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 04:04:49 INFO - PROCESS | 5122 | 1467111889725 Marionette TRACE conn3 -> [0,1194,"setScriptTimeout",{"ms":35000}] 04:04:49 INFO - PROCESS | 5122 | 1467111889730 Marionette TRACE conn3 <- [1,1194,null,{}] 04:04:49 INFO - PROCESS | 5122 | 1467111889737 Marionette TRACE conn3 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:04:49 INFO - PROCESS | 5122 | 1467111889744 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:04:49 INFO - PROCESS | 5122 | 1467111889915 Marionette TRACE conn3 <- [1,1195,null,{"value":null}] 04:04:49 INFO - PROCESS | 5122 | 1467111889928 Marionette TRACE conn3 -> [0,1196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:49 INFO - PROCESS | 5122 | 1467111889936 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:04:49 INFO - PROCESS | 5122 | ++DOCSHELL 0x8f976400 == 22 [pid = 5122] [id = 306] 04:04:49 INFO - PROCESS | 5122 | ++DOMWINDOW == 71 (0x8f977000) [pid = 5122] [serial = 919] [outer = (nil)] 04:04:49 INFO - PROCESS | 5122 | ++DOMWINDOW == 72 (0x8f97f800) [pid = 5122] [serial = 920] [outer = 0x8f977000] 04:04:50 INFO - PROCESS | 5122 | 1467111890008 Marionette DEBUG loaded listener.js 04:04:50 INFO - PROCESS | 5122 | ++DOMWINDOW == 73 (0x8fb34c00) [pid = 5122] [serial = 921] [outer = 0x8f977000] 04:04:50 INFO - PROCESS | 5122 | SkCairoFTTypeface::onFilterRec unimplemented 04:04:50 INFO - PROCESS | 5122 | SkCairoFTTypeface::onFilterRec unimplemented 04:04:50 INFO - PROCESS | 5122 | 1467111890969 Marionette TRACE conn3 <- [1,1196,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeText",1,"assert_equals: d[76] expected 0 but got 210","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1197,"getWindowHandle",null] 04:04:51 INFO - PROCESS | 5122 | 1467111891017 Marionette TRACE conn3 <- [1,1197,null,{"value":"8"}] 04:04:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 04:04:51 INFO - PROCESS | 5122 | 1467111891024 Marionette TRACE conn3 -> [0,1198,"setScriptTimeout",{"ms":35000}] 04:04:51 INFO - PROCESS | 5122 | 1467111891027 Marionette TRACE conn3 <- [1,1198,null,{}] 04:04:51 INFO - PROCESS | 5122 | 1467111891033 Marionette TRACE conn3 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:04:51 INFO - PROCESS | 5122 | 1467111891038 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:04:51 INFO - PROCESS | 5122 | 1467111891207 Marionette TRACE conn3 <- [1,1199,null,{"value":null}] 04:04:51 INFO - PROCESS | 5122 | 1467111891359 Marionette TRACE conn3 -> [0,1200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:51 INFO - PROCESS | 5122 | 1467111891364 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:04:51 INFO - PROCESS | 5122 | ++DOCSHELL 0x8f020c00 == 23 [pid = 5122] [id = 307] 04:04:51 INFO - PROCESS | 5122 | ++DOMWINDOW == 74 (0x8f116800) [pid = 5122] [serial = 922] [outer = (nil)] 04:04:51 INFO - PROCESS | 5122 | ++DOMWINDOW == 75 (0x91cc7800) [pid = 5122] [serial = 923] [outer = 0x8f116800] 04:04:51 INFO - PROCESS | 5122 | 1467111891437 Marionette DEBUG loaded listener.js 04:04:51 INFO - PROCESS | 5122 | ++DOMWINDOW == 76 (0x91dce000) [pid = 5122] [serial = 924] [outer = 0x8f116800] 04:04:52 INFO - PROCESS | 5122 | 1467111892408 Marionette TRACE conn3 <- [1,1200,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html",0,null,null,[["createLinearGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 04:04:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 04:04:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1428ms 04:04:52 INFO - PROCESS | 5122 | 1467111892454 Marionette TRACE conn3 -> [0,1201,"getWindowHandle",null] 04:04:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 04:04:52 INFO - PROCESS | 5122 | 1467111892458 Marionette TRACE conn3 <- [1,1201,null,{"value":"8"}] 04:04:52 INFO - PROCESS | 5122 | 1467111892473 Marionette TRACE conn3 -> [0,1202,"setScriptTimeout",{"ms":35000}] 04:04:52 INFO - PROCESS | 5122 | 1467111892483 Marionette TRACE conn3 <- [1,1202,null,{}] 04:04:52 INFO - PROCESS | 5122 | 1467111892498 Marionette TRACE conn3 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:04:52 INFO - PROCESS | 5122 | 1467111892507 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:04:52 INFO - PROCESS | 5122 | 1467111892725 Marionette TRACE conn3 <- [1,1203,null,{"value":null}] 04:04:52 INFO - PROCESS | 5122 | 1467111892749 Marionette TRACE conn3 -> [0,1204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:52 INFO - PROCESS | 5122 | 1467111892756 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:04:52 INFO - PROCESS | 5122 | ++DOCSHELL 0x92fa7400 == 24 [pid = 5122] [id = 308] 04:04:52 INFO - PROCESS | 5122 | ++DOMWINDOW == 77 (0x930d0c00) [pid = 5122] [serial = 925] [outer = (nil)] 04:04:52 INFO - PROCESS | 5122 | ++DOMWINDOW == 78 (0x930d5000) [pid = 5122] [serial = 926] [outer = 0x930d0c00] 04:04:52 INFO - PROCESS | 5122 | 1467111892859 Marionette DEBUG loaded listener.js 04:04:52 INFO - PROCESS | 5122 | ++DOMWINDOW == 79 (0x93b59c00) [pid = 5122] [serial = 927] [outer = 0x930d0c00] 04:04:53 INFO - PROCESS | 5122 | --DOMWINDOW == 78 (0x92429800) [pid = 5122] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 04:04:53 INFO - PROCESS | 5122 | --DOMWINDOW == 77 (0x9485cc00) [pid = 5122] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 04:04:53 INFO - PROCESS | 5122 | --DOMWINDOW == 76 (0x8f97a800) [pid = 5122] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 04:04:53 INFO - PROCESS | 5122 | --DOMWINDOW == 75 (0x8f97b000) [pid = 5122] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 04:04:53 INFO - PROCESS | 5122 | --DOMWINDOW == 74 (0x8db78800) [pid = 5122] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 04:04:53 INFO - PROCESS | 5122 | --DOMWINDOW == 73 (0x912ca000) [pid = 5122] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 04:04:53 INFO - PROCESS | 5122 | --DOMWINDOW == 72 (0x91dcac00) [pid = 5122] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 04:04:53 INFO - PROCESS | 5122 | --DOMWINDOW == 71 (0x8f01bc00) [pid = 5122] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 04:04:53 INFO - PROCESS | 5122 | --DOMWINDOW == 70 (0x91dcf800) [pid = 5122] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 04:04:53 INFO - PROCESS | 5122 | --DOMWINDOW == 69 (0x9202c400) [pid = 5122] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 04:04:53 INFO - PROCESS | 5122 | --DOMWINDOW == 68 (0x8fb39400) [pid = 5122] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 04:04:53 INFO - PROCESS | 5122 | --DOCSHELL 0x93d74c00 == 23 [pid = 5122] [id = 10] 04:04:54 INFO - PROCESS | 5122 | 1467111894262 Marionette TRACE conn3 <- [1,1204,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 04:04:54 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 04:04:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1857ms 04:04:54 INFO - PROCESS | 5122 | 1467111894322 Marionette TRACE conn3 -> [0,1205,"getWindowHandle",null] 04:04:54 INFO - PROCESS | 5122 | 1467111894326 Marionette TRACE conn3 <- [1,1205,null,{"value":"8"}] 04:04:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 04:04:54 INFO - PROCESS | 5122 | 1467111894332 Marionette TRACE conn3 -> [0,1206,"setScriptTimeout",{"ms":35000}] 04:04:54 INFO - PROCESS | 5122 | 1467111894335 Marionette TRACE conn3 <- [1,1206,null,{}] 04:04:54 INFO - PROCESS | 5122 | 1467111894340 Marionette TRACE conn3 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:04:54 INFO - PROCESS | 5122 | 1467111894345 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:04:54 INFO - PROCESS | 5122 | 1467111894488 Marionette TRACE conn3 <- [1,1207,null,{"value":null}] 04:04:54 INFO - PROCESS | 5122 | 1467111894498 Marionette TRACE conn3 -> [0,1208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:54 INFO - PROCESS | 5122 | 1467111894505 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:04:54 INFO - PROCESS | 5122 | ++DOCSHELL 0x8f01b800 == 24 [pid = 5122] [id = 309] 04:04:54 INFO - PROCESS | 5122 | ++DOMWINDOW == 69 (0x8fb39400) [pid = 5122] [serial = 928] [outer = (nil)] 04:04:54 INFO - PROCESS | 5122 | ++DOMWINDOW == 70 (0x92420000) [pid = 5122] [serial = 929] [outer = 0x8fb39400] 04:04:54 INFO - PROCESS | 5122 | 1467111894573 Marionette DEBUG loaded listener.js 04:04:54 INFO - PROCESS | 5122 | ++DOMWINDOW == 71 (0x93b50800) [pid = 5122] [serial = 930] [outer = 0x8fb39400] 04:04:55 INFO - PROCESS | 5122 | 1467111895421 Marionette TRACE conn3 <- [1,1208,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 04:04:55 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 04:04:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1136ms 04:04:55 INFO - PROCESS | 5122 | 1467111895482 Marionette TRACE conn3 -> [0,1209,"getWindowHandle",null] 04:04:55 INFO - PROCESS | 5122 | 1467111895486 Marionette TRACE conn3 <- [1,1209,null,{"value":"8"}] 04:04:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 04:04:55 INFO - PROCESS | 5122 | 1467111895497 Marionette TRACE conn3 -> [0,1210,"setScriptTimeout",{"ms":35000}] 04:04:55 INFO - PROCESS | 5122 | 1467111895499 Marionette TRACE conn3 <- [1,1210,null,{}] 04:04:55 INFO - PROCESS | 5122 | 1467111895505 Marionette TRACE conn3 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:04:55 INFO - PROCESS | 5122 | 1467111895513 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:04:55 INFO - PROCESS | 5122 | 1467111895668 Marionette TRACE conn3 <- [1,1211,null,{"value":null}] 04:04:55 INFO - PROCESS | 5122 | 1467111895877 Marionette TRACE conn3 -> [0,1212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:55 INFO - PROCESS | 5122 | 1467111895885 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:04:55 INFO - PROCESS | 5122 | ++DOCSHELL 0x8db76c00 == 25 [pid = 5122] [id = 310] 04:04:55 INFO - PROCESS | 5122 | ++DOMWINDOW == 72 (0x8db78400) [pid = 5122] [serial = 931] [outer = (nil)] 04:04:55 INFO - PROCESS | 5122 | ++DOMWINDOW == 73 (0x8e4b2c00) [pid = 5122] [serial = 932] [outer = 0x8db78400] 04:04:55 INFO - PROCESS | 5122 | 1467111895978 Marionette DEBUG loaded listener.js 04:04:56 INFO - PROCESS | 5122 | ++DOMWINDOW == 74 (0x8e8d9400) [pid = 5122] [serial = 933] [outer = 0x8db78400] 04:04:57 INFO - PROCESS | 5122 | 1467111897056 Marionette TRACE conn3 <- [1,1212,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html",0,null,null,[["Linear gradient transforms do not experience broken caching effects",0,null,null]]]}] 04:04:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 04:04:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1629ms 04:04:57 INFO - PROCESS | 5122 | 1467111897129 Marionette TRACE conn3 -> [0,1213,"getWindowHandle",null] 04:04:57 INFO - PROCESS | 5122 | 1467111897134 Marionette TRACE conn3 <- [1,1213,null,{"value":"8"}] 04:04:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 04:04:57 INFO - PROCESS | 5122 | 1467111897142 Marionette TRACE conn3 -> [0,1214,"setScriptTimeout",{"ms":35000}] 04:04:57 INFO - PROCESS | 5122 | 1467111897148 Marionette TRACE conn3 <- [1,1214,null,{}] 04:04:57 INFO - PROCESS | 5122 | 1467111897156 Marionette TRACE conn3 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:04:57 INFO - PROCESS | 5122 | 1467111897165 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:04:57 INFO - PROCESS | 5122 | 1467111897384 Marionette TRACE conn3 <- [1,1215,null,{"value":null}] 04:04:57 INFO - PROCESS | 5122 | 1467111897615 Marionette TRACE conn3 -> [0,1216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:57 INFO - PROCESS | 5122 | 1467111897625 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:04:57 INFO - PROCESS | 5122 | ++DOCSHELL 0x8e8d6800 == 26 [pid = 5122] [id = 311] 04:04:57 INFO - PROCESS | 5122 | ++DOMWINDOW == 75 (0x8f975400) [pid = 5122] [serial = 934] [outer = (nil)] 04:04:57 INFO - PROCESS | 5122 | ++DOMWINDOW == 76 (0x912d2c00) [pid = 5122] [serial = 935] [outer = 0x8f975400] 04:04:57 INFO - PROCESS | 5122 | 1467111897733 Marionette DEBUG loaded listener.js 04:04:57 INFO - PROCESS | 5122 | ++DOMWINDOW == 77 (0x91ccc000) [pid = 5122] [serial = 936] [outer = 0x8f975400] 04:04:58 INFO - PROCESS | 5122 | 1467111898757 Marionette TRACE conn3 <- [1,1216,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html",0,null,null,[["Canvas test: 2d.gradient.object.compare",0,null,null]]]}] 04:04:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 04:04:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1688ms 04:04:58 INFO - PROCESS | 5122 | 1467111898835 Marionette TRACE conn3 -> [0,1217,"getWindowHandle",null] 04:04:58 INFO - PROCESS | 5122 | 1467111898841 Marionette TRACE conn3 <- [1,1217,null,{"value":"8"}] 04:04:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 04:04:58 INFO - PROCESS | 5122 | 1467111898849 Marionette TRACE conn3 -> [0,1218,"setScriptTimeout",{"ms":35000}] 04:04:58 INFO - PROCESS | 5122 | 1467111898852 Marionette TRACE conn3 <- [1,1218,null,{}] 04:04:58 INFO - PROCESS | 5122 | 1467111898859 Marionette TRACE conn3 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:04:58 INFO - PROCESS | 5122 | 1467111898865 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:04:59 INFO - PROCESS | 5122 | 1467111899087 Marionette TRACE conn3 <- [1,1219,null,{"value":null}] 04:04:59 INFO - PROCESS | 5122 | 1467111899347 Marionette TRACE conn3 -> [0,1220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:59 INFO - PROCESS | 5122 | 1467111899355 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:04:59 INFO - PROCESS | 5122 | ++DOCSHELL 0x92429c00 == 27 [pid = 5122] [id = 312] 04:04:59 INFO - PROCESS | 5122 | ++DOMWINDOW == 78 (0x9242b000) [pid = 5122] [serial = 937] [outer = (nil)] 04:04:59 INFO - PROCESS | 5122 | ++DOMWINDOW == 79 (0x930ce400) [pid = 5122] [serial = 938] [outer = 0x9242b000] 04:04:59 INFO - PROCESS | 5122 | 1467111899462 Marionette DEBUG loaded listener.js 04:04:59 INFO - PROCESS | 5122 | ++DOMWINDOW == 80 (0x94853c00) [pid = 5122] [serial = 939] [outer = 0x9242b000] 04:05:00 INFO - PROCESS | 5122 | 1467111900509 Marionette TRACE conn3 <- [1,1220,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html",0,null,null,[["Canvas test: 2d.gradient.object.crosscanvas",0,null,null]]]}] 04:05:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 04:05:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1732ms 04:05:00 INFO - PROCESS | 5122 | 1467111900582 Marionette TRACE conn3 -> [0,1221,"getWindowHandle",null] 04:05:00 INFO - PROCESS | 5122 | 1467111900586 Marionette TRACE conn3 <- [1,1221,null,{"value":"8"}] 04:05:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 04:05:00 INFO - PROCESS | 5122 | 1467111900602 Marionette TRACE conn3 -> [0,1222,"setScriptTimeout",{"ms":35000}] 04:05:00 INFO - PROCESS | 5122 | 1467111900612 Marionette TRACE conn3 <- [1,1222,null,{}] 04:05:00 INFO - PROCESS | 5122 | 1467111900618 Marionette TRACE conn3 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:05:00 INFO - PROCESS | 5122 | 1467111900626 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:05:00 INFO - PROCESS | 5122 | 1467111900863 Marionette TRACE conn3 <- [1,1223,null,{"value":null}] 04:05:01 INFO - PROCESS | 5122 | 1467111901078 Marionette TRACE conn3 -> [0,1224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:01 INFO - PROCESS | 5122 | 1467111901089 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:05:01 INFO - PROCESS | 5122 | ++DOCSHELL 0x8f016800 == 28 [pid = 5122] [id = 313] 04:05:01 INFO - PROCESS | 5122 | ++DOMWINDOW == 81 (0x91cc1000) [pid = 5122] [serial = 940] [outer = (nil)] 04:05:01 INFO - PROCESS | 5122 | ++DOMWINDOW == 82 (0x93d7b000) [pid = 5122] [serial = 941] [outer = 0x91cc1000] 04:05:01 INFO - PROCESS | 5122 | 1467111901197 Marionette DEBUG loaded listener.js 04:05:01 INFO - PROCESS | 5122 | ++DOMWINDOW == 83 (0x9522b400) [pid = 5122] [serial = 942] [outer = 0x91cc1000] 04:05:02 INFO - PROCESS | 5122 | 1467111902350 Marionette TRACE conn3 <- [1,1224,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html",0,null,null,[["Canvas test: 2d.gradient.object.current",1,"An invalid or illegal string was specified","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1225,"getWindowHandle",null] 04:05:02 INFO - PROCESS | 5122 | 1467111902404 Marionette TRACE conn3 <- [1,1225,null,{"value":"8"}] 04:05:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 04:05:02 INFO - PROCESS | 5122 | 1467111902413 Marionette TRACE conn3 -> [0,1226,"setScriptTimeout",{"ms":35000}] 04:05:02 INFO - PROCESS | 5122 | 1467111902417 Marionette TRACE conn3 <- [1,1226,null,{}] 04:05:02 INFO - PROCESS | 5122 | 1467111902426 Marionette TRACE conn3 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:05:02 INFO - PROCESS | 5122 | 1467111902432 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:05:02 INFO - PROCESS | 5122 | 1467111902713 Marionette TRACE conn3 <- [1,1227,null,{"value":null}] 04:05:02 INFO - PROCESS | 5122 | 1467111902945 Marionette TRACE conn3 -> [0,1228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:02 INFO - PROCESS | 5122 | 1467111902960 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:05:02 INFO - PROCESS | 5122 | ++DOCSHELL 0x8f016000 == 29 [pid = 5122] [id = 314] 04:05:02 INFO - PROCESS | 5122 | ++DOMWINDOW == 84 (0x8f017400) [pid = 5122] [serial = 943] [outer = (nil)] 04:05:03 INFO - PROCESS | 5122 | ++DOMWINDOW == 85 (0x8f2ea400) [pid = 5122] [serial = 944] [outer = 0x8f017400] 04:05:03 INFO - PROCESS | 5122 | 1467111903036 Marionette DEBUG loaded listener.js 04:05:03 INFO - PROCESS | 5122 | ++DOMWINDOW == 86 (0x8f97fc00) [pid = 5122] [serial = 945] [outer = 0x8f017400] 04:05:03 INFO - PROCESS | 5122 | --DOCSHELL 0x8f01b800 == 28 [pid = 5122] [id = 309] 04:05:03 INFO - PROCESS | 5122 | --DOCSHELL 0x92fa7400 == 27 [pid = 5122] [id = 308] 04:05:03 INFO - PROCESS | 5122 | --DOCSHELL 0x8f020c00 == 26 [pid = 5122] [id = 307] 04:05:03 INFO - PROCESS | 5122 | --DOCSHELL 0x8f976400 == 25 [pid = 5122] [id = 306] 04:05:03 INFO - PROCESS | 5122 | --DOCSHELL 0x8db83800 == 24 [pid = 5122] [id = 305] 04:05:03 INFO - PROCESS | 5122 | --DOCSHELL 0x93d80c00 == 23 [pid = 5122] [id = 11] 04:05:03 INFO - PROCESS | 5122 | --DOMWINDOW == 85 (0x9522d800) [pid = 5122] [serial = 890] [outer = (nil)] [url = about:blank] 04:05:03 INFO - PROCESS | 5122 | --DOMWINDOW == 84 (0x91ee9400) [pid = 5122] [serial = 893] [outer = (nil)] [url = about:blank] 04:05:03 INFO - PROCESS | 5122 | --DOMWINDOW == 83 (0x91261000) [pid = 5122] [serial = 873] [outer = (nil)] [url = about:blank] 04:05:03 INFO - PROCESS | 5122 | --DOMWINDOW == 82 (0x8db81800) [pid = 5122] [serial = 869] [outer = (nil)] [url = about:blank] 04:05:03 INFO - PROCESS | 5122 | --DOMWINDOW == 81 (0x8e4b8400) [pid = 5122] [serial = 870] [outer = (nil)] [url = about:blank] 04:05:03 INFO - PROCESS | 5122 | --DOMWINDOW == 80 (0x912d5000) [pid = 5122] [serial = 884] [outer = (nil)] [url = about:blank] 04:05:03 INFO - PROCESS | 5122 | --DOMWINDOW == 79 (0x91cc3c00) [pid = 5122] [serial = 885] [outer = (nil)] [url = about:blank] 04:05:03 INFO - PROCESS | 5122 | --DOMWINDOW == 78 (0x952a9800) [pid = 5122] [serial = 878] [outer = (nil)] [url = about:blank] 04:05:03 INFO - PROCESS | 5122 | --DOMWINDOW == 77 (0x952b0000) [pid = 5122] [serial = 879] [outer = (nil)] [url = about:blank] 04:05:03 INFO - PROCESS | 5122 | --DOMWINDOW == 76 (0x8f115c00) [pid = 5122] [serial = 881] [outer = (nil)] [url = about:blank] 04:05:03 INFO - PROCESS | 5122 | --DOMWINDOW == 75 (0x8f2ddc00) [pid = 5122] [serial = 882] [outer = (nil)] [url = about:blank] 04:05:03 INFO - PROCESS | 5122 | --DOMWINDOW == 74 (0x92026800) [pid = 5122] [serial = 875] [outer = (nil)] [url = about:blank] 04:05:03 INFO - PROCESS | 5122 | --DOMWINDOW == 73 (0x92fa5c00) [pid = 5122] [serial = 876] [outer = (nil)] [url = about:blank] 04:05:03 INFO - PROCESS | 5122 | --DOMWINDOW == 72 (0x930d0000) [pid = 5122] [serial = 887] [outer = (nil)] [url = about:blank] 04:05:03 INFO - PROCESS | 5122 | --DOMWINDOW == 71 (0x8fb3c800) [pid = 5122] [serial = 872] [outer = (nil)] [url = about:blank] 04:05:03 INFO - PROCESS | 5122 | --DOMWINDOW == 70 (0x96f2d800) [pid = 5122] [serial = 896] [outer = (nil)] [url = about:blank] 04:05:03 INFO - PROCESS | 5122 | --DOMWINDOW == 69 (0x96f33400) [pid = 5122] [serial = 897] [outer = (nil)] [url = about:blank] 04:05:03 INFO - PROCESS | 5122 | --DOMWINDOW == 68 (0x930dc800) [pid = 5122] [serial = 894] [outer = (nil)] [url = about:blank] 04:05:03 INFO - PROCESS | 5122 | --DOMWINDOW == 67 (0x952a9c00) [pid = 5122] [serial = 891] [outer = (nil)] [url = about:blank] 04:05:03 INFO - PROCESS | 5122 | --DOMWINDOW == 66 (0x93b96c00) [pid = 5122] [serial = 888] [outer = (nil)] [url = about:blank] 04:05:03 INFO - PROCESS | 5122 | --DOMWINDOW == 65 (0x93d76800) [pid = 5122] [serial = 867] [outer = (nil)] [url = about:blank] 04:05:03 INFO - PROCESS | 5122 | 1467111903922 Marionette TRACE conn3 <- [1,1228,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidcolour",0,null,null]]]}] 04:05:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 04:05:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1533ms 04:05:03 INFO - PROCESS | 5122 | 1467111903946 Marionette TRACE conn3 -> [0,1229,"getWindowHandle",null] 04:05:03 INFO - PROCESS | 5122 | 1467111903952 Marionette TRACE conn3 <- [1,1229,null,{"value":"8"}] 04:05:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 04:05:03 INFO - PROCESS | 5122 | 1467111903962 Marionette TRACE conn3 -> [0,1230,"setScriptTimeout",{"ms":35000}] 04:05:03 INFO - PROCESS | 5122 | 1467111903965 Marionette TRACE conn3 <- [1,1230,null,{}] 04:05:03 INFO - PROCESS | 5122 | 1467111903971 Marionette TRACE conn3 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:05:03 INFO - PROCESS | 5122 | 1467111903977 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:05:04 INFO - PROCESS | 5122 | 1467111904136 Marionette TRACE conn3 <- [1,1231,null,{"value":null}] 04:05:04 INFO - PROCESS | 5122 | 1467111904152 Marionette TRACE conn3 -> [0,1232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:04 INFO - PROCESS | 5122 | 1467111904158 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:05:04 INFO - PROCESS | 5122 | ++DOCSHELL 0x8f115c00 == 24 [pid = 5122] [id = 315] 04:05:04 INFO - PROCESS | 5122 | ++DOMWINDOW == 66 (0x91264400) [pid = 5122] [serial = 946] [outer = (nil)] 04:05:04 INFO - PROCESS | 5122 | ++DOMWINDOW == 67 (0x912cdc00) [pid = 5122] [serial = 947] [outer = 0x91264400] 04:05:04 INFO - PROCESS | 5122 | 1467111904232 Marionette DEBUG loaded listener.js 04:05:04 INFO - PROCESS | 5122 | ++DOMWINDOW == 68 (0x91cc6000) [pid = 5122] [serial = 948] [outer = 0x91264400] 04:05:05 INFO - PROCESS | 5122 | 1467111905208 Marionette TRACE conn3 <- [1,1232,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidoffset",0,null,null]]]}] 04:05:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 04:05:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1276ms 04:05:05 INFO - PROCESS | 5122 | 1467111905239 Marionette TRACE conn3 -> [0,1233,"getWindowHandle",null] 04:05:05 INFO - PROCESS | 5122 | 1467111905243 Marionette TRACE conn3 <- [1,1233,null,{"value":"8"}] 04:05:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 04:05:05 INFO - PROCESS | 5122 | 1467111905251 Marionette TRACE conn3 -> [0,1234,"setScriptTimeout",{"ms":35000}] 04:05:05 INFO - PROCESS | 5122 | 1467111905257 Marionette TRACE conn3 <- [1,1234,null,{}] 04:05:05 INFO - PROCESS | 5122 | 1467111905273 Marionette TRACE conn3 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:05:05 INFO - PROCESS | 5122 | 1467111905282 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:05:05 INFO - PROCESS | 5122 | 1467111905523 Marionette TRACE conn3 <- [1,1235,null,{"value":null}] 04:05:05 INFO - PROCESS | 5122 | 1467111905542 Marionette TRACE conn3 -> [0,1236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:05 INFO - PROCESS | 5122 | 1467111905556 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:05:05 INFO - PROCESS | 5122 | ++DOCSHELL 0x9202ac00 == 25 [pid = 5122] [id = 316] 04:05:05 INFO - PROCESS | 5122 | ++DOMWINDOW == 69 (0x92423c00) [pid = 5122] [serial = 949] [outer = (nil)] 04:05:05 INFO - PROCESS | 5122 | ++DOMWINDOW == 70 (0x92fa8c00) [pid = 5122] [serial = 950] [outer = 0x92423c00] 04:05:05 INFO - PROCESS | 5122 | 1467111905627 Marionette DEBUG loaded listener.js 04:05:05 INFO - PROCESS | 5122 | ++DOMWINDOW == 71 (0x93b9d400) [pid = 5122] [serial = 951] [outer = 0x92423c00] 04:05:06 INFO - PROCESS | 5122 | 1467111906531 Marionette TRACE conn3 <- [1,1236,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html",0,null,null,[["createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient",0,null,null]]]}] 04:05:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 04:05:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1339ms 04:05:06 INFO - PROCESS | 5122 | 1467111906591 Marionette TRACE conn3 -> [0,1237,"getWindowHandle",null] 04:05:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 04:05:06 INFO - PROCESS | 5122 | 1467111906596 Marionette TRACE conn3 <- [1,1237,null,{"value":"8"}] 04:05:06 INFO - PROCESS | 5122 | 1467111906602 Marionette TRACE conn3 -> [0,1238,"setScriptTimeout",{"ms":35000}] 04:05:06 INFO - PROCESS | 5122 | 1467111906605 Marionette TRACE conn3 <- [1,1238,null,{}] 04:05:06 INFO - PROCESS | 5122 | 1467111906611 Marionette TRACE conn3 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:05:06 INFO - PROCESS | 5122 | 1467111906616 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:05:06 INFO - PROCESS | 5122 | 1467111906824 Marionette TRACE conn3 <- [1,1239,null,{"value":null}] 04:05:06 INFO - PROCESS | 5122 | 1467111906858 Marionette TRACE conn3 -> [0,1240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:06 INFO - PROCESS | 5122 | 1467111906868 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:05:06 INFO - PROCESS | 5122 | ++DOCSHELL 0x93b56400 == 26 [pid = 5122] [id = 317] 04:05:06 INFO - PROCESS | 5122 | ++DOMWINDOW == 72 (0x9522b000) [pid = 5122] [serial = 952] [outer = (nil)] 04:05:06 INFO - PROCESS | 5122 | ++DOMWINDOW == 73 (0x95235c00) [pid = 5122] [serial = 953] [outer = 0x9522b000] 04:05:06 INFO - PROCESS | 5122 | 1467111906936 Marionette DEBUG loaded listener.js 04:05:07 INFO - PROCESS | 5122 | ++DOMWINDOW == 74 (0x952b2c00) [pid = 5122] [serial = 954] [outer = 0x9522b000] 04:05:07 INFO - PROCESS | 5122 | 1467111907905 Marionette TRACE conn3 <- [1,1240,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html",0,null,null,[["window.CanvasGradient exists and has the right properties",0,null,null]]]}] 04:05:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 04:05:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1342ms 04:05:07 INFO - PROCESS | 5122 | 1467111907944 Marionette TRACE conn3 -> [0,1241,"getWindowHandle",null] 04:05:07 INFO - PROCESS | 5122 | 1467111907948 Marionette TRACE conn3 <- [1,1241,null,{"value":"8"}] 04:05:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 04:05:07 INFO - PROCESS | 5122 | 1467111907962 Marionette TRACE conn3 -> [0,1242,"setScriptTimeout",{"ms":35000}] 04:05:07 INFO - PROCESS | 5122 | 1467111907964 Marionette TRACE conn3 <- [1,1242,null,{}] 04:05:07 INFO - PROCESS | 5122 | 1467111907970 Marionette TRACE conn3 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:05:07 INFO - PROCESS | 5122 | 1467111907975 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:05:08 INFO - PROCESS | 5122 | 1467111908169 Marionette TRACE conn3 <- [1,1243,null,{"value":null}] 04:05:08 INFO - PROCESS | 5122 | 1467111908189 Marionette TRACE conn3 -> [0,1244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:08 INFO - PROCESS | 5122 | 1467111908199 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:05:08 INFO - PROCESS | 5122 | ++DOCSHELL 0x8db83c00 == 27 [pid = 5122] [id = 318] 04:05:08 INFO - PROCESS | 5122 | ++DOMWINDOW == 75 (0x93b4d400) [pid = 5122] [serial = 955] [outer = (nil)] 04:05:08 INFO - PROCESS | 5122 | ++DOMWINDOW == 76 (0x95525c00) [pid = 5122] [serial = 956] [outer = 0x93b4d400] 04:05:08 INFO - PROCESS | 5122 | 1467111908266 Marionette DEBUG loaded listener.js 04:05:08 INFO - PROCESS | 5122 | ++DOMWINDOW == 77 (0x9552a800) [pid = 5122] [serial = 957] [outer = 0x93b4d400] 04:05:08 INFO - PROCESS | 5122 | --DOMWINDOW == 76 (0x930d0c00) [pid = 5122] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 04:05:08 INFO - PROCESS | 5122 | --DOMWINDOW == 75 (0x8f109c00) [pid = 5122] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 04:05:08 INFO - PROCESS | 5122 | --DOMWINDOW == 74 (0x8e4aa800) [pid = 5122] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 04:05:08 INFO - PROCESS | 5122 | --DOMWINDOW == 73 (0x92426400) [pid = 5122] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 04:05:08 INFO - PROCESS | 5122 | --DOMWINDOW == 72 (0x8f977000) [pid = 5122] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 04:05:08 INFO - PROCESS | 5122 | --DOMWINDOW == 71 (0x8f2e3800) [pid = 5122] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 04:05:08 INFO - PROCESS | 5122 | --DOMWINDOW == 70 (0x96f35800) [pid = 5122] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 04:05:08 INFO - PROCESS | 5122 | --DOMWINDOW == 69 (0x91ccb800) [pid = 5122] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 04:05:08 INFO - PROCESS | 5122 | --DOMWINDOW == 68 (0x8e8df000) [pid = 5122] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 04:05:08 INFO - PROCESS | 5122 | --DOMWINDOW == 67 (0x95526000) [pid = 5122] [serial = 30] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 04:05:08 INFO - PROCESS | 5122 | --DOMWINDOW == 66 (0x8f116800) [pid = 5122] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 04:05:08 INFO - PROCESS | 5122 | --DOMWINDOW == 65 (0x93d75400) [pid = 5122] [serial = 27] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 04:05:09 INFO - PROCESS | 5122 | 1467111909245 Marionette TRACE conn3 <- [1,1244,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html",0,null,null,[["Canvas test: 2d.gradient.object.update",0,null,null]]]}] 04:05:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 04:05:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1345ms 04:05:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 04:05:09 INFO - PROCESS | 5122 | 1467111909300 Marionette TRACE conn3 -> [0,1245,"getWindowHandle",null] 04:05:09 INFO - PROCESS | 5122 | 1467111909303 Marionette TRACE conn3 <- [1,1245,null,{"value":"8"}] 04:05:09 INFO - PROCESS | 5122 | 1467111909309 Marionette TRACE conn3 -> [0,1246,"setScriptTimeout",{"ms":35000}] 04:05:09 INFO - PROCESS | 5122 | 1467111909312 Marionette TRACE conn3 <- [1,1246,null,{}] 04:05:09 INFO - PROCESS | 5122 | 1467111909318 Marionette TRACE conn3 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:05:09 INFO - PROCESS | 5122 | 1467111909328 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:05:09 INFO - PROCESS | 5122 | 1467111909542 Marionette TRACE conn3 <- [1,1247,null,{"value":null}] 04:05:09 INFO - PROCESS | 5122 | 1467111909665 Marionette TRACE conn3 -> [0,1248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:09 INFO - PROCESS | 5122 | 1467111909672 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:05:09 INFO - PROCESS | 5122 | ++DOCSHELL 0x8db82000 == 28 [pid = 5122] [id = 319] 04:05:09 INFO - PROCESS | 5122 | ++DOMWINDOW == 66 (0x8e4aa400) [pid = 5122] [serial = 958] [outer = (nil)] 04:05:09 INFO - PROCESS | 5122 | ++DOMWINDOW == 67 (0x955d4800) [pid = 5122] [serial = 959] [outer = 0x8e4aa400] 04:05:09 INFO - PROCESS | 5122 | 1467111909742 Marionette DEBUG loaded listener.js 04:05:09 INFO - PROCESS | 5122 | ++DOMWINDOW == 68 (0x96f30c00) [pid = 5122] [serial = 960] [outer = 0x8e4aa400] 04:05:10 INFO - PROCESS | 5122 | 1467111910535 Marionette TRACE conn3 <- [1,1248,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.behind",0,null,null]]]}] 04:05:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 04:05:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1282ms 04:05:10 INFO - PROCESS | 5122 | 1467111910594 Marionette TRACE conn3 -> [0,1249,"getWindowHandle",null] 04:05:10 INFO - PROCESS | 5122 | 1467111910597 Marionette TRACE conn3 <- [1,1249,null,{"value":"8"}] 04:05:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 04:05:10 INFO - PROCESS | 5122 | 1467111910604 Marionette TRACE conn3 -> [0,1250,"setScriptTimeout",{"ms":35000}] 04:05:10 INFO - PROCESS | 5122 | 1467111910607 Marionette TRACE conn3 <- [1,1250,null,{}] 04:05:10 INFO - PROCESS | 5122 | 1467111910613 Marionette TRACE conn3 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:05:10 INFO - PROCESS | 5122 | 1467111910618 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:05:10 INFO - PROCESS | 5122 | 1467111910896 Marionette TRACE conn3 <- [1,1251,null,{"value":null}] 04:05:11 INFO - PROCESS | 5122 | 1467111911038 Marionette TRACE conn3 -> [0,1252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:11 INFO - PROCESS | 5122 | 1467111911053 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:05:11 INFO - PROCESS | 5122 | ++DOCSHELL 0x8f011400 == 29 [pid = 5122] [id = 320] 04:05:11 INFO - PROCESS | 5122 | ++DOMWINDOW == 69 (0x8f012000) [pid = 5122] [serial = 961] [outer = (nil)] 04:05:11 INFO - PROCESS | 5122 | ++DOMWINDOW == 70 (0x8f01e000) [pid = 5122] [serial = 962] [outer = 0x8f012000] 04:05:11 INFO - PROCESS | 5122 | 1467111911174 Marionette DEBUG loaded listener.js 04:05:11 INFO - PROCESS | 5122 | ++DOMWINDOW == 71 (0x8f110800) [pid = 5122] [serial = 963] [outer = 0x8f012000] 04:05:12 INFO - PROCESS | 5122 | 1467111912220 Marionette TRACE conn3 <- [1,1252,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.beside",0,null,null]]]}] 04:05:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 04:05:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1678ms 04:05:12 INFO - PROCESS | 5122 | 1467111912285 Marionette TRACE conn3 -> [0,1253,"getWindowHandle",null] 04:05:12 INFO - PROCESS | 5122 | 1467111912291 Marionette TRACE conn3 <- [1,1253,null,{"value":"8"}] 04:05:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 04:05:12 INFO - PROCESS | 5122 | 1467111912300 Marionette TRACE conn3 -> [0,1254,"setScriptTimeout",{"ms":35000}] 04:05:12 INFO - PROCESS | 5122 | 1467111912305 Marionette TRACE conn3 <- [1,1254,null,{}] 04:05:12 INFO - PROCESS | 5122 | 1467111912312 Marionette TRACE conn3 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:05:12 INFO - PROCESS | 5122 | 1467111912318 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:05:12 INFO - PROCESS | 5122 | 1467111912506 Marionette TRACE conn3 <- [1,1255,null,{"value":null}] 04:05:12 INFO - PROCESS | 5122 | 1467111912732 Marionette TRACE conn3 -> [0,1256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:12 INFO - PROCESS | 5122 | 1467111912739 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:05:12 INFO - PROCESS | 5122 | ++DOCSHELL 0x91267c00 == 30 [pid = 5122] [id = 321] 04:05:12 INFO - PROCESS | 5122 | ++DOMWINDOW == 72 (0x91cc4000) [pid = 5122] [serial = 964] [outer = (nil)] 04:05:12 INFO - PROCESS | 5122 | ++DOMWINDOW == 73 (0x91dcf400) [pid = 5122] [serial = 965] [outer = 0x91cc4000] 04:05:12 INFO - PROCESS | 5122 | 1467111912872 Marionette DEBUG loaded listener.js 04:05:12 INFO - PROCESS | 5122 | ++DOMWINDOW == 74 (0x91ef1400) [pid = 5122] [serial = 966] [outer = 0x91cc4000] 04:05:13 INFO - PROCESS | 5122 | 1467111913806 Marionette TRACE conn3 <- [1,1256,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.bottom",0,null,null]]]}] 04:05:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 04:05:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1588ms 04:05:13 INFO - PROCESS | 5122 | 1467111913888 Marionette TRACE conn3 -> [0,1257,"getWindowHandle",null] 04:05:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 04:05:13 INFO - PROCESS | 5122 | 1467111913894 Marionette TRACE conn3 <- [1,1257,null,{"value":"8"}] 04:05:13 INFO - PROCESS | 5122 | 1467111913901 Marionette TRACE conn3 -> [0,1258,"setScriptTimeout",{"ms":35000}] 04:05:13 INFO - PROCESS | 5122 | 1467111913904 Marionette TRACE conn3 <- [1,1258,null,{}] 04:05:13 INFO - PROCESS | 5122 | 1467111913911 Marionette TRACE conn3 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:05:13 INFO - PROCESS | 5122 | 1467111913915 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:05:14 INFO - PROCESS | 5122 | 1467111914136 Marionette TRACE conn3 <- [1,1259,null,{"value":null}] 04:05:14 INFO - PROCESS | 5122 | 1467111914395 Marionette TRACE conn3 -> [0,1260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:14 INFO - PROCESS | 5122 | 1467111914404 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:05:14 INFO - PROCESS | 5122 | ++DOCSHELL 0x9202b400 == 31 [pid = 5122] [id = 322] 04:05:14 INFO - PROCESS | 5122 | ++DOMWINDOW == 75 (0x952a7800) [pid = 5122] [serial = 967] [outer = (nil)] 04:05:14 INFO - PROCESS | 5122 | ++DOMWINDOW == 76 (0x95352000) [pid = 5122] [serial = 968] [outer = 0x952a7800] 04:05:14 INFO - PROCESS | 5122 | 1467111914535 Marionette DEBUG loaded listener.js 04:05:14 INFO - PROCESS | 5122 | ++DOMWINDOW == 77 (0x955dac00) [pid = 5122] [serial = 969] [outer = 0x952a7800] 04:05:15 INFO - PROCESS | 5122 | 1467111915459 Marionette TRACE conn3 <- [1,1260,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.cylinder",0,null,null]]]}] 04:05:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 04:05:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1634ms 04:05:15 INFO - PROCESS | 5122 | 1467111915535 Marionette TRACE conn3 -> [0,1261,"getWindowHandle",null] 04:05:15 INFO - PROCESS | 5122 | 1467111915542 Marionette TRACE conn3 <- [1,1261,null,{"value":"8"}] 04:05:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 04:05:15 INFO - PROCESS | 5122 | 1467111915559 Marionette TRACE conn3 -> [0,1262,"setScriptTimeout",{"ms":35000}] 04:05:15 INFO - PROCESS | 5122 | 1467111915566 Marionette TRACE conn3 <- [1,1262,null,{}] 04:05:15 INFO - PROCESS | 5122 | 1467111915572 Marionette TRACE conn3 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:05:15 INFO - PROCESS | 5122 | 1467111915584 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:05:15 INFO - PROCESS | 5122 | 1467111915810 Marionette TRACE conn3 <- [1,1263,null,{"value":null}] 04:05:16 INFO - PROCESS | 5122 | 1467111916023 Marionette TRACE conn3 -> [0,1264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:16 INFO - PROCESS | 5122 | 1467111916032 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:05:16 INFO - PROCESS | 5122 | ++DOCSHELL 0x8f10b400 == 32 [pid = 5122] [id = 323] 04:05:16 INFO - PROCESS | 5122 | ++DOMWINDOW == 78 (0x955df400) [pid = 5122] [serial = 970] [outer = (nil)] 04:05:16 INFO - PROCESS | 5122 | ++DOMWINDOW == 79 (0x9965f000) [pid = 5122] [serial = 971] [outer = 0x955df400] 04:05:16 INFO - PROCESS | 5122 | 1467111916126 Marionette DEBUG loaded listener.js 04:05:16 INFO - PROCESS | 5122 | ++DOMWINDOW == 80 (0x91ef1c00) [pid = 5122] [serial = 972] [outer = 0x955df400] 04:05:17 INFO - PROCESS | 5122 | 1467111917013 Marionette TRACE conn3 <- [1,1264,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.front",0,null,null]]]}] 04:05:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 04:05:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1493ms 04:05:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 04:05:17 INFO - PROCESS | 5122 | 1467111917044 Marionette TRACE conn3 -> [0,1265,"getWindowHandle",null] 04:05:17 INFO - PROCESS | 5122 | 1467111917047 Marionette TRACE conn3 <- [1,1265,null,{"value":"8"}] 04:05:17 INFO - PROCESS | 5122 | 1467111917053 Marionette TRACE conn3 -> [0,1266,"setScriptTimeout",{"ms":35000}] 04:05:17 INFO - PROCESS | 5122 | 1467111917057 Marionette TRACE conn3 <- [1,1266,null,{}] 04:05:17 INFO - PROCESS | 5122 | 1467111917063 Marionette TRACE conn3 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:05:17 INFO - PROCESS | 5122 | 1467111917068 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:05:17 INFO - PROCESS | 5122 | 1467111917234 Marionette TRACE conn3 <- [1,1267,null,{"value":null}] 04:05:17 INFO - PROCESS | 5122 | 1467111917404 Marionette TRACE conn3 -> [0,1268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:17 INFO - PROCESS | 5122 | 1467111917412 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:05:17 INFO - PROCESS | 5122 | ++DOCSHELL 0x98183000 == 33 [pid = 5122] [id = 324] 04:05:17 INFO - PROCESS | 5122 | ++DOMWINDOW == 81 (0x99e26400) [pid = 5122] [serial = 973] [outer = (nil)] 04:05:17 INFO - PROCESS | 5122 | ++DOMWINDOW == 82 (0x99e4d400) [pid = 5122] [serial = 974] [outer = 0x99e26400] 04:05:17 INFO - PROCESS | 5122 | 1467111917501 Marionette DEBUG loaded listener.js 04:05:17 INFO - PROCESS | 5122 | ++DOMWINDOW == 83 (0x99ede800) [pid = 5122] [serial = 975] [outer = 0x99e26400] 04:05:18 INFO - PROCESS | 5122 | 1467111918467 Marionette TRACE conn3 <- [1,1268,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape1",0,null,null]]]}] 04:05:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 04:05:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1489ms 04:05:18 INFO - PROCESS | 5122 | 1467111918543 Marionette TRACE conn3 -> [0,1269,"getWindowHandle",null] 04:05:18 INFO - PROCESS | 5122 | 1467111918546 Marionette TRACE conn3 <- [1,1269,null,{"value":"8"}] 04:05:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 04:05:18 INFO - PROCESS | 5122 | 1467111918553 Marionette TRACE conn3 -> [0,1270,"setScriptTimeout",{"ms":35000}] 04:05:18 INFO - PROCESS | 5122 | 1467111918556 Marionette TRACE conn3 <- [1,1270,null,{}] 04:05:18 INFO - PROCESS | 5122 | 1467111918562 Marionette TRACE conn3 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:05:18 INFO - PROCESS | 5122 | 1467111918568 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:05:19 INFO - PROCESS | 5122 | 1467111919011 Marionette TRACE conn3 <- [1,1271,null,{"value":null}] 04:05:19 INFO - PROCESS | 5122 | 1467111919246 Marionette TRACE conn3 -> [0,1272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:19 INFO - PROCESS | 5122 | 1467111919255 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:05:19 INFO - PROCESS | 5122 | ++DOCSHELL 0x8f01b800 == 34 [pid = 5122] [id = 325] 04:05:19 INFO - PROCESS | 5122 | ++DOMWINDOW == 84 (0x8f01c000) [pid = 5122] [serial = 976] [outer = (nil)] 04:05:19 INFO - PROCESS | 5122 | ++DOMWINDOW == 85 (0x8f114800) [pid = 5122] [serial = 977] [outer = 0x8f01c000] 04:05:19 INFO - PROCESS | 5122 | 1467111919331 Marionette DEBUG loaded listener.js 04:05:19 INFO - PROCESS | 5122 | ++DOMWINDOW == 86 (0x8f2e7000) [pid = 5122] [serial = 978] [outer = 0x8f01c000] 04:05:20 INFO - PROCESS | 5122 | 1467111920167 Marionette TRACE conn3 <- [1,1272,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape2",0,null,null]]]}] 04:05:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 04:05:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1690ms 04:05:20 INFO - PROCESS | 5122 | 1467111920252 Marionette TRACE conn3 -> [0,1273,"getWindowHandle",null] 04:05:20 INFO - PROCESS | 5122 | 1467111920258 Marionette TRACE conn3 <- [1,1273,null,{"value":"8"}] 04:05:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 04:05:20 INFO - PROCESS | 5122 | 1467111920268 Marionette TRACE conn3 -> [0,1274,"setScriptTimeout",{"ms":35000}] 04:05:20 INFO - PROCESS | 5122 | 1467111920274 Marionette TRACE conn3 <- [1,1274,null,{}] 04:05:20 INFO - PROCESS | 5122 | 1467111920281 Marionette TRACE conn3 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:05:20 INFO - PROCESS | 5122 | 1467111920286 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:05:20 INFO - PROCESS | 5122 | 1467111920465 Marionette TRACE conn3 <- [1,1275,null,{"value":null}] 04:05:20 INFO - PROCESS | 5122 | 1467111920804 Marionette TRACE conn3 -> [0,1276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:20 INFO - PROCESS | 5122 | 1467111920813 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:05:20 INFO - PROCESS | 5122 | ++DOCSHELL 0x8f01ec00 == 35 [pid = 5122] [id = 326] 04:05:20 INFO - PROCESS | 5122 | ++DOMWINDOW == 87 (0x8f01f400) [pid = 5122] [serial = 979] [outer = (nil)] 04:05:20 INFO - PROCESS | 5122 | ++DOMWINDOW == 88 (0x91ccb800) [pid = 5122] [serial = 980] [outer = 0x8f01f400] 04:05:20 INFO - PROCESS | 5122 | 1467111920898 Marionette DEBUG loaded listener.js 04:05:21 INFO - PROCESS | 5122 | ++DOMWINDOW == 89 (0x91ef3000) [pid = 5122] [serial = 981] [outer = 0x8f01f400] 04:05:22 INFO - PROCESS | 5122 | --DOCSHELL 0x8f019400 == 34 [pid = 5122] [id = 293] 04:05:22 INFO - PROCESS | 5122 | --DOCSHELL 0x8fb39800 == 33 [pid = 5122] [id = 294] 04:05:22 INFO - PROCESS | 5122 | --DOCSHELL 0x92428000 == 32 [pid = 5122] [id = 296] 04:05:22 INFO - PROCESS | 5122 | --DOCSHELL 0x9202bc00 == 31 [pid = 5122] [id = 295] 04:05:22 INFO - PROCESS | 5122 | --DOCSHELL 0x8f979c00 == 30 [pid = 5122] [id = 298] 04:05:22 INFO - PROCESS | 5122 | --DOCSHELL 0x91ef3800 == 29 [pid = 5122] [id = 300] 04:05:22 INFO - PROCESS | 5122 | --DOCSHELL 0x8db76c00 == 28 [pid = 5122] [id = 310] 04:05:22 INFO - PROCESS | 5122 | --DOCSHELL 0x8e8dcc00 == 27 [pid = 5122] [id = 303] 04:05:22 INFO - PROCESS | 5122 | --DOCSHELL 0x8f2db800 == 26 [pid = 5122] [id = 304] 04:05:22 INFO - PROCESS | 5122 | --DOCSHELL 0x92429c00 == 25 [pid = 5122] [id = 312] 04:05:22 INFO - PROCESS | 5122 | --DOCSHELL 0x8f10c400 == 24 [pid = 5122] [id = 297] 04:05:22 INFO - PROCESS | 5122 | --DOCSHELL 0x8e8d6800 == 23 [pid = 5122] [id = 311] 04:05:22 INFO - PROCESS | 5122 | --DOCSHELL 0x96f34800 == 22 [pid = 5122] [id = 301] 04:05:22 INFO - PROCESS | 5122 | --DOCSHELL 0x8e4ad400 == 21 [pid = 5122] [id = 302] 04:05:22 INFO - PROCESS | 5122 | --DOCSHELL 0x8f016800 == 20 [pid = 5122] [id = 313] 04:05:22 INFO - PROCESS | 5122 | --DOCSHELL 0x8db85c00 == 19 [pid = 5122] [id = 299] 04:05:22 INFO - PROCESS | 5122 | --DOMWINDOW == 88 (0x948f5c00) [pid = 5122] [serial = 29] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 04:05:22 INFO - PROCESS | 5122 | --DOMWINDOW == 87 (0x92420000) [pid = 5122] [serial = 929] [outer = (nil)] [url = about:blank] 04:05:22 INFO - PROCESS | 5122 | --DOMWINDOW == 86 (0x930d5000) [pid = 5122] [serial = 926] [outer = (nil)] [url = about:blank] 04:05:22 INFO - PROCESS | 5122 | --DOMWINDOW == 85 (0x912d0800) [pid = 5122] [serial = 900] [outer = (nil)] [url = about:blank] 04:05:22 INFO - PROCESS | 5122 | --DOMWINDOW == 84 (0x8fb3d000) [pid = 5122] [serial = 899] [outer = (nil)] [url = about:blank] 04:05:22 INFO - PROCESS | 5122 | --DOMWINDOW == 83 (0x8e4b0000) [pid = 5122] [serial = 917] [outer = (nil)] [url = about:blank] 04:05:22 INFO - PROCESS | 5122 | --DOMWINDOW == 82 (0x8e8d6400) [pid = 5122] [serial = 918] [outer = (nil)] [url = about:blank] 04:05:22 INFO - PROCESS | 5122 | --DOMWINDOW == 81 (0x948ee800) [pid = 5122] [serial = 903] [outer = (nil)] [url = about:blank] 04:05:22 INFO - PROCESS | 5122 | --DOMWINDOW == 80 (0x8f97f800) [pid = 5122] [serial = 920] [outer = (nil)] [url = about:blank] 04:05:22 INFO - PROCESS | 5122 | --DOMWINDOW == 79 (0x8fb34c00) [pid = 5122] [serial = 921] [outer = (nil)] [url = about:blank] 04:05:22 INFO - PROCESS | 5122 | --DOMWINDOW == 78 (0x93b50c00) [pid = 5122] [serial = 902] [outer = (nil)] [url = about:blank] 04:05:22 INFO - PROCESS | 5122 | --DOMWINDOW == 77 (0x91dd1c00) [pid = 5122] [serial = 915] [outer = (nil)] [url = about:blank] 04:05:22 INFO - PROCESS | 5122 | --DOMWINDOW == 76 (0x91dc8000) [pid = 5122] [serial = 914] [outer = (nil)] [url = about:blank] 04:05:22 INFO - PROCESS | 5122 | --DOMWINDOW == 75 (0x9921fc00) [pid = 5122] [serial = 906] [outer = (nil)] [url = about:blank] 04:05:22 INFO - PROCESS | 5122 | --DOMWINDOW == 74 (0x98182400) [pid = 5122] [serial = 905] [outer = (nil)] [url = about:blank] 04:05:22 INFO - PROCESS | 5122 | --DOMWINDOW == 73 (0x99e2ac00) [pid = 5122] [serial = 909] [outer = (nil)] [url = about:blank] 04:05:22 INFO - PROCESS | 5122 | --DOMWINDOW == 72 (0x99db9400) [pid = 5122] [serial = 908] [outer = (nil)] [url = about:blank] 04:05:22 INFO - PROCESS | 5122 | --DOMWINDOW == 71 (0x99ee9800) [pid = 5122] [serial = 912] [outer = (nil)] [url = about:blank] 04:05:22 INFO - PROCESS | 5122 | --DOMWINDOW == 70 (0x99edc000) [pid = 5122] [serial = 911] [outer = (nil)] [url = about:blank] 04:05:22 INFO - PROCESS | 5122 | --DOMWINDOW == 69 (0x8f113400) [pid = 5122] [serial = 636] [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.] 04:05:22 INFO - PROCESS | 5122 | --DOMWINDOW == 68 (0x93b59c00) [pid = 5122] [serial = 927] [outer = (nil)] [url = about:blank] 04:05:22 INFO - PROCESS | 5122 | --DOMWINDOW == 67 (0x91cc7800) [pid = 5122] [serial = 923] [outer = (nil)] [url = about:blank] 04:05:22 INFO - PROCESS | 5122 | --DOMWINDOW == 66 (0x91dce000) [pid = 5122] [serial = 924] [outer = (nil)] [url = about:blank] 04:05:22 INFO - PROCESS | 5122 | 1467111922828 Marionette TRACE conn3 <- [1,1276,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.top",0,null,null]]]}] 04:05:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 04:05:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 2585ms 04:05:22 INFO - PROCESS | 5122 | 1467111922857 Marionette TRACE conn3 -> [0,1277,"getWindowHandle",null] 04:05:22 INFO - PROCESS | 5122 | 1467111922863 Marionette TRACE conn3 <- [1,1277,null,{"value":"8"}] 04:05:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 04:05:22 INFO - PROCESS | 5122 | 1467111922871 Marionette TRACE conn3 -> [0,1278,"setScriptTimeout",{"ms":35000}] 04:05:22 INFO - PROCESS | 5122 | 1467111922876 Marionette TRACE conn3 <- [1,1278,null,{}] 04:05:22 INFO - PROCESS | 5122 | 1467111922884 Marionette TRACE conn3 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:05:22 INFO - PROCESS | 5122 | 1467111922890 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:05:23 INFO - PROCESS | 5122 | 1467111923052 Marionette TRACE conn3 <- [1,1279,null,{"value":null}] 04:05:23 INFO - PROCESS | 5122 | 1467111923064 Marionette TRACE conn3 -> [0,1280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:23 INFO - PROCESS | 5122 | 1467111923074 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:05:23 INFO - PROCESS | 5122 | ++DOCSHELL 0x8e8d2400 == 20 [pid = 5122] [id = 327] 04:05:23 INFO - PROCESS | 5122 | ++DOMWINDOW == 67 (0x8e8d2800) [pid = 5122] [serial = 982] [outer = (nil)] 04:05:23 INFO - PROCESS | 5122 | ++DOMWINDOW == 68 (0x8f012800) [pid = 5122] [serial = 983] [outer = 0x8e8d2800] 04:05:23 INFO - PROCESS | 5122 | 1467111923181 Marionette DEBUG loaded listener.js 04:05:23 INFO - PROCESS | 5122 | ++DOMWINDOW == 69 (0x8f015400) [pid = 5122] [serial = 984] [outer = 0x8e8d2800] 04:05:24 INFO - PROCESS | 5122 | 1467111924128 Marionette TRACE conn3 <- [1,1280,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html",0,null,null,[["Canvas test: 2d.gradient.radial.equal",0,null,null]]]}] 04:05:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 04:05:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1281ms 04:05:24 INFO - PROCESS | 5122 | 1467111924153 Marionette TRACE conn3 -> [0,1281,"getWindowHandle",null] 04:05:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 04:05:24 INFO - PROCESS | 5122 | 1467111924161 Marionette TRACE conn3 <- [1,1281,null,{"value":"8"}] 04:05:24 INFO - PROCESS | 5122 | 1467111924173 Marionette TRACE conn3 -> [0,1282,"setScriptTimeout",{"ms":35000}] 04:05:24 INFO - PROCESS | 5122 | 1467111924177 Marionette TRACE conn3 <- [1,1282,null,{}] 04:05:24 INFO - PROCESS | 5122 | 1467111924183 Marionette TRACE conn3 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:05:24 INFO - PROCESS | 5122 | 1467111924188 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:05:24 INFO - PROCESS | 5122 | 1467111924343 Marionette TRACE conn3 <- [1,1283,null,{"value":null}] 04:05:24 INFO - PROCESS | 5122 | 1467111924365 Marionette TRACE conn3 -> [0,1284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:24 INFO - PROCESS | 5122 | 1467111924375 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:05:24 INFO - PROCESS | 5122 | ++DOCSHELL 0x8f2e4800 == 21 [pid = 5122] [id = 328] 04:05:24 INFO - PROCESS | 5122 | ++DOMWINDOW == 70 (0x8f2e6000) [pid = 5122] [serial = 985] [outer = (nil)] 04:05:24 INFO - PROCESS | 5122 | ++DOMWINDOW == 71 (0x8f97a800) [pid = 5122] [serial = 986] [outer = 0x8f2e6000] 04:05:24 INFO - PROCESS | 5122 | 1467111924448 Marionette DEBUG loaded listener.js 04:05:24 INFO - PROCESS | 5122 | ++DOMWINDOW == 72 (0x8f984000) [pid = 5122] [serial = 987] [outer = 0x8f2e6000] 04:05:25 INFO - PROCESS | 5122 | 1467111925400 Marionette TRACE conn3 <- [1,1284,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside1",0,null,null]]]}] 04:05:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 04:05:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1286ms 04:05:25 INFO - PROCESS | 5122 | 1467111925465 Marionette TRACE conn3 -> [0,1285,"getWindowHandle",null] 04:05:25 INFO - PROCESS | 5122 | 1467111925469 Marionette TRACE conn3 <- [1,1285,null,{"value":"8"}] 04:05:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 04:05:25 INFO - PROCESS | 5122 | 1467111925475 Marionette TRACE conn3 -> [0,1286,"setScriptTimeout",{"ms":35000}] 04:05:25 INFO - PROCESS | 5122 | 1467111925481 Marionette TRACE conn3 <- [1,1286,null,{}] 04:05:25 INFO - PROCESS | 5122 | 1467111925498 Marionette TRACE conn3 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:05:25 INFO - PROCESS | 5122 | 1467111925507 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:05:25 INFO - PROCESS | 5122 | 1467111925779 Marionette TRACE conn3 <- [1,1287,null,{"value":null}] 04:05:25 INFO - PROCESS | 5122 | 1467111925806 Marionette TRACE conn3 -> [0,1288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:25 INFO - PROCESS | 5122 | 1467111925816 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:05:25 INFO - PROCESS | 5122 | ++DOCSHELL 0x912d1c00 == 22 [pid = 5122] [id = 329] 04:05:25 INFO - PROCESS | 5122 | ++DOMWINDOW == 73 (0x912d2400) [pid = 5122] [serial = 988] [outer = (nil)] 04:05:25 INFO - PROCESS | 5122 | ++DOMWINDOW == 74 (0x91cc8c00) [pid = 5122] [serial = 989] [outer = 0x912d2400] 04:05:25 INFO - PROCESS | 5122 | 1467111925892 Marionette DEBUG loaded listener.js 04:05:26 INFO - PROCESS | 5122 | ++DOMWINDOW == 75 (0x91dcac00) [pid = 5122] [serial = 990] [outer = 0x912d2400] 04:05:26 INFO - PROCESS | 5122 | 1467111926856 Marionette TRACE conn3 <- [1,1288,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside2",0,null,null]]]}] 04:05:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 04:05:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1442ms 04:05:26 INFO - PROCESS | 5122 | 1467111926921 Marionette TRACE conn3 -> [0,1289,"getWindowHandle",null] 04:05:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 04:05:26 INFO - PROCESS | 5122 | 1467111926926 Marionette TRACE conn3 <- [1,1289,null,{"value":"8"}] 04:05:26 INFO - PROCESS | 5122 | 1467111926932 Marionette TRACE conn3 -> [0,1290,"setScriptTimeout",{"ms":35000}] 04:05:26 INFO - PROCESS | 5122 | 1467111926935 Marionette TRACE conn3 <- [1,1290,null,{}] 04:05:26 INFO - PROCESS | 5122 | 1467111926941 Marionette TRACE conn3 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:05:26 INFO - PROCESS | 5122 | 1467111926946 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:05:27 INFO - PROCESS | 5122 | 1467111927153 Marionette TRACE conn3 <- [1,1291,null,{"value":null}] 04:05:27 INFO - PROCESS | 5122 | --DOMWINDOW == 74 (0x8e4aa400) [pid = 5122] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 04:05:27 INFO - PROCESS | 5122 | --DOMWINDOW == 73 (0x9522b000) [pid = 5122] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 04:05:27 INFO - PROCESS | 5122 | --DOMWINDOW == 72 (0x93b4d400) [pid = 5122] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 04:05:27 INFO - PROCESS | 5122 | --DOMWINDOW == 71 (0x9242b000) [pid = 5122] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 04:05:27 INFO - PROCESS | 5122 | --DOMWINDOW == 70 (0x8f017400) [pid = 5122] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 04:05:27 INFO - PROCESS | 5122 | --DOMWINDOW == 69 (0x91264400) [pid = 5122] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 04:05:27 INFO - PROCESS | 5122 | --DOMWINDOW == 68 (0x92423c00) [pid = 5122] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 04:05:27 INFO - PROCESS | 5122 | --DOMWINDOW == 67 (0x8db78400) [pid = 5122] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 04:05:27 INFO - PROCESS | 5122 | --DOMWINDOW == 66 (0x91cc1000) [pid = 5122] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 04:05:27 INFO - PROCESS | 5122 | --DOMWINDOW == 65 (0x8f975400) [pid = 5122] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 04:05:27 INFO - PROCESS | 5122 | --DOMWINDOW == 64 (0x8fb39400) [pid = 5122] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 04:05:27 INFO - PROCESS | 5122 | 1467111927759 Marionette TRACE conn3 -> [0,1292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:27 INFO - PROCESS | 5122 | 1467111927769 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:05:27 INFO - PROCESS | 5122 | ++DOCSHELL 0x8db78400 == 23 [pid = 5122] [id = 330] 04:05:27 INFO - PROCESS | 5122 | ++DOMWINDOW == 65 (0x8db81c00) [pid = 5122] [serial = 991] [outer = (nil)] 04:05:27 INFO - PROCESS | 5122 | ++DOMWINDOW == 66 (0x8f2e8c00) [pid = 5122] [serial = 992] [outer = 0x8db81c00] 04:05:27 INFO - PROCESS | 5122 | 1467111927839 Marionette DEBUG loaded listener.js 04:05:27 INFO - PROCESS | 5122 | ++DOMWINDOW == 67 (0x91eea000) [pid = 5122] [serial = 993] [outer = 0x8db81c00] 04:05:28 INFO - PROCESS | 5122 | 1467111928551 Marionette TRACE conn3 <- [1,1292,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside3",0,null,null]]]}] 04:05:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 04:05:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1655ms 04:05:28 INFO - PROCESS | 5122 | 1467111928587 Marionette TRACE conn3 -> [0,1293,"getWindowHandle",null] 04:05:28 INFO - PROCESS | 5122 | 1467111928590 Marionette TRACE conn3 <- [1,1293,null,{"value":"8"}] 04:05:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 04:05:28 INFO - PROCESS | 5122 | 1467111928596 Marionette TRACE conn3 -> [0,1294,"setScriptTimeout",{"ms":35000}] 04:05:28 INFO - PROCESS | 5122 | 1467111928599 Marionette TRACE conn3 <- [1,1294,null,{}] 04:05:28 INFO - PROCESS | 5122 | 1467111928612 Marionette TRACE conn3 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:05:28 INFO - PROCESS | 5122 | 1467111928618 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:05:28 INFO - PROCESS | 5122 | 1467111928763 Marionette TRACE conn3 <- [1,1295,null,{"value":null}] 04:05:28 INFO - PROCESS | 5122 | 1467111928776 Marionette TRACE conn3 -> [0,1296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:28 INFO - PROCESS | 5122 | 1467111928782 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:05:28 INFO - PROCESS | 5122 | ++DOCSHELL 0x92028800 == 24 [pid = 5122] [id = 331] 04:05:28 INFO - PROCESS | 5122 | ++DOMWINDOW == 68 (0x92421000) [pid = 5122] [serial = 994] [outer = (nil)] 04:05:28 INFO - PROCESS | 5122 | ++DOMWINDOW == 69 (0x9242b400) [pid = 5122] [serial = 995] [outer = 0x92421000] 04:05:28 INFO - PROCESS | 5122 | 1467111928854 Marionette DEBUG loaded listener.js 04:05:28 INFO - PROCESS | 5122 | ++DOMWINDOW == 70 (0x930d2c00) [pid = 5122] [serial = 996] [outer = 0x92421000] 04:05:29 INFO - PROCESS | 5122 | 1467111929788 Marionette TRACE conn3 <- [1,1296,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html",0,null,null,[["createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative",0,null,null]]]}] 04:05:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 04:05:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1240ms 04:05:29 INFO - PROCESS | 5122 | 1467111929845 Marionette TRACE conn3 -> [0,1297,"getWindowHandle",null] 04:05:29 INFO - PROCESS | 5122 | 1467111929852 Marionette TRACE conn3 <- [1,1297,null,{"value":"8"}] 04:05:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 04:05:29 INFO - PROCESS | 5122 | 1467111929874 Marionette TRACE conn3 -> [0,1298,"setScriptTimeout",{"ms":35000}] 04:05:29 INFO - PROCESS | 5122 | 1467111929881 Marionette TRACE conn3 <- [1,1298,null,{}] 04:05:29 INFO - PROCESS | 5122 | 1467111929890 Marionette TRACE conn3 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:05:29 INFO - PROCESS | 5122 | 1467111929896 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:05:30 INFO - PROCESS | 5122 | 1467111930074 Marionette TRACE conn3 <- [1,1299,null,{"value":null}] 04:05:30 INFO - PROCESS | 5122 | 1467111930221 Marionette TRACE conn3 -> [0,1300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:30 INFO - PROCESS | 5122 | 1467111930239 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:05:30 INFO - PROCESS | 5122 | ++DOCSHELL 0x8e4ae800 == 25 [pid = 5122] [id = 332] 04:05:30 INFO - PROCESS | 5122 | ++DOMWINDOW == 71 (0x8e8d2000) [pid = 5122] [serial = 997] [outer = (nil)] 04:05:30 INFO - PROCESS | 5122 | ++DOMWINDOW == 72 (0x8e8de000) [pid = 5122] [serial = 998] [outer = 0x8e8d2000] 04:05:30 INFO - PROCESS | 5122 | 1467111930321 Marionette DEBUG loaded listener.js 04:05:30 INFO - PROCESS | 5122 | ++DOMWINDOW == 73 (0x8f01d000) [pid = 5122] [serial = 999] [outer = 0x8e8d2000] 04:05:31 INFO - PROCESS | 5122 | 1467111931403 Marionette TRACE conn3 <- [1,1300,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html",0,null,null,[["createRadialGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 04:05:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 04:05:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1595ms 04:05:31 INFO - PROCESS | 5122 | 1467111931457 Marionette TRACE conn3 -> [0,1301,"getWindowHandle",null] 04:05:31 INFO - PROCESS | 5122 | 1467111931464 Marionette TRACE conn3 <- [1,1301,null,{"value":"8"}] 04:05:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 04:05:31 INFO - PROCESS | 5122 | 1467111931475 Marionette TRACE conn3 -> [0,1302,"setScriptTimeout",{"ms":35000}] 04:05:31 INFO - PROCESS | 5122 | 1467111931479 Marionette TRACE conn3 <- [1,1302,null,{}] 04:05:31 INFO - PROCESS | 5122 | 1467111931485 Marionette TRACE conn3 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:05:31 INFO - PROCESS | 5122 | 1467111931491 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:05:31 INFO - PROCESS | 5122 | 1467111931674 Marionette TRACE conn3 <- [1,1303,null,{"value":null}] 04:05:31 INFO - PROCESS | 5122 | 1467111931881 Marionette TRACE conn3 -> [0,1304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:31 INFO - PROCESS | 5122 | 1467111931889 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:05:31 INFO - PROCESS | 5122 | ++DOCSHELL 0x8f97d000 == 26 [pid = 5122] [id = 333] 04:05:31 INFO - PROCESS | 5122 | ++DOMWINDOW == 74 (0x8fb3a400) [pid = 5122] [serial = 1000] [outer = (nil)] 04:05:31 INFO - PROCESS | 5122 | ++DOMWINDOW == 75 (0x91266400) [pid = 5122] [serial = 1001] [outer = 0x8fb3a400] 04:05:31 INFO - PROCESS | 5122 | 1467111931981 Marionette DEBUG loaded listener.js 04:05:32 INFO - PROCESS | 5122 | ++DOMWINDOW == 76 (0x91cc2800) [pid = 5122] [serial = 1002] [outer = 0x8fb3a400] 04:05:32 INFO - PROCESS | 5122 | 1467111932964 Marionette TRACE conn3 <- [1,1304,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside1",0,null,null]]]}] 04:05:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 04:05:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1531ms 04:05:33 INFO - PROCESS | 5122 | 1467111933006 Marionette TRACE conn3 -> [0,1305,"getWindowHandle",null] 04:05:33 INFO - PROCESS | 5122 | 1467111933010 Marionette TRACE conn3 <- [1,1305,null,{"value":"8"}] 04:05:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 04:05:33 INFO - PROCESS | 5122 | 1467111933017 Marionette TRACE conn3 -> [0,1306,"setScriptTimeout",{"ms":35000}] 04:05:33 INFO - PROCESS | 5122 | 1467111933023 Marionette TRACE conn3 <- [1,1306,null,{}] 04:05:33 INFO - PROCESS | 5122 | 1467111933039 Marionette TRACE conn3 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:05:33 INFO - PROCESS | 5122 | 1467111933048 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:05:33 INFO - PROCESS | 5122 | 1467111933240 Marionette TRACE conn3 <- [1,1307,null,{"value":null}] 04:05:33 INFO - PROCESS | 5122 | 1467111933450 Marionette TRACE conn3 -> [0,1308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:33 INFO - PROCESS | 5122 | 1467111933462 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:05:33 INFO - PROCESS | 5122 | ++DOCSHELL 0x93b54400 == 27 [pid = 5122] [id = 334] 04:05:33 INFO - PROCESS | 5122 | ++DOMWINDOW == 77 (0x93b54c00) [pid = 5122] [serial = 1003] [outer = (nil)] 04:05:33 INFO - PROCESS | 5122 | ++DOMWINDOW == 78 (0x93d7d800) [pid = 5122] [serial = 1004] [outer = 0x93b54c00] 04:05:33 INFO - PROCESS | 5122 | 1467111933553 Marionette DEBUG loaded listener.js 04:05:33 INFO - PROCESS | 5122 | ++DOMWINDOW == 79 (0x94855c00) [pid = 5122] [serial = 1005] [outer = 0x93b54c00] 04:05:34 INFO - PROCESS | 5122 | 1467111934511 Marionette TRACE conn3 <- [1,1308,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside2",0,null,null]]]}] 04:05:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 04:05:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1534ms 04:05:34 INFO - PROCESS | 5122 | 1467111934551 Marionette TRACE conn3 -> [0,1309,"getWindowHandle",null] 04:05:34 INFO - PROCESS | 5122 | 1467111934556 Marionette TRACE conn3 <- [1,1309,null,{"value":"8"}] 04:05:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 04:05:34 INFO - PROCESS | 5122 | 1467111934562 Marionette TRACE conn3 -> [0,1310,"setScriptTimeout",{"ms":35000}] 04:05:34 INFO - PROCESS | 5122 | 1467111934566 Marionette TRACE conn3 <- [1,1310,null,{}] 04:05:34 INFO - PROCESS | 5122 | 1467111934572 Marionette TRACE conn3 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:05:34 INFO - PROCESS | 5122 | 1467111934577 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:05:34 INFO - PROCESS | 5122 | 1467111934752 Marionette TRACE conn3 <- [1,1311,null,{"value":null}] 04:05:34 INFO - PROCESS | 5122 | 1467111934913 Marionette TRACE conn3 -> [0,1312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:34 INFO - PROCESS | 5122 | 1467111934927 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:05:35 INFO - PROCESS | 5122 | ++DOCSHELL 0x8db85800 == 28 [pid = 5122] [id = 335] 04:05:35 INFO - PROCESS | 5122 | ++DOMWINDOW == 80 (0x912d1400) [pid = 5122] [serial = 1006] [outer = (nil)] 04:05:35 INFO - PROCESS | 5122 | ++DOMWINDOW == 81 (0x95236c00) [pid = 5122] [serial = 1007] [outer = 0x912d1400] 04:05:35 INFO - PROCESS | 5122 | 1467111935064 Marionette DEBUG loaded listener.js 04:05:35 INFO - PROCESS | 5122 | ++DOMWINDOW == 82 (0x952a9c00) [pid = 5122] [serial = 1008] [outer = 0x912d1400] 04:05:36 INFO - PROCESS | 5122 | 1467111936026 Marionette TRACE conn3 <- [1,1312,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside3",1,"assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1313,"getWindowHandle",null] 04:05:36 INFO - PROCESS | 5122 | 1467111936101 Marionette TRACE conn3 <- [1,1313,null,{"value":"8"}] 04:05:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 04:05:36 INFO - PROCESS | 5122 | 1467111936108 Marionette TRACE conn3 -> [0,1314,"setScriptTimeout",{"ms":35000}] 04:05:36 INFO - PROCESS | 5122 | 1467111936112 Marionette TRACE conn3 <- [1,1314,null,{}] 04:05:36 INFO - PROCESS | 5122 | 1467111936118 Marionette TRACE conn3 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:05:36 INFO - PROCESS | 5122 | 1467111936124 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:05:36 INFO - PROCESS | 5122 | 1467111936306 Marionette TRACE conn3 <- [1,1315,null,{"value":null}] 04:05:36 INFO - PROCESS | 5122 | 1467111936519 Marionette TRACE conn3 -> [0,1316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:36 INFO - PROCESS | 5122 | 1467111936528 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:05:36 INFO - PROCESS | 5122 | ++DOCSHELL 0x8f2e9800 == 29 [pid = 5122] [id = 336] 04:05:36 INFO - PROCESS | 5122 | ++DOMWINDOW == 83 (0x912d6000) [pid = 5122] [serial = 1009] [outer = (nil)] 04:05:36 INFO - PROCESS | 5122 | ++DOMWINDOW == 84 (0x95533c00) [pid = 5122] [serial = 1010] [outer = 0x912d6000] 04:05:36 INFO - PROCESS | 5122 | 1467111936615 Marionette DEBUG loaded listener.js 04:05:36 INFO - PROCESS | 5122 | ++DOMWINDOW == 85 (0x955ddc00) [pid = 5122] [serial = 1011] [outer = 0x912d6000] 04:05:37 INFO - PROCESS | 5122 | 1467111937593 Marionette TRACE conn3 <- [1,1316,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch1",0,null,null]]]}] 04:05:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 04:05:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1550ms 04:05:37 INFO - PROCESS | 5122 | 1467111937659 Marionette TRACE conn3 -> [0,1317,"getWindowHandle",null] 04:05:37 INFO - PROCESS | 5122 | 1467111937664 Marionette TRACE conn3 <- [1,1317,null,{"value":"8"}] 04:05:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 04:05:37 INFO - PROCESS | 5122 | 1467111937670 Marionette TRACE conn3 -> [0,1318,"setScriptTimeout",{"ms":35000}] 04:05:37 INFO - PROCESS | 5122 | 1467111937674 Marionette TRACE conn3 <- [1,1318,null,{}] 04:05:37 INFO - PROCESS | 5122 | 1467111937680 Marionette TRACE conn3 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:05:37 INFO - PROCESS | 5122 | 1467111937692 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:05:38 INFO - PROCESS | 5122 | 1467111938084 Marionette TRACE conn3 <- [1,1319,null,{"value":null}] 04:05:38 INFO - PROCESS | 5122 | 1467111938317 Marionette TRACE conn3 -> [0,1320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:38 INFO - PROCESS | 5122 | 1467111938325 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:05:38 INFO - PROCESS | 5122 | ++DOCSHELL 0x8e4b6000 == 30 [pid = 5122] [id = 337] 04:05:38 INFO - PROCESS | 5122 | ++DOMWINDOW == 86 (0x8e4b7000) [pid = 5122] [serial = 1012] [outer = (nil)] 04:05:38 INFO - PROCESS | 5122 | ++DOMWINDOW == 87 (0x8e8d1c00) [pid = 5122] [serial = 1013] [outer = 0x8e4b7000] 04:05:38 INFO - PROCESS | 5122 | 1467111938400 Marionette DEBUG loaded listener.js 04:05:38 INFO - PROCESS | 5122 | ++DOMWINDOW == 88 (0x8f01fc00) [pid = 5122] [serial = 1014] [outer = 0x8e4b7000] 04:05:39 INFO - PROCESS | 5122 | 1467111939408 Marionette TRACE conn3 <- [1,1320,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch2",0,null,null]]]}] 04:05:39 INFO - PROCESS | 5122 | --DOMWINDOW == 87 (0x93b50800) [pid = 5122] [serial = 930] [outer = (nil)] [url = about:blank] 04:05:39 INFO - PROCESS | 5122 | --DOMWINDOW == 86 (0x955d4800) [pid = 5122] [serial = 959] [outer = (nil)] [url = about:blank] 04:05:39 INFO - PROCESS | 5122 | --DOMWINDOW == 85 (0x95235c00) [pid = 5122] [serial = 953] [outer = (nil)] [url = about:blank] 04:05:39 INFO - PROCESS | 5122 | --DOMWINDOW == 84 (0x95525c00) [pid = 5122] [serial = 956] [outer = (nil)] [url = about:blank] 04:05:39 INFO - PROCESS | 5122 | --DOMWINDOW == 83 (0x9552a800) [pid = 5122] [serial = 957] [outer = (nil)] [url = about:blank] 04:05:39 INFO - PROCESS | 5122 | --DOMWINDOW == 82 (0x930ce400) [pid = 5122] [serial = 938] [outer = (nil)] [url = about:blank] 04:05:39 INFO - PROCESS | 5122 | --DOMWINDOW == 81 (0x94853c00) [pid = 5122] [serial = 939] [outer = (nil)] [url = about:blank] 04:05:39 INFO - PROCESS | 5122 | --DOMWINDOW == 80 (0x8f2ea400) [pid = 5122] [serial = 944] [outer = (nil)] [url = about:blank] 04:05:39 INFO - PROCESS | 5122 | --DOMWINDOW == 79 (0x8f97fc00) [pid = 5122] [serial = 945] [outer = (nil)] [url = about:blank] 04:05:39 INFO - PROCESS | 5122 | --DOMWINDOW == 78 (0x912cdc00) [pid = 5122] [serial = 947] [outer = (nil)] [url = about:blank] 04:05:39 INFO - PROCESS | 5122 | --DOMWINDOW == 77 (0x91cc6000) [pid = 5122] [serial = 948] [outer = (nil)] [url = about:blank] 04:05:39 INFO - PROCESS | 5122 | --DOMWINDOW == 76 (0x92fa8c00) [pid = 5122] [serial = 950] [outer = (nil)] [url = about:blank] 04:05:39 INFO - PROCESS | 5122 | --DOMWINDOW == 75 (0x8e4b2c00) [pid = 5122] [serial = 932] [outer = (nil)] [url = about:blank] 04:05:39 INFO - PROCESS | 5122 | --DOMWINDOW == 74 (0x8e8d9400) [pid = 5122] [serial = 933] [outer = (nil)] [url = about:blank] 04:05:39 INFO - PROCESS | 5122 | --DOMWINDOW == 73 (0x93d7b000) [pid = 5122] [serial = 941] [outer = (nil)] [url = about:blank] 04:05:39 INFO - PROCESS | 5122 | --DOMWINDOW == 72 (0x9522b400) [pid = 5122] [serial = 942] [outer = (nil)] [url = about:blank] 04:05:39 INFO - PROCESS | 5122 | --DOMWINDOW == 71 (0x912d2c00) [pid = 5122] [serial = 935] [outer = (nil)] [url = about:blank] 04:05:39 INFO - PROCESS | 5122 | --DOMWINDOW == 70 (0x91ccc000) [pid = 5122] [serial = 936] [outer = (nil)] [url = about:blank] 04:05:39 INFO - PROCESS | 5122 | --DOMWINDOW == 69 (0x96f30c00) [pid = 5122] [serial = 960] [outer = (nil)] [url = about:blank] 04:05:39 INFO - PROCESS | 5122 | --DOMWINDOW == 68 (0x952b2c00) [pid = 5122] [serial = 954] [outer = (nil)] [url = about:blank] 04:05:39 INFO - PROCESS | 5122 | --DOMWINDOW == 67 (0x93b9d400) [pid = 5122] [serial = 951] [outer = (nil)] [url = about:blank] 04:05:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 04:05:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1830ms 04:05:39 INFO - PROCESS | 5122 | 1467111939502 Marionette TRACE conn3 -> [0,1321,"getWindowHandle",null] 04:05:39 INFO - PROCESS | 5122 | 1467111939507 Marionette TRACE conn3 <- [1,1321,null,{"value":"8"}] 04:05:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 04:05:39 INFO - PROCESS | 5122 | 1467111939515 Marionette TRACE conn3 -> [0,1322,"setScriptTimeout",{"ms":35000}] 04:05:39 INFO - PROCESS | 5122 | 1467111939520 Marionette TRACE conn3 <- [1,1322,null,{}] 04:05:39 INFO - PROCESS | 5122 | 1467111939527 Marionette TRACE conn3 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:05:39 INFO - PROCESS | 5122 | 1467111939535 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:05:39 INFO - PROCESS | 5122 | 1467111939710 Marionette TRACE conn3 <- [1,1323,null,{"value":null}] 04:05:39 INFO - PROCESS | 5122 | 1467111939874 Marionette TRACE conn3 -> [0,1324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:39 INFO - PROCESS | 5122 | 1467111939883 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:05:39 INFO - PROCESS | 5122 | ++DOCSHELL 0x8f97b000 == 31 [pid = 5122] [id = 338] 04:05:39 INFO - PROCESS | 5122 | ++DOMWINDOW == 68 (0x8f980c00) [pid = 5122] [serial = 1015] [outer = (nil)] 04:05:39 INFO - PROCESS | 5122 | ++DOMWINDOW == 69 (0x8fb3a000) [pid = 5122] [serial = 1016] [outer = 0x8f980c00] 04:05:39 INFO - PROCESS | 5122 | 1467111939955 Marionette DEBUG loaded listener.js 04:05:40 INFO - PROCESS | 5122 | ++DOMWINDOW == 70 (0x912ca000) [pid = 5122] [serial = 1017] [outer = 0x8f980c00] 04:05:40 INFO - PROCESS | 5122 | 1467111940723 Marionette TRACE conn3 <- [1,1324,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch3",0,null,null]]]}] 04:05:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 04:05:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1279ms 04:05:40 INFO - PROCESS | 5122 | 1467111940795 Marionette TRACE conn3 -> [0,1325,"getWindowHandle",null] 04:05:40 INFO - PROCESS | 5122 | 1467111940799 Marionette TRACE conn3 <- [1,1325,null,{"value":"8"}] 04:05:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 04:05:40 INFO - PROCESS | 5122 | 1467111940860 Marionette TRACE conn3 -> [0,1326,"setScriptTimeout",{"ms":35000}] 04:05:40 INFO - PROCESS | 5122 | 1467111940864 Marionette TRACE conn3 <- [1,1326,null,{}] 04:05:40 INFO - PROCESS | 5122 | 1467111940869 Marionette TRACE conn3 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:05:40 INFO - PROCESS | 5122 | 1467111940874 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:05:41 INFO - PROCESS | 5122 | 1467111941032 Marionette TRACE conn3 <- [1,1327,null,{"value":null}] 04:05:41 INFO - PROCESS | 5122 | 1467111941160 Marionette TRACE conn3 -> [0,1328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:41 INFO - PROCESS | 5122 | 1467111941166 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:05:41 INFO - PROCESS | 5122 | ++DOCSHELL 0x8f112800 == 32 [pid = 5122] [id = 339] 04:05:41 INFO - PROCESS | 5122 | ++DOMWINDOW == 71 (0x912d4400) [pid = 5122] [serial = 1018] [outer = (nil)] 04:05:41 INFO - PROCESS | 5122 | ++DOMWINDOW == 72 (0x92420000) [pid = 5122] [serial = 1019] [outer = 0x912d4400] 04:05:41 INFO - PROCESS | 5122 | 1467111941236 Marionette DEBUG loaded listener.js 04:05:41 INFO - PROCESS | 5122 | ++DOMWINDOW == 73 (0x93b52800) [pid = 5122] [serial = 1020] [outer = 0x912d4400] 04:05:42 INFO - PROCESS | 5122 | 1467111942076 Marionette TRACE conn3 <- [1,1328,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 04:05:42 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 04:05:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1295ms 04:05:42 INFO - PROCESS | 5122 | 1467111942144 Marionette TRACE conn3 -> [0,1329,"getWindowHandle",null] 04:05:42 INFO - PROCESS | 5122 | 1467111942150 Marionette TRACE conn3 <- [1,1329,null,{"value":"8"}] 04:05:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 04:05:42 INFO - PROCESS | 5122 | 1467111942166 Marionette TRACE conn3 -> [0,1330,"setScriptTimeout",{"ms":35000}] 04:05:42 INFO - PROCESS | 5122 | 1467111942173 Marionette TRACE conn3 <- [1,1330,null,{}] 04:05:42 INFO - PROCESS | 5122 | 1467111942184 Marionette TRACE conn3 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:05:42 INFO - PROCESS | 5122 | 1467111942189 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:05:42 INFO - PROCESS | 5122 | 1467111942407 Marionette TRACE conn3 <- [1,1331,null,{"value":null}] 04:05:42 INFO - PROCESS | 5122 | 1467111942431 Marionette TRACE conn3 -> [0,1332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:42 INFO - PROCESS | 5122 | 1467111942440 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:05:42 INFO - PROCESS | 5122 | ++DOCSHELL 0x8f2e7c00 == 33 [pid = 5122] [id = 340] 04:05:42 INFO - PROCESS | 5122 | ++DOMWINDOW == 74 (0x92024000) [pid = 5122] [serial = 1021] [outer = (nil)] 04:05:42 INFO - PROCESS | 5122 | ++DOMWINDOW == 75 (0x95231c00) [pid = 5122] [serial = 1022] [outer = 0x92024000] 04:05:42 INFO - PROCESS | 5122 | 1467111942506 Marionette DEBUG loaded listener.js 04:05:42 INFO - PROCESS | 5122 | ++DOMWINDOW == 76 (0x952dc400) [pid = 5122] [serial = 1023] [outer = 0x92024000] 04:05:43 INFO - PROCESS | 5122 | 1467111943396 Marionette TRACE conn3 <- [1,1332,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 04:05:43 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 04:05:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1297ms 04:05:43 INFO - PROCESS | 5122 | 1467111943458 Marionette TRACE conn3 -> [0,1333,"getWindowHandle",null] 04:05:43 INFO - PROCESS | 5122 | 1467111943462 Marionette TRACE conn3 <- [1,1333,null,{"value":"8"}] 04:05:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 04:05:43 INFO - PROCESS | 5122 | 1467111943468 Marionette TRACE conn3 -> [0,1334,"setScriptTimeout",{"ms":35000}] 04:05:43 INFO - PROCESS | 5122 | 1467111943470 Marionette TRACE conn3 <- [1,1334,null,{}] 04:05:43 INFO - PROCESS | 5122 | 1467111943476 Marionette TRACE conn3 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:05:43 INFO - PROCESS | 5122 | 1467111943480 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:05:43 INFO - PROCESS | 5122 | 1467111943678 Marionette TRACE conn3 <- [1,1335,null,{"value":null}] 04:05:43 INFO - PROCESS | 5122 | 1467111943698 Marionette TRACE conn3 -> [0,1336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:43 INFO - PROCESS | 5122 | 1467111943707 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:05:43 INFO - PROCESS | 5122 | ++DOCSHELL 0x8db7d800 == 34 [pid = 5122] [id = 341] 04:05:43 INFO - PROCESS | 5122 | ++DOMWINDOW == 77 (0x9241e400) [pid = 5122] [serial = 1024] [outer = (nil)] 04:05:43 INFO - PROCESS | 5122 | ++DOMWINDOW == 78 (0x96f2bc00) [pid = 5122] [serial = 1025] [outer = 0x9241e400] 04:05:43 INFO - PROCESS | 5122 | 1467111943774 Marionette DEBUG loaded listener.js 04:05:43 INFO - PROCESS | 5122 | ++DOMWINDOW == 79 (0x96f2d800) [pid = 5122] [serial = 1026] [outer = 0x9241e400] 04:05:44 INFO - PROCESS | 5122 | --DOMWINDOW == 78 (0x8e8d2800) [pid = 5122] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 04:05:44 INFO - PROCESS | 5122 | --DOMWINDOW == 77 (0x8f01c000) [pid = 5122] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 04:05:44 INFO - PROCESS | 5122 | --DOMWINDOW == 76 (0x952a7800) [pid = 5122] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 04:05:44 INFO - PROCESS | 5122 | --DOMWINDOW == 75 (0x8f2e6000) [pid = 5122] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 04:05:44 INFO - PROCESS | 5122 | --DOMWINDOW == 74 (0x8f01f400) [pid = 5122] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 04:05:44 INFO - PROCESS | 5122 | --DOMWINDOW == 73 (0x912d2400) [pid = 5122] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 04:05:44 INFO - PROCESS | 5122 | --DOMWINDOW == 72 (0x8f012000) [pid = 5122] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 04:05:44 INFO - PROCESS | 5122 | --DOMWINDOW == 71 (0x99e26400) [pid = 5122] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 04:05:44 INFO - PROCESS | 5122 | --DOMWINDOW == 70 (0x8db81c00) [pid = 5122] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 04:05:44 INFO - PROCESS | 5122 | --DOMWINDOW == 69 (0x955df400) [pid = 5122] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 04:05:44 INFO - PROCESS | 5122 | --DOMWINDOW == 68 (0x91cc4000) [pid = 5122] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 04:05:44 INFO - PROCESS | 5122 | 1467111944733 Marionette TRACE conn3 <- [1,1336,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html",0,null,null,[["Radial gradient transforms do not experience broken caching effects",0,null,null]]]}] 04:05:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 04:05:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1327ms 04:05:44 INFO - PROCESS | 5122 | 1467111944796 Marionette TRACE conn3 -> [0,1337,"getWindowHandle",null] 04:05:44 INFO - PROCESS | 5122 | 1467111944799 Marionette TRACE conn3 <- [1,1337,null,{"value":"8"}] 04:05:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 04:05:44 INFO - PROCESS | 5122 | 1467111944805 Marionette TRACE conn3 -> [0,1338,"setScriptTimeout",{"ms":35000}] 04:05:44 INFO - PROCESS | 5122 | 1467111944808 Marionette TRACE conn3 <- [1,1338,null,{}] 04:05:44 INFO - PROCESS | 5122 | 1467111944818 Marionette TRACE conn3 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:05:44 INFO - PROCESS | 5122 | 1467111944821 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:05:44 INFO - PROCESS | 5122 | 1467111944978 Marionette TRACE conn3 <- [1,1339,null,{"value":null}] 04:05:45 INFO - PROCESS | 5122 | 1467111944987 Marionette TRACE conn3 -> [0,1340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:45 INFO - PROCESS | 5122 | 1467111945003 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:05:45 INFO - PROCESS | 5122 | ++DOCSHELL 0x912d2400 == 35 [pid = 5122] [id = 342] 04:05:45 INFO - PROCESS | 5122 | ++DOMWINDOW == 69 (0x91eea800) [pid = 5122] [serial = 1027] [outer = (nil)] 04:05:45 INFO - PROCESS | 5122 | ++DOMWINDOW == 70 (0x955d2800) [pid = 5122] [serial = 1028] [outer = 0x91eea800] 04:05:45 INFO - PROCESS | 5122 | 1467111945189 Marionette DEBUG loaded listener.js 04:05:45 INFO - PROCESS | 5122 | ++DOMWINDOW == 71 (0x98108c00) [pid = 5122] [serial = 1029] [outer = 0x91eea800] 04:05:46 INFO - PROCESS | 5122 | 1467111946381 Marionette TRACE conn3 <- [1,1340,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html",0,null,null,[["createPattern() of an animated GIF draws the first frame",0,null,null]]]}] 04:05:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 04:05:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1592ms 04:05:46 INFO - PROCESS | 5122 | 1467111946405 Marionette TRACE conn3 -> [0,1341,"getWindowHandle",null] 04:05:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 04:05:46 INFO - PROCESS | 5122 | 1467111946411 Marionette TRACE conn3 <- [1,1341,null,{"value":"8"}] 04:05:46 INFO - PROCESS | 5122 | 1467111946419 Marionette TRACE conn3 -> [0,1342,"setScriptTimeout",{"ms":35000}] 04:05:46 INFO - PROCESS | 5122 | 1467111946424 Marionette TRACE conn3 <- [1,1342,null,{}] 04:05:46 INFO - PROCESS | 5122 | 1467111946433 Marionette TRACE conn3 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:05:46 INFO - PROCESS | 5122 | 1467111946438 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:05:46 INFO - PROCESS | 5122 | 1467111946663 Marionette TRACE conn3 <- [1,1343,null,{"value":null}] 04:05:46 INFO - PROCESS | 5122 | 1467111946843 Marionette TRACE conn3 -> [0,1344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:46 INFO - PROCESS | 5122 | 1467111946859 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:05:46 INFO - PROCESS | 5122 | ++DOCSHELL 0x8e4b3c00 == 36 [pid = 5122] [id = 343] 04:05:46 INFO - PROCESS | 5122 | ++DOMWINDOW == 72 (0x8e8dc800) [pid = 5122] [serial = 1030] [outer = (nil)] 04:05:46 INFO - PROCESS | 5122 | ++DOMWINDOW == 73 (0x8f113400) [pid = 5122] [serial = 1031] [outer = 0x8e8dc800] 04:05:46 INFO - PROCESS | 5122 | 1467111946937 Marionette DEBUG loaded listener.js 04:05:47 INFO - PROCESS | 5122 | ++DOMWINDOW == 74 (0x8f975400) [pid = 5122] [serial = 1032] [outer = 0x8e8dc800] 04:05:47 INFO - PROCESS | 5122 | 1467111947887 Marionette TRACE conn3 <- [1,1344,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.canvas",0,null,null]]]}] 04:05:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 04:05:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1534ms 04:05:47 INFO - PROCESS | 5122 | 1467111947952 Marionette TRACE conn3 -> [0,1345,"getWindowHandle",null] 04:05:47 INFO - PROCESS | 5122 | 1467111947959 Marionette TRACE conn3 <- [1,1345,null,{"value":"8"}] 04:05:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 04:05:47 INFO - PROCESS | 5122 | 1467111947970 Marionette TRACE conn3 -> [0,1346,"setScriptTimeout",{"ms":35000}] 04:05:47 INFO - PROCESS | 5122 | 1467111947974 Marionette TRACE conn3 <- [1,1346,null,{}] 04:05:47 INFO - PROCESS | 5122 | 1467111947980 Marionette TRACE conn3 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:05:47 INFO - PROCESS | 5122 | 1467111947986 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:05:48 INFO - PROCESS | 5122 | 1467111948216 Marionette TRACE conn3 <- [1,1347,null,{"value":null}] 04:05:48 INFO - PROCESS | 5122 | 1467111948435 Marionette TRACE conn3 -> [0,1348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:48 INFO - PROCESS | 5122 | 1467111948444 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:05:48 INFO - PROCESS | 5122 | ++DOCSHELL 0x8e8e0400 == 37 [pid = 5122] [id = 344] 04:05:48 INFO - PROCESS | 5122 | ++DOMWINDOW == 75 (0x9125f000) [pid = 5122] [serial = 1033] [outer = (nil)] 04:05:48 INFO - PROCESS | 5122 | ++DOMWINDOW == 76 (0x91eed800) [pid = 5122] [serial = 1034] [outer = 0x9125f000] 04:05:48 INFO - PROCESS | 5122 | 1467111948572 Marionette DEBUG loaded listener.js 04:05:48 INFO - PROCESS | 5122 | ++DOMWINDOW == 77 (0x92fa7c00) [pid = 5122] [serial = 1035] [outer = 0x9125f000] 04:05:49 INFO - PROCESS | 5122 | 1467111949520 Marionette TRACE conn3 <- [1,1348,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html",0,null,null,[["Canvas test: 2d.pattern.basic.image",0,null,null]]]}] 04:05:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 04:05:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1590ms 04:05:49 INFO - PROCESS | 5122 | 1467111949560 Marionette TRACE conn3 -> [0,1349,"getWindowHandle",null] 04:05:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 04:05:49 INFO - PROCESS | 5122 | 1467111949565 Marionette TRACE conn3 <- [1,1349,null,{"value":"8"}] 04:05:49 INFO - PROCESS | 5122 | 1467111949572 Marionette TRACE conn3 -> [0,1350,"setScriptTimeout",{"ms":35000}] 04:05:49 INFO - PROCESS | 5122 | 1467111949578 Marionette TRACE conn3 <- [1,1350,null,{}] 04:05:49 INFO - PROCESS | 5122 | 1467111949595 Marionette TRACE conn3 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:05:49 INFO - PROCESS | 5122 | 1467111949604 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:05:49 INFO - PROCESS | 5122 | 1467111949797 Marionette TRACE conn3 <- [1,1351,null,{"value":null}] 04:05:50 INFO - PROCESS | 5122 | 1467111950056 Marionette TRACE conn3 -> [0,1352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:50 INFO - PROCESS | 5122 | 1467111950063 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:05:50 INFO - PROCESS | 5122 | ++DOCSHELL 0x93b5c800 == 38 [pid = 5122] [id = 345] 04:05:50 INFO - PROCESS | 5122 | ++DOMWINDOW == 78 (0x9552b000) [pid = 5122] [serial = 1036] [outer = (nil)] 04:05:50 INFO - PROCESS | 5122 | ++DOMWINDOW == 79 (0x96f38400) [pid = 5122] [serial = 1037] [outer = 0x9552b000] 04:05:50 INFO - PROCESS | 5122 | 1467111950195 Marionette DEBUG loaded listener.js 04:05:50 INFO - PROCESS | 5122 | ++DOMWINDOW == 80 (0x9831c800) [pid = 5122] [serial = 1038] [outer = 0x9552b000] 04:05:51 INFO - PROCESS | 5122 | 1467111951126 Marionette TRACE conn3 <- [1,1352,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html",0,null,null,[["Canvas test: 2d.pattern.basic.nocontext",0,null,null]]]}] 04:05:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 04:05:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1591ms 04:05:51 INFO - PROCESS | 5122 | 1467111951163 Marionette TRACE conn3 -> [0,1353,"getWindowHandle",null] 04:05:51 INFO - PROCESS | 5122 | 1467111951168 Marionette TRACE conn3 <- [1,1353,null,{"value":"8"}] 04:05:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 04:05:51 INFO - PROCESS | 5122 | 1467111951174 Marionette TRACE conn3 -> [0,1354,"setScriptTimeout",{"ms":35000}] 04:05:51 INFO - PROCESS | 5122 | 1467111951178 Marionette TRACE conn3 <- [1,1354,null,{}] 04:05:51 INFO - PROCESS | 5122 | 1467111951184 Marionette TRACE conn3 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:05:51 INFO - PROCESS | 5122 | 1467111951189 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:05:51 INFO - PROCESS | 5122 | 1467111951374 Marionette TRACE conn3 <- [1,1355,null,{"value":null}] 04:05:51 INFO - PROCESS | 5122 | 1467111951542 Marionette TRACE conn3 -> [0,1356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:51 INFO - PROCESS | 5122 | 1467111951550 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:05:51 INFO - PROCESS | 5122 | ++DOCSHELL 0x91cc0800 == 39 [pid = 5122] [id = 346] 04:05:51 INFO - PROCESS | 5122 | ++DOMWINDOW == 81 (0x930d1c00) [pid = 5122] [serial = 1039] [outer = (nil)] 04:05:51 INFO - PROCESS | 5122 | ++DOMWINDOW == 82 (0x99e27c00) [pid = 5122] [serial = 1040] [outer = 0x930d1c00] 04:05:51 INFO - PROCESS | 5122 | 1467111951635 Marionette DEBUG loaded listener.js 04:05:51 INFO - PROCESS | 5122 | ++DOMWINDOW == 83 (0x99e43000) [pid = 5122] [serial = 1041] [outer = 0x930d1c00] 04:05:52 INFO - PROCESS | 5122 | 1467111952605 Marionette TRACE conn3 <- [1,1356,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html",0,null,null,[["Canvas test: 2d.pattern.basic.type",0,null,null]]]}] 04:05:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 04:05:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1480ms 04:05:52 INFO - PROCESS | 5122 | 1467111952655 Marionette TRACE conn3 -> [0,1357,"getWindowHandle",null] 04:05:52 INFO - PROCESS | 5122 | 1467111952660 Marionette TRACE conn3 <- [1,1357,null,{"value":"8"}] 04:05:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 04:05:52 INFO - PROCESS | 5122 | 1467111952666 Marionette TRACE conn3 -> [0,1358,"setScriptTimeout",{"ms":35000}] 04:05:52 INFO - PROCESS | 5122 | 1467111952669 Marionette TRACE conn3 <- [1,1358,null,{}] 04:05:52 INFO - PROCESS | 5122 | 1467111952682 Marionette TRACE conn3 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:05:52 INFO - PROCESS | 5122 | 1467111952687 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:05:52 INFO - PROCESS | 5122 | 1467111952894 Marionette TRACE conn3 <- [1,1359,null,{"value":null}] 04:05:53 INFO - PROCESS | 5122 | 1467111953118 Marionette TRACE conn3 -> [0,1360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:53 INFO - PROCESS | 5122 | 1467111953125 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:05:53 INFO - PROCESS | 5122 | ++DOCSHELL 0x9485d000 == 40 [pid = 5122] [id = 347] 04:05:53 INFO - PROCESS | 5122 | ++DOMWINDOW == 84 (0x992b0800) [pid = 5122] [serial = 1042] [outer = (nil)] 04:05:53 INFO - PROCESS | 5122 | ++DOMWINDOW == 85 (0x99ee5800) [pid = 5122] [serial = 1043] [outer = 0x992b0800] 04:05:53 INFO - PROCESS | 5122 | 1467111953221 Marionette DEBUG loaded listener.js 04:05:53 INFO - PROCESS | 5122 | ++DOMWINDOW == 86 (0x9a149400) [pid = 5122] [serial = 1044] [outer = 0x992b0800] 04:05:54 INFO - PROCESS | 5122 | 1467111954057 Marionette TRACE conn3 <- [1,1360,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.zerocanvas",0,null,null]]]}] 04:05:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 04:05:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1447ms 04:05:54 INFO - PROCESS | 5122 | 1467111954114 Marionette TRACE conn3 -> [0,1361,"getWindowHandle",null] 04:05:54 INFO - PROCESS | 5122 | 1467111954118 Marionette TRACE conn3 <- [1,1361,null,{"value":"8"}] 04:05:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 04:05:54 INFO - PROCESS | 5122 | 1467111954124 Marionette TRACE conn3 -> [0,1362,"setScriptTimeout",{"ms":35000}] 04:05:54 INFO - PROCESS | 5122 | 1467111954127 Marionette TRACE conn3 <- [1,1362,null,{}] 04:05:54 INFO - PROCESS | 5122 | 1467111954133 Marionette TRACE conn3 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:05:54 INFO - PROCESS | 5122 | 1467111954143 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:05:54 INFO - PROCESS | 5122 | 1467111954384 Marionette TRACE conn3 <- [1,1363,null,{"value":null}] 04:05:54 INFO - PROCESS | 5122 | 1467111954603 Marionette TRACE conn3 -> [0,1364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:54 INFO - PROCESS | 5122 | 1467111954612 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:05:54 INFO - PROCESS | 5122 | ++DOCSHELL 0x8db7ac00 == 41 [pid = 5122] [id = 348] 04:05:54 INFO - PROCESS | 5122 | ++DOMWINDOW == 87 (0x8e4b3000) [pid = 5122] [serial = 1045] [outer = (nil)] 04:05:54 INFO - PROCESS | 5122 | ++DOMWINDOW == 88 (0x8f2e7400) [pid = 5122] [serial = 1046] [outer = 0x8e4b3000] 04:05:54 INFO - PROCESS | 5122 | 1467111954736 Marionette DEBUG loaded listener.js 04:05:54 INFO - PROCESS | 5122 | ++DOMWINDOW == 89 (0x9242cc00) [pid = 5122] [serial = 1047] [outer = 0x8e4b3000] 04:05:55 INFO - PROCESS | 5122 | 1467111955959 Marionette TRACE conn3 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 04:05:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 04:05:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1889ms 04:05:56 INFO - PROCESS | 5122 | 1467111956015 Marionette TRACE conn3 -> [0,1365,"getWindowHandle",null] 04:05:56 INFO - PROCESS | 5122 | 1467111956019 Marionette TRACE conn3 <- [1,1365,null,{"value":"8"}] 04:05:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 04:05:56 INFO - PROCESS | 5122 | 1467111956027 Marionette TRACE conn3 -> [0,1366,"setScriptTimeout",{"ms":35000}] 04:05:56 INFO - PROCESS | 5122 | 1467111956032 Marionette TRACE conn3 <- [1,1366,null,{}] 04:05:56 INFO - PROCESS | 5122 | 1467111956039 Marionette TRACE conn3 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:05:56 INFO - PROCESS | 5122 | 1467111956045 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:05:56 INFO - PROCESS | 5122 | 1467111956250 Marionette TRACE conn3 <- [1,1367,null,{"value":null}] 04:05:56 INFO - PROCESS | 5122 | 1467111956494 Marionette TRACE conn3 -> [0,1368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:56 INFO - PROCESS | 5122 | 1467111956503 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:05:57 INFO - PROCESS | 5122 | --DOCSHELL 0x8db7d800 == 40 [pid = 5122] [id = 341] 04:05:57 INFO - PROCESS | 5122 | --DOCSHELL 0x8f2e7c00 == 39 [pid = 5122] [id = 340] 04:05:57 INFO - PROCESS | 5122 | --DOCSHELL 0x8f112800 == 38 [pid = 5122] [id = 339] 04:05:57 INFO - PROCESS | 5122 | --DOCSHELL 0x8f97b000 == 37 [pid = 5122] [id = 338] 04:05:57 INFO - PROCESS | 5122 | --DOCSHELL 0x8e4b6000 == 36 [pid = 5122] [id = 337] 04:05:57 INFO - PROCESS | 5122 | --DOCSHELL 0x8e4ae800 == 35 [pid = 5122] [id = 332] 04:05:57 INFO - PROCESS | 5122 | --DOCSHELL 0x8db85800 == 34 [pid = 5122] [id = 335] 04:05:57 INFO - PROCESS | 5122 | --DOCSHELL 0x8f97d000 == 33 [pid = 5122] [id = 333] 04:05:57 INFO - PROCESS | 5122 | --DOCSHELL 0x93b54400 == 32 [pid = 5122] [id = 334] 04:05:57 INFO - PROCESS | 5122 | --DOCSHELL 0x8f2e9800 == 31 [pid = 5122] [id = 336] 04:05:57 INFO - PROCESS | 5122 | --DOCSHELL 0x8db7ac00 == 30 [pid = 5122] [id = 348] 04:05:57 INFO - PROCESS | 5122 | --DOCSHELL 0x9485d000 == 29 [pid = 5122] [id = 347] 04:05:57 INFO - PROCESS | 5122 | --DOCSHELL 0x91cc0800 == 28 [pid = 5122] [id = 346] 04:05:57 INFO - PROCESS | 5122 | --DOCSHELL 0x8e8e0400 == 27 [pid = 5122] [id = 344] 04:05:57 INFO - PROCESS | 5122 | --DOCSHELL 0x93b5c800 == 26 [pid = 5122] [id = 345] 04:05:57 INFO - PROCESS | 5122 | --DOCSHELL 0x912d2400 == 25 [pid = 5122] [id = 342] 04:05:57 INFO - PROCESS | 5122 | --DOCSHELL 0x8e4b3c00 == 24 [pid = 5122] [id = 343] 04:05:57 INFO - PROCESS | 5122 | ++DOCSHELL 0x8db7ac00 == 25 [pid = 5122] [id = 349] 04:05:57 INFO - PROCESS | 5122 | ++DOMWINDOW == 90 (0x8db7c800) [pid = 5122] [serial = 1048] [outer = (nil)] 04:05:57 INFO - PROCESS | 5122 | ++DOMWINDOW == 91 (0x8db81c00) [pid = 5122] [serial = 1049] [outer = 0x8db7c800] 04:05:57 INFO - PROCESS | 5122 | 1467111957560 Marionette DEBUG loaded listener.js 04:05:57 INFO - PROCESS | 5122 | ++DOMWINDOW == 92 (0x8e4b1400) [pid = 5122] [serial = 1050] [outer = 0x8db7c800] 04:05:57 INFO - PROCESS | 5122 | --DOMWINDOW == 91 (0x8f015400) [pid = 5122] [serial = 984] [outer = (nil)] [url = about:blank] 04:05:57 INFO - PROCESS | 5122 | --DOMWINDOW == 90 (0x8f114800) [pid = 5122] [serial = 977] [outer = (nil)] [url = about:blank] 04:05:57 INFO - PROCESS | 5122 | --DOMWINDOW == 89 (0x95352000) [pid = 5122] [serial = 968] [outer = (nil)] [url = about:blank] 04:05:57 INFO - PROCESS | 5122 | --DOMWINDOW == 88 (0x8f97a800) [pid = 5122] [serial = 986] [outer = (nil)] [url = about:blank] 04:05:57 INFO - PROCESS | 5122 | --DOMWINDOW == 87 (0x91ef3000) [pid = 5122] [serial = 981] [outer = (nil)] [url = about:blank] 04:05:57 INFO - PROCESS | 5122 | --DOMWINDOW == 86 (0x91ccb800) [pid = 5122] [serial = 980] [outer = (nil)] [url = about:blank] 04:05:57 INFO - PROCESS | 5122 | --DOMWINDOW == 85 (0x91cc8c00) [pid = 5122] [serial = 989] [outer = (nil)] [url = about:blank] 04:05:57 INFO - PROCESS | 5122 | --DOMWINDOW == 84 (0x8f2e7000) [pid = 5122] [serial = 978] [outer = (nil)] [url = about:blank] 04:05:57 INFO - PROCESS | 5122 | --DOMWINDOW == 83 (0x8f110800) [pid = 5122] [serial = 963] [outer = (nil)] [url = about:blank] 04:05:57 INFO - PROCESS | 5122 | --DOMWINDOW == 82 (0x99ede800) [pid = 5122] [serial = 975] [outer = (nil)] [url = about:blank] 04:05:57 INFO - PROCESS | 5122 | --DOMWINDOW == 81 (0x8f012800) [pid = 5122] [serial = 983] [outer = (nil)] [url = about:blank] 04:05:57 INFO - PROCESS | 5122 | --DOMWINDOW == 80 (0x91eea000) [pid = 5122] [serial = 993] [outer = (nil)] [url = about:blank] 04:05:57 INFO - PROCESS | 5122 | --DOMWINDOW == 79 (0x8f2e8c00) [pid = 5122] [serial = 992] [outer = (nil)] [url = about:blank] 04:05:57 INFO - PROCESS | 5122 | --DOMWINDOW == 78 (0x91ef1c00) [pid = 5122] [serial = 972] [outer = (nil)] [url = about:blank] 04:05:57 INFO - PROCESS | 5122 | --DOMWINDOW == 77 (0x91ef1400) [pid = 5122] [serial = 966] [outer = (nil)] [url = about:blank] 04:05:57 INFO - PROCESS | 5122 | --DOMWINDOW == 76 (0x8f984000) [pid = 5122] [serial = 987] [outer = (nil)] [url = about:blank] 04:05:57 INFO - PROCESS | 5122 | --DOMWINDOW == 75 (0x8f01e000) [pid = 5122] [serial = 962] [outer = (nil)] [url = about:blank] 04:05:57 INFO - PROCESS | 5122 | --DOMWINDOW == 74 (0x99e4d400) [pid = 5122] [serial = 974] [outer = (nil)] [url = about:blank] 04:05:57 INFO - PROCESS | 5122 | --DOMWINDOW == 73 (0x91dcac00) [pid = 5122] [serial = 990] [outer = (nil)] [url = about:blank] 04:05:57 INFO - PROCESS | 5122 | --DOMWINDOW == 72 (0x91dcf400) [pid = 5122] [serial = 965] [outer = (nil)] [url = about:blank] 04:05:57 INFO - PROCESS | 5122 | --DOMWINDOW == 71 (0x9965f000) [pid = 5122] [serial = 971] [outer = (nil)] [url = about:blank] 04:05:57 INFO - PROCESS | 5122 | --DOMWINDOW == 70 (0x955dac00) [pid = 5122] [serial = 969] [outer = (nil)] [url = about:blank] 04:05:57 INFO - PROCESS | 5122 | --DOMWINDOW == 69 (0x9242b400) [pid = 5122] [serial = 995] [outer = (nil)] [url = about:blank] 04:05:58 INFO - PROCESS | 5122 | 1467111958554 Marionette TRACE conn3 <- [1,1368,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html",0,null,null,[["Canvas test: 2d.pattern.image.broken",1,"assert_throws: function \"function () { ctx.createPattern(img, 'repeat'); }\" threw object \"[Exception... \"Component is not available\" nsresult: \"0x...\" that is not a DOMException INVALID_STATE_ERR: property \"code\" is equal to undefined, expected 11","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1369,"getWindowHandle",null] 04:05:58 INFO - PROCESS | 5122 | 1467111958623 Marionette TRACE conn3 <- [1,1369,null,{"value":"8"}] 04:05:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 04:05:58 INFO - PROCESS | 5122 | 1467111958632 Marionette TRACE conn3 -> [0,1370,"setScriptTimeout",{"ms":35000}] 04:05:58 INFO - PROCESS | 5122 | 1467111958636 Marionette TRACE conn3 <- [1,1370,null,{}] 04:05:58 INFO - PROCESS | 5122 | 1467111958652 Marionette TRACE conn3 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:05:58 INFO - PROCESS | 5122 | 1467111958657 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:05:58 INFO - PROCESS | 5122 | 1467111958829 Marionette TRACE conn3 <- [1,1371,null,{"value":null}] 04:05:58 INFO - PROCESS | 5122 | 1467111958840 Marionette TRACE conn3 -> [0,1372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:58 INFO - PROCESS | 5122 | 1467111958851 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:05:58 INFO - PROCESS | 5122 | ++DOCSHELL 0x8f117800 == 26 [pid = 5122] [id = 350] 04:05:58 INFO - PROCESS | 5122 | ++DOMWINDOW == 70 (0x8f2db400) [pid = 5122] [serial = 1051] [outer = (nil)] 04:05:58 INFO - PROCESS | 5122 | ++DOMWINDOW == 71 (0x8f2e8000) [pid = 5122] [serial = 1052] [outer = 0x8f2db400] 04:05:58 INFO - PROCESS | 5122 | 1467111958926 Marionette DEBUG loaded listener.js 04:05:59 INFO - PROCESS | 5122 | ++DOMWINDOW == 72 (0x8f978400) [pid = 5122] [serial = 1053] [outer = 0x8f2db400] 04:05:59 INFO - PROCESS | 5122 | 1467111959890 Marionette TRACE conn3 <- [1,1372,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.emptysrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1373,"getWindowHandle",null] 04:05:59 INFO - PROCESS | 5122 | 1467111959938 Marionette TRACE conn3 <- [1,1373,null,{"value":"8"}] 04:05:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 04:05:59 INFO - PROCESS | 5122 | 1467111959949 Marionette TRACE conn3 -> [0,1374,"setScriptTimeout",{"ms":35000}] 04:05:59 INFO - PROCESS | 5122 | 1467111959953 Marionette TRACE conn3 <- [1,1374,null,{}] 04:05:59 INFO - PROCESS | 5122 | 1467111959960 Marionette TRACE conn3 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:05:59 INFO - PROCESS | 5122 | 1467111959967 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:06:00 INFO - PROCESS | 5122 | 1467111960145 Marionette TRACE conn3 <- [1,1375,null,{"value":null}] 04:06:00 INFO - PROCESS | 5122 | 1467111960301 Marionette TRACE conn3 -> [0,1376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:00 INFO - PROCESS | 5122 | 1467111960308 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:06:00 INFO - PROCESS | 5122 | ++DOCSHELL 0x8f2dd400 == 27 [pid = 5122] [id = 351] 04:06:00 INFO - PROCESS | 5122 | ++DOMWINDOW == 73 (0x8f981c00) [pid = 5122] [serial = 1054] [outer = (nil)] 04:06:00 INFO - PROCESS | 5122 | ++DOMWINDOW == 74 (0x91cbd400) [pid = 5122] [serial = 1055] [outer = 0x8f981c00] 04:06:00 INFO - PROCESS | 5122 | 1467111960381 Marionette DEBUG loaded listener.js 04:06:00 INFO - PROCESS | 5122 | ++DOMWINDOW == 75 (0x91cc9800) [pid = 5122] [serial = 1056] [outer = 0x8f981c00] 04:06:01 INFO - PROCESS | 5122 | [5122] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:06:01 INFO - PROCESS | 5122 | 1467111961398 Marionette TRACE conn3 <- [1,1376,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.immediate",1,"","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1377,"getWindowHandle",null] 04:06:01 INFO - PROCESS | 5122 | 1467111961483 Marionette TRACE conn3 <- [1,1377,null,{"value":"8"}] 04:06:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 04:06:01 INFO - PROCESS | 5122 | 1467111961490 Marionette TRACE conn3 -> [0,1378,"setScriptTimeout",{"ms":35000}] 04:06:01 INFO - PROCESS | 5122 | 1467111961496 Marionette TRACE conn3 <- [1,1378,null,{}] 04:06:01 INFO - PROCESS | 5122 | 1467111961528 Marionette TRACE conn3 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:06:01 INFO - PROCESS | 5122 | 1467111961537 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:06:01 INFO - PROCESS | 5122 | 1467111961766 Marionette TRACE conn3 <- [1,1379,null,{"value":null}] 04:06:01 INFO - PROCESS | 5122 | 1467111961824 Marionette TRACE conn3 -> [0,1380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:01 INFO - PROCESS | 5122 | 1467111961832 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:06:01 INFO - PROCESS | 5122 | ++DOCSHELL 0x9202bc00 == 28 [pid = 5122] [id = 352] 04:06:01 INFO - PROCESS | 5122 | ++DOMWINDOW == 76 (0x9241d400) [pid = 5122] [serial = 1057] [outer = (nil)] 04:06:01 INFO - PROCESS | 5122 | ++DOMWINDOW == 77 (0x930d3c00) [pid = 5122] [serial = 1058] [outer = 0x9241d400] 04:06:01 INFO - PROCESS | 5122 | 1467111961901 Marionette DEBUG loaded listener.js 04:06:02 INFO - PROCESS | 5122 | ++DOMWINDOW == 78 (0x93b91800) [pid = 5122] [serial = 1059] [outer = 0x9241d400] 04:06:02 INFO - PROCESS | 5122 | --DOMWINDOW == 77 (0x91eea800) [pid = 5122] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 04:06:02 INFO - PROCESS | 5122 | --DOMWINDOW == 76 (0x92024000) [pid = 5122] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 04:06:02 INFO - PROCESS | 5122 | --DOMWINDOW == 75 (0x9241e400) [pid = 5122] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 04:06:02 INFO - PROCESS | 5122 | --DOMWINDOW == 74 (0x92421000) [pid = 5122] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 04:06:02 INFO - PROCESS | 5122 | --DOMWINDOW == 73 (0x93b54c00) [pid = 5122] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 04:06:02 INFO - PROCESS | 5122 | --DOMWINDOW == 72 (0x8e4b7000) [pid = 5122] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 04:06:02 INFO - PROCESS | 5122 | --DOMWINDOW == 71 (0x912d1400) [pid = 5122] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 04:06:02 INFO - PROCESS | 5122 | --DOMWINDOW == 70 (0x912d4400) [pid = 5122] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 04:06:02 INFO - PROCESS | 5122 | --DOMWINDOW == 69 (0x912d6000) [pid = 5122] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 04:06:02 INFO - PROCESS | 5122 | --DOMWINDOW == 68 (0x8fb3a400) [pid = 5122] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 04:06:02 INFO - PROCESS | 5122 | --DOMWINDOW == 67 (0x8f980c00) [pid = 5122] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 04:06:02 INFO - PROCESS | 5122 | --DOMWINDOW == 66 (0x8e8d2000) [pid = 5122] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 04:06:03 INFO - PROCESS | 5122 | 1467111963243 Marionette TRACE conn3 <- [1,1380,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.nosrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1381,"getWindowHandle",null] 04:06:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 04:06:03 INFO - PROCESS | 5122 | 1467111963294 Marionette TRACE conn3 <- [1,1381,null,{"value":"8"}] 04:06:03 INFO - PROCESS | 5122 | 1467111963301 Marionette TRACE conn3 -> [0,1382,"setScriptTimeout",{"ms":35000}] 04:06:03 INFO - PROCESS | 5122 | 1467111963304 Marionette TRACE conn3 <- [1,1382,null,{}] 04:06:03 INFO - PROCESS | 5122 | 1467111963309 Marionette TRACE conn3 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:06:03 INFO - PROCESS | 5122 | 1467111963314 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:06:03 INFO - PROCESS | 5122 | 1467111963472 Marionette TRACE conn3 <- [1,1383,null,{"value":null}] 04:06:03 INFO - PROCESS | 5122 | 1467111963480 Marionette TRACE conn3 -> [0,1384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:03 INFO - PROCESS | 5122 | 1467111963488 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:06:03 INFO - PROCESS | 5122 | ++DOCSHELL 0x8e4b7000 == 29 [pid = 5122] [id = 353] 04:06:03 INFO - PROCESS | 5122 | ++DOMWINDOW == 67 (0x91eea800) [pid = 5122] [serial = 1060] [outer = (nil)] 04:06:03 INFO - PROCESS | 5122 | ++DOMWINDOW == 68 (0x93b9dc00) [pid = 5122] [serial = 1061] [outer = 0x91eea800] 04:06:03 INFO - PROCESS | 5122 | 1467111963558 Marionette DEBUG loaded listener.js 04:06:03 INFO - PROCESS | 5122 | ++DOMWINDOW == 69 (0x93d74800) [pid = 5122] [serial = 1062] [outer = 0x91eea800] 04:06:04 INFO - PROCESS | 5122 | [5122] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:06:04 INFO - PROCESS | 5122 | 1467111964466 Marionette TRACE conn3 <- [1,1384,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.reload",1,"assert_equals: ctx.createPattern(img, 'repeat') === null (got [object CanvasPattern][object], expected [object]) expected null but got object \"[object CanvasPattern]\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1385,"getWindowHandle",null] 04:06:04 INFO - PROCESS | 5122 | 1467111964539 Marionette TRACE conn3 <- [1,1385,null,{"value":"8"}] 04:06:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 04:06:04 INFO - PROCESS | 5122 | 1467111964545 Marionette TRACE conn3 -> [0,1386,"setScriptTimeout",{"ms":35000}] 04:06:04 INFO - PROCESS | 5122 | 1467111964548 Marionette TRACE conn3 <- [1,1386,null,{}] 04:06:04 INFO - PROCESS | 5122 | 1467111964554 Marionette TRACE conn3 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:06:04 INFO - PROCESS | 5122 | 1467111964559 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:06:04 INFO - PROCESS | 5122 | 1467111964703 Marionette TRACE conn3 <- [1,1387,null,{"value":null}] 04:06:04 INFO - PROCESS | 5122 | 1467111964910 Marionette TRACE conn3 -> [0,1388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:04 INFO - PROCESS | 5122 | 1467111964917 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:06:04 INFO - PROCESS | 5122 | ++DOCSHELL 0x8db7e000 == 30 [pid = 5122] [id = 354] 04:06:04 INFO - PROCESS | 5122 | ++DOMWINDOW == 70 (0x8db7e400) [pid = 5122] [serial = 1063] [outer = (nil)] 04:06:04 INFO - PROCESS | 5122 | ++DOMWINDOW == 71 (0x8e4aa800) [pid = 5122] [serial = 1064] [outer = 0x8db7e400] 04:06:05 INFO - PROCESS | 5122 | 1467111965008 Marionette DEBUG loaded listener.js 04:06:05 INFO - PROCESS | 5122 | ++DOMWINDOW == 72 (0x8e8d7400) [pid = 5122] [serial = 1065] [outer = 0x8db7e400] 04:06:06 INFO - PROCESS | 5122 | 1467111966208 Marionette TRACE conn3 <- [1,1388,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.removedsrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1389,"getWindowHandle",null] 04:06:06 INFO - PROCESS | 5122 | 1467111966243 Marionette TRACE conn3 <- [1,1389,null,{"value":"8"}] 04:06:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 04:06:06 INFO - PROCESS | 5122 | 1467111966281 Marionette TRACE conn3 -> [0,1390,"setScriptTimeout",{"ms":35000}] 04:06:06 INFO - PROCESS | 5122 | 1467111966287 Marionette TRACE conn3 <- [1,1390,null,{}] 04:06:06 INFO - PROCESS | 5122 | 1467111966296 Marionette TRACE conn3 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:06:06 INFO - PROCESS | 5122 | 1467111966304 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:06:06 INFO - PROCESS | 5122 | 1467111966513 Marionette TRACE conn3 <- [1,1391,null,{"value":null}] 04:06:06 INFO - PROCESS | 5122 | 1467111966711 Marionette TRACE conn3 -> [0,1392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:06 INFO - PROCESS | 5122 | 1467111966720 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:06:06 INFO - PROCESS | 5122 | ++DOCSHELL 0x8f015400 == 31 [pid = 5122] [id = 355] 04:06:06 INFO - PROCESS | 5122 | ++DOMWINDOW == 73 (0x8f015c00) [pid = 5122] [serial = 1066] [outer = (nil)] 04:06:06 INFO - PROCESS | 5122 | ++DOMWINDOW == 74 (0x91dc7400) [pid = 5122] [serial = 1067] [outer = 0x8f015c00] 04:06:06 INFO - PROCESS | 5122 | 1467111966803 Marionette DEBUG loaded listener.js 04:06:06 INFO - PROCESS | 5122 | ++DOMWINDOW == 75 (0x91ee7400) [pid = 5122] [serial = 1068] [outer = 0x8f015c00] 04:06:07 INFO - PROCESS | 5122 | 1467111967791 Marionette TRACE conn3 <- [1,1392,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html",0,null,null,[["Canvas test: 2d.pattern.image.null",0,null,null]]]}] 04:06:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 04:06:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1588ms 04:06:07 INFO - PROCESS | 5122 | 1467111967870 Marionette TRACE conn3 -> [0,1393,"getWindowHandle",null] 04:06:07 INFO - PROCESS | 5122 | 1467111967876 Marionette TRACE conn3 <- [1,1393,null,{"value":"8"}] 04:06:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 04:06:07 INFO - PROCESS | 5122 | 1467111967883 Marionette TRACE conn3 -> [0,1394,"setScriptTimeout",{"ms":35000}] 04:06:07 INFO - PROCESS | 5122 | 1467111967887 Marionette TRACE conn3 <- [1,1394,null,{}] 04:06:07 INFO - PROCESS | 5122 | 1467111967893 Marionette TRACE conn3 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:06:07 INFO - PROCESS | 5122 | 1467111967898 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:06:08 INFO - PROCESS | 5122 | 1467111968120 Marionette TRACE conn3 <- [1,1395,null,{"value":null}] 04:06:08 INFO - PROCESS | 5122 | 1467111968418 Marionette TRACE conn3 -> [0,1396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:08 INFO - PROCESS | 5122 | 1467111968425 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:06:08 INFO - PROCESS | 5122 | ++DOCSHELL 0x8e8d9c00 == 32 [pid = 5122] [id = 356] 04:06:08 INFO - PROCESS | 5122 | ++DOMWINDOW == 76 (0x8f10f800) [pid = 5122] [serial = 1069] [outer = (nil)] 04:06:08 INFO - PROCESS | 5122 | ++DOMWINDOW == 77 (0x9485bc00) [pid = 5122] [serial = 1070] [outer = 0x8f10f800] 04:06:08 INFO - PROCESS | 5122 | 1467111968513 Marionette DEBUG loaded listener.js 04:06:08 INFO - PROCESS | 5122 | ++DOMWINDOW == 78 (0x9522f000) [pid = 5122] [serial = 1071] [outer = 0x8f10f800] 04:06:09 INFO - PROCESS | 5122 | 1467111969522 Marionette TRACE conn3 <- [1,1396,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html",0,null,null,[["Canvas test: 2d.pattern.image.string",0,null,null]]]}] 04:06:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 04:06:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1682ms 04:06:09 INFO - PROCESS | 5122 | 1467111969565 Marionette TRACE conn3 -> [0,1397,"getWindowHandle",null] 04:06:09 INFO - PROCESS | 5122 | 1467111969570 Marionette TRACE conn3 <- [1,1397,null,{"value":"8"}] 04:06:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 04:06:09 INFO - PROCESS | 5122 | 1467111969585 Marionette TRACE conn3 -> [0,1398,"setScriptTimeout",{"ms":35000}] 04:06:09 INFO - PROCESS | 5122 | 1467111969595 Marionette TRACE conn3 <- [1,1398,null,{}] 04:06:09 INFO - PROCESS | 5122 | 1467111969601 Marionette TRACE conn3 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:06:09 INFO - PROCESS | 5122 | 1467111969609 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:06:09 INFO - PROCESS | 5122 | 1467111969823 Marionette TRACE conn3 <- [1,1399,null,{"value":null}] 04:06:10 INFO - PROCESS | 5122 | 1467111970036 Marionette TRACE conn3 -> [0,1400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:10 INFO - PROCESS | 5122 | 1467111970044 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:06:10 INFO - PROCESS | 5122 | ++DOCSHELL 0x8f114000 == 33 [pid = 5122] [id = 357] 04:06:10 INFO - PROCESS | 5122 | ++DOMWINDOW == 79 (0x8f115800) [pid = 5122] [serial = 1072] [outer = (nil)] 04:06:10 INFO - PROCESS | 5122 | ++DOMWINDOW == 80 (0x95532000) [pid = 5122] [serial = 1073] [outer = 0x8f115800] 04:06:10 INFO - PROCESS | 5122 | 1467111970151 Marionette DEBUG loaded listener.js 04:06:10 INFO - PROCESS | 5122 | ++DOMWINDOW == 81 (0x955d6800) [pid = 5122] [serial = 1074] [outer = 0x8f115800] 04:06:11 INFO - PROCESS | 5122 | 1467111971340 Marionette TRACE conn3 <- [1,1400,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html",0,null,null,[["Canvas test: 2d.pattern.image.undefined",0,null,null]]]}] 04:06:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 04:06:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1799ms 04:06:11 INFO - PROCESS | 5122 | 1467111971377 Marionette TRACE conn3 -> [0,1401,"getWindowHandle",null] 04:06:11 INFO - PROCESS | 5122 | 1467111971381 Marionette TRACE conn3 <- [1,1401,null,{"value":"8"}] 04:06:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 04:06:11 INFO - PROCESS | 5122 | 1467111971390 Marionette TRACE conn3 -> [0,1402,"setScriptTimeout",{"ms":35000}] 04:06:11 INFO - PROCESS | 5122 | 1467111971394 Marionette TRACE conn3 <- [1,1402,null,{}] 04:06:11 INFO - PROCESS | 5122 | 1467111971412 Marionette TRACE conn3 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:06:11 INFO - PROCESS | 5122 | 1467111971417 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:06:11 INFO - PROCESS | 5122 | 1467111971639 Marionette TRACE conn3 <- [1,1403,null,{"value":null}] 04:06:11 INFO - PROCESS | 5122 | --DOCSHELL 0x8db83c00 == 32 [pid = 5122] [id = 318] 04:06:11 INFO - PROCESS | 5122 | --DOCSHELL 0x8db82000 == 31 [pid = 5122] [id = 319] 04:06:11 INFO - PROCESS | 5122 | --DOCSHELL 0x8f2e4800 == 30 [pid = 5122] [id = 328] 04:06:11 INFO - PROCESS | 5122 | --DOCSHELL 0x8e8d2400 == 29 [pid = 5122] [id = 327] 04:06:11 INFO - PROCESS | 5122 | 1467111971893 Marionette TRACE conn3 -> [0,1404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:11 INFO - PROCESS | 5122 | 1467111971901 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:06:11 INFO - PROCESS | 5122 | --DOCSHELL 0x8e4b7000 == 28 [pid = 5122] [id = 353] 04:06:11 INFO - PROCESS | 5122 | --DOCSHELL 0x9202bc00 == 27 [pid = 5122] [id = 352] 04:06:11 INFO - PROCESS | 5122 | --DOCSHELL 0x8f2dd400 == 26 [pid = 5122] [id = 351] 04:06:11 INFO - PROCESS | 5122 | --DOCSHELL 0x8f117800 == 25 [pid = 5122] [id = 350] 04:06:11 INFO - PROCESS | 5122 | ++DOCSHELL 0x8e4acc00 == 26 [pid = 5122] [id = 358] 04:06:11 INFO - PROCESS | 5122 | ++DOMWINDOW == 82 (0x8e4b7000) [pid = 5122] [serial = 1075] [outer = (nil)] 04:06:11 INFO - PROCESS | 5122 | ++DOMWINDOW == 83 (0x8f017800) [pid = 5122] [serial = 1076] [outer = 0x8e4b7000] 04:06:11 INFO - PROCESS | 5122 | 1467111971992 Marionette DEBUG loaded listener.js 04:06:12 INFO - PROCESS | 5122 | ++DOMWINDOW == 84 (0x8f10e800) [pid = 5122] [serial = 1077] [outer = 0x8e4b7000] 04:06:12 INFO - PROCESS | 5122 | --DOCSHELL 0x8db7ac00 == 25 [pid = 5122] [id = 349] 04:06:12 INFO - PROCESS | 5122 | --DOMWINDOW == 83 (0x95231c00) [pid = 5122] [serial = 1022] [outer = (nil)] [url = about:blank] 04:06:12 INFO - PROCESS | 5122 | --DOMWINDOW == 82 (0x96f2bc00) [pid = 5122] [serial = 1025] [outer = (nil)] [url = about:blank] 04:06:12 INFO - PROCESS | 5122 | --DOMWINDOW == 81 (0x952dc400) [pid = 5122] [serial = 1023] [outer = (nil)] [url = about:blank] 04:06:12 INFO - PROCESS | 5122 | --DOMWINDOW == 80 (0x930d2c00) [pid = 5122] [serial = 996] [outer = (nil)] [url = about:blank] 04:06:12 INFO - PROCESS | 5122 | --DOMWINDOW == 79 (0x93d7d800) [pid = 5122] [serial = 1004] [outer = (nil)] [url = about:blank] 04:06:12 INFO - PROCESS | 5122 | --DOMWINDOW == 78 (0x94855c00) [pid = 5122] [serial = 1005] [outer = (nil)] [url = about:blank] 04:06:12 INFO - PROCESS | 5122 | --DOMWINDOW == 77 (0x8e8d1c00) [pid = 5122] [serial = 1013] [outer = (nil)] [url = about:blank] 04:06:12 INFO - PROCESS | 5122 | --DOMWINDOW == 76 (0x8f01fc00) [pid = 5122] [serial = 1014] [outer = (nil)] [url = about:blank] 04:06:12 INFO - PROCESS | 5122 | --DOMWINDOW == 75 (0x95236c00) [pid = 5122] [serial = 1007] [outer = (nil)] [url = about:blank] 04:06:12 INFO - PROCESS | 5122 | --DOMWINDOW == 74 (0x952a9c00) [pid = 5122] [serial = 1008] [outer = (nil)] [url = about:blank] 04:06:12 INFO - PROCESS | 5122 | --DOMWINDOW == 73 (0x92420000) [pid = 5122] [serial = 1019] [outer = (nil)] [url = about:blank] 04:06:12 INFO - PROCESS | 5122 | --DOMWINDOW == 72 (0x95533c00) [pid = 5122] [serial = 1010] [outer = (nil)] [url = about:blank] 04:06:12 INFO - PROCESS | 5122 | --DOMWINDOW == 71 (0x955ddc00) [pid = 5122] [serial = 1011] [outer = (nil)] [url = about:blank] 04:06:12 INFO - PROCESS | 5122 | --DOMWINDOW == 70 (0x91266400) [pid = 5122] [serial = 1001] [outer = (nil)] [url = about:blank] 04:06:12 INFO - PROCESS | 5122 | --DOMWINDOW == 69 (0x91cc2800) [pid = 5122] [serial = 1002] [outer = (nil)] [url = about:blank] 04:06:12 INFO - PROCESS | 5122 | --DOMWINDOW == 68 (0x8fb3a000) [pid = 5122] [serial = 1016] [outer = (nil)] [url = about:blank] 04:06:12 INFO - PROCESS | 5122 | --DOMWINDOW == 67 (0x912ca000) [pid = 5122] [serial = 1017] [outer = (nil)] [url = about:blank] 04:06:12 INFO - PROCESS | 5122 | --DOMWINDOW == 66 (0x8e8de000) [pid = 5122] [serial = 998] [outer = (nil)] [url = about:blank] 04:06:12 INFO - PROCESS | 5122 | --DOMWINDOW == 65 (0x8f01d000) [pid = 5122] [serial = 999] [outer = (nil)] [url = about:blank] 04:06:12 INFO - PROCESS | 5122 | --DOMWINDOW == 64 (0x98108c00) [pid = 5122] [serial = 1029] [outer = (nil)] [url = about:blank] 04:06:12 INFO - PROCESS | 5122 | --DOMWINDOW == 63 (0x96f2d800) [pid = 5122] [serial = 1026] [outer = (nil)] [url = about:blank] 04:06:12 INFO - PROCESS | 5122 | --DOMWINDOW == 62 (0x93b52800) [pid = 5122] [serial = 1020] [outer = (nil)] [url = about:blank] 04:06:12 INFO - PROCESS | 5122 | --DOMWINDOW == 61 (0x955d2800) [pid = 5122] [serial = 1028] [outer = (nil)] [url = about:blank] 04:06:12 INFO - PROCESS | 5122 | 1467111972787 Marionette TRACE conn3 <- [1,1404,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas1",0,null,null]]]}] 04:06:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 04:06:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1442ms 04:06:12 INFO - PROCESS | 5122 | 1467111972834 Marionette TRACE conn3 -> [0,1405,"getWindowHandle",null] 04:06:12 INFO - PROCESS | 5122 | 1467111972840 Marionette TRACE conn3 <- [1,1405,null,{"value":"8"}] 04:06:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 04:06:12 INFO - PROCESS | 5122 | 1467111972850 Marionette TRACE conn3 -> [0,1406,"setScriptTimeout",{"ms":35000}] 04:06:12 INFO - PROCESS | 5122 | 1467111972854 Marionette TRACE conn3 <- [1,1406,null,{}] 04:06:12 INFO - PROCESS | 5122 | 1467111972860 Marionette TRACE conn3 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:06:12 INFO - PROCESS | 5122 | 1467111972865 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:06:13 INFO - PROCESS | 5122 | 1467111973033 Marionette TRACE conn3 <- [1,1407,null,{"value":null}] 04:06:13 INFO - PROCESS | 5122 | 1467111973042 Marionette TRACE conn3 -> [0,1408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:13 INFO - PROCESS | 5122 | 1467111973048 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:06:13 INFO - PROCESS | 5122 | ++DOCSHELL 0x8e4adc00 == 26 [pid = 5122] [id = 359] 04:06:13 INFO - PROCESS | 5122 | ++DOMWINDOW == 62 (0x9125c000) [pid = 5122] [serial = 1078] [outer = (nil)] 04:06:13 INFO - PROCESS | 5122 | ++DOMWINDOW == 63 (0x912ca800) [pid = 5122] [serial = 1079] [outer = 0x9125c000] 04:06:13 INFO - PROCESS | 5122 | 1467111973118 Marionette DEBUG loaded listener.js 04:06:13 INFO - PROCESS | 5122 | ++DOMWINDOW == 64 (0x91cbd800) [pid = 5122] [serial = 1080] [outer = 0x9125c000] 04:06:14 INFO - PROCESS | 5122 | 1467111974025 Marionette TRACE conn3 <- [1,1408,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas2",0,null,null]]]}] 04:06:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 04:06:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1235ms 04:06:14 INFO - PROCESS | 5122 | 1467111974085 Marionette TRACE conn3 -> [0,1409,"getWindowHandle",null] 04:06:14 INFO - PROCESS | 5122 | 1467111974089 Marionette TRACE conn3 <- [1,1409,null,{"value":"8"}] 04:06:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 04:06:14 INFO - PROCESS | 5122 | 1467111974095 Marionette TRACE conn3 -> [0,1410,"setScriptTimeout",{"ms":35000}] 04:06:14 INFO - PROCESS | 5122 | 1467111974100 Marionette TRACE conn3 <- [1,1410,null,{}] 04:06:14 INFO - PROCESS | 5122 | 1467111974115 Marionette TRACE conn3 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:06:14 INFO - PROCESS | 5122 | 1467111974123 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:06:14 INFO - PROCESS | 5122 | 1467111974277 Marionette TRACE conn3 <- [1,1411,null,{"value":null}] 04:06:14 INFO - PROCESS | 5122 | 1467111974410 Marionette TRACE conn3 -> [0,1412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:14 INFO - PROCESS | 5122 | 1467111974421 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:06:14 INFO - PROCESS | 5122 | ++DOCSHELL 0x91ef3000 == 27 [pid = 5122] [id = 360] 04:06:14 INFO - PROCESS | 5122 | ++DOMWINDOW == 65 (0x91ef3800) [pid = 5122] [serial = 1081] [outer = (nil)] 04:06:14 INFO - PROCESS | 5122 | ++DOMWINDOW == 66 (0x92fa3000) [pid = 5122] [serial = 1082] [outer = 0x91ef3800] 04:06:14 INFO - PROCESS | 5122 | 1467111974490 Marionette DEBUG loaded listener.js 04:06:14 INFO - PROCESS | 5122 | ++DOMWINDOW == 67 (0x93b5a800) [pid = 5122] [serial = 1083] [outer = 0x91ef3800] 04:06:15 INFO - PROCESS | 5122 | 1467111975421 Marionette TRACE conn3 <- [1,1412,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html",0,null,null,[["Canvas test: 2d.pattern.modify.image1",0,null,null]]]}] 04:06:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 04:06:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1381ms 04:06:15 INFO - PROCESS | 5122 | 1467111975478 Marionette TRACE conn3 -> [0,1413,"getWindowHandle",null] 04:06:15 INFO - PROCESS | 5122 | 1467111975482 Marionette TRACE conn3 <- [1,1413,null,{"value":"8"}] 04:06:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 04:06:15 INFO - PROCESS | 5122 | 1467111975488 Marionette TRACE conn3 -> [0,1414,"setScriptTimeout",{"ms":35000}] 04:06:15 INFO - PROCESS | 5122 | 1467111975491 Marionette TRACE conn3 <- [1,1414,null,{}] 04:06:15 INFO - PROCESS | 5122 | 1467111975496 Marionette TRACE conn3 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:06:15 INFO - PROCESS | 5122 | 1467111975501 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:06:15 INFO - PROCESS | 5122 | 1467111975715 Marionette TRACE conn3 <- [1,1415,null,{"value":null}] 04:06:15 INFO - PROCESS | 5122 | 1467111975751 Marionette TRACE conn3 -> [0,1416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:15 INFO - PROCESS | 5122 | 1467111975766 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:06:15 INFO - PROCESS | 5122 | ++DOCSHELL 0x93d75c00 == 28 [pid = 5122] [id = 361] 04:06:15 INFO - PROCESS | 5122 | ++DOMWINDOW == 68 (0x94858c00) [pid = 5122] [serial = 1084] [outer = (nil)] 04:06:15 INFO - PROCESS | 5122 | ++DOMWINDOW == 69 (0x952a3c00) [pid = 5122] [serial = 1085] [outer = 0x94858c00] 04:06:15 INFO - PROCESS | 5122 | 1467111975912 Marionette DEBUG loaded listener.js 04:06:16 INFO - PROCESS | 5122 | ++DOMWINDOW == 70 (0x952b1800) [pid = 5122] [serial = 1086] [outer = 0x94858c00] 04:06:16 INFO - PROCESS | 5122 | --DOMWINDOW == 69 (0x9241d400) [pid = 5122] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 04:06:16 INFO - PROCESS | 5122 | --DOMWINDOW == 68 (0x8f2db400) [pid = 5122] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 04:06:16 INFO - PROCESS | 5122 | --DOMWINDOW == 67 (0x8e8dc800) [pid = 5122] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 04:06:16 INFO - PROCESS | 5122 | --DOMWINDOW == 66 (0x8db7c800) [pid = 5122] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 04:06:16 INFO - PROCESS | 5122 | --DOMWINDOW == 65 (0x9125f000) [pid = 5122] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 04:06:16 INFO - PROCESS | 5122 | --DOMWINDOW == 64 (0x9552b000) [pid = 5122] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 04:06:16 INFO - PROCESS | 5122 | --DOMWINDOW == 63 (0x930d1c00) [pid = 5122] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 04:06:16 INFO - PROCESS | 5122 | --DOMWINDOW == 62 (0x992b0800) [pid = 5122] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 04:06:16 INFO - PROCESS | 5122 | --DOMWINDOW == 61 (0x8f981c00) [pid = 5122] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 04:06:16 INFO - PROCESS | 5122 | 1467111976849 Marionette TRACE conn3 <- [1,1416,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html",0,null,null,[["Canvas test: 2d.pattern.modify.image2",0,null,null]]]}] 04:06:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 04:06:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1380ms 04:06:16 INFO - PROCESS | 5122 | 1467111976868 Marionette TRACE conn3 -> [0,1417,"getWindowHandle",null] 04:06:16 INFO - PROCESS | 5122 | 1467111976870 Marionette TRACE conn3 <- [1,1417,null,{"value":"8"}] 04:06:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 04:06:16 INFO - PROCESS | 5122 | 1467111976877 Marionette TRACE conn3 -> [0,1418,"setScriptTimeout",{"ms":35000}] 04:06:16 INFO - PROCESS | 5122 | 1467111976880 Marionette TRACE conn3 <- [1,1418,null,{}] 04:06:16 INFO - PROCESS | 5122 | 1467111976885 Marionette TRACE conn3 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:06:16 INFO - PROCESS | 5122 | 1467111976890 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:06:17 INFO - PROCESS | 5122 | 1467111977034 Marionette TRACE conn3 <- [1,1419,null,{"value":null}] 04:06:17 INFO - PROCESS | 5122 | 1467111977157 Marionette TRACE conn3 -> [0,1420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:17 INFO - PROCESS | 5122 | 1467111977165 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:06:17 INFO - PROCESS | 5122 | ++DOCSHELL 0x8e4b4800 == 29 [pid = 5122] [id = 362] 04:06:17 INFO - PROCESS | 5122 | ++DOMWINDOW == 62 (0x8e4b9400) [pid = 5122] [serial = 1087] [outer = (nil)] 04:06:17 INFO - PROCESS | 5122 | ++DOMWINDOW == 63 (0x9241d400) [pid = 5122] [serial = 1088] [outer = 0x8e4b9400] 04:06:17 INFO - PROCESS | 5122 | 1467111977231 Marionette DEBUG loaded listener.js 04:06:17 INFO - PROCESS | 5122 | ++DOMWINDOW == 64 (0x93b59800) [pid = 5122] [serial = 1089] [outer = 0x8e4b9400] 04:06:18 INFO - PROCESS | 5122 | 1467111978041 Marionette TRACE conn3 <- [1,1420,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.basic",0,null,null]]]}] 04:06:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 04:06:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1226ms 04:06:18 INFO - PROCESS | 5122 | 1467111978103 Marionette TRACE conn3 -> [0,1421,"getWindowHandle",null] 04:06:18 INFO - PROCESS | 5122 | 1467111978107 Marionette TRACE conn3 <- [1,1421,null,{"value":"8"}] 04:06:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 04:06:18 INFO - PROCESS | 5122 | 1467111978113 Marionette TRACE conn3 -> [0,1422,"setScriptTimeout",{"ms":35000}] 04:06:18 INFO - PROCESS | 5122 | 1467111978117 Marionette TRACE conn3 <- [1,1422,null,{}] 04:06:18 INFO - PROCESS | 5122 | 1467111978122 Marionette TRACE conn3 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:06:18 INFO - PROCESS | 5122 | 1467111978132 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:06:18 INFO - PROCESS | 5122 | 1467111978341 Marionette TRACE conn3 <- [1,1423,null,{"value":null}] 04:06:18 INFO - PROCESS | 5122 | 1467111978463 Marionette TRACE conn3 -> [0,1424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:18 INFO - PROCESS | 5122 | 1467111978470 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:06:18 INFO - PROCESS | 5122 | ++DOCSHELL 0x8f2ea800 == 30 [pid = 5122] [id = 363] 04:06:18 INFO - PROCESS | 5122 | ++DOMWINDOW == 65 (0x8f975c00) [pid = 5122] [serial = 1090] [outer = (nil)] 04:06:18 INFO - PROCESS | 5122 | ++DOMWINDOW == 66 (0x955de800) [pid = 5122] [serial = 1091] [outer = 0x8f975c00] 04:06:18 INFO - PROCESS | 5122 | 1467111978543 Marionette DEBUG loaded listener.js 04:06:18 INFO - PROCESS | 5122 | ++DOMWINDOW == 67 (0x96f39c00) [pid = 5122] [serial = 1092] [outer = 0x8f975c00] 04:06:19 INFO - PROCESS | 5122 | 1467111979573 Marionette TRACE conn3 <- [1,1424,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord1",0,null,null]]]}] 04:06:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 04:06:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1533ms 04:06:19 INFO - PROCESS | 5122 | 1467111979648 Marionette TRACE conn3 -> [0,1425,"getWindowHandle",null] 04:06:19 INFO - PROCESS | 5122 | 1467111979655 Marionette TRACE conn3 <- [1,1425,null,{"value":"8"}] 04:06:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 04:06:19 INFO - PROCESS | 5122 | 1467111979663 Marionette TRACE conn3 -> [0,1426,"setScriptTimeout",{"ms":35000}] 04:06:19 INFO - PROCESS | 5122 | 1467111979669 Marionette TRACE conn3 <- [1,1426,null,{}] 04:06:19 INFO - PROCESS | 5122 | 1467111979678 Marionette TRACE conn3 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:06:19 INFO - PROCESS | 5122 | 1467111979683 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:06:19 INFO - PROCESS | 5122 | 1467111979903 Marionette TRACE conn3 <- [1,1427,null,{"value":null}] 04:06:20 INFO - PROCESS | 5122 | 1467111980128 Marionette TRACE conn3 -> [0,1428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:20 INFO - PROCESS | 5122 | 1467111980139 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:06:20 INFO - PROCESS | 5122 | ++DOCSHELL 0x8e4b3400 == 31 [pid = 5122] [id = 364] 04:06:20 INFO - PROCESS | 5122 | ++DOMWINDOW == 68 (0x8f10d800) [pid = 5122] [serial = 1093] [outer = (nil)] 04:06:20 INFO - PROCESS | 5122 | ++DOMWINDOW == 69 (0x8fb34400) [pid = 5122] [serial = 1094] [outer = 0x8f10d800] 04:06:20 INFO - PROCESS | 5122 | 1467111980241 Marionette DEBUG loaded listener.js 04:06:20 INFO - PROCESS | 5122 | ++DOMWINDOW == 70 (0x9125d800) [pid = 5122] [serial = 1095] [outer = 0x8f10d800] 04:06:21 INFO - PROCESS | 5122 | 1467111981211 Marionette TRACE conn3 <- [1,1428,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord2",0,null,null]]]}] 04:06:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 04:06:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1588ms 04:06:21 INFO - PROCESS | 5122 | 1467111981251 Marionette TRACE conn3 -> [0,1429,"getWindowHandle",null] 04:06:21 INFO - PROCESS | 5122 | 1467111981258 Marionette TRACE conn3 <- [1,1429,null,{"value":"8"}] 04:06:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 04:06:21 INFO - PROCESS | 5122 | 1467111981269 Marionette TRACE conn3 -> [0,1430,"setScriptTimeout",{"ms":35000}] 04:06:21 INFO - PROCESS | 5122 | 1467111981272 Marionette TRACE conn3 <- [1,1430,null,{}] 04:06:21 INFO - PROCESS | 5122 | 1467111981279 Marionette TRACE conn3 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:06:21 INFO - PROCESS | 5122 | 1467111981285 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:06:21 INFO - PROCESS | 5122 | 1467111981463 Marionette TRACE conn3 <- [1,1431,null,{"value":null}] 04:06:21 INFO - PROCESS | 5122 | 1467111981694 Marionette TRACE conn3 -> [0,1432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:21 INFO - PROCESS | 5122 | 1467111981705 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:06:21 INFO - PROCESS | 5122 | ++DOCSHELL 0x91dd1c00 == 32 [pid = 5122] [id = 365] 04:06:21 INFO - PROCESS | 5122 | ++DOMWINDOW == 71 (0x91eef400) [pid = 5122] [serial = 1096] [outer = (nil)] 04:06:21 INFO - PROCESS | 5122 | ++DOMWINDOW == 72 (0x92fa6400) [pid = 5122] [serial = 1097] [outer = 0x91eef400] 04:06:21 INFO - PROCESS | 5122 | 1467111981831 Marionette DEBUG loaded listener.js 04:06:21 INFO - PROCESS | 5122 | ++DOMWINDOW == 73 (0x93d81c00) [pid = 5122] [serial = 1098] [outer = 0x91eef400] 04:06:22 INFO - PROCESS | 5122 | 1467111982831 Marionette TRACE conn3 <- [1,1432,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord3",0,null,null]]]}] 04:06:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 04:06:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1630ms 04:06:22 INFO - PROCESS | 5122 | 1467111982899 Marionette TRACE conn3 -> [0,1433,"getWindowHandle",null] 04:06:22 INFO - PROCESS | 5122 | 1467111982904 Marionette TRACE conn3 <- [1,1433,null,{"value":"8"}] 04:06:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 04:06:22 INFO - PROCESS | 5122 | 1467111982910 Marionette TRACE conn3 -> [0,1434,"setScriptTimeout",{"ms":35000}] 04:06:22 INFO - PROCESS | 5122 | 1467111982916 Marionette TRACE conn3 <- [1,1434,null,{}] 04:06:22 INFO - PROCESS | 5122 | 1467111982933 Marionette TRACE conn3 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:06:22 INFO - PROCESS | 5122 | 1467111982942 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:06:23 INFO - PROCESS | 5122 | 1467111983160 Marionette TRACE conn3 <- [1,1435,null,{"value":null}] 04:06:23 INFO - PROCESS | 5122 | 1467111983417 Marionette TRACE conn3 -> [0,1436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:23 INFO - PROCESS | 5122 | 1467111983426 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:06:23 INFO - PROCESS | 5122 | ++DOCSHELL 0x96f32800 == 33 [pid = 5122] [id = 366] 04:06:23 INFO - PROCESS | 5122 | ++DOMWINDOW == 74 (0x96f33400) [pid = 5122] [serial = 1099] [outer = (nil)] 04:06:23 INFO - PROCESS | 5122 | ++DOMWINDOW == 75 (0x98314c00) [pid = 5122] [serial = 1100] [outer = 0x96f33400] 04:06:23 INFO - PROCESS | 5122 | 1467111983511 Marionette DEBUG loaded listener.js 04:06:23 INFO - PROCESS | 5122 | ++DOMWINDOW == 76 (0x9965ac00) [pid = 5122] [serial = 1101] [outer = 0x96f33400] 04:06:24 INFO - PROCESS | 5122 | 1467111984442 Marionette TRACE conn3 <- [1,1436,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.outside",0,null,null]]]}] 04:06:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 04:06:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1586ms 04:06:24 INFO - PROCESS | 5122 | 1467111984497 Marionette TRACE conn3 -> [0,1437,"getWindowHandle",null] 04:06:24 INFO - PROCESS | 5122 | 1467111984501 Marionette TRACE conn3 <- [1,1437,null,{"value":"8"}] 04:06:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 04:06:24 INFO - PROCESS | 5122 | 1467111984508 Marionette TRACE conn3 -> [0,1438,"setScriptTimeout",{"ms":35000}] 04:06:24 INFO - PROCESS | 5122 | 1467111984512 Marionette TRACE conn3 <- [1,1438,null,{}] 04:06:24 INFO - PROCESS | 5122 | 1467111984517 Marionette TRACE conn3 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:06:24 INFO - PROCESS | 5122 | 1467111984522 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:06:24 INFO - PROCESS | 5122 | 1467111984694 Marionette TRACE conn3 <- [1,1439,null,{"value":null}] 04:06:24 INFO - PROCESS | 5122 | 1467111984860 Marionette TRACE conn3 -> [0,1440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:24 INFO - PROCESS | 5122 | 1467111984869 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:06:24 INFO - PROCESS | 5122 | ++DOCSHELL 0x8f981c00 == 34 [pid = 5122] [id = 367] 04:06:24 INFO - PROCESS | 5122 | ++DOMWINDOW == 77 (0x99660c00) [pid = 5122] [serial = 1102] [outer = (nil)] 04:06:24 INFO - PROCESS | 5122 | ++DOMWINDOW == 78 (0x99e43c00) [pid = 5122] [serial = 1103] [outer = 0x99660c00] 04:06:24 INFO - PROCESS | 5122 | 1467111984949 Marionette DEBUG loaded listener.js 04:06:25 INFO - PROCESS | 5122 | ++DOMWINDOW == 79 (0x99e4cc00) [pid = 5122] [serial = 1104] [outer = 0x99660c00] 04:06:25 INFO - PROCESS | 5122 | 1467111985868 Marionette TRACE conn3 <- [1,1440,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html",0,null,null,[["Canvas patterns do not get flipped when painted",0,null,null]]]}] 04:06:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 04:06:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1428ms 04:06:25 INFO - PROCESS | 5122 | 1467111985937 Marionette TRACE conn3 -> [0,1441,"getWindowHandle",null] 04:06:25 INFO - PROCESS | 5122 | 1467111985941 Marionette TRACE conn3 <- [1,1441,null,{"value":"8"}] 04:06:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 04:06:25 INFO - PROCESS | 5122 | 1467111985948 Marionette TRACE conn3 -> [0,1442,"setScriptTimeout",{"ms":35000}] 04:06:25 INFO - PROCESS | 5122 | 1467111985951 Marionette TRACE conn3 <- [1,1442,null,{}] 04:06:25 INFO - PROCESS | 5122 | 1467111985957 Marionette TRACE conn3 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:06:25 INFO - PROCESS | 5122 | 1467111985962 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:06:26 INFO - PROCESS | 5122 | 1467111986167 Marionette TRACE conn3 <- [1,1443,null,{"value":null}] 04:06:26 INFO - PROCESS | 5122 | 1467111986433 Marionette TRACE conn3 -> [0,1444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:26 INFO - PROCESS | 5122 | 1467111986440 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:06:26 INFO - PROCESS | 5122 | ++DOCSHELL 0x91dcfc00 == 35 [pid = 5122] [id = 368] 04:06:26 INFO - PROCESS | 5122 | ++DOMWINDOW == 80 (0x95530800) [pid = 5122] [serial = 1105] [outer = (nil)] 04:06:26 INFO - PROCESS | 5122 | ++DOMWINDOW == 81 (0x99e4c800) [pid = 5122] [serial = 1106] [outer = 0x95530800] 04:06:26 INFO - PROCESS | 5122 | 1467111986575 Marionette DEBUG loaded listener.js 04:06:26 INFO - PROCESS | 5122 | ++DOMWINDOW == 82 (0x9a14b000) [pid = 5122] [serial = 1107] [outer = 0x95530800] 04:06:27 INFO - PROCESS | 5122 | 1467111987523 Marionette TRACE conn3 <- [1,1444,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html",0,null,null,[["Image patterns do not get flipped when painted",0,null,null]]]}] 04:06:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 04:06:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1627ms 04:06:27 INFO - PROCESS | 5122 | 1467111987577 Marionette TRACE conn3 -> [0,1445,"getWindowHandle",null] 04:06:27 INFO - PROCESS | 5122 | 1467111987581 Marionette TRACE conn3 <- [1,1445,null,{"value":"8"}] 04:06:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 04:06:27 INFO - PROCESS | 5122 | 1467111987587 Marionette TRACE conn3 -> [0,1446,"setScriptTimeout",{"ms":35000}] 04:06:27 INFO - PROCESS | 5122 | 1467111987591 Marionette TRACE conn3 <- [1,1446,null,{}] 04:06:27 INFO - PROCESS | 5122 | 1467111987597 Marionette TRACE conn3 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:06:27 INFO - PROCESS | 5122 | 1467111987607 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:06:27 INFO - PROCESS | 5122 | 1467111987806 Marionette TRACE conn3 <- [1,1447,null,{"value":null}] 04:06:28 INFO - PROCESS | 5122 | 1467111988253 Marionette TRACE conn3 -> [0,1448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:28 INFO - PROCESS | 5122 | 1467111988263 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:06:28 INFO - PROCESS | 5122 | ++DOCSHELL 0x8e8dac00 == 36 [pid = 5122] [id = 369] 04:06:28 INFO - PROCESS | 5122 | ++DOMWINDOW == 83 (0x8e8db400) [pid = 5122] [serial = 1108] [outer = (nil)] 04:06:28 INFO - PROCESS | 5122 | ++DOMWINDOW == 84 (0x8f014400) [pid = 5122] [serial = 1109] [outer = 0x8e8db400] 04:06:28 INFO - PROCESS | 5122 | 1467111988376 Marionette DEBUG loaded listener.js 04:06:28 INFO - PROCESS | 5122 | ++DOMWINDOW == 85 (0x8f10e400) [pid = 5122] [serial = 1110] [outer = 0x8e8db400] 04:06:29 INFO - PROCESS | 5122 | 1467111989333 Marionette TRACE conn3 <- [1,1448,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.basic",0,null,null]]]}] 04:06:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 04:06:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1788ms 04:06:29 INFO - PROCESS | 5122 | 1467111989379 Marionette TRACE conn3 -> [0,1449,"getWindowHandle",null] 04:06:29 INFO - PROCESS | 5122 | 1467111989384 Marionette TRACE conn3 <- [1,1449,null,{"value":"8"}] 04:06:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 04:06:29 INFO - PROCESS | 5122 | 1467111989391 Marionette TRACE conn3 -> [0,1450,"setScriptTimeout",{"ms":35000}] 04:06:29 INFO - PROCESS | 5122 | 1467111989396 Marionette TRACE conn3 <- [1,1450,null,{}] 04:06:29 INFO - PROCESS | 5122 | 1467111989403 Marionette TRACE conn3 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:06:29 INFO - PROCESS | 5122 | 1467111989411 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:06:29 INFO - PROCESS | 5122 | 1467111989582 Marionette TRACE conn3 <- [1,1451,null,{"value":null}] 04:06:30 INFO - PROCESS | 5122 | --DOCSHELL 0x8f01b800 == 35 [pid = 5122] [id = 325] 04:06:30 INFO - PROCESS | 5122 | --DOCSHELL 0x8f114000 == 34 [pid = 5122] [id = 357] 04:06:30 INFO - PROCESS | 5122 | --DOCSHELL 0x8e8d9c00 == 33 [pid = 5122] [id = 356] 04:06:30 INFO - PROCESS | 5122 | --DOCSHELL 0x8f015400 == 32 [pid = 5122] [id = 355] 04:06:30 INFO - PROCESS | 5122 | --DOCSHELL 0x8db7e000 == 31 [pid = 5122] [id = 354] 04:06:30 INFO - PROCESS | 5122 | --DOCSHELL 0x8f011400 == 30 [pid = 5122] [id = 320] 04:06:30 INFO - PROCESS | 5122 | --DOCSHELL 0x8f016000 == 29 [pid = 5122] [id = 314] 04:06:30 INFO - PROCESS | 5122 | --DOCSHELL 0x8db78400 == 28 [pid = 5122] [id = 330] 04:06:30 INFO - PROCESS | 5122 | --DOCSHELL 0x93b56400 == 27 [pid = 5122] [id = 317] 04:06:30 INFO - PROCESS | 5122 | --DOCSHELL 0x8f01ec00 == 26 [pid = 5122] [id = 326] 04:06:30 INFO - PROCESS | 5122 | --DOCSHELL 0x8f115c00 == 25 [pid = 5122] [id = 315] 04:06:30 INFO - PROCESS | 5122 | --DOCSHELL 0x9202b400 == 24 [pid = 5122] [id = 322] 04:06:30 INFO - PROCESS | 5122 | --DOCSHELL 0x9202ac00 == 23 [pid = 5122] [id = 316] 04:06:30 INFO - PROCESS | 5122 | --DOCSHELL 0x92028800 == 22 [pid = 5122] [id = 331] 04:06:30 INFO - PROCESS | 5122 | --DOCSHELL 0x91267c00 == 21 [pid = 5122] [id = 321] 04:06:30 INFO - PROCESS | 5122 | --DOCSHELL 0x912d1c00 == 20 [pid = 5122] [id = 329] 04:06:30 INFO - PROCESS | 5122 | --DOCSHELL 0x98183000 == 19 [pid = 5122] [id = 324] 04:06:30 INFO - PROCESS | 5122 | --DOCSHELL 0x8f10b400 == 18 [pid = 5122] [id = 323] 04:06:30 INFO - PROCESS | 5122 | --DOMWINDOW == 84 (0x93b9dc00) [pid = 5122] [serial = 1061] [outer = (nil)] [url = about:blank] 04:06:30 INFO - PROCESS | 5122 | --DOMWINDOW == 83 (0x930d3c00) [pid = 5122] [serial = 1058] [outer = (nil)] [url = about:blank] 04:06:30 INFO - PROCESS | 5122 | --DOMWINDOW == 82 (0x8f2e8000) [pid = 5122] [serial = 1052] [outer = (nil)] [url = about:blank] 04:06:30 INFO - PROCESS | 5122 | --DOMWINDOW == 81 (0x8f975400) [pid = 5122] [serial = 1032] [outer = (nil)] [url = about:blank] 04:06:30 INFO - PROCESS | 5122 | --DOMWINDOW == 80 (0x8f978400) [pid = 5122] [serial = 1053] [outer = (nil)] [url = about:blank] 04:06:30 INFO - PROCESS | 5122 | --DOMWINDOW == 79 (0x8f113400) [pid = 5122] [serial = 1031] [outer = (nil)] [url = about:blank] 04:06:30 INFO - PROCESS | 5122 | --DOMWINDOW == 78 (0x8db81c00) [pid = 5122] [serial = 1049] [outer = (nil)] [url = about:blank] 04:06:30 INFO - PROCESS | 5122 | --DOMWINDOW == 77 (0x92fa7c00) [pid = 5122] [serial = 1035] [outer = (nil)] [url = about:blank] 04:06:30 INFO - PROCESS | 5122 | --DOMWINDOW == 76 (0x91eed800) [pid = 5122] [serial = 1034] [outer = (nil)] [url = about:blank] 04:06:30 INFO - PROCESS | 5122 | --DOMWINDOW == 75 (0x9831c800) [pid = 5122] [serial = 1038] [outer = (nil)] [url = about:blank] 04:06:30 INFO - PROCESS | 5122 | --DOMWINDOW == 74 (0x8e4b1400) [pid = 5122] [serial = 1050] [outer = (nil)] [url = about:blank] 04:06:30 INFO - PROCESS | 5122 | --DOMWINDOW == 73 (0x96f38400) [pid = 5122] [serial = 1037] [outer = (nil)] [url = about:blank] 04:06:30 INFO - PROCESS | 5122 | --DOMWINDOW == 72 (0x99e43000) [pid = 5122] [serial = 1041] [outer = (nil)] [url = about:blank] 04:06:30 INFO - PROCESS | 5122 | --DOMWINDOW == 71 (0x99e27c00) [pid = 5122] [serial = 1040] [outer = (nil)] [url = about:blank] 04:06:30 INFO - PROCESS | 5122 | --DOMWINDOW == 70 (0x9a149400) [pid = 5122] [serial = 1044] [outer = (nil)] [url = about:blank] 04:06:30 INFO - PROCESS | 5122 | --DOMWINDOW == 69 (0x99ee5800) [pid = 5122] [serial = 1043] [outer = (nil)] [url = about:blank] 04:06:30 INFO - PROCESS | 5122 | --DOMWINDOW == 68 (0x8f2e7400) [pid = 5122] [serial = 1046] [outer = (nil)] [url = about:blank] 04:06:30 INFO - PROCESS | 5122 | --DOMWINDOW == 67 (0x93b91800) [pid = 5122] [serial = 1059] [outer = (nil)] [url = about:blank] 04:06:30 INFO - PROCESS | 5122 | --DOMWINDOW == 66 (0x91cbd400) [pid = 5122] [serial = 1055] [outer = (nil)] [url = about:blank] 04:06:30 INFO - PROCESS | 5122 | --DOMWINDOW == 65 (0x91cc9800) [pid = 5122] [serial = 1056] [outer = (nil)] [url = about:blank] 04:06:30 INFO - PROCESS | 5122 | 1467111990921 Marionette TRACE conn3 -> [0,1452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:30 INFO - PROCESS | 5122 | 1467111990933 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:06:30 INFO - PROCESS | 5122 | ++DOCSHELL 0x8db82000 == 19 [pid = 5122] [id = 370] 04:06:30 INFO - PROCESS | 5122 | ++DOMWINDOW == 66 (0x8db82400) [pid = 5122] [serial = 1111] [outer = (nil)] 04:06:31 INFO - PROCESS | 5122 | ++DOMWINDOW == 67 (0x8e4ae800) [pid = 5122] [serial = 1112] [outer = 0x8db82400] 04:06:31 INFO - PROCESS | 5122 | 1467111991014 Marionette DEBUG loaded listener.js 04:06:31 INFO - PROCESS | 5122 | ++DOMWINDOW == 68 (0x8e8d7c00) [pid = 5122] [serial = 1113] [outer = 0x8db82400] 04:06:31 INFO - PROCESS | 5122 | 1467111991838 Marionette TRACE conn3 <- [1,1452,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord1",0,null,null]]]}] 04:06:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 04:06:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 2486ms 04:06:31 INFO - PROCESS | 5122 | 1467111991879 Marionette TRACE conn3 -> [0,1453,"getWindowHandle",null] 04:06:31 INFO - PROCESS | 5122 | 1467111991885 Marionette TRACE conn3 <- [1,1453,null,{"value":"8"}] 04:06:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 04:06:31 INFO - PROCESS | 5122 | 1467111991892 Marionette TRACE conn3 -> [0,1454,"setScriptTimeout",{"ms":35000}] 04:06:31 INFO - PROCESS | 5122 | 1467111991897 Marionette TRACE conn3 <- [1,1454,null,{}] 04:06:31 INFO - PROCESS | 5122 | 1467111991905 Marionette TRACE conn3 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:06:31 INFO - PROCESS | 5122 | 1467111991911 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:06:32 INFO - PROCESS | 5122 | 1467111992077 Marionette TRACE conn3 <- [1,1455,null,{"value":null}] 04:06:32 INFO - PROCESS | 5122 | 1467111992088 Marionette TRACE conn3 -> [0,1456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:32 INFO - PROCESS | 5122 | 1467111992095 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:06:32 INFO - PROCESS | 5122 | ++DOCSHELL 0x8f2dbc00 == 20 [pid = 5122] [id = 371] 04:06:32 INFO - PROCESS | 5122 | ++DOMWINDOW == 69 (0x8f2e3800) [pid = 5122] [serial = 1114] [outer = (nil)] 04:06:32 INFO - PROCESS | 5122 | ++DOMWINDOW == 70 (0x8f2e9800) [pid = 5122] [serial = 1115] [outer = 0x8f2e3800] 04:06:32 INFO - PROCESS | 5122 | 1467111992171 Marionette DEBUG loaded listener.js 04:06:32 INFO - PROCESS | 5122 | ++DOMWINDOW == 71 (0x8f978800) [pid = 5122] [serial = 1116] [outer = 0x8f2e3800] 04:06:33 INFO - PROCESS | 5122 | 1467111993105 Marionette TRACE conn3 <- [1,1456,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord2",0,null,null]]]}] 04:06:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 04:06:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1234ms 04:06:33 INFO - PROCESS | 5122 | 1467111993133 Marionette TRACE conn3 -> [0,1457,"getWindowHandle",null] 04:06:33 INFO - PROCESS | 5122 | 1467111993140 Marionette TRACE conn3 <- [1,1457,null,{"value":"8"}] 04:06:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 04:06:33 INFO - PROCESS | 5122 | 1467111993147 Marionette TRACE conn3 -> [0,1458,"setScriptTimeout",{"ms":35000}] 04:06:33 INFO - PROCESS | 5122 | 1467111993149 Marionette TRACE conn3 <- [1,1458,null,{}] 04:06:33 INFO - PROCESS | 5122 | 1467111993155 Marionette TRACE conn3 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:06:33 INFO - PROCESS | 5122 | 1467111993161 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:06:33 INFO - PROCESS | 5122 | 1467111993329 Marionette TRACE conn3 <- [1,1459,null,{"value":null}] 04:06:33 INFO - PROCESS | 5122 | 1467111993479 Marionette TRACE conn3 -> [0,1460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:33 INFO - PROCESS | 5122 | 1467111993488 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:06:33 INFO - PROCESS | 5122 | ++DOCSHELL 0x8f97d800 == 21 [pid = 5122] [id = 372] 04:06:33 INFO - PROCESS | 5122 | ++DOMWINDOW == 72 (0x91264400) [pid = 5122] [serial = 1117] [outer = (nil)] 04:06:33 INFO - PROCESS | 5122 | ++DOMWINDOW == 73 (0x912d5000) [pid = 5122] [serial = 1118] [outer = 0x91264400] 04:06:33 INFO - PROCESS | 5122 | 1467111993557 Marionette DEBUG loaded listener.js 04:06:33 INFO - PROCESS | 5122 | ++DOMWINDOW == 74 (0x91cc6400) [pid = 5122] [serial = 1119] [outer = 0x91264400] 04:06:34 INFO - PROCESS | 5122 | 1467111994537 Marionette TRACE conn3 <- [1,1460,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord3",0,null,null]]]}] 04:06:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 04:06:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1433ms 04:06:34 INFO - PROCESS | 5122 | 1467111994579 Marionette TRACE conn3 -> [0,1461,"getWindowHandle",null] 04:06:34 INFO - PROCESS | 5122 | 1467111994583 Marionette TRACE conn3 <- [1,1461,null,{"value":"8"}] 04:06:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 04:06:34 INFO - PROCESS | 5122 | 1467111994606 Marionette TRACE conn3 -> [0,1462,"setScriptTimeout",{"ms":35000}] 04:06:34 INFO - PROCESS | 5122 | 1467111994615 Marionette TRACE conn3 <- [1,1462,null,{}] 04:06:34 INFO - PROCESS | 5122 | 1467111994622 Marionette TRACE conn3 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:06:34 INFO - PROCESS | 5122 | 1467111994630 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:06:34 INFO - PROCESS | 5122 | 1467111994845 Marionette TRACE conn3 <- [1,1463,null,{"value":null}] 04:06:34 INFO - PROCESS | 5122 | 1467111994869 Marionette TRACE conn3 -> [0,1464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:34 INFO - PROCESS | 5122 | 1467111994875 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:06:34 INFO - PROCESS | 5122 | ++DOCSHELL 0x92026c00 == 22 [pid = 5122] [id = 373] 04:06:34 INFO - PROCESS | 5122 | ++DOMWINDOW == 75 (0x92420400) [pid = 5122] [serial = 1120] [outer = (nil)] 04:06:34 INFO - PROCESS | 5122 | ++DOMWINDOW == 76 (0x92faac00) [pid = 5122] [serial = 1121] [outer = 0x92420400] 04:06:34 INFO - PROCESS | 5122 | 1467111994943 Marionette DEBUG loaded listener.js 04:06:35 INFO - PROCESS | 5122 | ++DOMWINDOW == 77 (0x93b4dc00) [pid = 5122] [serial = 1122] [outer = 0x92420400] 04:06:35 INFO - PROCESS | 5122 | --DOMWINDOW == 76 (0x8f115800) [pid = 5122] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 04:06:35 INFO - PROCESS | 5122 | --DOMWINDOW == 75 (0x94858c00) [pid = 5122] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 04:06:35 INFO - PROCESS | 5122 | --DOMWINDOW == 74 (0x8db7e400) [pid = 5122] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 04:06:35 INFO - PROCESS | 5122 | --DOMWINDOW == 73 (0x8f015c00) [pid = 5122] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 04:06:35 INFO - PROCESS | 5122 | --DOMWINDOW == 72 (0x91eea800) [pid = 5122] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 04:06:35 INFO - PROCESS | 5122 | --DOMWINDOW == 71 (0x8e4b7000) [pid = 5122] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 04:06:35 INFO - PROCESS | 5122 | --DOMWINDOW == 70 (0x8e4b9400) [pid = 5122] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 04:06:35 INFO - PROCESS | 5122 | --DOMWINDOW == 69 (0x91ef3800) [pid = 5122] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 04:06:35 INFO - PROCESS | 5122 | --DOMWINDOW == 68 (0x8f10f800) [pid = 5122] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 04:06:35 INFO - PROCESS | 5122 | --DOMWINDOW == 67 (0x9125c000) [pid = 5122] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 04:06:35 INFO - PROCESS | 5122 | --DOMWINDOW == 66 (0x8e4b3000) [pid = 5122] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 04:06:35 INFO - PROCESS | 5122 | --DOMWINDOW == 65 (0x8f975c00) [pid = 5122] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 04:06:36 INFO - PROCESS | 5122 | 1467111996391 Marionette TRACE conn3 <- [1,1464,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.outside",0,null,null]]]}] 04:06:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 04:06:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1855ms 04:06:36 INFO - PROCESS | 5122 | 1467111996445 Marionette TRACE conn3 -> [0,1465,"getWindowHandle",null] 04:06:36 INFO - PROCESS | 5122 | 1467111996449 Marionette TRACE conn3 <- [1,1465,null,{"value":"8"}] 04:06:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 04:06:36 INFO - PROCESS | 5122 | 1467111996455 Marionette TRACE conn3 -> [0,1466,"setScriptTimeout",{"ms":35000}] 04:06:36 INFO - PROCESS | 5122 | 1467111996458 Marionette TRACE conn3 <- [1,1466,null,{}] 04:06:36 INFO - PROCESS | 5122 | 1467111996463 Marionette TRACE conn3 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:06:36 INFO - PROCESS | 5122 | 1467111996468 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:06:36 INFO - PROCESS | 5122 | 1467111996611 Marionette TRACE conn3 <- [1,1467,null,{"value":null}] 04:06:36 INFO - PROCESS | 5122 | 1467111996621 Marionette TRACE conn3 -> [0,1468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:36 INFO - PROCESS | 5122 | 1467111996629 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:06:36 INFO - PROCESS | 5122 | ++DOCSHELL 0x8db77400 == 23 [pid = 5122] [id = 374] 04:06:36 INFO - PROCESS | 5122 | ++DOMWINDOW == 66 (0x8db83000) [pid = 5122] [serial = 1123] [outer = (nil)] 04:06:36 INFO - PROCESS | 5122 | ++DOMWINDOW == 67 (0x91eef800) [pid = 5122] [serial = 1124] [outer = 0x8db83000] 04:06:36 INFO - PROCESS | 5122 | 1467111996696 Marionette DEBUG loaded listener.js 04:06:36 INFO - PROCESS | 5122 | ++DOMWINDOW == 68 (0x92fa6c00) [pid = 5122] [serial = 1125] [outer = 0x8db83000] 04:06:37 INFO - PROCESS | 5122 | 1467111997503 Marionette TRACE conn3 <- [1,1468,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.basic",0,null,null]]]}] 04:06:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 04:06:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1082ms 04:06:37 INFO - PROCESS | 5122 | 1467111997539 Marionette TRACE conn3 -> [0,1469,"getWindowHandle",null] 04:06:37 INFO - PROCESS | 5122 | 1467111997542 Marionette TRACE conn3 <- [1,1469,null,{"value":"8"}] 04:06:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 04:06:37 INFO - PROCESS | 5122 | 1467111997549 Marionette TRACE conn3 -> [0,1470,"setScriptTimeout",{"ms":35000}] 04:06:37 INFO - PROCESS | 5122 | 1467111997552 Marionette TRACE conn3 <- [1,1470,null,{}] 04:06:37 INFO - PROCESS | 5122 | 1467111997557 Marionette TRACE conn3 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:06:37 INFO - PROCESS | 5122 | 1467111997562 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:06:37 INFO - PROCESS | 5122 | 1467111997754 Marionette TRACE conn3 <- [1,1471,null,{"value":null}] 04:06:37 INFO - PROCESS | 5122 | 1467111997774 Marionette TRACE conn3 -> [0,1472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:37 INFO - PROCESS | 5122 | 1467111997791 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:06:37 INFO - PROCESS | 5122 | ++DOCSHELL 0x8db77800 == 24 [pid = 5122] [id = 375] 04:06:37 INFO - PROCESS | 5122 | ++DOMWINDOW == 69 (0x8db78400) [pid = 5122] [serial = 1126] [outer = (nil)] 04:06:37 INFO - PROCESS | 5122 | ++DOMWINDOW == 70 (0x8db7e800) [pid = 5122] [serial = 1127] [outer = 0x8db78400] 04:06:37 INFO - PROCESS | 5122 | 1467111997928 Marionette DEBUG loaded listener.js 04:06:38 INFO - PROCESS | 5122 | ++DOMWINDOW == 71 (0x8e8d3000) [pid = 5122] [serial = 1128] [outer = 0x8db78400] 04:06:39 INFO - PROCESS | 5122 | 1467111999123 Marionette TRACE conn3 <- [1,1472,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.coord1",0,null,null]]]}] 04:06:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 04:06:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1629ms 04:06:39 INFO - PROCESS | 5122 | 1467111999180 Marionette TRACE conn3 -> [0,1473,"getWindowHandle",null] 04:06:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 04:06:39 INFO - PROCESS | 5122 | 1467111999186 Marionette TRACE conn3 <- [1,1473,null,{"value":"8"}] 04:06:39 INFO - PROCESS | 5122 | 1467111999194 Marionette TRACE conn3 -> [0,1474,"setScriptTimeout",{"ms":35000}] 04:06:39 INFO - PROCESS | 5122 | 1467111999200 Marionette TRACE conn3 <- [1,1474,null,{}] 04:06:39 INFO - PROCESS | 5122 | 1467111999208 Marionette TRACE conn3 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:06:39 INFO - PROCESS | 5122 | 1467111999213 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:06:39 INFO - PROCESS | 5122 | 1467111999396 Marionette TRACE conn3 <- [1,1475,null,{"value":null}] 04:06:39 INFO - PROCESS | 5122 | 1467111999610 Marionette TRACE conn3 -> [0,1476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:39 INFO - PROCESS | 5122 | 1467111999618 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:06:39 INFO - PROCESS | 5122 | ++DOCSHELL 0x8db7d800 == 25 [pid = 5122] [id = 376] 04:06:39 INFO - PROCESS | 5122 | ++DOMWINDOW == 72 (0x8e4af000) [pid = 5122] [serial = 1129] [outer = (nil)] 04:06:39 INFO - PROCESS | 5122 | ++DOMWINDOW == 73 (0x9125d400) [pid = 5122] [serial = 1130] [outer = 0x8e4af000] 04:06:39 INFO - PROCESS | 5122 | 1467111999703 Marionette DEBUG loaded listener.js 04:06:39 INFO - PROCESS | 5122 | ++DOMWINDOW == 74 (0x91cc2000) [pid = 5122] [serial = 1131] [outer = 0x8e4af000] 04:06:40 INFO - PROCESS | 5122 | 1467112000720 Marionette TRACE conn3 <- [1,1476,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.outside",0,null,null]]]}] 04:06:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 04:06:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1587ms 04:06:40 INFO - PROCESS | 5122 | 1467112000780 Marionette TRACE conn3 -> [0,1477,"getWindowHandle",null] 04:06:40 INFO - PROCESS | 5122 | 1467112000786 Marionette TRACE conn3 <- [1,1477,null,{"value":"8"}] 04:06:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 04:06:40 INFO - PROCESS | 5122 | 1467112000796 Marionette TRACE conn3 -> [0,1478,"setScriptTimeout",{"ms":35000}] 04:06:40 INFO - PROCESS | 5122 | 1467112000800 Marionette TRACE conn3 <- [1,1478,null,{}] 04:06:40 INFO - PROCESS | 5122 | 1467112000807 Marionette TRACE conn3 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:06:40 INFO - PROCESS | 5122 | 1467112000812 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:06:41 INFO - PROCESS | 5122 | 1467112001005 Marionette TRACE conn3 <- [1,1479,null,{"value":null}] 04:06:41 INFO - PROCESS | 5122 | 1467112001258 Marionette TRACE conn3 -> [0,1480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:41 INFO - PROCESS | 5122 | 1467112001265 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:06:41 INFO - PROCESS | 5122 | ++DOCSHELL 0x8f116800 == 26 [pid = 5122] [id = 377] 04:06:41 INFO - PROCESS | 5122 | ++DOMWINDOW == 75 (0x92420800) [pid = 5122] [serial = 1132] [outer = (nil)] 04:06:41 INFO - PROCESS | 5122 | ++DOMWINDOW == 76 (0x9242a000) [pid = 5122] [serial = 1133] [outer = 0x92420800] 04:06:41 INFO - PROCESS | 5122 | 1467112001355 Marionette DEBUG loaded listener.js 04:06:41 INFO - PROCESS | 5122 | ++DOMWINDOW == 77 (0x93d73800) [pid = 5122] [serial = 1134] [outer = 0x92420800] 04:06:42 INFO - PROCESS | 5122 | 1467112002423 Marionette TRACE conn3 <- [1,1480,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.basic",0,null,null]]]}] 04:06:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 04:06:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1683ms 04:06:42 INFO - PROCESS | 5122 | 1467112002480 Marionette TRACE conn3 -> [0,1481,"getWindowHandle",null] 04:06:42 INFO - PROCESS | 5122 | 1467112002484 Marionette TRACE conn3 <- [1,1481,null,{"value":"8"}] 04:06:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 04:06:42 INFO - PROCESS | 5122 | 1467112002491 Marionette TRACE conn3 -> [0,1482,"setScriptTimeout",{"ms":35000}] 04:06:42 INFO - PROCESS | 5122 | 1467112002497 Marionette TRACE conn3 <- [1,1482,null,{}] 04:06:42 INFO - PROCESS | 5122 | 1467112002513 Marionette TRACE conn3 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:06:42 INFO - PROCESS | 5122 | 1467112002522 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:06:42 INFO - PROCESS | 5122 | 1467112002742 Marionette TRACE conn3 <- [1,1483,null,{"value":null}] 04:06:43 INFO - PROCESS | 5122 | 1467112003016 Marionette TRACE conn3 -> [0,1484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:43 INFO - PROCESS | 5122 | 1467112003025 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:06:43 INFO - PROCESS | 5122 | ++DOCSHELL 0x91eeb000 == 27 [pid = 5122] [id = 378] 04:06:43 INFO - PROCESS | 5122 | ++DOMWINDOW == 78 (0x95228400) [pid = 5122] [serial = 1135] [outer = (nil)] 04:06:43 INFO - PROCESS | 5122 | ++DOMWINDOW == 79 (0x952af000) [pid = 5122] [serial = 1136] [outer = 0x95228400] 04:06:43 INFO - PROCESS | 5122 | 1467112003105 Marionette DEBUG loaded listener.js 04:06:43 INFO - PROCESS | 5122 | ++DOMWINDOW == 80 (0x952a8800) [pid = 5122] [serial = 1137] [outer = 0x95228400] 04:06:44 INFO - PROCESS | 5122 | 1467112004231 Marionette TRACE conn3 <- [1,1484,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.coord1",0,null,null]]]}] 04:06:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 04:06:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1835ms 04:06:44 INFO - PROCESS | 5122 | 1467112004326 Marionette TRACE conn3 -> [0,1485,"getWindowHandle",null] 04:06:44 INFO - PROCESS | 5122 | 1467112004332 Marionette TRACE conn3 <- [1,1485,null,{"value":"8"}] 04:06:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 04:06:44 INFO - PROCESS | 5122 | 1467112004341 Marionette TRACE conn3 -> [0,1486,"setScriptTimeout",{"ms":35000}] 04:06:44 INFO - PROCESS | 5122 | 1467112004344 Marionette TRACE conn3 <- [1,1486,null,{}] 04:06:44 INFO - PROCESS | 5122 | 1467112004353 Marionette TRACE conn3 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:06:44 INFO - PROCESS | 5122 | 1467112004358 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:06:44 INFO - PROCESS | 5122 | 1467112004592 Marionette TRACE conn3 <- [1,1487,null,{"value":null}] 04:06:44 INFO - PROCESS | 5122 | 1467112004827 Marionette TRACE conn3 -> [0,1488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:44 INFO - PROCESS | 5122 | 1467112004839 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:06:44 INFO - PROCESS | 5122 | ++DOCSHELL 0x8f111800 == 28 [pid = 5122] [id = 379] 04:06:44 INFO - PROCESS | 5122 | ++DOMWINDOW == 81 (0x8f114000) [pid = 5122] [serial = 1138] [outer = (nil)] 04:06:44 INFO - PROCESS | 5122 | ++DOMWINDOW == 82 (0x8f2e4c00) [pid = 5122] [serial = 1139] [outer = 0x8f114000] 04:06:44 INFO - PROCESS | 5122 | 1467112004910 Marionette DEBUG loaded listener.js 04:06:45 INFO - PROCESS | 5122 | ++DOMWINDOW == 83 (0x8f97dc00) [pid = 5122] [serial = 1140] [outer = 0x8f114000] 04:06:45 INFO - PROCESS | 5122 | --DOCSHELL 0x8db77400 == 27 [pid = 5122] [id = 374] 04:06:45 INFO - PROCESS | 5122 | --DOCSHELL 0x92026c00 == 26 [pid = 5122] [id = 373] 04:06:45 INFO - PROCESS | 5122 | --DOCSHELL 0x8f97d800 == 25 [pid = 5122] [id = 372] 04:06:45 INFO - PROCESS | 5122 | --DOCSHELL 0x8f2dbc00 == 24 [pid = 5122] [id = 371] 04:06:45 INFO - PROCESS | 5122 | --DOCSHELL 0x8db82000 == 23 [pid = 5122] [id = 370] 04:06:45 INFO - PROCESS | 5122 | --DOMWINDOW == 82 (0x955de800) [pid = 5122] [serial = 1091] [outer = (nil)] [url = about:blank] 04:06:45 INFO - PROCESS | 5122 | --DOMWINDOW == 81 (0x96f39c00) [pid = 5122] [serial = 1092] [outer = (nil)] [url = about:blank] 04:06:45 INFO - PROCESS | 5122 | --DOMWINDOW == 80 (0x955d6800) [pid = 5122] [serial = 1074] [outer = (nil)] [url = about:blank] 04:06:45 INFO - PROCESS | 5122 | --DOMWINDOW == 79 (0x952b1800) [pid = 5122] [serial = 1086] [outer = (nil)] [url = about:blank] 04:06:45 INFO - PROCESS | 5122 | --DOMWINDOW == 78 (0x8e8d7400) [pid = 5122] [serial = 1065] [outer = (nil)] [url = about:blank] 04:06:45 INFO - PROCESS | 5122 | --DOMWINDOW == 77 (0x91dc7400) [pid = 5122] [serial = 1067] [outer = (nil)] [url = about:blank] 04:06:45 INFO - PROCESS | 5122 | --DOMWINDOW == 76 (0x93d74800) [pid = 5122] [serial = 1062] [outer = (nil)] [url = about:blank] 04:06:45 INFO - PROCESS | 5122 | --DOMWINDOW == 75 (0x8f10e800) [pid = 5122] [serial = 1077] [outer = (nil)] [url = about:blank] 04:06:45 INFO - PROCESS | 5122 | --DOMWINDOW == 74 (0x95532000) [pid = 5122] [serial = 1073] [outer = (nil)] [url = about:blank] 04:06:45 INFO - PROCESS | 5122 | --DOMWINDOW == 73 (0x8e4aa800) [pid = 5122] [serial = 1064] [outer = (nil)] [url = about:blank] 04:06:45 INFO - PROCESS | 5122 | --DOMWINDOW == 72 (0x93b59800) [pid = 5122] [serial = 1089] [outer = (nil)] [url = about:blank] 04:06:45 INFO - PROCESS | 5122 | --DOMWINDOW == 71 (0x952a3c00) [pid = 5122] [serial = 1085] [outer = (nil)] [url = about:blank] 04:06:45 INFO - PROCESS | 5122 | --DOMWINDOW == 70 (0x92fa3000) [pid = 5122] [serial = 1082] [outer = (nil)] [url = about:blank] 04:06:45 INFO - PROCESS | 5122 | --DOMWINDOW == 69 (0x9485bc00) [pid = 5122] [serial = 1070] [outer = (nil)] [url = about:blank] 04:06:45 INFO - PROCESS | 5122 | --DOMWINDOW == 68 (0x93b5a800) [pid = 5122] [serial = 1083] [outer = (nil)] [url = about:blank] 04:06:45 INFO - PROCESS | 5122 | --DOMWINDOW == 67 (0x912ca800) [pid = 5122] [serial = 1079] [outer = (nil)] [url = about:blank] 04:06:45 INFO - PROCESS | 5122 | --DOMWINDOW == 66 (0x9242cc00) [pid = 5122] [serial = 1047] [outer = (nil)] [url = about:blank] 04:06:45 INFO - PROCESS | 5122 | --DOMWINDOW == 65 (0x91ee7400) [pid = 5122] [serial = 1068] [outer = (nil)] [url = about:blank] 04:06:45 INFO - PROCESS | 5122 | --DOMWINDOW == 64 (0x9241d400) [pid = 5122] [serial = 1088] [outer = (nil)] [url = about:blank] 04:06:45 INFO - PROCESS | 5122 | --DOMWINDOW == 63 (0x9522f000) [pid = 5122] [serial = 1071] [outer = (nil)] [url = about:blank] 04:06:45 INFO - PROCESS | 5122 | --DOMWINDOW == 62 (0x91cbd800) [pid = 5122] [serial = 1080] [outer = (nil)] [url = about:blank] 04:06:45 INFO - PROCESS | 5122 | --DOMWINDOW == 61 (0x8f017800) [pid = 5122] [serial = 1076] [outer = (nil)] [url = about:blank] 04:06:45 INFO - PROCESS | 5122 | 1467112005768 Marionette TRACE conn3 <- [1,1488,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.outside",0,null,null]]]}] 04:06:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 04:06:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1488ms 04:06:45 INFO - PROCESS | 5122 | 1467112005829 Marionette TRACE conn3 -> [0,1489,"getWindowHandle",null] 04:06:45 INFO - PROCESS | 5122 | 1467112005836 Marionette TRACE conn3 <- [1,1489,null,{"value":"8"}] 04:06:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 04:06:45 INFO - PROCESS | 5122 | 1467112005846 Marionette TRACE conn3 -> [0,1490,"setScriptTimeout",{"ms":35000}] 04:06:45 INFO - PROCESS | 5122 | 1467112005850 Marionette TRACE conn3 <- [1,1490,null,{}] 04:06:45 INFO - PROCESS | 5122 | 1467112005856 Marionette TRACE conn3 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:06:45 INFO - PROCESS | 5122 | 1467112005861 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:06:46 INFO - PROCESS | 5122 | 1467112006044 Marionette TRACE conn3 <- [1,1491,null,{"value":null}] 04:06:46 INFO - PROCESS | 5122 | 1467112006162 Marionette TRACE conn3 -> [0,1492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:46 INFO - PROCESS | 5122 | 1467112006173 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:06:46 INFO - PROCESS | 5122 | ++DOCSHELL 0x8e8d7800 == 24 [pid = 5122] [id = 380] 04:06:46 INFO - PROCESS | 5122 | ++DOMWINDOW == 62 (0x8fb33800) [pid = 5122] [serial = 1141] [outer = (nil)] 04:06:46 INFO - PROCESS | 5122 | ++DOMWINDOW == 63 (0x912d4000) [pid = 5122] [serial = 1142] [outer = 0x8fb33800] 04:06:46 INFO - PROCESS | 5122 | 1467112006242 Marionette DEBUG loaded listener.js 04:06:46 INFO - PROCESS | 5122 | ++DOMWINDOW == 64 (0x91dc6c00) [pid = 5122] [serial = 1143] [outer = 0x8fb33800] 04:06:47 INFO - PROCESS | 5122 | 1467112007012 Marionette TRACE conn3 <- [1,1492,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html",0,null,null,[["Canvas test: 2d.pattern.repeat.case",0,null,null]]]}] 04:06:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 04:06:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1240ms 04:06:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 04:06:47 INFO - PROCESS | 5122 | 1467112007086 Marionette TRACE conn3 -> [0,1493,"getWindowHandle",null] 04:06:47 INFO - PROCESS | 5122 | 1467112007089 Marionette TRACE conn3 <- [1,1493,null,{"value":"8"}] 04:06:47 INFO - PROCESS | 5122 | 1467112007096 Marionette TRACE conn3 -> [0,1494,"setScriptTimeout",{"ms":35000}] 04:06:47 INFO - PROCESS | 5122 | 1467112007101 Marionette TRACE conn3 <- [1,1494,null,{}] 04:06:47 INFO - PROCESS | 5122 | 1467112007117 Marionette TRACE conn3 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:06:47 INFO - PROCESS | 5122 | 1467112007125 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:06:47 INFO - PROCESS | 5122 | 1467112007288 Marionette TRACE conn3 <- [1,1495,null,{"value":null}] 04:06:47 INFO - PROCESS | 5122 | 1467112007429 Marionette TRACE conn3 -> [0,1496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:47 INFO - PROCESS | 5122 | 1467112007438 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:06:47 INFO - PROCESS | 5122 | ++DOCSHELL 0x92426c00 == 25 [pid = 5122] [id = 381] 04:06:47 INFO - PROCESS | 5122 | ++DOMWINDOW == 65 (0x9242cc00) [pid = 5122] [serial = 1144] [outer = (nil)] 04:06:47 INFO - PROCESS | 5122 | ++DOMWINDOW == 66 (0x8f10dc00) [pid = 5122] [serial = 1145] [outer = 0x9242cc00] 04:06:47 INFO - PROCESS | 5122 | 1467112007525 Marionette DEBUG loaded listener.js 04:06:47 INFO - PROCESS | 5122 | ++DOMWINDOW == 67 (0x93b9d400) [pid = 5122] [serial = 1146] [outer = 0x9242cc00] 04:06:48 INFO - PROCESS | 5122 | 1467112008499 Marionette TRACE conn3 <- [1,1496,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html",0,null,null,[["Canvas test: 2d.pattern.repeat.empty",0,null,null]]]}] 04:06:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 04:06:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1434ms 04:06:48 INFO - PROCESS | 5122 | 1467112008530 Marionette TRACE conn3 -> [0,1497,"getWindowHandle",null] 04:06:48 INFO - PROCESS | 5122 | 1467112008534 Marionette TRACE conn3 <- [1,1497,null,{"value":"8"}] 04:06:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 04:06:48 INFO - PROCESS | 5122 | 1467112008541 Marionette TRACE conn3 -> [0,1498,"setScriptTimeout",{"ms":35000}] 04:06:48 INFO - PROCESS | 5122 | 1467112008544 Marionette TRACE conn3 <- [1,1498,null,{}] 04:06:48 INFO - PROCESS | 5122 | 1467112008549 Marionette TRACE conn3 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:06:48 INFO - PROCESS | 5122 | 1467112008554 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:06:48 INFO - PROCESS | 5122 | 1467112008767 Marionette TRACE conn3 <- [1,1499,null,{"value":null}] 04:06:48 INFO - PROCESS | 5122 | 1467112008789 Marionette TRACE conn3 -> [0,1500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:48 INFO - PROCESS | 5122 | 1467112008798 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:06:48 INFO - PROCESS | 5122 | ++DOCSHELL 0x9485d000 == 26 [pid = 5122] [id = 382] 04:06:48 INFO - PROCESS | 5122 | ++DOMWINDOW == 68 (0x948fcc00) [pid = 5122] [serial = 1147] [outer = (nil)] 04:06:48 INFO - PROCESS | 5122 | ++DOMWINDOW == 69 (0x95232400) [pid = 5122] [serial = 1148] [outer = 0x948fcc00] 04:06:48 INFO - PROCESS | 5122 | 1467112008868 Marionette DEBUG loaded listener.js 04:06:48 INFO - PROCESS | 5122 | ++DOMWINDOW == 70 (0x952a3c00) [pid = 5122] [serial = 1149] [outer = 0x948fcc00] 04:06:49 INFO - PROCESS | 5122 | --DOMWINDOW == 69 (0x92420400) [pid = 5122] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 04:06:49 INFO - PROCESS | 5122 | --DOMWINDOW == 68 (0x8f2e3800) [pid = 5122] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 04:06:49 INFO - PROCESS | 5122 | --DOMWINDOW == 67 (0x91264400) [pid = 5122] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 04:06:49 INFO - PROCESS | 5122 | --DOMWINDOW == 66 (0x8db82400) [pid = 5122] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 04:06:49 INFO - PROCESS | 5122 | --DOMWINDOW == 65 (0x8f10d800) [pid = 5122] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 04:06:49 INFO - PROCESS | 5122 | --DOMWINDOW == 64 (0x8e8db400) [pid = 5122] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 04:06:49 INFO - PROCESS | 5122 | --DOMWINDOW == 63 (0x91eef400) [pid = 5122] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 04:06:49 INFO - PROCESS | 5122 | --DOMWINDOW == 62 (0x96f33400) [pid = 5122] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 04:06:49 INFO - PROCESS | 5122 | --DOMWINDOW == 61 (0x99660c00) [pid = 5122] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 04:06:49 INFO - PROCESS | 5122 | --DOMWINDOW == 60 (0x95530800) [pid = 5122] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 04:06:49 INFO - PROCESS | 5122 | 1467112009844 Marionette TRACE conn3 <- [1,1500,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html",0,null,null,[["Canvas test: 2d.pattern.repeat.null",0,null,null]]]}] 04:06:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 04:06:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1335ms 04:06:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 04:06:49 INFO - PROCESS | 5122 | 1467112009877 Marionette TRACE conn3 -> [0,1501,"getWindowHandle",null] 04:06:49 INFO - PROCESS | 5122 | 1467112009880 Marionette TRACE conn3 <- [1,1501,null,{"value":"8"}] 04:06:49 INFO - PROCESS | 5122 | 1467112009886 Marionette TRACE conn3 -> [0,1502,"setScriptTimeout",{"ms":35000}] 04:06:49 INFO - PROCESS | 5122 | 1467112009889 Marionette TRACE conn3 <- [1,1502,null,{}] 04:06:49 INFO - PROCESS | 5122 | 1467112009895 Marionette TRACE conn3 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:06:49 INFO - PROCESS | 5122 | 1467112009900 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:06:50 INFO - PROCESS | 5122 | 1467112010046 Marionette TRACE conn3 <- [1,1503,null,{"value":null}] 04:06:50 INFO - PROCESS | 5122 | 1467112010061 Marionette TRACE conn3 -> [0,1504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:50 INFO - PROCESS | 5122 | 1467112010070 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:06:50 INFO - PROCESS | 5122 | ++DOCSHELL 0x8f113400 == 27 [pid = 5122] [id = 383] 04:06:50 INFO - PROCESS | 5122 | ++DOMWINDOW == 61 (0x8f982400) [pid = 5122] [serial = 1150] [outer = (nil)] 04:06:50 INFO - PROCESS | 5122 | ++DOMWINDOW == 62 (0x93b53000) [pid = 5122] [serial = 1151] [outer = 0x8f982400] 04:06:50 INFO - PROCESS | 5122 | 1467112010137 Marionette DEBUG loaded listener.js 04:06:50 INFO - PROCESS | 5122 | ++DOMWINDOW == 63 (0x948f5c00) [pid = 5122] [serial = 1152] [outer = 0x8f982400] 04:06:51 INFO - PROCESS | 5122 | 1467112011075 Marionette TRACE conn3 <- [1,1504,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html",0,null,null,[["Canvas test: 2d.pattern.repeat.nullsuffix",0,null,null]]]}] 04:06:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 04:06:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1234ms 04:06:51 INFO - PROCESS | 5122 | 1467112011121 Marionette TRACE conn3 -> [0,1505,"getWindowHandle",null] 04:06:51 INFO - PROCESS | 5122 | 1467112011125 Marionette TRACE conn3 <- [1,1505,null,{"value":"8"}] 04:06:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 04:06:51 INFO - PROCESS | 5122 | 1467112011132 Marionette TRACE conn3 -> [0,1506,"setScriptTimeout",{"ms":35000}] 04:06:51 INFO - PROCESS | 5122 | 1467112011135 Marionette TRACE conn3 <- [1,1506,null,{}] 04:06:51 INFO - PROCESS | 5122 | 1467112011141 Marionette TRACE conn3 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:06:51 INFO - PROCESS | 5122 | 1467112011151 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:06:51 INFO - PROCESS | 5122 | 1467112011370 Marionette TRACE conn3 <- [1,1507,null,{"value":null}] 04:06:51 INFO - PROCESS | 5122 | 1467112011500 Marionette TRACE conn3 -> [0,1508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:51 INFO - PROCESS | 5122 | 1467112011508 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:06:51 INFO - PROCESS | 5122 | ++DOCSHELL 0x8db78c00 == 28 [pid = 5122] [id = 384] 04:06:51 INFO - PROCESS | 5122 | ++DOMWINDOW == 64 (0x8db7c400) [pid = 5122] [serial = 1153] [outer = (nil)] 04:06:51 INFO - PROCESS | 5122 | ++DOMWINDOW == 65 (0x8e4aec00) [pid = 5122] [serial = 1154] [outer = 0x8db7c400] 04:06:51 INFO - PROCESS | 5122 | 1467112011644 Marionette DEBUG loaded listener.js 04:06:51 INFO - PROCESS | 5122 | ++DOMWINDOW == 66 (0x8e8dc400) [pid = 5122] [serial = 1155] [outer = 0x8db7c400] 04:06:52 INFO - PROCESS | 5122 | 1467112012704 Marionette TRACE conn3 <- [1,1508,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html",0,null,null,[["Canvas test: 2d.pattern.repeat.undefined",0,null,null]]]}] 04:06:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 04:06:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1633ms 04:06:52 INFO - PROCESS | 5122 | 1467112012765 Marionette TRACE conn3 -> [0,1509,"getWindowHandle",null] 04:06:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 04:06:52 INFO - PROCESS | 5122 | 1467112012772 Marionette TRACE conn3 <- [1,1509,null,{"value":"8"}] 04:06:52 INFO - PROCESS | 5122 | 1467112012780 Marionette TRACE conn3 -> [0,1510,"setScriptTimeout",{"ms":35000}] 04:06:52 INFO - PROCESS | 5122 | 1467112012784 Marionette TRACE conn3 <- [1,1510,null,{}] 04:06:52 INFO - PROCESS | 5122 | 1467112012792 Marionette TRACE conn3 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:06:52 INFO - PROCESS | 5122 | 1467112012796 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:06:53 INFO - PROCESS | 5122 | 1467112013022 Marionette TRACE conn3 <- [1,1511,null,{"value":null}] 04:06:53 INFO - PROCESS | 5122 | 1467112013243 Marionette TRACE conn3 -> [0,1512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:53 INFO - PROCESS | 5122 | 1467112013256 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:06:53 INFO - PROCESS | 5122 | ++DOCSHELL 0x8db76c00 == 29 [pid = 5122] [id = 385] 04:06:53 INFO - PROCESS | 5122 | ++DOMWINDOW == 67 (0x8f975800) [pid = 5122] [serial = 1156] [outer = (nil)] 04:06:53 INFO - PROCESS | 5122 | ++DOMWINDOW == 68 (0x912d8400) [pid = 5122] [serial = 1157] [outer = 0x8f975800] 04:06:53 INFO - PROCESS | 5122 | 1467112013355 Marionette DEBUG loaded listener.js 04:06:53 INFO - PROCESS | 5122 | ++DOMWINDOW == 69 (0x91dcc000) [pid = 5122] [serial = 1158] [outer = 0x8f975800] 04:06:54 INFO - PROCESS | 5122 | 1467112014267 Marionette TRACE conn3 <- [1,1512,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognised",0,null,null]]]}] 04:06:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 04:06:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1530ms 04:06:54 INFO - PROCESS | 5122 | 1467112014309 Marionette TRACE conn3 -> [0,1513,"getWindowHandle",null] 04:06:54 INFO - PROCESS | 5122 | 1467112014315 Marionette TRACE conn3 <- [1,1513,null,{"value":"8"}] 04:06:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 04:06:54 INFO - PROCESS | 5122 | 1467112014325 Marionette TRACE conn3 -> [0,1514,"setScriptTimeout",{"ms":35000}] 04:06:54 INFO - PROCESS | 5122 | 1467112014329 Marionette TRACE conn3 <- [1,1514,null,{}] 04:06:54 INFO - PROCESS | 5122 | 1467112014336 Marionette TRACE conn3 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:06:54 INFO - PROCESS | 5122 | 1467112014342 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:06:54 INFO - PROCESS | 5122 | 1467112014523 Marionette TRACE conn3 <- [1,1515,null,{"value":null}] 04:06:54 INFO - PROCESS | 5122 | 1467112014690 Marionette TRACE conn3 -> [0,1516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:54 INFO - PROCESS | 5122 | 1467112014700 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:06:54 INFO - PROCESS | 5122 | ++DOCSHELL 0x930d0800 == 30 [pid = 5122] [id = 386] 04:06:54 INFO - PROCESS | 5122 | ++DOMWINDOW == 70 (0x93b4e400) [pid = 5122] [serial = 1159] [outer = (nil)] 04:06:54 INFO - PROCESS | 5122 | ++DOMWINDOW == 71 (0x93b92c00) [pid = 5122] [serial = 1160] [outer = 0x93b4e400] 04:06:54 INFO - PROCESS | 5122 | 1467112014783 Marionette DEBUG loaded listener.js 04:06:54 INFO - PROCESS | 5122 | ++DOMWINDOW == 72 (0x94855800) [pid = 5122] [serial = 1161] [outer = 0x93b4e400] 04:06:55 INFO - PROCESS | 5122 | 1467112015748 Marionette TRACE conn3 <- [1,1516,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognisednull",0,null,null]]]}] 04:06:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 04:06:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1484ms 04:06:55 INFO - PROCESS | 5122 | 1467112015810 Marionette TRACE conn3 -> [0,1517,"getWindowHandle",null] 04:06:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 04:06:55 INFO - PROCESS | 5122 | 1467112015814 Marionette TRACE conn3 <- [1,1517,null,{"value":"8"}] 04:06:55 INFO - PROCESS | 5122 | 1467112015821 Marionette TRACE conn3 -> [0,1518,"setScriptTimeout",{"ms":35000}] 04:06:55 INFO - PROCESS | 5122 | 1467112015827 Marionette TRACE conn3 <- [1,1518,null,{}] 04:06:55 INFO - PROCESS | 5122 | 1467112015844 Marionette TRACE conn3 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:06:55 INFO - PROCESS | 5122 | 1467112015853 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:06:56 INFO - PROCESS | 5122 | 1467112016077 Marionette TRACE conn3 <- [1,1519,null,{"value":null}] 04:06:56 INFO - PROCESS | 5122 | 1467112016288 Marionette TRACE conn3 -> [0,1520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:56 INFO - PROCESS | 5122 | 1467112016296 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:06:56 INFO - PROCESS | 5122 | ++DOCSHELL 0x93b59000 == 31 [pid = 5122] [id = 387] 04:06:56 INFO - PROCESS | 5122 | ++DOMWINDOW == 73 (0x93d80800) [pid = 5122] [serial = 1162] [outer = (nil)] 04:06:56 INFO - PROCESS | 5122 | ++DOMWINDOW == 74 (0x955d8000) [pid = 5122] [serial = 1163] [outer = 0x93d80800] 04:06:56 INFO - PROCESS | 5122 | 1467112016422 Marionette DEBUG loaded listener.js 04:06:56 INFO - PROCESS | 5122 | ++DOMWINDOW == 75 (0x955dcc00) [pid = 5122] [serial = 1164] [outer = 0x93d80800] 04:06:57 INFO - PROCESS | 5122 | 1467112017385 Marionette TRACE conn3 <- [1,1520,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 04:06:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 04:06:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1596ms 04:06:57 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 04:06:57 INFO - PROCESS | 5122 | 1467112017417 Marionette TRACE conn3 -> [0,1521,"getWindowHandle",null] 04:06:57 INFO - PROCESS | 5122 | 1467112017421 Marionette TRACE conn3 <- [1,1521,null,{"value":"8"}] 04:06:57 INFO - PROCESS | 5122 | 1467112017428 Marionette TRACE conn3 -> [0,1522,"setScriptTimeout",{"ms":35000}] 04:06:57 INFO - PROCESS | 5122 | 1467112017431 Marionette TRACE conn3 <- [1,1522,null,{}] 04:06:57 INFO - PROCESS | 5122 | 1467112017437 Marionette TRACE conn3 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:06:57 INFO - PROCESS | 5122 | 1467112017442 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:06:57 INFO - PROCESS | 5122 | 1467112017624 Marionette TRACE conn3 <- [1,1523,null,{"value":null}] 04:06:57 INFO - PROCESS | 5122 | 1467112017789 Marionette TRACE conn3 -> [0,1524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:57 INFO - PROCESS | 5122 | 1467112017798 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:06:57 INFO - PROCESS | 5122 | ++DOCSHELL 0x8db85c00 == 32 [pid = 5122] [id = 388] 04:06:57 INFO - PROCESS | 5122 | ++DOMWINDOW == 76 (0x8f2e2000) [pid = 5122] [serial = 1165] [outer = (nil)] 04:06:57 INFO - PROCESS | 5122 | ++DOMWINDOW == 77 (0x96f33c00) [pid = 5122] [serial = 1166] [outer = 0x8f2e2000] 04:06:57 INFO - PROCESS | 5122 | 1467112017920 Marionette DEBUG loaded listener.js 04:06:58 INFO - PROCESS | 5122 | ++DOMWINDOW == 78 (0x9810fc00) [pid = 5122] [serial = 1167] [outer = 0x8f2e2000] 04:06:58 INFO - PROCESS | 5122 | SkCairoFTTypeface::onFilterRec unimplemented 04:06:58 INFO - PROCESS | 5122 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 04:06:58 INFO - PROCESS | 5122 | SkCairoFTTypeface::onFilterRec unimplemented 04:06:58 INFO - PROCESS | 5122 | SkCairoFTTypeface::onFilterRec unimplemented 04:06:58 INFO - PROCESS | 5122 | SkCairoFTTypeface::onFilterRec unimplemented 04:06:58 INFO - PROCESS | 5122 | SkCairoFTTypeface::onFilterRec unimplemented 04:06:58 INFO - PROCESS | 5122 | SkCairoFTTypeface::onFilterRec unimplemented 04:06:58 INFO - PROCESS | 5122 | SkCairoFTTypeface::onFilterRec unimplemented 04:06:58 INFO - PROCESS | 5122 | SkCairoFTTypeface::onFilterRec unimplemented 04:06:58 INFO - PROCESS | 5122 | SkCairoFTTypeface::onFilterRec unimplemented 04:06:58 INFO - PROCESS | 5122 | SkCairoFTTypeface::onFilterRec unimplemented 04:06:58 INFO - PROCESS | 5122 | SkCairoFTTypeface::onFilterRec unimplemented 04:06:58 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 () { 04:06:58 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 04:06:58 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 04:06:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:06:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:06:58 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 04:06:58 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 () { 04:06:58 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 04:06:58 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 04:06:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:06:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:06:58 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 04:06:58 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 () { 04:06:58 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 04:06:58 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 04:06:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:06:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:06:58 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 04:06:58 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 () { 04:06:58 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 04:06:58 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 04:06:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:06:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:06:58 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 04:06:58 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1290ms 04:06:58 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 04:06:58 INFO - PROCESS | 5122 | 1467112018690 Marionette TRACE conn3 <- [1,1524,null,{"value":["/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html",0,null,null,[["fillRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1\n"],["strokeRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1\n"],["fillText should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1\n"],["strokeText should not affect current default path and NotSupportedError shuld be thrown.",1,"assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1\n"]]]}] 04:06:58 INFO - PROCESS | 5122 | 1467112018717 Marionette TRACE conn3 -> [0,1525,"getWindowHandle",null] 04:06:58 INFO - PROCESS | 5122 | 1467112018724 Marionette TRACE conn3 <- [1,1525,null,{"value":"8"}] 04:06:58 INFO - PROCESS | 5122 | 1467112018736 Marionette TRACE conn3 -> [0,1526,"setScriptTimeout",{"ms":35000}] 04:06:58 INFO - PROCESS | 5122 | 1467112018740 Marionette TRACE conn3 <- [1,1526,null,{}] 04:06:58 INFO - PROCESS | 5122 | 1467112018748 Marionette TRACE conn3 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:06:58 INFO - PROCESS | 5122 | 1467112018752 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:06:58 INFO - PROCESS | 5122 | 1467112018908 Marionette TRACE conn3 <- [1,1527,null,{"value":null}] 04:06:59 INFO - PROCESS | 5122 | 1467112019079 Marionette TRACE conn3 -> [0,1528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/hitregions-members-exist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:59 INFO - PROCESS | 5122 | 1467112019088 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:06:59 INFO - PROCESS | 5122 | ++DOCSHELL 0x9831b400 == 33 [pid = 5122] [id = 389] 04:06:59 INFO - PROCESS | 5122 | ++DOMWINDOW == 79 (0x9831c800) [pid = 5122] [serial = 1168] [outer = (nil)] 04:06:59 INFO - PROCESS | 5122 | ++DOMWINDOW == 80 (0x992b2800) [pid = 5122] [serial = 1169] [outer = 0x9831c800] 04:06:59 INFO - PROCESS | 5122 | 1467112019185 Marionette DEBUG loaded listener.js 04:06:59 INFO - PROCESS | 5122 | ++DOMWINDOW == 81 (0x9a142400) [pid = 5122] [serial = 1170] [outer = 0x9831c800] 04:07:00 INFO - PROCESS | 5122 | 1467112020151 Marionette TRACE conn3 <- [1,1528,null,{"value":["/2dcontext/hit-regions/hitregions-members-exist.html",0,null,null,[["context.addHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1\n"],["context.removeHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1\n"],["context.clearHitRegions Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1\n"]]]}] 04:07:00 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 04:07:00 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 04:07:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:07:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:07:00 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 04:07:00 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 04:07:00 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 04:07:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:07:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:07:00 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 04:07:00 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 04:07:00 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 04:07:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:07:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:07:00 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 04:07:00 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1437ms 04:07:00 INFO - PROCESS | 5122 | 1467112020175 Marionette TRACE conn3 -> [0,1529,"getWindowHandle",null] 04:07:00 INFO - PROCESS | 5122 | 1467112020179 Marionette TRACE conn3 <- [1,1529,null,{"value":"8"}] 04:07:00 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 04:07:00 INFO - PROCESS | 5122 | 1467112020186 Marionette TRACE conn3 -> [0,1530,"setScriptTimeout",{"ms":35000}] 04:07:00 INFO - PROCESS | 5122 | 1467112020189 Marionette TRACE conn3 <- [1,1530,null,{}] 04:07:00 INFO - PROCESS | 5122 | 1467112020196 Marionette TRACE conn3 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:07:00 INFO - PROCESS | 5122 | 1467112020216 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:07:00 INFO - PROCESS | 5122 | 1467112020419 Marionette TRACE conn3 <- [1,1531,null,{"value":null}] 04:07:00 INFO - PROCESS | 5122 | 1467112020570 Marionette TRACE conn3 -> [0,1532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/image-smoothing/imagesmoothing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:00 INFO - PROCESS | 5122 | 1467112020576 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:07:00 INFO - PROCESS | 5122 | ++DOCSHELL 0x91eed800 == 34 [pid = 5122] [id = 390] 04:07:00 INFO - PROCESS | 5122 | ++DOMWINDOW == 82 (0x952a7c00) [pid = 5122] [serial = 1171] [outer = (nil)] 04:07:00 INFO - PROCESS | 5122 | ++DOMWINDOW == 83 (0x9a3a3400) [pid = 5122] [serial = 1172] [outer = 0x952a7c00] 04:07:00 INFO - PROCESS | 5122 | 1467112020658 Marionette DEBUG loaded listener.js 04:07:00 INFO - PROCESS | 5122 | ++DOMWINDOW == 84 (0x9a3af000) [pid = 5122] [serial = 1173] [outer = 0x952a7c00] 04:07:01 INFO - PROCESS | 5122 | 1467112021514 Marionette TRACE conn3 <- [1,1532,null,{"value":["/2dcontext/image-smoothing/imagesmoothing.html",0,null,null,[["When the CanvasRenderingContext2D object is created, the attribute must be set to true.",1,"assert_true: expected true got undefined","@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6\n"],["On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to.",0,null,null],["On setting the imageSmoothingEnabled attribute, it must be set to the new value.",0,null,null]]]}] 04:07:01 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 04:07:01 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 04:07:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:07:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:07:01 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 04:07:01 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 04:07:01 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. 04:07:01 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 04:07:01 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1382ms 04:07:01 INFO - PROCESS | 5122 | 1467112021570 Marionette TRACE conn3 -> [0,1533,"getWindowHandle",null] 04:07:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 04:07:01 INFO - PROCESS | 5122 | 1467112021574 Marionette TRACE conn3 <- [1,1533,null,{"value":"8"}] 04:07:01 INFO - PROCESS | 5122 | 1467112021581 Marionette TRACE conn3 -> [0,1534,"setScriptTimeout",{"ms":35000}] 04:07:01 INFO - PROCESS | 5122 | 1467112021584 Marionette TRACE conn3 <- [1,1534,null,{}] 04:07:01 INFO - PROCESS | 5122 | 1467112021590 Marionette TRACE conn3 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:07:01 INFO - PROCESS | 5122 | 1467112021596 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:07:01 INFO - PROCESS | 5122 | 1467112021793 Marionette TRACE conn3 <- [1,1535,null,{"value":null}] 04:07:02 INFO - PROCESS | 5122 | 1467112022297 Marionette TRACE conn3 -> [0,1536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.butt.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:02 INFO - PROCESS | 5122 | 1467112022308 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:07:02 INFO - PROCESS | 5122 | ++DOCSHELL 0x8e4ac800 == 35 [pid = 5122] [id = 391] 04:07:02 INFO - PROCESS | 5122 | ++DOMWINDOW == 85 (0x8e4b1000) [pid = 5122] [serial = 1174] [outer = (nil)] 04:07:02 INFO - PROCESS | 5122 | ++DOMWINDOW == 86 (0x8e8d9000) [pid = 5122] [serial = 1175] [outer = 0x8e4b1000] 04:07:02 INFO - PROCESS | 5122 | 1467112022382 Marionette DEBUG loaded listener.js 04:07:02 INFO - PROCESS | 5122 | ++DOMWINDOW == 87 (0x8f01d400) [pid = 5122] [serial = 1176] [outer = 0x8e4b1000] 04:07:03 INFO - PROCESS | 5122 | 1467112023385 Marionette TRACE conn3 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 04:07:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 04:07:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1840ms 04:07:03 INFO - PROCESS | 5122 | 1467112023423 Marionette TRACE conn3 -> [0,1537,"getWindowHandle",null] 04:07:03 INFO - PROCESS | 5122 | 1467112023429 Marionette TRACE conn3 <- [1,1537,null,{"value":"8"}] 04:07:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 04:07:03 INFO - PROCESS | 5122 | 1467112023437 Marionette TRACE conn3 -> [0,1538,"setScriptTimeout",{"ms":35000}] 04:07:03 INFO - PROCESS | 5122 | 1467112023441 Marionette TRACE conn3 <- [1,1538,null,{}] 04:07:03 INFO - PROCESS | 5122 | 1467112023448 Marionette TRACE conn3 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:07:03 INFO - PROCESS | 5122 | 1467112023455 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:07:03 INFO - PROCESS | 5122 | 1467112023639 Marionette TRACE conn3 <- [1,1539,null,{"value":null}] 04:07:03 INFO - PROCESS | 5122 | 1467112023874 Marionette TRACE conn3 -> [0,1540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:03 INFO - PROCESS | 5122 | 1467112023883 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:07:04 INFO - PROCESS | 5122 | --DOCSHELL 0x8e8dac00 == 34 [pid = 5122] [id = 369] 04:07:04 INFO - PROCESS | 5122 | --DOCSHELL 0x8f113400 == 33 [pid = 5122] [id = 383] 04:07:04 INFO - PROCESS | 5122 | --DOCSHELL 0x9485d000 == 32 [pid = 5122] [id = 382] 04:07:04 INFO - PROCESS | 5122 | --DOCSHELL 0x92426c00 == 31 [pid = 5122] [id = 381] 04:07:04 INFO - PROCESS | 5122 | --DOCSHELL 0x8e8d7800 == 30 [pid = 5122] [id = 380] 04:07:04 INFO - PROCESS | 5122 | --DOCSHELL 0x8f111800 == 29 [pid = 5122] [id = 379] 04:07:04 INFO - PROCESS | 5122 | --DOCSHELL 0x8e4adc00 == 28 [pid = 5122] [id = 359] 04:07:04 INFO - PROCESS | 5122 | --DOCSHELL 0x91ef3000 == 27 [pid = 5122] [id = 360] 04:07:04 INFO - PROCESS | 5122 | --DOCSHELL 0x8e4b3400 == 26 [pid = 5122] [id = 364] 04:07:04 INFO - PROCESS | 5122 | --DOCSHELL 0x8db77800 == 25 [pid = 5122] [id = 375] 04:07:04 INFO - PROCESS | 5122 | --DOCSHELL 0x91dd1c00 == 24 [pid = 5122] [id = 365] 04:07:04 INFO - PROCESS | 5122 | --DOCSHELL 0x8db7d800 == 23 [pid = 5122] [id = 376] 04:07:04 INFO - PROCESS | 5122 | --DOCSHELL 0x8e4b4800 == 22 [pid = 5122] [id = 362] 04:07:04 INFO - PROCESS | 5122 | --DOCSHELL 0x8f116800 == 21 [pid = 5122] [id = 377] 04:07:04 INFO - PROCESS | 5122 | --DOCSHELL 0x8f981c00 == 20 [pid = 5122] [id = 367] 04:07:04 INFO - PROCESS | 5122 | --DOCSHELL 0x91eeb000 == 19 [pid = 5122] [id = 378] 04:07:04 INFO - PROCESS | 5122 | --DOCSHELL 0x91dcfc00 == 18 [pid = 5122] [id = 368] 04:07:04 INFO - PROCESS | 5122 | --DOCSHELL 0x93d75c00 == 17 [pid = 5122] [id = 361] 04:07:04 INFO - PROCESS | 5122 | --DOCSHELL 0x8f2ea800 == 16 [pid = 5122] [id = 363] 04:07:04 INFO - PROCESS | 5122 | --DOCSHELL 0x96f32800 == 15 [pid = 5122] [id = 366] 04:07:04 INFO - PROCESS | 5122 | --DOCSHELL 0x8e4acc00 == 14 [pid = 5122] [id = 358] 04:07:04 INFO - PROCESS | 5122 | --DOCSHELL 0x9831b400 == 13 [pid = 5122] [id = 389] 04:07:04 INFO - PROCESS | 5122 | --DOCSHELL 0x91eed800 == 12 [pid = 5122] [id = 390] 04:07:04 INFO - PROCESS | 5122 | --DOCSHELL 0x8db85c00 == 11 [pid = 5122] [id = 388] 04:07:04 INFO - PROCESS | 5122 | --DOCSHELL 0x93b59000 == 10 [pid = 5122] [id = 387] 04:07:04 INFO - PROCESS | 5122 | --DOCSHELL 0x8db76c00 == 9 [pid = 5122] [id = 385] 04:07:04 INFO - PROCESS | 5122 | --DOCSHELL 0x930d0800 == 8 [pid = 5122] [id = 386] 04:07:04 INFO - PROCESS | 5122 | --DOCSHELL 0x8db78c00 == 7 [pid = 5122] [id = 384] 04:07:04 INFO - PROCESS | 5122 | ++DOCSHELL 0x8db77800 == 8 [pid = 5122] [id = 392] 04:07:04 INFO - PROCESS | 5122 | ++DOMWINDOW == 88 (0x8db78000) [pid = 5122] [serial = 1177] [outer = (nil)] 04:07:04 INFO - PROCESS | 5122 | ++DOMWINDOW == 89 (0x8db7f400) [pid = 5122] [serial = 1178] [outer = 0x8db78000] 04:07:04 INFO - PROCESS | 5122 | 1467112024873 Marionette DEBUG loaded listener.js 04:07:04 INFO - PROCESS | 5122 | ++DOMWINDOW == 90 (0x8e4b4c00) [pid = 5122] [serial = 1179] [outer = 0x8db78000] 04:07:05 INFO - PROCESS | 5122 | --DOMWINDOW == 89 (0x91eef800) [pid = 5122] [serial = 1124] [outer = (nil)] [url = about:blank] 04:07:05 INFO - PROCESS | 5122 | --DOMWINDOW == 88 (0x92faac00) [pid = 5122] [serial = 1121] [outer = (nil)] [url = about:blank] 04:07:05 INFO - PROCESS | 5122 | --DOMWINDOW == 87 (0x8f2e9800) [pid = 5122] [serial = 1115] [outer = (nil)] [url = about:blank] 04:07:05 INFO - PROCESS | 5122 | --DOMWINDOW == 86 (0x8f978800) [pid = 5122] [serial = 1116] [outer = (nil)] [url = about:blank] 04:07:05 INFO - PROCESS | 5122 | --DOMWINDOW == 85 (0x91cc6400) [pid = 5122] [serial = 1119] [outer = (nil)] [url = about:blank] 04:07:05 INFO - PROCESS | 5122 | --DOMWINDOW == 84 (0x8e4ae800) [pid = 5122] [serial = 1112] [outer = (nil)] [url = about:blank] 04:07:05 INFO - PROCESS | 5122 | --DOMWINDOW == 83 (0x8e8d7c00) [pid = 5122] [serial = 1113] [outer = (nil)] [url = about:blank] 04:07:05 INFO - PROCESS | 5122 | --DOMWINDOW == 82 (0x9125d800) [pid = 5122] [serial = 1095] [outer = (nil)] [url = about:blank] 04:07:05 INFO - PROCESS | 5122 | --DOMWINDOW == 81 (0x8f10e400) [pid = 5122] [serial = 1110] [outer = (nil)] [url = about:blank] 04:07:05 INFO - PROCESS | 5122 | --DOMWINDOW == 80 (0x8fb34400) [pid = 5122] [serial = 1094] [outer = (nil)] [url = about:blank] 04:07:05 INFO - PROCESS | 5122 | --DOMWINDOW == 79 (0x8f014400) [pid = 5122] [serial = 1109] [outer = (nil)] [url = about:blank] 04:07:05 INFO - PROCESS | 5122 | --DOMWINDOW == 78 (0x93d81c00) [pid = 5122] [serial = 1098] [outer = (nil)] [url = about:blank] 04:07:05 INFO - PROCESS | 5122 | --DOMWINDOW == 77 (0x92fa6400) [pid = 5122] [serial = 1097] [outer = (nil)] [url = about:blank] 04:07:05 INFO - PROCESS | 5122 | --DOMWINDOW == 76 (0x98314c00) [pid = 5122] [serial = 1100] [outer = (nil)] [url = about:blank] 04:07:05 INFO - PROCESS | 5122 | --DOMWINDOW == 75 (0x9965ac00) [pid = 5122] [serial = 1101] [outer = (nil)] [url = about:blank] 04:07:05 INFO - PROCESS | 5122 | --DOMWINDOW == 74 (0x99e4cc00) [pid = 5122] [serial = 1104] [outer = (nil)] [url = about:blank] 04:07:05 INFO - PROCESS | 5122 | --DOMWINDOW == 73 (0x99e43c00) [pid = 5122] [serial = 1103] [outer = (nil)] [url = about:blank] 04:07:05 INFO - PROCESS | 5122 | --DOMWINDOW == 72 (0x9a14b000) [pid = 5122] [serial = 1107] [outer = (nil)] [url = about:blank] 04:07:05 INFO - PROCESS | 5122 | --DOMWINDOW == 71 (0x99e4c800) [pid = 5122] [serial = 1106] [outer = (nil)] [url = about:blank] 04:07:05 INFO - PROCESS | 5122 | --DOMWINDOW == 70 (0x912d5000) [pid = 5122] [serial = 1118] [outer = (nil)] [url = about:blank] 04:07:05 INFO - PROCESS | 5122 | --DOMWINDOW == 69 (0x93b4dc00) [pid = 5122] [serial = 1122] [outer = (nil)] [url = about:blank] 04:07:05 INFO - PROCESS | 5122 | 1467112025801 Marionette TRACE conn3 <- [1,1540,null,{"value":["/2dcontext/line-styles/2d.line.cap.closed.html",0,null,null,[["Line caps are not drawn at the corners of an unclosed rectangle",0,null,null]]]}] 04:07:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 04:07:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 2382ms 04:07:05 INFO - PROCESS | 5122 | 1467112025822 Marionette TRACE conn3 -> [0,1541,"getWindowHandle",null] 04:07:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 04:07:05 INFO - PROCESS | 5122 | 1467112025827 Marionette TRACE conn3 <- [1,1541,null,{"value":"8"}] 04:07:05 INFO - PROCESS | 5122 | 1467112025836 Marionette TRACE conn3 -> [0,1542,"setScriptTimeout",{"ms":35000}] 04:07:05 INFO - PROCESS | 5122 | 1467112025839 Marionette TRACE conn3 <- [1,1542,null,{}] 04:07:05 INFO - PROCESS | 5122 | 1467112025846 Marionette TRACE conn3 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:07:05 INFO - PROCESS | 5122 | 1467112025852 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:07:06 INFO - PROCESS | 5122 | 1467112026022 Marionette TRACE conn3 <- [1,1543,null,{"value":null}] 04:07:06 INFO - PROCESS | 5122 | 1467112026161 Marionette TRACE conn3 -> [0,1544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:06 INFO - PROCESS | 5122 | 1467112026172 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:07:06 INFO - PROCESS | 5122 | ++DOCSHELL 0x8f110c00 == 9 [pid = 5122] [id = 393] 04:07:06 INFO - PROCESS | 5122 | ++DOMWINDOW == 70 (0x8f111800) [pid = 5122] [serial = 1180] [outer = (nil)] 04:07:06 INFO - PROCESS | 5122 | ++DOMWINDOW == 71 (0x8f2dbc00) [pid = 5122] [serial = 1181] [outer = 0x8f111800] 04:07:06 INFO - PROCESS | 5122 | 1467112026246 Marionette DEBUG loaded listener.js 04:07:06 INFO - PROCESS | 5122 | ++DOMWINDOW == 72 (0x8f2e5800) [pid = 5122] [serial = 1182] [outer = 0x8f111800] 04:07:07 INFO - PROCESS | 5122 | 1467112027047 Marionette TRACE conn3 <- [1,1544,null,{"value":["/2dcontext/line-styles/2d.line.cap.invalid.html",0,null,null,[["Setting lineCap to invalid values is ignored",0,null,null]]]}] 04:07:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 04:07:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1282ms 04:07:07 INFO - PROCESS | 5122 | 1467112027116 Marionette TRACE conn3 -> [0,1545,"getWindowHandle",null] 04:07:07 INFO - PROCESS | 5122 | 1467112027122 Marionette TRACE conn3 <- [1,1545,null,{"value":"8"}] 04:07:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 04:07:07 INFO - PROCESS | 5122 | 1467112027133 Marionette TRACE conn3 -> [0,1546,"setScriptTimeout",{"ms":35000}] 04:07:07 INFO - PROCESS | 5122 | 1467112027137 Marionette TRACE conn3 <- [1,1546,null,{}] 04:07:07 INFO - PROCESS | 5122 | 1467112027143 Marionette TRACE conn3 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:07:07 INFO - PROCESS | 5122 | 1467112027148 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:07:07 INFO - PROCESS | 5122 | 1467112027318 Marionette TRACE conn3 <- [1,1547,null,{"value":null}] 04:07:07 INFO - PROCESS | 5122 | 1467112027471 Marionette TRACE conn3 -> [0,1548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:07 INFO - PROCESS | 5122 | 1467112027481 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:07:07 INFO - PROCESS | 5122 | ++DOCSHELL 0x8f980000 == 10 [pid = 5122] [id = 394] 04:07:07 INFO - PROCESS | 5122 | ++DOMWINDOW == 73 (0x8fb3d000) [pid = 5122] [serial = 1183] [outer = (nil)] 04:07:07 INFO - PROCESS | 5122 | ++DOMWINDOW == 74 (0x912ca000) [pid = 5122] [serial = 1184] [outer = 0x8fb3d000] 04:07:07 INFO - PROCESS | 5122 | 1467112027549 Marionette DEBUG loaded listener.js 04:07:07 INFO - PROCESS | 5122 | ++DOMWINDOW == 75 (0x91cc0c00) [pid = 5122] [serial = 1185] [outer = 0x8fb3d000] 04:07:08 INFO - PROCESS | 5122 | 1467112028535 Marionette TRACE conn3 <- [1,1548,null,{"value":["/2dcontext/line-styles/2d.line.cap.open.html",0,null,null,[["Line caps are drawn at the corners of an unclosed rectangle",0,null,null]]]}] 04:07:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 04:07:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1430ms 04:07:08 INFO - PROCESS | 5122 | 1467112028571 Marionette TRACE conn3 -> [0,1549,"getWindowHandle",null] 04:07:08 INFO - PROCESS | 5122 | 1467112028574 Marionette TRACE conn3 <- [1,1549,null,{"value":"8"}] 04:07:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 04:07:08 INFO - PROCESS | 5122 | 1467112028581 Marionette TRACE conn3 -> [0,1550,"setScriptTimeout",{"ms":35000}] 04:07:08 INFO - PROCESS | 5122 | 1467112028587 Marionette TRACE conn3 <- [1,1550,null,{}] 04:07:08 INFO - PROCESS | 5122 | 1467112028603 Marionette TRACE conn3 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:07:08 INFO - PROCESS | 5122 | 1467112028612 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:07:08 INFO - PROCESS | 5122 | 1467112028835 Marionette TRACE conn3 <- [1,1551,null,{"value":null}] 04:07:08 INFO - PROCESS | 5122 | 1467112028866 Marionette TRACE conn3 -> [0,1552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:08 INFO - PROCESS | 5122 | 1467112028873 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:07:08 INFO - PROCESS | 5122 | ++DOCSHELL 0x91eed800 == 11 [pid = 5122] [id = 395] 04:07:08 INFO - PROCESS | 5122 | ++DOMWINDOW == 76 (0x91eef000) [pid = 5122] [serial = 1186] [outer = (nil)] 04:07:08 INFO - PROCESS | 5122 | ++DOMWINDOW == 77 (0x92421800) [pid = 5122] [serial = 1187] [outer = 0x91eef000] 04:07:08 INFO - PROCESS | 5122 | 1467112028944 Marionette DEBUG loaded listener.js 04:07:09 INFO - PROCESS | 5122 | ++DOMWINDOW == 78 (0x9242b400) [pid = 5122] [serial = 1188] [outer = 0x91eef000] 04:07:09 INFO - PROCESS | 5122 | --DOMWINDOW == 77 (0x8db83000) [pid = 5122] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 04:07:09 INFO - PROCESS | 5122 | --DOMWINDOW == 76 (0x948fcc00) [pid = 5122] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 04:07:09 INFO - PROCESS | 5122 | --DOMWINDOW == 75 (0x8f982400) [pid = 5122] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 04:07:09 INFO - PROCESS | 5122 | --DOMWINDOW == 74 (0x8db78400) [pid = 5122] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 04:07:09 INFO - PROCESS | 5122 | --DOMWINDOW == 73 (0x8f114000) [pid = 5122] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 04:07:09 INFO - PROCESS | 5122 | --DOMWINDOW == 72 (0x92420800) [pid = 5122] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 04:07:09 INFO - PROCESS | 5122 | --DOMWINDOW == 71 (0x8fb33800) [pid = 5122] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 04:07:09 INFO - PROCESS | 5122 | --DOMWINDOW == 70 (0x8e4af000) [pid = 5122] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 04:07:09 INFO - PROCESS | 5122 | --DOMWINDOW == 69 (0x95228400) [pid = 5122] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 04:07:09 INFO - PROCESS | 5122 | --DOMWINDOW == 68 (0x9242cc00) [pid = 5122] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 04:07:10 INFO - PROCESS | 5122 | 1467112030233 Marionette TRACE conn3 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 04:07:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 04:07:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1683ms 04:07:10 INFO - PROCESS | 5122 | 1467112030264 Marionette TRACE conn3 -> [0,1553,"getWindowHandle",null] 04:07:10 INFO - PROCESS | 5122 | 1467112030268 Marionette TRACE conn3 <- [1,1553,null,{"value":"8"}] 04:07:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 04:07:10 INFO - PROCESS | 5122 | 1467112030274 Marionette TRACE conn3 -> [0,1554,"setScriptTimeout",{"ms":35000}] 04:07:10 INFO - PROCESS | 5122 | 1467112030278 Marionette TRACE conn3 <- [1,1554,null,{}] 04:07:10 INFO - PROCESS | 5122 | 1467112030295 Marionette TRACE conn3 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:07:10 INFO - PROCESS | 5122 | 1467112030299 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:07:10 INFO - PROCESS | 5122 | 1467112030488 Marionette TRACE conn3 <- [1,1555,null,{"value":null}] 04:07:10 INFO - PROCESS | 5122 | 1467112030505 Marionette TRACE conn3 -> [0,1556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.square.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:10 INFO - PROCESS | 5122 | 1467112030513 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:07:10 INFO - PROCESS | 5122 | ++DOCSHELL 0x8db7bc00 == 12 [pid = 5122] [id = 396] 04:07:10 INFO - PROCESS | 5122 | ++DOMWINDOW == 69 (0x8f01b400) [pid = 5122] [serial = 1189] [outer = (nil)] 04:07:10 INFO - PROCESS | 5122 | ++DOMWINDOW == 70 (0x9202b000) [pid = 5122] [serial = 1190] [outer = 0x8f01b400] 04:07:10 INFO - PROCESS | 5122 | 1467112030582 Marionette DEBUG loaded listener.js 04:07:10 INFO - PROCESS | 5122 | ++DOMWINDOW == 71 (0x930d0800) [pid = 5122] [serial = 1191] [outer = 0x8f01b400] 04:07:11 INFO - PROCESS | 5122 | 1467112031420 Marionette TRACE conn3 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 04:07:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 04:07:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1189ms 04:07:11 INFO - PROCESS | 5122 | 1467112031468 Marionette TRACE conn3 -> [0,1557,"getWindowHandle",null] 04:07:11 INFO - PROCESS | 5122 | 1467112031472 Marionette TRACE conn3 <- [1,1557,null,{"value":"8"}] 04:07:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 04:07:11 INFO - PROCESS | 5122 | 1467112031478 Marionette TRACE conn3 -> [0,1558,"setScriptTimeout",{"ms":35000}] 04:07:11 INFO - PROCESS | 5122 | 1467112031480 Marionette TRACE conn3 <- [1,1558,null,{}] 04:07:11 INFO - PROCESS | 5122 | 1467112031487 Marionette TRACE conn3 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:07:11 INFO - PROCESS | 5122 | 1467112031491 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:07:11 INFO - PROCESS | 5122 | 1467112031635 Marionette TRACE conn3 <- [1,1559,null,{"value":null}] 04:07:11 INFO - PROCESS | 5122 | 1467112031644 Marionette TRACE conn3 -> [0,1560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:11 INFO - PROCESS | 5122 | 1467112031654 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:07:11 INFO - PROCESS | 5122 | ++DOCSHELL 0x93b58000 == 13 [pid = 5122] [id = 397] 04:07:11 INFO - PROCESS | 5122 | ++DOMWINDOW == 72 (0x93b59000) [pid = 5122] [serial = 1192] [outer = (nil)] 04:07:11 INFO - PROCESS | 5122 | ++DOMWINDOW == 73 (0x93d72800) [pid = 5122] [serial = 1193] [outer = 0x93b59000] 04:07:11 INFO - PROCESS | 5122 | 1467112031733 Marionette DEBUG loaded listener.js 04:07:11 INFO - PROCESS | 5122 | ++DOMWINDOW == 74 (0x8f979000) [pid = 5122] [serial = 1194] [outer = 0x93b59000] 04:07:13 INFO - PROCESS | 5122 | 1467112033038 Marionette TRACE conn3 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 04:07:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 04:07:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1577ms 04:07:13 INFO - PROCESS | 5122 | 1467112033056 Marionette TRACE conn3 -> [0,1561,"getWindowHandle",null] 04:07:13 INFO - PROCESS | 5122 | 1467112033061 Marionette TRACE conn3 <- [1,1561,null,{"value":"8"}] 04:07:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 04:07:13 INFO - PROCESS | 5122 | 1467112033069 Marionette TRACE conn3 -> [0,1562,"setScriptTimeout",{"ms":35000}] 04:07:13 INFO - PROCESS | 5122 | 1467112033074 Marionette TRACE conn3 <- [1,1562,null,{}] 04:07:13 INFO - PROCESS | 5122 | 1467112033083 Marionette TRACE conn3 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:07:13 INFO - PROCESS | 5122 | 1467112033089 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:07:13 INFO - PROCESS | 5122 | 1467112033268 Marionette TRACE conn3 <- [1,1563,null,{"value":null}] 04:07:13 INFO - PROCESS | 5122 | 1467112033483 Marionette TRACE conn3 -> [0,1564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:13 INFO - PROCESS | 5122 | 1467112033490 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:07:13 INFO - PROCESS | 5122 | ++DOCSHELL 0x8db7ac00 == 14 [pid = 5122] [id = 398] 04:07:13 INFO - PROCESS | 5122 | ++DOMWINDOW == 75 (0x8e8d3800) [pid = 5122] [serial = 1195] [outer = (nil)] 04:07:13 INFO - PROCESS | 5122 | ++DOMWINDOW == 76 (0x8f97f400) [pid = 5122] [serial = 1196] [outer = 0x8e8d3800] 04:07:13 INFO - PROCESS | 5122 | 1467112033577 Marionette DEBUG loaded listener.js 04:07:13 INFO - PROCESS | 5122 | ++DOMWINDOW == 77 (0x9125a000) [pid = 5122] [serial = 1197] [outer = 0x8e8d3800] 04:07:14 INFO - PROCESS | 5122 | 1467112034570 Marionette TRACE conn3 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 04:07:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 04:07:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1581ms 04:07:14 INFO - PROCESS | 5122 | 1467112034650 Marionette TRACE conn3 -> [0,1565,"getWindowHandle",null] 04:07:14 INFO - PROCESS | 5122 | 1467112034657 Marionette TRACE conn3 <- [1,1565,null,{"value":"8"}] 04:07:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 04:07:14 INFO - PROCESS | 5122 | 1467112034667 Marionette TRACE conn3 -> [0,1566,"setScriptTimeout",{"ms":35000}] 04:07:14 INFO - PROCESS | 5122 | 1467112034672 Marionette TRACE conn3 <- [1,1566,null,{}] 04:07:14 INFO - PROCESS | 5122 | 1467112034678 Marionette TRACE conn3 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:07:14 INFO - PROCESS | 5122 | 1467112034684 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:07:14 INFO - PROCESS | 5122 | 1467112034904 Marionette TRACE conn3 <- [1,1567,null,{"value":null}] 04:07:15 INFO - PROCESS | 5122 | 1467112035168 Marionette TRACE conn3 -> [0,1568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.defaults.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:15 INFO - PROCESS | 5122 | 1467112035179 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:07:15 INFO - PROCESS | 5122 | ++DOCSHELL 0x8f110400 == 15 [pid = 5122] [id = 399] 04:07:15 INFO - PROCESS | 5122 | ++DOMWINDOW == 78 (0x92022400) [pid = 5122] [serial = 1198] [outer = (nil)] 04:07:15 INFO - PROCESS | 5122 | ++DOMWINDOW == 79 (0x92425800) [pid = 5122] [serial = 1199] [outer = 0x92022400] 04:07:15 INFO - PROCESS | 5122 | 1467112035303 Marionette DEBUG loaded listener.js 04:07:15 INFO - PROCESS | 5122 | ++DOMWINDOW == 80 (0x93b96c00) [pid = 5122] [serial = 1200] [outer = 0x92022400] 04:07:16 INFO - PROCESS | 5122 | 1467112036262 Marionette TRACE conn3 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 04:07:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 04:07:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1634ms 04:07:16 INFO - PROCESS | 5122 | 1467112036302 Marionette TRACE conn3 -> [0,1569,"getWindowHandle",null] 04:07:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 04:07:16 INFO - PROCESS | 5122 | 1467112036306 Marionette TRACE conn3 <- [1,1569,null,{"value":"8"}] 04:07:16 INFO - PROCESS | 5122 | 1467112036313 Marionette TRACE conn3 -> [0,1570,"setScriptTimeout",{"ms":35000}] 04:07:16 INFO - PROCESS | 5122 | 1467112036319 Marionette TRACE conn3 <- [1,1570,null,{}] 04:07:16 INFO - PROCESS | 5122 | 1467112036335 Marionette TRACE conn3 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:07:16 INFO - PROCESS | 5122 | 1467112036344 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:07:16 INFO - PROCESS | 5122 | 1467112036522 Marionette TRACE conn3 <- [1,1571,null,{"value":null}] 04:07:16 INFO - PROCESS | 5122 | 1467112036751 Marionette TRACE conn3 -> [0,1572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.bevel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:16 INFO - PROCESS | 5122 | 1467112036762 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:07:16 INFO - PROCESS | 5122 | ++DOCSHELL 0x9522c000 == 16 [pid = 5122] [id = 400] 04:07:16 INFO - PROCESS | 5122 | ++DOMWINDOW == 81 (0x95233800) [pid = 5122] [serial = 1201] [outer = (nil)] 04:07:16 INFO - PROCESS | 5122 | ++DOMWINDOW == 82 (0x952dc400) [pid = 5122] [serial = 1202] [outer = 0x95233800] 04:07:16 INFO - PROCESS | 5122 | 1467112036852 Marionette DEBUG loaded listener.js 04:07:16 INFO - PROCESS | 5122 | ++DOMWINDOW == 83 (0x95525400) [pid = 5122] [serial = 1203] [outer = 0x95233800] 04:07:17 INFO - PROCESS | 5122 | 1467112037777 Marionette TRACE conn3 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 04:07:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 04:07:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1534ms 04:07:17 INFO - PROCESS | 5122 | 1467112037859 Marionette TRACE conn3 -> [0,1573,"getWindowHandle",null] 04:07:17 INFO - PROCESS | 5122 | 1467112037864 Marionette TRACE conn3 <- [1,1573,null,{"value":"8"}] 04:07:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 04:07:17 INFO - PROCESS | 5122 | 1467112037872 Marionette TRACE conn3 -> [0,1574,"setScriptTimeout",{"ms":35000}] 04:07:17 INFO - PROCESS | 5122 | 1467112037875 Marionette TRACE conn3 <- [1,1574,null,{}] 04:07:17 INFO - PROCESS | 5122 | 1467112037881 Marionette TRACE conn3 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:07:17 INFO - PROCESS | 5122 | 1467112037887 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:07:18 INFO - PROCESS | 5122 | 1467112038078 Marionette TRACE conn3 <- [1,1575,null,{"value":null}] 04:07:18 INFO - PROCESS | 5122 | 1467112038297 Marionette TRACE conn3 -> [0,1576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:18 INFO - PROCESS | 5122 | 1467112038306 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:07:18 INFO - PROCESS | 5122 | ++DOCSHELL 0x8e4aa800 == 17 [pid = 5122] [id = 401] 04:07:18 INFO - PROCESS | 5122 | ++DOMWINDOW == 84 (0x8e4b2c00) [pid = 5122] [serial = 1204] [outer = (nil)] 04:07:18 INFO - PROCESS | 5122 | ++DOMWINDOW == 85 (0x8f2de800) [pid = 5122] [serial = 1205] [outer = 0x8e4b2c00] 04:07:18 INFO - PROCESS | 5122 | 1467112038418 Marionette DEBUG loaded listener.js 04:07:18 INFO - PROCESS | 5122 | ++DOMWINDOW == 86 (0x91266c00) [pid = 5122] [serial = 1206] [outer = 0x8e4b2c00] 04:07:19 INFO - PROCESS | 5122 | 1467112039512 Marionette TRACE conn3 <- [1,1576,null,{"value":["/2dcontext/line-styles/2d.line.join.closed.html",0,null,null,[["Line joins are drawn at the corner of a closed rectangle",0,null,null]]]}] 04:07:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 04:07:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1733ms 04:07:19 INFO - PROCESS | 5122 | 1467112039607 Marionette TRACE conn3 -> [0,1577,"getWindowHandle",null] 04:07:19 INFO - PROCESS | 5122 | 1467112039612 Marionette TRACE conn3 <- [1,1577,null,{"value":"8"}] 04:07:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 04:07:19 INFO - PROCESS | 5122 | 1467112039630 Marionette TRACE conn3 -> [0,1578,"setScriptTimeout",{"ms":35000}] 04:07:19 INFO - PROCESS | 5122 | 1467112039633 Marionette TRACE conn3 <- [1,1578,null,{}] 04:07:19 INFO - PROCESS | 5122 | 1467112039642 Marionette TRACE conn3 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:07:19 INFO - PROCESS | 5122 | 1467112039647 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:07:19 INFO - PROCESS | 5122 | 1467112039848 Marionette TRACE conn3 <- [1,1579,null,{"value":null}] 04:07:20 INFO - PROCESS | 5122 | 1467112040077 Marionette TRACE conn3 -> [0,1580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:20 INFO - PROCESS | 5122 | 1467112040089 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:07:20 INFO - PROCESS | 5122 | ++DOCSHELL 0x8e8db800 == 18 [pid = 5122] [id = 402] 04:07:20 INFO - PROCESS | 5122 | ++DOMWINDOW == 87 (0x8e8dc000) [pid = 5122] [serial = 1207] [outer = (nil)] 04:07:20 INFO - PROCESS | 5122 | ++DOMWINDOW == 88 (0x8f2e6000) [pid = 5122] [serial = 1208] [outer = 0x8e8dc000] 04:07:20 INFO - PROCESS | 5122 | 1467112040174 Marionette DEBUG loaded listener.js 04:07:20 INFO - PROCESS | 5122 | ++DOMWINDOW == 89 (0x8fb3cc00) [pid = 5122] [serial = 1209] [outer = 0x8e8dc000] 04:07:20 INFO - PROCESS | 5122 | --DOMWINDOW == 88 (0x92fa6c00) [pid = 5122] [serial = 1125] [outer = (nil)] [url = about:blank] 04:07:20 INFO - PROCESS | 5122 | --DOMWINDOW == 87 (0x95232400) [pid = 5122] [serial = 1148] [outer = (nil)] [url = about:blank] 04:07:20 INFO - PROCESS | 5122 | --DOMWINDOW == 86 (0x93b53000) [pid = 5122] [serial = 1151] [outer = (nil)] [url = about:blank] 04:07:20 INFO - PROCESS | 5122 | --DOMWINDOW == 85 (0x952a3c00) [pid = 5122] [serial = 1149] [outer = (nil)] [url = about:blank] 04:07:20 INFO - PROCESS | 5122 | --DOMWINDOW == 84 (0x8db7e800) [pid = 5122] [serial = 1127] [outer = (nil)] [url = about:blank] 04:07:20 INFO - PROCESS | 5122 | --DOMWINDOW == 83 (0x8e8d3000) [pid = 5122] [serial = 1128] [outer = (nil)] [url = about:blank] 04:07:20 INFO - PROCESS | 5122 | --DOMWINDOW == 82 (0x8f2e4c00) [pid = 5122] [serial = 1139] [outer = (nil)] [url = about:blank] 04:07:20 INFO - PROCESS | 5122 | --DOMWINDOW == 81 (0x8f97dc00) [pid = 5122] [serial = 1140] [outer = (nil)] [url = about:blank] 04:07:20 INFO - PROCESS | 5122 | --DOMWINDOW == 80 (0x9242a000) [pid = 5122] [serial = 1133] [outer = (nil)] [url = about:blank] 04:07:20 INFO - PROCESS | 5122 | --DOMWINDOW == 79 (0x93d73800) [pid = 5122] [serial = 1134] [outer = (nil)] [url = about:blank] 04:07:20 INFO - PROCESS | 5122 | --DOMWINDOW == 78 (0x912d4000) [pid = 5122] [serial = 1142] [outer = (nil)] [url = about:blank] 04:07:20 INFO - PROCESS | 5122 | --DOMWINDOW == 77 (0x91dc6c00) [pid = 5122] [serial = 1143] [outer = (nil)] [url = about:blank] 04:07:20 INFO - PROCESS | 5122 | --DOMWINDOW == 76 (0x9125d400) [pid = 5122] [serial = 1130] [outer = (nil)] [url = about:blank] 04:07:20 INFO - PROCESS | 5122 | --DOMWINDOW == 75 (0x91cc2000) [pid = 5122] [serial = 1131] [outer = (nil)] [url = about:blank] 04:07:20 INFO - PROCESS | 5122 | --DOMWINDOW == 74 (0x952af000) [pid = 5122] [serial = 1136] [outer = (nil)] [url = about:blank] 04:07:20 INFO - PROCESS | 5122 | --DOMWINDOW == 73 (0x952a8800) [pid = 5122] [serial = 1137] [outer = (nil)] [url = about:blank] 04:07:20 INFO - PROCESS | 5122 | --DOMWINDOW == 72 (0x948f5c00) [pid = 5122] [serial = 1152] [outer = (nil)] [url = about:blank] 04:07:20 INFO - PROCESS | 5122 | --DOMWINDOW == 71 (0x93b9d400) [pid = 5122] [serial = 1146] [outer = (nil)] [url = about:blank] 04:07:20 INFO - PROCESS | 5122 | --DOMWINDOW == 70 (0x8f10dc00) [pid = 5122] [serial = 1145] [outer = (nil)] [url = about:blank] 04:07:20 INFO - PROCESS | 5122 | 1467112040979 Marionette TRACE conn3 <- [1,1580,null,{"value":["/2dcontext/line-styles/2d.line.join.invalid.html",0,null,null,[["Setting lineJoin to invalid values is ignored",0,null,null]]]}] 04:07:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 04:07:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1443ms 04:07:21 INFO - PROCESS | 5122 | 1467112041065 Marionette TRACE conn3 -> [0,1581,"getWindowHandle",null] 04:07:21 INFO - PROCESS | 5122 | 1467112041071 Marionette TRACE conn3 <- [1,1581,null,{"value":"8"}] 04:07:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 04:07:21 INFO - PROCESS | 5122 | 1467112041082 Marionette TRACE conn3 -> [0,1582,"setScriptTimeout",{"ms":35000}] 04:07:21 INFO - PROCESS | 5122 | 1467112041085 Marionette TRACE conn3 <- [1,1582,null,{}] 04:07:21 INFO - PROCESS | 5122 | 1467112041091 Marionette TRACE conn3 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:07:21 INFO - PROCESS | 5122 | 1467112041102 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:07:21 INFO - PROCESS | 5122 | 1467112041274 Marionette TRACE conn3 <- [1,1583,null,{"value":null}] 04:07:21 INFO - PROCESS | 5122 | 1467112041405 Marionette TRACE conn3 -> [0,1584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.miter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:21 INFO - PROCESS | 5122 | 1467112041415 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:07:21 INFO - PROCESS | 5122 | ++DOCSHELL 0x8f2dcc00 == 19 [pid = 5122] [id = 403] 04:07:21 INFO - PROCESS | 5122 | ++DOMWINDOW == 71 (0x91cbd800) [pid = 5122] [serial = 1210] [outer = (nil)] 04:07:21 INFO - PROCESS | 5122 | ++DOMWINDOW == 72 (0x91dc4400) [pid = 5122] [serial = 1211] [outer = 0x91cbd800] 04:07:21 INFO - PROCESS | 5122 | 1467112041503 Marionette DEBUG loaded listener.js 04:07:21 INFO - PROCESS | 5122 | ++DOMWINDOW == 73 (0x91ee9c00) [pid = 5122] [serial = 1212] [outer = 0x91cbd800] 04:07:22 INFO - PROCESS | 5122 | 1467112042349 Marionette TRACE conn3 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 04:07:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 04:07:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1331ms 04:07:22 INFO - PROCESS | 5122 | 1467112042413 Marionette TRACE conn3 -> [0,1585,"getWindowHandle",null] 04:07:22 INFO - PROCESS | 5122 | 1467112042417 Marionette TRACE conn3 <- [1,1585,null,{"value":"8"}] 04:07:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 04:07:22 INFO - PROCESS | 5122 | 1467112042424 Marionette TRACE conn3 -> [0,1586,"setScriptTimeout",{"ms":35000}] 04:07:22 INFO - PROCESS | 5122 | 1467112042430 Marionette TRACE conn3 <- [1,1586,null,{}] 04:07:22 INFO - PROCESS | 5122 | 1467112042446 Marionette TRACE conn3 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:07:22 INFO - PROCESS | 5122 | 1467112042454 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:07:22 INFO - PROCESS | 5122 | 1467112042613 Marionette TRACE conn3 <- [1,1587,null,{"value":null}] 04:07:22 INFO - PROCESS | 5122 | 1467112042624 Marionette TRACE conn3 -> [0,1588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:22 INFO - PROCESS | 5122 | 1467112042630 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:07:22 INFO - PROCESS | 5122 | ++DOCSHELL 0x93b56800 == 20 [pid = 5122] [id = 404] 04:07:22 INFO - PROCESS | 5122 | ++DOMWINDOW == 74 (0x93b5a800) [pid = 5122] [serial = 1213] [outer = (nil)] 04:07:22 INFO - PROCESS | 5122 | ++DOMWINDOW == 75 (0x948fc800) [pid = 5122] [serial = 1214] [outer = 0x93b5a800] 04:07:22 INFO - PROCESS | 5122 | 1467112042830 Marionette DEBUG loaded listener.js 04:07:22 INFO - PROCESS | 5122 | ++DOMWINDOW == 76 (0x95232800) [pid = 5122] [serial = 1215] [outer = 0x93b5a800] 04:07:23 INFO - PROCESS | 5122 | 1467112043670 Marionette TRACE conn3 <- [1,1588,null,{"value":["/2dcontext/line-styles/2d.line.join.open.html",0,null,null,[["Line joins are not drawn at the corner of an unclosed rectangle",0,null,null]]]}] 04:07:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 04:07:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1283ms 04:07:23 INFO - PROCESS | 5122 | 1467112043707 Marionette TRACE conn3 -> [0,1589,"getWindowHandle",null] 04:07:23 INFO - PROCESS | 5122 | 1467112043712 Marionette TRACE conn3 <- [1,1589,null,{"value":"8"}] 04:07:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 04:07:23 INFO - PROCESS | 5122 | 1467112043722 Marionette TRACE conn3 -> [0,1590,"setScriptTimeout",{"ms":35000}] 04:07:23 INFO - PROCESS | 5122 | 1467112043724 Marionette TRACE conn3 <- [1,1590,null,{}] 04:07:23 INFO - PROCESS | 5122 | 1467112043739 Marionette TRACE conn3 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:07:23 INFO - PROCESS | 5122 | 1467112043743 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:07:23 INFO - PROCESS | 5122 | 1467112043940 Marionette TRACE conn3 <- [1,1591,null,{"value":null}] 04:07:24 INFO - PROCESS | 5122 | 1467112043983 Marionette TRACE conn3 -> [0,1592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.parallel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:24 INFO - PROCESS | 5122 | 1467112043989 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:07:24 INFO - PROCESS | 5122 | ++DOCSHELL 0x95237c00 == 21 [pid = 5122] [id = 405] 04:07:24 INFO - PROCESS | 5122 | ++DOMWINDOW == 77 (0x952a3c00) [pid = 5122] [serial = 1216] [outer = (nil)] 04:07:24 INFO - PROCESS | 5122 | ++DOMWINDOW == 78 (0x952b1000) [pid = 5122] [serial = 1217] [outer = 0x952a3c00] 04:07:24 INFO - PROCESS | 5122 | 1467112044058 Marionette DEBUG loaded listener.js 04:07:24 INFO - PROCESS | 5122 | ++DOMWINDOW == 79 (0x95530400) [pid = 5122] [serial = 1218] [outer = 0x952a3c00] 04:07:24 INFO - PROCESS | 5122 | --DOMWINDOW == 78 (0x8db7c400) [pid = 5122] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 04:07:24 INFO - PROCESS | 5122 | --DOMWINDOW == 77 (0x8f975800) [pid = 5122] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 04:07:24 INFO - PROCESS | 5122 | --DOMWINDOW == 76 (0x91eef000) [pid = 5122] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 04:07:24 INFO - PROCESS | 5122 | --DOMWINDOW == 75 (0x93b4e400) [pid = 5122] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 04:07:24 INFO - PROCESS | 5122 | --DOMWINDOW == 74 (0x93d80800) [pid = 5122] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 04:07:24 INFO - PROCESS | 5122 | --DOMWINDOW == 73 (0x8f2e2000) [pid = 5122] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 04:07:24 INFO - PROCESS | 5122 | --DOMWINDOW == 72 (0x9831c800) [pid = 5122] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 04:07:24 INFO - PROCESS | 5122 | --DOMWINDOW == 71 (0x8f111800) [pid = 5122] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 04:07:24 INFO - PROCESS | 5122 | --DOMWINDOW == 70 (0x8db78000) [pid = 5122] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 04:07:24 INFO - PROCESS | 5122 | --DOMWINDOW == 69 (0x952a7c00) [pid = 5122] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 04:07:24 INFO - PROCESS | 5122 | --DOMWINDOW == 68 (0x8e4b1000) [pid = 5122] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 04:07:24 INFO - PROCESS | 5122 | --DOMWINDOW == 67 (0x8fb3d000) [pid = 5122] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 04:07:24 INFO - PROCESS | 5122 | --DOMWINDOW == 66 (0x8f01b400) [pid = 5122] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 04:07:25 INFO - PROCESS | 5122 | 1467112045120 Marionette TRACE conn3 <- [1,1592,null,{"value":["/2dcontext/line-styles/2d.line.join.parallel.html",0,null,null,[["Line joins are drawn at 180-degree joins",0,null,null]]]}] 04:07:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 04:07:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1432ms 04:07:25 INFO - PROCESS | 5122 | 1467112045154 Marionette TRACE conn3 -> [0,1593,"getWindowHandle",null] 04:07:25 INFO - PROCESS | 5122 | 1467112045158 Marionette TRACE conn3 <- [1,1593,null,{"value":"8"}] 04:07:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 04:07:25 INFO - PROCESS | 5122 | 1467112045164 Marionette TRACE conn3 -> [0,1594,"setScriptTimeout",{"ms":35000}] 04:07:25 INFO - PROCESS | 5122 | 1467112045167 Marionette TRACE conn3 <- [1,1594,null,{}] 04:07:25 INFO - PROCESS | 5122 | 1467112045172 Marionette TRACE conn3 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:07:25 INFO - PROCESS | 5122 | 1467112045178 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:07:25 INFO - PROCESS | 5122 | 1467112045327 Marionette TRACE conn3 <- [1,1595,null,{"value":null}] 04:07:25 INFO - PROCESS | 5122 | 1467112045340 Marionette TRACE conn3 -> [0,1596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:25 INFO - PROCESS | 5122 | 1467112045350 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:07:25 INFO - PROCESS | 5122 | ++DOCSHELL 0x8db78000 == 22 [pid = 5122] [id = 406] 04:07:25 INFO - PROCESS | 5122 | ++DOMWINDOW == 67 (0x8e8d7800) [pid = 5122] [serial = 1219] [outer = (nil)] 04:07:25 INFO - PROCESS | 5122 | ++DOMWINDOW == 68 (0x912d3800) [pid = 5122] [serial = 1220] [outer = 0x8e8d7800] 04:07:25 INFO - PROCESS | 5122 | 1467112045416 Marionette DEBUG loaded listener.js 04:07:25 INFO - PROCESS | 5122 | ++DOMWINDOW == 69 (0x91ef5800) [pid = 5122] [serial = 1221] [outer = 0x8e8d7800] 04:07:26 INFO - PROCESS | 5122 | 1467112046296 Marionette TRACE conn3 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 04:07:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 04:07:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1178ms 04:07:26 INFO - PROCESS | 5122 | 1467112046343 Marionette TRACE conn3 -> [0,1597,"getWindowHandle",null] 04:07:26 INFO - PROCESS | 5122 | 1467112046347 Marionette TRACE conn3 <- [1,1597,null,{"value":"8"}] 04:07:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 04:07:26 INFO - PROCESS | 5122 | 1467112046352 Marionette TRACE conn3 -> [0,1598,"setScriptTimeout",{"ms":35000}] 04:07:26 INFO - PROCESS | 5122 | 1467112046355 Marionette TRACE conn3 <- [1,1598,null,{}] 04:07:26 INFO - PROCESS | 5122 | 1467112046361 Marionette TRACE conn3 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:07:26 INFO - PROCESS | 5122 | 1467112046370 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:07:26 INFO - PROCESS | 5122 | 1467112046557 Marionette TRACE conn3 <- [1,1599,null,{"value":null}] 04:07:26 INFO - PROCESS | 5122 | 1467112046566 Marionette TRACE conn3 -> [0,1600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:26 INFO - PROCESS | 5122 | 1467112046572 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:07:26 INFO - PROCESS | 5122 | ++DOCSHELL 0x8f014800 == 23 [pid = 5122] [id = 407] 04:07:26 INFO - PROCESS | 5122 | ++DOMWINDOW == 70 (0x8f117000) [pid = 5122] [serial = 1222] [outer = (nil)] 04:07:26 INFO - PROCESS | 5122 | ++DOMWINDOW == 71 (0x96f30800) [pid = 5122] [serial = 1223] [outer = 0x8f117000] 04:07:26 INFO - PROCESS | 5122 | 1467112046759 Marionette DEBUG loaded listener.js 04:07:26 INFO - PROCESS | 5122 | ++DOMWINDOW == 72 (0x955da400) [pid = 5122] [serial = 1224] [outer = 0x8f117000] 04:07:27 INFO - PROCESS | 5122 | 1467112047833 Marionette TRACE conn3 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 04:07:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 04:07:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1539ms 04:07:27 INFO - PROCESS | 5122 | 1467112047893 Marionette TRACE conn3 -> [0,1601,"getWindowHandle",null] 04:07:27 INFO - PROCESS | 5122 | 1467112047899 Marionette TRACE conn3 <- [1,1601,null,{"value":"8"}] 04:07:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 04:07:27 INFO - PROCESS | 5122 | 1467112047906 Marionette TRACE conn3 -> [0,1602,"setScriptTimeout",{"ms":35000}] 04:07:27 INFO - PROCESS | 5122 | 1467112047911 Marionette TRACE conn3 <- [1,1602,null,{}] 04:07:27 INFO - PROCESS | 5122 | 1467112047919 Marionette TRACE conn3 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:07:27 INFO - PROCESS | 5122 | 1467112047926 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:07:28 INFO - PROCESS | 5122 | 1467112048198 Marionette TRACE conn3 <- [1,1603,null,{"value":null}] 04:07:28 INFO - PROCESS | 5122 | 1467112048421 Marionette TRACE conn3 -> [0,1604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.acute.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:28 INFO - PROCESS | 5122 | 1467112048430 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:07:28 INFO - PROCESS | 5122 | ++DOCSHELL 0x8f975800 == 24 [pid = 5122] [id = 408] 04:07:28 INFO - PROCESS | 5122 | ++DOMWINDOW == 73 (0x8f977000) [pid = 5122] [serial = 1225] [outer = (nil)] 04:07:28 INFO - PROCESS | 5122 | ++DOMWINDOW == 74 (0x91266400) [pid = 5122] [serial = 1226] [outer = 0x8f977000] 04:07:28 INFO - PROCESS | 5122 | 1467112048517 Marionette DEBUG loaded listener.js 04:07:28 INFO - PROCESS | 5122 | ++DOMWINDOW == 75 (0x91cc2400) [pid = 5122] [serial = 1227] [outer = 0x8f977000] 04:07:29 INFO - PROCESS | 5122 | 1467112049438 Marionette TRACE conn3 <- [1,1604,null,{"value":["/2dcontext/line-styles/2d.line.miter.acute.html",0,null,null,[["Miter joins are drawn correctly with acute angles",0,null,null]]]}] 04:07:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 04:07:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1580ms 04:07:29 INFO - PROCESS | 5122 | 1467112049487 Marionette TRACE conn3 -> [0,1605,"getWindowHandle",null] 04:07:29 INFO - PROCESS | 5122 | 1467112049494 Marionette TRACE conn3 <- [1,1605,null,{"value":"8"}] 04:07:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 04:07:29 INFO - PROCESS | 5122 | 1467112049504 Marionette TRACE conn3 -> [0,1606,"setScriptTimeout",{"ms":35000}] 04:07:29 INFO - PROCESS | 5122 | 1467112049508 Marionette TRACE conn3 <- [1,1606,null,{}] 04:07:29 INFO - PROCESS | 5122 | 1467112049515 Marionette TRACE conn3 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:07:29 INFO - PROCESS | 5122 | 1467112049521 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:07:29 INFO - PROCESS | 5122 | 1467112049709 Marionette TRACE conn3 <- [1,1607,null,{"value":null}] 04:07:29 INFO - PROCESS | 5122 | 1467112049885 Marionette TRACE conn3 -> [0,1608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.exceeded.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:29 INFO - PROCESS | 5122 | 1467112049894 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:07:29 INFO - PROCESS | 5122 | ++DOCSHELL 0x930ddc00 == 25 [pid = 5122] [id = 409] 04:07:29 INFO - PROCESS | 5122 | ++DOMWINDOW == 76 (0x93b5bc00) [pid = 5122] [serial = 1228] [outer = (nil)] 04:07:29 INFO - PROCESS | 5122 | ++DOMWINDOW == 77 (0x948f5c00) [pid = 5122] [serial = 1229] [outer = 0x93b5bc00] 04:07:29 INFO - PROCESS | 5122 | 1467112049980 Marionette DEBUG loaded listener.js 04:07:30 INFO - PROCESS | 5122 | ++DOMWINDOW == 78 (0x952a9c00) [pid = 5122] [serial = 1230] [outer = 0x93b5bc00] 04:07:31 INFO - PROCESS | 5122 | 1467112051020 Marionette TRACE conn3 <- [1,1608,null,{"value":["/2dcontext/line-styles/2d.line.miter.exceeded.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded",0,null,null]]]}] 04:07:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 04:07:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1585ms 04:07:31 INFO - PROCESS | 5122 | 1467112051091 Marionette TRACE conn3 -> [0,1609,"getWindowHandle",null] 04:07:31 INFO - PROCESS | 5122 | 1467112051095 Marionette TRACE conn3 <- [1,1609,null,{"value":"8"}] 04:07:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 04:07:31 INFO - PROCESS | 5122 | 1467112051102 Marionette TRACE conn3 -> [0,1610,"setScriptTimeout",{"ms":35000}] 04:07:31 INFO - PROCESS | 5122 | 1467112051108 Marionette TRACE conn3 <- [1,1610,null,{}] 04:07:31 INFO - PROCESS | 5122 | 1467112051125 Marionette TRACE conn3 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:07:31 INFO - PROCESS | 5122 | 1467112051133 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:07:31 INFO - PROCESS | 5122 | 1467112051370 Marionette TRACE conn3 <- [1,1611,null,{"value":null}] 04:07:31 INFO - PROCESS | 5122 | 1467112051588 Marionette TRACE conn3 -> [0,1612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:31 INFO - PROCESS | 5122 | 1467112051602 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:07:31 INFO - PROCESS | 5122 | ++DOCSHELL 0x8f01a400 == 26 [pid = 5122] [id = 410] 04:07:31 INFO - PROCESS | 5122 | ++DOMWINDOW == 79 (0x96f39400) [pid = 5122] [serial = 1231] [outer = (nil)] 04:07:31 INFO - PROCESS | 5122 | ++DOMWINDOW == 80 (0x9921fc00) [pid = 5122] [serial = 1232] [outer = 0x96f39400] 04:07:31 INFO - PROCESS | 5122 | 1467112051723 Marionette DEBUG loaded listener.js 04:07:31 INFO - PROCESS | 5122 | ++DOMWINDOW == 81 (0x99663400) [pid = 5122] [serial = 1233] [outer = 0x96f39400] 04:07:32 INFO - PROCESS | 5122 | 1467112052606 Marionette TRACE conn3 <- [1,1612,null,{"value":["/2dcontext/line-styles/2d.line.miter.invalid.html",0,null,null,[["Setting miterLimit to invalid values is ignored",0,null,null]]]}] 04:07:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 04:07:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1541ms 04:07:32 INFO - PROCESS | 5122 | 1467112052644 Marionette TRACE conn3 -> [0,1613,"getWindowHandle",null] 04:07:32 INFO - PROCESS | 5122 | 1467112052649 Marionette TRACE conn3 <- [1,1613,null,{"value":"8"}] 04:07:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 04:07:32 INFO - PROCESS | 5122 | 1467112052655 Marionette TRACE conn3 -> [0,1614,"setScriptTimeout",{"ms":35000}] 04:07:32 INFO - PROCESS | 5122 | 1467112052659 Marionette TRACE conn3 <- [1,1614,null,{}] 04:07:32 INFO - PROCESS | 5122 | 1467112052665 Marionette TRACE conn3 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:07:32 INFO - PROCESS | 5122 | 1467112052670 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:07:32 INFO - PROCESS | 5122 | 1467112052847 Marionette TRACE conn3 <- [1,1615,null,{"value":null}] 04:07:33 INFO - PROCESS | 5122 | 1467112053021 Marionette TRACE conn3 -> [0,1616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.lineedge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:33 INFO - PROCESS | 5122 | 1467112053029 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:07:33 INFO - PROCESS | 5122 | ++DOCSHELL 0x8f2dec00 == 27 [pid = 5122] [id = 411] 04:07:33 INFO - PROCESS | 5122 | ++DOMWINDOW == 82 (0x98375800) [pid = 5122] [serial = 1234] [outer = (nil)] 04:07:33 INFO - PROCESS | 5122 | ++DOMWINDOW == 83 (0x99e40800) [pid = 5122] [serial = 1235] [outer = 0x98375800] 04:07:33 INFO - PROCESS | 5122 | 1467112053121 Marionette DEBUG loaded listener.js 04:07:33 INFO - PROCESS | 5122 | ++DOMWINDOW == 84 (0x99e48800) [pid = 5122] [serial = 1236] [outer = 0x98375800] 04:07:34 INFO - PROCESS | 5122 | 1467112054023 Marionette TRACE conn3 <- [1,1616,null,{"value":["/2dcontext/line-styles/2d.line.miter.lineedge.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle",0,null,null]]]}] 04:07:34 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 04:07:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1429ms 04:07:34 INFO - PROCESS | 5122 | 1467112054084 Marionette TRACE conn3 -> [0,1617,"getWindowHandle",null] 04:07:34 INFO - PROCESS | 5122 | 1467112054088 Marionette TRACE conn3 <- [1,1617,null,{"value":"8"}] 04:07:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 04:07:34 INFO - PROCESS | 5122 | 1467112054094 Marionette TRACE conn3 -> [0,1618,"setScriptTimeout",{"ms":35000}] 04:07:34 INFO - PROCESS | 5122 | 1467112054098 Marionette TRACE conn3 <- [1,1618,null,{}] 04:07:34 INFO - PROCESS | 5122 | 1467112054104 Marionette TRACE conn3 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:07:34 INFO - PROCESS | 5122 | 1467112054109 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:07:34 INFO - PROCESS | 5122 | 1467112054280 Marionette TRACE conn3 <- [1,1619,null,{"value":null}] 04:07:34 INFO - PROCESS | 5122 | 1467112054455 Marionette TRACE conn3 -> [0,1620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.obtuse.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:34 INFO - PROCESS | 5122 | 1467112054464 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:07:34 INFO - PROCESS | 5122 | ++DOCSHELL 0x99221c00 == 28 [pid = 5122] [id = 412] 04:07:34 INFO - PROCESS | 5122 | ++DOMWINDOW == 85 (0x99db3000) [pid = 5122] [serial = 1237] [outer = (nil)] 04:07:34 INFO - PROCESS | 5122 | ++DOMWINDOW == 86 (0x99ee0800) [pid = 5122] [serial = 1238] [outer = 0x99db3000] 04:07:34 INFO - PROCESS | 5122 | 1467112054548 Marionette DEBUG loaded listener.js 04:07:34 INFO - PROCESS | 5122 | ++DOMWINDOW == 87 (0x9a141c00) [pid = 5122] [serial = 1239] [outer = 0x99db3000] 04:07:35 INFO - PROCESS | 5122 | 1467112055505 Marionette TRACE conn3 <- [1,1620,null,{"value":["/2dcontext/line-styles/2d.line.miter.obtuse.html",0,null,null,[["Miter joins are drawn correctly with obtuse angles",0,null,null]]]}] 04:07:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 04:07:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1478ms 04:07:35 INFO - PROCESS | 5122 | 1467112055577 Marionette TRACE conn3 -> [0,1621,"getWindowHandle",null] 04:07:35 INFO - PROCESS | 5122 | 1467112055580 Marionette TRACE conn3 <- [1,1621,null,{"value":"8"}] 04:07:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 04:07:35 INFO - PROCESS | 5122 | 1467112055589 Marionette TRACE conn3 -> [0,1622,"setScriptTimeout",{"ms":35000}] 04:07:35 INFO - PROCESS | 5122 | 1467112055593 Marionette TRACE conn3 <- [1,1622,null,{}] 04:07:35 INFO - PROCESS | 5122 | 1467112055599 Marionette TRACE conn3 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:07:35 INFO - PROCESS | 5122 | 1467112055610 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:07:35 INFO - PROCESS | 5122 | 1467112055866 Marionette TRACE conn3 <- [1,1623,null,{"value":null}] 04:07:36 INFO - PROCESS | 5122 | 1467112056095 Marionette TRACE conn3 -> [0,1624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.rightangle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:36 INFO - PROCESS | 5122 | 1467112056104 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:07:36 INFO - PROCESS | 5122 | ++DOCSHELL 0x8e4af000 == 29 [pid = 5122] [id = 413] 04:07:36 INFO - PROCESS | 5122 | ++DOMWINDOW == 88 (0x8e4b3400) [pid = 5122] [serial = 1240] [outer = (nil)] 04:07:36 INFO - PROCESS | 5122 | ++DOMWINDOW == 89 (0x8f97cc00) [pid = 5122] [serial = 1241] [outer = 0x8e4b3400] 04:07:36 INFO - PROCESS | 5122 | 1467112056215 Marionette DEBUG loaded listener.js 04:07:36 INFO - PROCESS | 5122 | ++DOMWINDOW == 90 (0x8fb3c800) [pid = 5122] [serial = 1242] [outer = 0x8e4b3400] 04:07:37 INFO - PROCESS | 5122 | 1467112057304 Marionette TRACE conn3 <- [1,1624,null,{"value":["/2dcontext/line-styles/2d.line.miter.rightangle.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded, on exact right angles",0,null,null]]]}] 04:07:37 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 04:07:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1787ms 04:07:37 INFO - PROCESS | 5122 | 1467112057376 Marionette TRACE conn3 -> [0,1625,"getWindowHandle",null] 04:07:37 INFO - PROCESS | 5122 | 1467112057382 Marionette TRACE conn3 <- [1,1625,null,{"value":"8"}] 04:07:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 04:07:37 INFO - PROCESS | 5122 | 1467112057391 Marionette TRACE conn3 -> [0,1626,"setScriptTimeout",{"ms":35000}] 04:07:37 INFO - PROCESS | 5122 | 1467112057395 Marionette TRACE conn3 <- [1,1626,null,{}] 04:07:37 INFO - PROCESS | 5122 | 1467112057403 Marionette TRACE conn3 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:07:37 INFO - PROCESS | 5122 | 1467112057409 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:07:37 INFO - PROCESS | 5122 | 1467112057594 Marionette TRACE conn3 <- [1,1627,null,{"value":null}] 04:07:37 INFO - PROCESS | 5122 | 1467112057799 Marionette TRACE conn3 -> [0,1628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:37 INFO - PROCESS | 5122 | 1467112057814 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:07:37 INFO - PROCESS | 5122 | ++DOCSHELL 0x8f118800 == 30 [pid = 5122] [id = 414] 04:07:37 INFO - PROCESS | 5122 | ++DOMWINDOW == 91 (0x8f2e4c00) [pid = 5122] [serial = 1243] [outer = (nil)] 04:07:37 INFO - PROCESS | 5122 | ++DOMWINDOW == 92 (0x8f983c00) [pid = 5122] [serial = 1244] [outer = 0x8f2e4c00] 04:07:37 INFO - PROCESS | 5122 | 1467112057882 Marionette DEBUG loaded listener.js 04:07:37 INFO - PROCESS | 5122 | ++DOMWINDOW == 93 (0x912d3000) [pid = 5122] [serial = 1245] [outer = 0x8f2e4c00] 04:07:38 INFO - PROCESS | 5122 | 1467112058852 Marionette TRACE conn3 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 04:07:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 04:07:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1533ms 04:07:38 INFO - PROCESS | 5122 | 1467112058924 Marionette TRACE conn3 -> [0,1629,"getWindowHandle",null] 04:07:38 INFO - PROCESS | 5122 | 1467112058931 Marionette TRACE conn3 <- [1,1629,null,{"value":"8"}] 04:07:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 04:07:38 INFO - PROCESS | 5122 | 1467112058941 Marionette TRACE conn3 -> [0,1630,"setScriptTimeout",{"ms":35000}] 04:07:38 INFO - PROCESS | 5122 | 1467112058945 Marionette TRACE conn3 <- [1,1630,null,{}] 04:07:38 INFO - PROCESS | 5122 | 1467112058952 Marionette TRACE conn3 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:07:38 INFO - PROCESS | 5122 | 1467112058957 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:07:39 INFO - PROCESS | 5122 | --DOCSHELL 0x8db77800 == 29 [pid = 5122] [id = 392] 04:07:40 INFO - PROCESS | 5122 | --DOCSHELL 0x8e4ac800 == 28 [pid = 5122] [id = 391] 04:07:40 INFO - PROCESS | 5122 | 1467112060102 Marionette TRACE conn3 <- [1,1631,null,{"value":null}] 04:07:40 INFO - PROCESS | 5122 | --DOMWINDOW == 92 (0x8e8dc400) [pid = 5122] [serial = 1155] [outer = (nil)] [url = about:blank] 04:07:40 INFO - PROCESS | 5122 | --DOMWINDOW == 91 (0x8e4aec00) [pid = 5122] [serial = 1154] [outer = (nil)] [url = about:blank] 04:07:40 INFO - PROCESS | 5122 | --DOMWINDOW == 90 (0x91dcc000) [pid = 5122] [serial = 1158] [outer = (nil)] [url = about:blank] 04:07:40 INFO - PROCESS | 5122 | --DOMWINDOW == 89 (0x912d8400) [pid = 5122] [serial = 1157] [outer = (nil)] [url = about:blank] 04:07:40 INFO - PROCESS | 5122 | --DOMWINDOW == 88 (0x92421800) [pid = 5122] [serial = 1187] [outer = (nil)] [url = about:blank] 04:07:40 INFO - PROCESS | 5122 | --DOMWINDOW == 87 (0x94855800) [pid = 5122] [serial = 1161] [outer = (nil)] [url = about:blank] 04:07:40 INFO - PROCESS | 5122 | --DOMWINDOW == 86 (0x93b92c00) [pid = 5122] [serial = 1160] [outer = (nil)] [url = about:blank] 04:07:40 INFO - PROCESS | 5122 | --DOMWINDOW == 85 (0x955dcc00) [pid = 5122] [serial = 1164] [outer = (nil)] [url = about:blank] 04:07:40 INFO - PROCESS | 5122 | --DOMWINDOW == 84 (0x955d8000) [pid = 5122] [serial = 1163] [outer = (nil)] [url = about:blank] 04:07:40 INFO - PROCESS | 5122 | --DOMWINDOW == 83 (0x9810fc00) [pid = 5122] [serial = 1167] [outer = (nil)] [url = about:blank] 04:07:40 INFO - PROCESS | 5122 | --DOMWINDOW == 82 (0x96f33c00) [pid = 5122] [serial = 1166] [outer = (nil)] [url = about:blank] 04:07:40 INFO - PROCESS | 5122 | --DOMWINDOW == 81 (0x9a142400) [pid = 5122] [serial = 1170] [outer = (nil)] [url = about:blank] 04:07:40 INFO - PROCESS | 5122 | --DOMWINDOW == 80 (0x8f2dbc00) [pid = 5122] [serial = 1181] [outer = (nil)] [url = about:blank] 04:07:40 INFO - PROCESS | 5122 | --DOMWINDOW == 79 (0x8f2e5800) [pid = 5122] [serial = 1182] [outer = (nil)] [url = about:blank] 04:07:40 INFO - PROCESS | 5122 | --DOMWINDOW == 78 (0x992b2800) [pid = 5122] [serial = 1169] [outer = (nil)] [url = about:blank] 04:07:40 INFO - PROCESS | 5122 | --DOMWINDOW == 77 (0x8db7f400) [pid = 5122] [serial = 1178] [outer = (nil)] [url = about:blank] 04:07:40 INFO - PROCESS | 5122 | --DOMWINDOW == 76 (0x8e4b4c00) [pid = 5122] [serial = 1179] [outer = (nil)] [url = about:blank] 04:07:40 INFO - PROCESS | 5122 | --DOMWINDOW == 75 (0x9a3af000) [pid = 5122] [serial = 1173] [outer = (nil)] [url = about:blank] 04:07:40 INFO - PROCESS | 5122 | --DOMWINDOW == 74 (0x9a3a3400) [pid = 5122] [serial = 1172] [outer = (nil)] [url = about:blank] 04:07:40 INFO - PROCESS | 5122 | --DOMWINDOW == 73 (0x8f01d400) [pid = 5122] [serial = 1176] [outer = (nil)] [url = about:blank] 04:07:40 INFO - PROCESS | 5122 | --DOMWINDOW == 72 (0x8e8d9000) [pid = 5122] [serial = 1175] [outer = (nil)] [url = about:blank] 04:07:40 INFO - PROCESS | 5122 | --DOMWINDOW == 71 (0x912ca000) [pid = 5122] [serial = 1184] [outer = (nil)] [url = about:blank] 04:07:40 INFO - PROCESS | 5122 | --DOMWINDOW == 70 (0x9242b400) [pid = 5122] [serial = 1188] [outer = (nil)] [url = about:blank] 04:07:40 INFO - PROCESS | 5122 | --DOMWINDOW == 69 (0x9202b000) [pid = 5122] [serial = 1190] [outer = (nil)] [url = about:blank] 04:07:40 INFO - PROCESS | 5122 | --DOMWINDOW == 68 (0x91cc0c00) [pid = 5122] [serial = 1185] [outer = (nil)] [url = about:blank] 04:07:40 INFO - PROCESS | 5122 | --DOMWINDOW == 67 (0x930d0800) [pid = 5122] [serial = 1191] [outer = (nil)] [url = about:blank] 04:07:40 INFO - PROCESS | 5122 | 1467112060407 Marionette TRACE conn3 -> [0,1632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.within.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:40 INFO - PROCESS | 5122 | 1467112060417 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:07:40 INFO - PROCESS | 5122 | ++DOCSHELL 0x8e4b4800 == 29 [pid = 5122] [id = 415] 04:07:40 INFO - PROCESS | 5122 | ++DOMWINDOW == 68 (0x8e4b4c00) [pid = 5122] [serial = 1246] [outer = (nil)] 04:07:40 INFO - PROCESS | 5122 | ++DOMWINDOW == 69 (0x8e8d4400) [pid = 5122] [serial = 1247] [outer = 0x8e4b4c00] 04:07:40 INFO - PROCESS | 5122 | 1467112060490 Marionette DEBUG loaded listener.js 04:07:40 INFO - PROCESS | 5122 | ++DOMWINDOW == 70 (0x8e8dc800) [pid = 5122] [serial = 1248] [outer = 0x8e4b4c00] 04:07:41 INFO - PROCESS | 5122 | 1467112061302 Marionette TRACE conn3 <- [1,1632,null,{"value":["/2dcontext/line-styles/2d.line.miter.within.html",0,null,null,[["Miter joins are drawn when the miter limit is not quite exceeded",0,null,null]]]}] 04:07:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 04:07:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 2381ms 04:07:41 INFO - PROCESS | 5122 | 1467112061329 Marionette TRACE conn3 -> [0,1633,"getWindowHandle",null] 04:07:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 04:07:41 INFO - PROCESS | 5122 | 1467112061336 Marionette TRACE conn3 <- [1,1633,null,{"value":"8"}] 04:07:41 INFO - PROCESS | 5122 | 1467112061344 Marionette TRACE conn3 -> [0,1634,"setScriptTimeout",{"ms":35000}] 04:07:41 INFO - PROCESS | 5122 | 1467112061349 Marionette TRACE conn3 <- [1,1634,null,{}] 04:07:41 INFO - PROCESS | 5122 | 1467112061358 Marionette TRACE conn3 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:07:41 INFO - PROCESS | 5122 | 1467112061362 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:07:41 INFO - PROCESS | 5122 | 1467112061528 Marionette TRACE conn3 <- [1,1635,null,{"value":null}] 04:07:41 INFO - PROCESS | 5122 | 1467112061666 Marionette TRACE conn3 -> [0,1636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:41 INFO - PROCESS | 5122 | 1467112061678 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:07:41 INFO - PROCESS | 5122 | ++DOCSHELL 0x8f10f000 == 30 [pid = 5122] [id = 416] 04:07:41 INFO - PROCESS | 5122 | ++DOMWINDOW == 71 (0x8f116c00) [pid = 5122] [serial = 1249] [outer = (nil)] 04:07:41 INFO - PROCESS | 5122 | ++DOMWINDOW == 72 (0x8f2df800) [pid = 5122] [serial = 1250] [outer = 0x8f116c00] 04:07:41 INFO - PROCESS | 5122 | 1467112061759 Marionette DEBUG loaded listener.js 04:07:41 INFO - PROCESS | 5122 | ++DOMWINDOW == 73 (0x8f976800) [pid = 5122] [serial = 1251] [outer = 0x8f116c00] 04:07:42 INFO - PROCESS | 5122 | 1467112062550 Marionette TRACE conn3 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 04:07:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 04:07:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1290ms 04:07:42 INFO - PROCESS | 5122 | 1467112062664 Marionette TRACE conn3 -> [0,1637,"getWindowHandle",null] 04:07:42 INFO - PROCESS | 5122 | 1467112062668 Marionette TRACE conn3 <- [1,1637,null,{"value":"8"}] 04:07:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 04:07:42 INFO - PROCESS | 5122 | 1467112062678 Marionette TRACE conn3 -> [0,1638,"setScriptTimeout",{"ms":35000}] 04:07:42 INFO - PROCESS | 5122 | 1467112062681 Marionette TRACE conn3 <- [1,1638,null,{}] 04:07:42 INFO - PROCESS | 5122 | 1467112062694 Marionette TRACE conn3 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:07:42 INFO - PROCESS | 5122 | 1467112062698 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:07:42 INFO - PROCESS | 5122 | 1467112062907 Marionette TRACE conn3 <- [1,1639,null,{"value":null}] 04:07:43 INFO - PROCESS | 5122 | 1467112062997 Marionette TRACE conn3 -> [0,1640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:43 INFO - PROCESS | 5122 | 1467112063007 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:07:43 INFO - PROCESS | 5122 | ++DOCSHELL 0x8f97ac00 == 31 [pid = 5122] [id = 417] 04:07:43 INFO - PROCESS | 5122 | ++DOMWINDOW == 74 (0x8fb39800) [pid = 5122] [serial = 1252] [outer = (nil)] 04:07:43 INFO - PROCESS | 5122 | ++DOMWINDOW == 75 (0x91cbec00) [pid = 5122] [serial = 1253] [outer = 0x8fb39800] 04:07:43 INFO - PROCESS | 5122 | 1467112063075 Marionette DEBUG loaded listener.js 04:07:43 INFO - PROCESS | 5122 | ++DOMWINDOW == 76 (0x91dc9800) [pid = 5122] [serial = 1254] [outer = 0x8fb39800] 04:07:44 INFO - PROCESS | 5122 | 1467112064061 Marionette TRACE conn3 <- [1,1640,null,{"value":["/2dcontext/line-styles/2d.line.width.basic.html",0,null,null,[["lineWidth determines the width of line strokes",0,null,null]]]}] 04:07:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 04:07:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1441ms 04:07:44 INFO - PROCESS | 5122 | 1467112064122 Marionette TRACE conn3 -> [0,1641,"getWindowHandle",null] 04:07:44 INFO - PROCESS | 5122 | 1467112064128 Marionette TRACE conn3 <- [1,1641,null,{"value":"8"}] 04:07:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 04:07:44 INFO - PROCESS | 5122 | 1467112064145 Marionette TRACE conn3 -> [0,1642,"setScriptTimeout",{"ms":35000}] 04:07:44 INFO - PROCESS | 5122 | 1467112064153 Marionette TRACE conn3 <- [1,1642,null,{}] 04:07:44 INFO - PROCESS | 5122 | 1467112064164 Marionette TRACE conn3 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:07:44 INFO - PROCESS | 5122 | 1467112064171 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:07:44 INFO - PROCESS | 5122 | 1467112064403 Marionette TRACE conn3 <- [1,1643,null,{"value":null}] 04:07:44 INFO - PROCESS | 5122 | 1467112064424 Marionette TRACE conn3 -> [0,1644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:44 INFO - PROCESS | 5122 | 1467112064432 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:07:44 INFO - PROCESS | 5122 | ++DOCSHELL 0x91cc2c00 == 32 [pid = 5122] [id = 418] 04:07:44 INFO - PROCESS | 5122 | ++DOMWINDOW == 77 (0x9241e000) [pid = 5122] [serial = 1255] [outer = (nil)] 04:07:44 INFO - PROCESS | 5122 | ++DOMWINDOW == 78 (0x92fa5c00) [pid = 5122] [serial = 1256] [outer = 0x9241e000] 04:07:44 INFO - PROCESS | 5122 | 1467112064498 Marionette DEBUG loaded listener.js 04:07:44 INFO - PROCESS | 5122 | ++DOMWINDOW == 79 (0x93b5a000) [pid = 5122] [serial = 1257] [outer = 0x9241e000] 04:07:45 INFO - PROCESS | 5122 | --DOMWINDOW == 78 (0x8f117000) [pid = 5122] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 04:07:45 INFO - PROCESS | 5122 | --DOMWINDOW == 77 (0x952a3c00) [pid = 5122] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 04:07:45 INFO - PROCESS | 5122 | --DOMWINDOW == 76 (0x8e8d7800) [pid = 5122] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 04:07:45 INFO - PROCESS | 5122 | --DOMWINDOW == 75 (0x93b59000) [pid = 5122] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 04:07:45 INFO - PROCESS | 5122 | --DOMWINDOW == 74 (0x92022400) [pid = 5122] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 04:07:45 INFO - PROCESS | 5122 | --DOMWINDOW == 73 (0x8e4b2c00) [pid = 5122] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 04:07:45 INFO - PROCESS | 5122 | --DOMWINDOW == 72 (0x91cbd800) [pid = 5122] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 04:07:45 INFO - PROCESS | 5122 | --DOMWINDOW == 71 (0x8e8d3800) [pid = 5122] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 04:07:45 INFO - PROCESS | 5122 | --DOMWINDOW == 70 (0x8e8dc000) [pid = 5122] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 04:07:45 INFO - PROCESS | 5122 | --DOMWINDOW == 69 (0x95233800) [pid = 5122] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 04:07:45 INFO - PROCESS | 5122 | --DOMWINDOW == 68 (0x93b5a800) [pid = 5122] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 04:07:45 INFO - PROCESS | 5122 | 1467112065856 Marionette TRACE conn3 <- [1,1644,null,{"value":["/2dcontext/line-styles/2d.line.width.invalid.html",0,null,null,[["Setting lineWidth to invalid values is ignored",0,null,null]]]}] 04:07:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 04:07:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1752ms 04:07:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 04:07:45 INFO - PROCESS | 5122 | 1467112065889 Marionette TRACE conn3 -> [0,1645,"getWindowHandle",null] 04:07:45 INFO - PROCESS | 5122 | 1467112065892 Marionette TRACE conn3 <- [1,1645,null,{"value":"8"}] 04:07:45 INFO - PROCESS | 5122 | 1467112065898 Marionette TRACE conn3 -> [0,1646,"setScriptTimeout",{"ms":35000}] 04:07:45 INFO - PROCESS | 5122 | 1467112065902 Marionette TRACE conn3 <- [1,1646,null,{}] 04:07:45 INFO - PROCESS | 5122 | 1467112065907 Marionette TRACE conn3 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:07:45 INFO - PROCESS | 5122 | 1467112065912 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:07:46 INFO - PROCESS | 5122 | 1467112066069 Marionette TRACE conn3 <- [1,1647,null,{"value":null}] 04:07:46 INFO - PROCESS | 5122 | 1467112066078 Marionette TRACE conn3 -> [0,1648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.scaledefault.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:46 INFO - PROCESS | 5122 | 1467112066084 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:07:46 INFO - PROCESS | 5122 | ++DOCSHELL 0x8f10e400 == 33 [pid = 5122] [id = 419] 04:07:46 INFO - PROCESS | 5122 | ++DOMWINDOW == 69 (0x8f114000) [pid = 5122] [serial = 1258] [outer = (nil)] 04:07:46 INFO - PROCESS | 5122 | ++DOMWINDOW == 70 (0x93b9dc00) [pid = 5122] [serial = 1259] [outer = 0x8f114000] 04:07:46 INFO - PROCESS | 5122 | 1467112066152 Marionette DEBUG loaded listener.js 04:07:46 INFO - PROCESS | 5122 | ++DOMWINDOW == 71 (0x91dcc800) [pid = 5122] [serial = 1260] [outer = 0x8f114000] 04:07:47 INFO - PROCESS | 5122 | 1467112067038 Marionette TRACE conn3 <- [1,1648,null,{"value":["/2dcontext/line-styles/2d.line.width.scaledefault.html",0,null,null,[["Default lineWidth strokes are affected by scale transformations",0,null,null]]]}] 04:07:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 04:07:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1187ms 04:07:47 INFO - PROCESS | 5122 | 1467112067084 Marionette TRACE conn3 -> [0,1649,"getWindowHandle",null] 04:07:47 INFO - PROCESS | 5122 | 1467112067088 Marionette TRACE conn3 <- [1,1649,null,{"value":"8"}] 04:07:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 04:07:47 INFO - PROCESS | 5122 | 1467112067095 Marionette TRACE conn3 -> [0,1650,"setScriptTimeout",{"ms":35000}] 04:07:47 INFO - PROCESS | 5122 | 1467112067098 Marionette TRACE conn3 <- [1,1650,null,{}] 04:07:47 INFO - PROCESS | 5122 | 1467112067103 Marionette TRACE conn3 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:07:47 INFO - PROCESS | 5122 | 1467112067108 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:07:47 INFO - PROCESS | 5122 | 1467112067321 Marionette TRACE conn3 <- [1,1651,null,{"value":null}] 04:07:47 INFO - PROCESS | 5122 | 1467112067491 Marionette TRACE conn3 -> [0,1652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.transformed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:47 INFO - PROCESS | 5122 | 1467112067503 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:07:47 INFO - PROCESS | 5122 | ++DOCSHELL 0x8db81400 == 34 [pid = 5122] [id = 420] 04:07:47 INFO - PROCESS | 5122 | ++DOMWINDOW == 72 (0x8db81800) [pid = 5122] [serial = 1261] [outer = (nil)] 04:07:47 INFO - PROCESS | 5122 | ++DOMWINDOW == 73 (0x8e4ac800) [pid = 5122] [serial = 1262] [outer = 0x8db81800] 04:07:47 INFO - PROCESS | 5122 | 1467112067590 Marionette DEBUG loaded listener.js 04:07:47 INFO - PROCESS | 5122 | ++DOMWINDOW == 74 (0x8e8d7400) [pid = 5122] [serial = 1263] [outer = 0x8db81800] 04:07:48 INFO - PROCESS | 5122 | 1467112068699 Marionette TRACE conn3 <- [1,1652,null,{"value":["/2dcontext/line-styles/2d.line.width.transformed.html",0,null,null,[["Line stroke widths are affected by scale transformations",0,null,null]]]}] 04:07:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 04:07:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1679ms 04:07:48 INFO - PROCESS | 5122 | 1467112068776 Marionette TRACE conn3 -> [0,1653,"getWindowHandle",null] 04:07:48 INFO - PROCESS | 5122 | 1467112068781 Marionette TRACE conn3 <- [1,1653,null,{"value":"8"}] 04:07:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 04:07:48 INFO - PROCESS | 5122 | 1467112068790 Marionette TRACE conn3 -> [0,1654,"setScriptTimeout",{"ms":35000}] 04:07:48 INFO - PROCESS | 5122 | 1467112068795 Marionette TRACE conn3 <- [1,1654,null,{}] 04:07:48 INFO - PROCESS | 5122 | 1467112068803 Marionette TRACE conn3 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:07:48 INFO - PROCESS | 5122 | 1467112068811 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:07:49 INFO - PROCESS | 5122 | 1467112069028 Marionette TRACE conn3 <- [1,1655,null,{"value":null}] 04:07:49 INFO - PROCESS | 5122 | 1467112069296 Marionette TRACE conn3 -> [0,1656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:49 INFO - PROCESS | 5122 | 1467112069305 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:07:49 INFO - PROCESS | 5122 | ++DOCSHELL 0x8e4b1800 == 35 [pid = 5122] [id = 421] 04:07:49 INFO - PROCESS | 5122 | ++DOMWINDOW == 75 (0x8e8dd400) [pid = 5122] [serial = 1264] [outer = (nil)] 04:07:49 INFO - PROCESS | 5122 | ++DOMWINDOW == 76 (0x912cc800) [pid = 5122] [serial = 1265] [outer = 0x8e8dd400] 04:07:49 INFO - PROCESS | 5122 | 1467112069392 Marionette DEBUG loaded listener.js 04:07:49 INFO - PROCESS | 5122 | ++DOMWINDOW == 77 (0x91dc9400) [pid = 5122] [serial = 1266] [outer = 0x8e8dd400] 04:07:50 INFO - PROCESS | 5122 | 1467112070393 Marionette TRACE conn3 <- [1,1656,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 04:07:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 04:07:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1633ms 04:07:50 INFO - PROCESS | 5122 | 1467112070424 Marionette TRACE conn3 -> [0,1657,"getWindowHandle",null] 04:07:50 INFO - PROCESS | 5122 | 1467112070430 Marionette TRACE conn3 <- [1,1657,null,{"value":"8"}] 04:07:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 04:07:50 INFO - PROCESS | 5122 | 1467112070437 Marionette TRACE conn3 -> [0,1658,"setScriptTimeout",{"ms":35000}] 04:07:50 INFO - PROCESS | 5122 | 1467112070441 Marionette TRACE conn3 <- [1,1658,null,{}] 04:07:50 INFO - PROCESS | 5122 | 1467112070447 Marionette TRACE conn3 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:07:50 INFO - PROCESS | 5122 | 1467112070453 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:07:50 INFO - PROCESS | 5122 | 1467112070649 Marionette TRACE conn3 <- [1,1659,null,{"value":null}] 04:07:50 INFO - PROCESS | 5122 | 1467112070912 Marionette TRACE conn3 -> [0,1660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:50 INFO - PROCESS | 5122 | 1467112070920 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:07:51 INFO - PROCESS | 5122 | ++DOCSHELL 0x9242ac00 == 36 [pid = 5122] [id = 422] 04:07:51 INFO - PROCESS | 5122 | ++DOMWINDOW == 78 (0x92fa8c00) [pid = 5122] [serial = 1267] [outer = (nil)] 04:07:51 INFO - PROCESS | 5122 | ++DOMWINDOW == 79 (0x93b54800) [pid = 5122] [serial = 1268] [outer = 0x92fa8c00] 04:07:51 INFO - PROCESS | 5122 | 1467112071060 Marionette DEBUG loaded listener.js 04:07:51 INFO - PROCESS | 5122 | ++DOMWINDOW == 80 (0x948fbc00) [pid = 5122] [serial = 1269] [outer = 0x92fa8c00] 04:07:52 INFO - PROCESS | 5122 | 1467112072102 Marionette TRACE conn3 <- [1,1660,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.1.html",0,null,null,[["arc() draws pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 04:07:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 04:07:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1733ms 04:07:52 INFO - PROCESS | 5122 | 1467112072172 Marionette TRACE conn3 -> [0,1661,"getWindowHandle",null] 04:07:52 INFO - PROCESS | 5122 | 1467112072179 Marionette TRACE conn3 <- [1,1661,null,{"value":"8"}] 04:07:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 04:07:52 INFO - PROCESS | 5122 | 1467112072196 Marionette TRACE conn3 -> [0,1662,"setScriptTimeout",{"ms":35000}] 04:07:52 INFO - PROCESS | 5122 | 1467112072204 Marionette TRACE conn3 <- [1,1662,null,{}] 04:07:52 INFO - PROCESS | 5122 | 1467112072211 Marionette TRACE conn3 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:07:52 INFO - PROCESS | 5122 | 1467112072218 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:07:52 INFO - PROCESS | 5122 | 1467112072496 Marionette TRACE conn3 <- [1,1663,null,{"value":null}] 04:07:52 INFO - PROCESS | 5122 | 1467112072743 Marionette TRACE conn3 -> [0,1664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:52 INFO - PROCESS | 5122 | 1467112072753 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:07:52 INFO - PROCESS | 5122 | ++DOCSHELL 0x95236c00 == 37 [pid = 5122] [id = 423] 04:07:52 INFO - PROCESS | 5122 | ++DOMWINDOW == 81 (0x95351800) [pid = 5122] [serial = 1270] [outer = (nil)] 04:07:52 INFO - PROCESS | 5122 | ++DOMWINDOW == 82 (0x955d5000) [pid = 5122] [serial = 1271] [outer = 0x95351800] 04:07:52 INFO - PROCESS | 5122 | 1467112072837 Marionette DEBUG loaded listener.js 04:07:52 INFO - PROCESS | 5122 | ++DOMWINDOW == 83 (0x95533000) [pid = 5122] [serial = 1272] [outer = 0x95351800] 04:07:54 INFO - PROCESS | 5122 | 1467112074016 Marionette TRACE conn3 <- [1,1664,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.2.html",0,null,null,[["arc() draws -3pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 04:07:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 04:07:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1906ms 04:07:54 INFO - PROCESS | 5122 | 1467112074094 Marionette TRACE conn3 -> [0,1665,"getWindowHandle",null] 04:07:54 INFO - PROCESS | 5122 | 1467112074101 Marionette TRACE conn3 <- [1,1665,null,{"value":"8"}] 04:07:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 04:07:54 INFO - PROCESS | 5122 | 1467112074117 Marionette TRACE conn3 -> [0,1666,"setScriptTimeout",{"ms":35000}] 04:07:54 INFO - PROCESS | 5122 | 1467112074122 Marionette TRACE conn3 <- [1,1666,null,{}] 04:07:54 INFO - PROCESS | 5122 | 1467112074130 Marionette TRACE conn3 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:07:54 INFO - PROCESS | 5122 | 1467112074135 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:07:54 INFO - PROCESS | 5122 | 1467112074350 Marionette TRACE conn3 <- [1,1667,null,{"value":null}] 04:07:54 INFO - PROCESS | 5122 | --DOCSHELL 0x8f110c00 == 36 [pid = 5122] [id = 393] 04:07:54 INFO - PROCESS | 5122 | --DOCSHELL 0x8db7bc00 == 35 [pid = 5122] [id = 396] 04:07:54 INFO - PROCESS | 5122 | --DOCSHELL 0x8f2dcc00 == 34 [pid = 5122] [id = 403] 04:07:54 INFO - PROCESS | 5122 | --DOCSHELL 0x8f10e400 == 33 [pid = 5122] [id = 419] 04:07:54 INFO - PROCESS | 5122 | --DOCSHELL 0x91cc2c00 == 32 [pid = 5122] [id = 418] 04:07:54 INFO - PROCESS | 5122 | --DOCSHELL 0x8f97ac00 == 31 [pid = 5122] [id = 417] 04:07:54 INFO - PROCESS | 5122 | --DOCSHELL 0x8f10f000 == 30 [pid = 5122] [id = 416] 04:07:54 INFO - PROCESS | 5122 | --DOCSHELL 0x8e4b4800 == 29 [pid = 5122] [id = 415] 04:07:54 INFO - PROCESS | 5122 | 1467112074581 Marionette TRACE conn3 -> [0,1668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:54 INFO - PROCESS | 5122 | 1467112074593 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:07:54 INFO - PROCESS | 5122 | ++DOCSHELL 0x8e4b4800 == 30 [pid = 5122] [id = 424] 04:07:54 INFO - PROCESS | 5122 | ++DOMWINDOW == 84 (0x8e8dbc00) [pid = 5122] [serial = 1273] [outer = (nil)] 04:07:54 INFO - PROCESS | 5122 | ++DOMWINDOW == 85 (0x8f10d000) [pid = 5122] [serial = 1274] [outer = 0x8e8dbc00] 04:07:54 INFO - PROCESS | 5122 | 1467112074663 Marionette DEBUG loaded listener.js 04:07:54 INFO - PROCESS | 5122 | ++DOMWINDOW == 86 (0x8f2dd000) [pid = 5122] [serial = 1275] [outer = 0x8e8dbc00] 04:07:54 INFO - PROCESS | 5122 | --DOMWINDOW == 85 (0x96f30800) [pid = 5122] [serial = 1223] [outer = (nil)] [url = about:blank] 04:07:54 INFO - PROCESS | 5122 | --DOMWINDOW == 84 (0x952b1000) [pid = 5122] [serial = 1217] [outer = (nil)] [url = about:blank] 04:07:54 INFO - PROCESS | 5122 | --DOMWINDOW == 83 (0x912d3800) [pid = 5122] [serial = 1220] [outer = (nil)] [url = about:blank] 04:07:54 INFO - PROCESS | 5122 | --DOMWINDOW == 82 (0x8f979000) [pid = 5122] [serial = 1194] [outer = (nil)] [url = about:blank] 04:07:54 INFO - PROCESS | 5122 | --DOMWINDOW == 81 (0x93d72800) [pid = 5122] [serial = 1193] [outer = (nil)] [url = about:blank] 04:07:54 INFO - PROCESS | 5122 | --DOMWINDOW == 80 (0x92425800) [pid = 5122] [serial = 1199] [outer = (nil)] [url = about:blank] 04:07:54 INFO - PROCESS | 5122 | --DOMWINDOW == 79 (0x93b96c00) [pid = 5122] [serial = 1200] [outer = (nil)] [url = about:blank] 04:07:54 INFO - PROCESS | 5122 | --DOMWINDOW == 78 (0x8f2de800) [pid = 5122] [serial = 1205] [outer = (nil)] [url = about:blank] 04:07:54 INFO - PROCESS | 5122 | --DOMWINDOW == 77 (0x91266c00) [pid = 5122] [serial = 1206] [outer = (nil)] [url = about:blank] 04:07:54 INFO - PROCESS | 5122 | --DOMWINDOW == 76 (0x91dc4400) [pid = 5122] [serial = 1211] [outer = (nil)] [url = about:blank] 04:07:54 INFO - PROCESS | 5122 | --DOMWINDOW == 75 (0x91ee9c00) [pid = 5122] [serial = 1212] [outer = (nil)] [url = about:blank] 04:07:54 INFO - PROCESS | 5122 | --DOMWINDOW == 74 (0x8f97f400) [pid = 5122] [serial = 1196] [outer = (nil)] [url = about:blank] 04:07:54 INFO - PROCESS | 5122 | --DOMWINDOW == 73 (0x9125a000) [pid = 5122] [serial = 1197] [outer = (nil)] [url = about:blank] 04:07:54 INFO - PROCESS | 5122 | --DOMWINDOW == 72 (0x8f2e6000) [pid = 5122] [serial = 1208] [outer = (nil)] [url = about:blank] 04:07:54 INFO - PROCESS | 5122 | --DOMWINDOW == 71 (0x8fb3cc00) [pid = 5122] [serial = 1209] [outer = (nil)] [url = about:blank] 04:07:54 INFO - PROCESS | 5122 | --DOMWINDOW == 70 (0x952dc400) [pid = 5122] [serial = 1202] [outer = (nil)] [url = about:blank] 04:07:54 INFO - PROCESS | 5122 | --DOMWINDOW == 69 (0x95525400) [pid = 5122] [serial = 1203] [outer = (nil)] [url = about:blank] 04:07:54 INFO - PROCESS | 5122 | --DOMWINDOW == 68 (0x95232800) [pid = 5122] [serial = 1215] [outer = (nil)] [url = about:blank] 04:07:54 INFO - PROCESS | 5122 | --DOMWINDOW == 67 (0x948fc800) [pid = 5122] [serial = 1214] [outer = (nil)] [url = about:blank] 04:07:54 INFO - PROCESS | 5122 | --DOMWINDOW == 66 (0x95530400) [pid = 5122] [serial = 1218] [outer = (nil)] [url = about:blank] 04:07:54 INFO - PROCESS | 5122 | --DOMWINDOW == 65 (0x91ef5800) [pid = 5122] [serial = 1221] [outer = (nil)] [url = about:blank] 04:07:54 INFO - PROCESS | 5122 | --DOMWINDOW == 64 (0x955da400) [pid = 5122] [serial = 1224] [outer = (nil)] [url = about:blank] 04:07:55 INFO - PROCESS | 5122 | 1467112075466 Marionette TRACE conn3 <- [1,1668,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.3.html",0,null,null,[["arc() wraps angles mod 2pi when anticlockwise and end > start+2pi",0,null,null]]]}] 04:07:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 04:07:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1394ms 04:07:55 INFO - PROCESS | 5122 | 1467112075503 Marionette TRACE conn3 -> [0,1669,"getWindowHandle",null] 04:07:55 INFO - PROCESS | 5122 | 1467112075510 Marionette TRACE conn3 <- [1,1669,null,{"value":"8"}] 04:07:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 04:07:55 INFO - PROCESS | 5122 | 1467112075520 Marionette TRACE conn3 -> [0,1670,"setScriptTimeout",{"ms":35000}] 04:07:55 INFO - PROCESS | 5122 | 1467112075524 Marionette TRACE conn3 <- [1,1670,null,{}] 04:07:55 INFO - PROCESS | 5122 | 1467112075530 Marionette TRACE conn3 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:07:55 INFO - PROCESS | 5122 | 1467112075535 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:07:55 INFO - PROCESS | 5122 | 1467112075699 Marionette TRACE conn3 <- [1,1671,null,{"value":null}] 04:07:55 INFO - PROCESS | 5122 | 1467112075709 Marionette TRACE conn3 -> [0,1672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:55 INFO - PROCESS | 5122 | 1467112075717 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:07:55 INFO - PROCESS | 5122 | ++DOCSHELL 0x8fb37c00 == 31 [pid = 5122] [id = 425] 04:07:55 INFO - PROCESS | 5122 | ++DOMWINDOW == 65 (0x91263400) [pid = 5122] [serial = 1276] [outer = (nil)] 04:07:55 INFO - PROCESS | 5122 | ++DOMWINDOW == 66 (0x912ccc00) [pid = 5122] [serial = 1277] [outer = 0x91263400] 04:07:55 INFO - PROCESS | 5122 | 1467112075790 Marionette DEBUG loaded listener.js 04:07:55 INFO - PROCESS | 5122 | ++DOMWINDOW == 67 (0x91cc0c00) [pid = 5122] [serial = 1278] [outer = 0x91263400] 04:07:56 INFO - PROCESS | 5122 | 1467112076805 Marionette TRACE conn3 <- [1,1672,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.4.html",0,null,null,[["arc() draws a full circle when clockwise and end > start+2pi",0,null,null]]]}] 04:07:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 04:07:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1333ms 04:07:56 INFO - PROCESS | 5122 | 1467112076854 Marionette TRACE conn3 -> [0,1673,"getWindowHandle",null] 04:07:56 INFO - PROCESS | 5122 | 1467112076858 Marionette TRACE conn3 <- [1,1673,null,{"value":"8"}] 04:07:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 04:07:56 INFO - PROCESS | 5122 | 1467112076864 Marionette TRACE conn3 -> [0,1674,"setScriptTimeout",{"ms":35000}] 04:07:56 INFO - PROCESS | 5122 | 1467112076870 Marionette TRACE conn3 <- [1,1674,null,{}] 04:07:56 INFO - PROCESS | 5122 | 1467112076886 Marionette TRACE conn3 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:07:56 INFO - PROCESS | 5122 | 1467112076894 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:07:57 INFO - PROCESS | 5122 | 1467112077063 Marionette TRACE conn3 <- [1,1675,null,{"value":null}] 04:07:57 INFO - PROCESS | 5122 | 1467112077212 Marionette TRACE conn3 -> [0,1676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:57 INFO - PROCESS | 5122 | 1467112077223 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:07:57 INFO - PROCESS | 5122 | ++DOCSHELL 0x92fa7c00 == 32 [pid = 5122] [id = 426] 04:07:57 INFO - PROCESS | 5122 | ++DOMWINDOW == 68 (0x92faa400) [pid = 5122] [serial = 1279] [outer = (nil)] 04:07:57 INFO - PROCESS | 5122 | ++DOMWINDOW == 69 (0x93b52400) [pid = 5122] [serial = 1280] [outer = 0x92faa400] 04:07:57 INFO - PROCESS | 5122 | 1467112077296 Marionette DEBUG loaded listener.js 04:07:57 INFO - PROCESS | 5122 | ++DOMWINDOW == 70 (0x94852400) [pid = 5122] [serial = 1281] [outer = 0x92faa400] 04:07:58 INFO - PROCESS | 5122 | 1467112078253 Marionette TRACE conn3 <- [1,1676,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.5.html",0,null,null,[["arc() wraps angles mod 2pi when clockwise and start > end+2pi",0,null,null]]]}] 04:07:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 04:07:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1432ms 04:07:58 INFO - PROCESS | 5122 | 1467112078299 Marionette TRACE conn3 -> [0,1677,"getWindowHandle",null] 04:07:58 INFO - PROCESS | 5122 | 1467112078303 Marionette TRACE conn3 <- [1,1677,null,{"value":"8"}] 04:07:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 04:07:58 INFO - PROCESS | 5122 | 1467112078316 Marionette TRACE conn3 -> [0,1678,"setScriptTimeout",{"ms":35000}] 04:07:58 INFO - PROCESS | 5122 | 1467112078319 Marionette TRACE conn3 <- [1,1678,null,{}] 04:07:58 INFO - PROCESS | 5122 | 1467112078325 Marionette TRACE conn3 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:07:58 INFO - PROCESS | 5122 | 1467112078330 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:07:58 INFO - PROCESS | 5122 | 1467112078556 Marionette TRACE conn3 <- [1,1679,null,{"value":null}] 04:07:58 INFO - PROCESS | 5122 | 1467112078580 Marionette TRACE conn3 -> [0,1680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:58 INFO - PROCESS | 5122 | 1467112078587 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:07:58 INFO - PROCESS | 5122 | ++DOCSHELL 0x8e4acc00 == 33 [pid = 5122] [id = 427] 04:07:58 INFO - PROCESS | 5122 | ++DOMWINDOW == 71 (0x930d4000) [pid = 5122] [serial = 1282] [outer = (nil)] 04:07:58 INFO - PROCESS | 5122 | ++DOMWINDOW == 72 (0x952b0800) [pid = 5122] [serial = 1283] [outer = 0x930d4000] 04:07:58 INFO - PROCESS | 5122 | 1467112078659 Marionette DEBUG loaded listener.js 04:07:58 INFO - PROCESS | 5122 | ++DOMWINDOW == 73 (0x9552a800) [pid = 5122] [serial = 1284] [outer = 0x930d4000] 04:07:59 INFO - PROCESS | 5122 | --DOMWINDOW == 72 (0x98375800) [pid = 5122] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 04:07:59 INFO - PROCESS | 5122 | --DOMWINDOW == 71 (0x8f2e4c00) [pid = 5122] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 04:07:59 INFO - PROCESS | 5122 | --DOMWINDOW == 70 (0x8f977000) [pid = 5122] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 04:07:59 INFO - PROCESS | 5122 | --DOMWINDOW == 69 (0x8e4b4c00) [pid = 5122] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 04:07:59 INFO - PROCESS | 5122 | --DOMWINDOW == 68 (0x93b5bc00) [pid = 5122] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 04:07:59 INFO - PROCESS | 5122 | --DOMWINDOW == 67 (0x8fb39800) [pid = 5122] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 04:07:59 INFO - PROCESS | 5122 | --DOMWINDOW == 66 (0x96f39400) [pid = 5122] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 04:07:59 INFO - PROCESS | 5122 | --DOMWINDOW == 65 (0x8f116c00) [pid = 5122] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 04:07:59 INFO - PROCESS | 5122 | --DOMWINDOW == 64 (0x8e4b3400) [pid = 5122] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 04:07:59 INFO - PROCESS | 5122 | --DOMWINDOW == 63 (0x9241e000) [pid = 5122] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 04:07:59 INFO - PROCESS | 5122 | --DOMWINDOW == 62 (0x99db3000) [pid = 5122] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 04:07:59 INFO - PROCESS | 5122 | 1467112079687 Marionette TRACE conn3 <- [1,1680,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.6.html",0,null,null,[["arc() draws a full circle when anticlockwise and start > end+2pi",0,null,null]]]}] 04:07:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 04:07:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1429ms 04:07:59 INFO - PROCESS | 5122 | 1467112079746 Marionette TRACE conn3 -> [0,1681,"getWindowHandle",null] 04:07:59 INFO - PROCESS | 5122 | 1467112079749 Marionette TRACE conn3 <- [1,1681,null,{"value":"8"}] 04:07:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 04:07:59 INFO - PROCESS | 5122 | 1467112079755 Marionette TRACE conn3 -> [0,1682,"setScriptTimeout",{"ms":35000}] 04:07:59 INFO - PROCESS | 5122 | 1467112079758 Marionette TRACE conn3 <- [1,1682,null,{}] 04:07:59 INFO - PROCESS | 5122 | 1467112079764 Marionette TRACE conn3 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:07:59 INFO - PROCESS | 5122 | 1467112079769 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:07:59 INFO - PROCESS | 5122 | 1467112079923 Marionette TRACE conn3 <- [1,1683,null,{"value":null}] 04:08:00 INFO - PROCESS | 5122 | 1467112080054 Marionette TRACE conn3 -> [0,1684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:00 INFO - PROCESS | 5122 | 1467112080060 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:08:00 INFO - PROCESS | 5122 | ++DOCSHELL 0x8e8d8c00 == 34 [pid = 5122] [id = 428] 04:08:00 INFO - PROCESS | 5122 | ++DOMWINDOW == 63 (0x8fb35400) [pid = 5122] [serial = 1285] [outer = (nil)] 04:08:00 INFO - PROCESS | 5122 | ++DOMWINDOW == 64 (0x92425000) [pid = 5122] [serial = 1286] [outer = 0x8fb35400] 04:08:00 INFO - PROCESS | 5122 | 1467112080131 Marionette DEBUG loaded listener.js 04:08:00 INFO - PROCESS | 5122 | ++DOMWINDOW == 65 (0x93d76800) [pid = 5122] [serial = 1287] [outer = 0x8fb35400] 04:08:00 INFO - PROCESS | 5122 | 1467112080916 Marionette TRACE conn3 <- [1,1684,null,{"value":["/2dcontext/path-objects/2d.path.arc.default.html",0,null,null,[["arc() with missing last argument defaults to clockwise",0,null,null]]]}] 04:08:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 04:08:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1184ms 04:08:00 INFO - PROCESS | 5122 | 1467112080941 Marionette TRACE conn3 -> [0,1685,"getWindowHandle",null] 04:08:00 INFO - PROCESS | 5122 | 1467112080945 Marionette TRACE conn3 <- [1,1685,null,{"value":"8"}] 04:08:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 04:08:00 INFO - PROCESS | 5122 | 1467112080951 Marionette TRACE conn3 -> [0,1686,"setScriptTimeout",{"ms":35000}] 04:08:00 INFO - PROCESS | 5122 | 1467112080955 Marionette TRACE conn3 <- [1,1686,null,{}] 04:08:00 INFO - PROCESS | 5122 | 1467112080968 Marionette TRACE conn3 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:08:00 INFO - PROCESS | 5122 | 1467112080979 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:08:01 INFO - PROCESS | 5122 | 1467112081203 Marionette TRACE conn3 <- [1,1687,null,{"value":null}] 04:08:01 INFO - PROCESS | 5122 | 1467112081214 Marionette TRACE conn3 -> [0,1688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:01 INFO - PROCESS | 5122 | 1467112081220 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:08:01 INFO - PROCESS | 5122 | ++DOCSHELL 0x8db7d000 == 35 [pid = 5122] [id = 429] 04:08:01 INFO - PROCESS | 5122 | ++DOMWINDOW == 66 (0x8e8e0c00) [pid = 5122] [serial = 1288] [outer = (nil)] 04:08:01 INFO - PROCESS | 5122 | ++DOMWINDOW == 67 (0x96f32800) [pid = 5122] [serial = 1289] [outer = 0x8e8e0c00] 04:08:01 INFO - PROCESS | 5122 | 1467112081434 Marionette DEBUG loaded listener.js 04:08:01 INFO - PROCESS | 5122 | ++DOMWINDOW == 68 (0x98185800) [pid = 5122] [serial = 1290] [outer = 0x8e8e0c00] 04:08:02 INFO - PROCESS | 5122 | 1467112082469 Marionette TRACE conn3 <- [1,1688,null,{"value":["/2dcontext/path-objects/2d.path.arc.empty.html",0,null,null,[["arc() with an empty path does not draw a straight line to the start point",0,null,null]]]}] 04:08:02 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 04:08:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1590ms 04:08:02 INFO - PROCESS | 5122 | 1467112082543 Marionette TRACE conn3 -> [0,1689,"getWindowHandle",null] 04:08:02 INFO - PROCESS | 5122 | 1467112082550 Marionette TRACE conn3 <- [1,1689,null,{"value":"8"}] 04:08:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 04:08:02 INFO - PROCESS | 5122 | 1467112082557 Marionette TRACE conn3 -> [0,1690,"setScriptTimeout",{"ms":35000}] 04:08:02 INFO - PROCESS | 5122 | 1467112082565 Marionette TRACE conn3 <- [1,1690,null,{}] 04:08:02 INFO - PROCESS | 5122 | 1467112082573 Marionette TRACE conn3 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:08:02 INFO - PROCESS | 5122 | 1467112082578 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:08:02 INFO - PROCESS | 5122 | 1467112082796 Marionette TRACE conn3 <- [1,1691,null,{"value":null}] 04:08:03 INFO - PROCESS | 5122 | 1467112083035 Marionette TRACE conn3 -> [0,1692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:03 INFO - PROCESS | 5122 | 1467112083048 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:08:03 INFO - PROCESS | 5122 | ++DOCSHELL 0x8db7c400 == 36 [pid = 5122] [id = 430] 04:08:03 INFO - PROCESS | 5122 | ++DOMWINDOW == 69 (0x8db7d800) [pid = 5122] [serial = 1291] [outer = (nil)] 04:08:03 INFO - PROCESS | 5122 | ++DOMWINDOW == 70 (0x8f984c00) [pid = 5122] [serial = 1292] [outer = 0x8db7d800] 04:08:03 INFO - PROCESS | 5122 | 1467112083146 Marionette DEBUG loaded listener.js 04:08:03 INFO - PROCESS | 5122 | ++DOMWINDOW == 71 (0x8fb40800) [pid = 5122] [serial = 1293] [outer = 0x8db7d800] 04:08:04 INFO - PROCESS | 5122 | 1467112084078 Marionette TRACE conn3 <- [1,1692,null,{"value":["/2dcontext/path-objects/2d.path.arc.end.html",0,null,null,[["arc() adds the end point of the arc to the subpath",0,null,null]]]}] 04:08:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 04:08:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1596ms 04:08:04 INFO - PROCESS | 5122 | 1467112084154 Marionette TRACE conn3 -> [0,1693,"getWindowHandle",null] 04:08:04 INFO - PROCESS | 5122 | 1467112084162 Marionette TRACE conn3 <- [1,1693,null,{"value":"8"}] 04:08:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 04:08:04 INFO - PROCESS | 5122 | 1467112084174 Marionette TRACE conn3 -> [0,1694,"setScriptTimeout",{"ms":35000}] 04:08:04 INFO - PROCESS | 5122 | 1467112084178 Marionette TRACE conn3 <- [1,1694,null,{}] 04:08:04 INFO - PROCESS | 5122 | 1467112084184 Marionette TRACE conn3 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:08:04 INFO - PROCESS | 5122 | 1467112084190 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:08:04 INFO - PROCESS | 5122 | 1467112084417 Marionette TRACE conn3 <- [1,1695,null,{"value":null}] 04:08:04 INFO - PROCESS | 5122 | 1467112084710 Marionette TRACE conn3 -> [0,1696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:04 INFO - PROCESS | 5122 | 1467112084722 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:08:04 INFO - PROCESS | 5122 | ++DOCSHELL 0x8f97b800 == 37 [pid = 5122] [id = 431] 04:08:04 INFO - PROCESS | 5122 | ++DOMWINDOW == 72 (0x91dcc400) [pid = 5122] [serial = 1294] [outer = (nil)] 04:08:04 INFO - PROCESS | 5122 | ++DOMWINDOW == 73 (0x92f9d400) [pid = 5122] [serial = 1295] [outer = 0x91dcc400] 04:08:04 INFO - PROCESS | 5122 | 1467112084846 Marionette DEBUG loaded listener.js 04:08:04 INFO - PROCESS | 5122 | ++DOMWINDOW == 74 (0x93d78800) [pid = 5122] [serial = 1296] [outer = 0x91dcc400] 04:08:05 INFO - PROCESS | 5122 | 1467112085738 Marionette TRACE conn3 <- [1,1696,null,{"value":["/2dcontext/path-objects/2d.path.arc.negative.html",0,null,null,[["arc() with negative radius throws INDEX_SIZE_ERR",0,null,null]]]}] 04:08:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 04:08:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1632ms 04:08:05 INFO - PROCESS | 5122 | 1467112085807 Marionette TRACE conn3 -> [0,1697,"getWindowHandle",null] 04:08:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 04:08:05 INFO - PROCESS | 5122 | 1467112085811 Marionette TRACE conn3 <- [1,1697,null,{"value":"8"}] 04:08:05 INFO - PROCESS | 5122 | 1467112085818 Marionette TRACE conn3 -> [0,1698,"setScriptTimeout",{"ms":35000}] 04:08:05 INFO - PROCESS | 5122 | 1467112085824 Marionette TRACE conn3 <- [1,1698,null,{}] 04:08:05 INFO - PROCESS | 5122 | 1467112085841 Marionette TRACE conn3 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:08:05 INFO - PROCESS | 5122 | 1467112085850 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:08:06 INFO - PROCESS | 5122 | 1467112086071 Marionette TRACE conn3 <- [1,1699,null,{"value":null}] 04:08:06 INFO - PROCESS | 5122 | 1467112086292 Marionette TRACE conn3 -> [0,1700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonempty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:06 INFO - PROCESS | 5122 | 1467112086308 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:08:06 INFO - PROCESS | 5122 | ++DOCSHELL 0x8db76800 == 38 [pid = 5122] [id = 432] 04:08:06 INFO - PROCESS | 5122 | ++DOMWINDOW == 75 (0x96f34800) [pid = 5122] [serial = 1297] [outer = (nil)] 04:08:06 INFO - PROCESS | 5122 | ++DOMWINDOW == 76 (0x98184000) [pid = 5122] [serial = 1298] [outer = 0x96f34800] 04:08:06 INFO - PROCESS | 5122 | 1467112086447 Marionette DEBUG loaded listener.js 04:08:06 INFO - PROCESS | 5122 | ++DOMWINDOW == 77 (0x99660c00) [pid = 5122] [serial = 1299] [outer = 0x96f34800] 04:08:07 INFO - PROCESS | 5122 | 1467112087324 Marionette TRACE conn3 <- [1,1700,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonempty.html",0,null,null,[["arc() with a non-empty path does draw a straight line to the start point",0,null,null]]]}] 04:08:07 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 04:08:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1538ms 04:08:07 INFO - PROCESS | 5122 | 1467112087357 Marionette TRACE conn3 -> [0,1701,"getWindowHandle",null] 04:08:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 04:08:07 INFO - PROCESS | 5122 | 1467112087362 Marionette TRACE conn3 <- [1,1701,null,{"value":"8"}] 04:08:07 INFO - PROCESS | 5122 | 1467112087368 Marionette TRACE conn3 -> [0,1702,"setScriptTimeout",{"ms":35000}] 04:08:07 INFO - PROCESS | 5122 | 1467112087372 Marionette TRACE conn3 <- [1,1702,null,{}] 04:08:07 INFO - PROCESS | 5122 | 1467112087377 Marionette TRACE conn3 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:08:07 INFO - PROCESS | 5122 | 1467112087382 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:08:07 INFO - PROCESS | 5122 | 1467112087561 Marionette TRACE conn3 <- [1,1703,null,{"value":null}] 04:08:07 INFO - PROCESS | 5122 | 1467112087740 Marionette TRACE conn3 -> [0,1704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:07 INFO - PROCESS | 5122 | 1467112087746 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:08:07 INFO - PROCESS | 5122 | ++DOCSHELL 0x8e4ae400 == 39 [pid = 5122] [id = 433] 04:08:07 INFO - PROCESS | 5122 | ++DOMWINDOW == 78 (0x96f30c00) [pid = 5122] [serial = 1300] [outer = (nil)] 04:08:07 INFO - PROCESS | 5122 | ++DOMWINDOW == 79 (0x99e44c00) [pid = 5122] [serial = 1301] [outer = 0x96f30c00] 04:08:07 INFO - PROCESS | 5122 | 1467112087837 Marionette DEBUG loaded listener.js 04:08:07 INFO - PROCESS | 5122 | ++DOMWINDOW == 80 (0x99e4c400) [pid = 5122] [serial = 1302] [outer = 0x96f30c00] 04:08:08 INFO - PROCESS | 5122 | 1467112088779 Marionette TRACE conn3 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 04:08:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 04:08:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1446ms 04:08:08 INFO - PROCESS | 5122 | 1467112088815 Marionette TRACE conn3 -> [0,1705,"getWindowHandle",null] 04:08:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 04:08:08 INFO - PROCESS | 5122 | 1467112088819 Marionette TRACE conn3 <- [1,1705,null,{"value":"8"}] 04:08:08 INFO - PROCESS | 5122 | 1467112088827 Marionette TRACE conn3 -> [0,1706,"setScriptTimeout",{"ms":35000}] 04:08:08 INFO - PROCESS | 5122 | 1467112088831 Marionette TRACE conn3 <- [1,1706,null,{}] 04:08:08 INFO - PROCESS | 5122 | 1467112088837 Marionette TRACE conn3 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:08:08 INFO - PROCESS | 5122 | 1467112088842 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:08:09 INFO - PROCESS | 5122 | 1467112089026 Marionette TRACE conn3 <- [1,1707,null,{"value":null}] 04:08:09 INFO - PROCESS | 5122 | 1467112089213 Marionette TRACE conn3 -> [0,1708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:09 INFO - PROCESS | 5122 | 1467112089221 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:08:09 INFO - PROCESS | 5122 | ++DOCSHELL 0x91dc8400 == 40 [pid = 5122] [id = 434] 04:08:09 INFO - PROCESS | 5122 | ++DOMWINDOW == 81 (0x9965ac00) [pid = 5122] [serial = 1303] [outer = (nil)] 04:08:09 INFO - PROCESS | 5122 | ++DOMWINDOW == 82 (0x9a1ab000) [pid = 5122] [serial = 1304] [outer = 0x9965ac00] 04:08:09 INFO - PROCESS | 5122 | 1467112089310 Marionette DEBUG loaded listener.js 04:08:09 INFO - PROCESS | 5122 | ++DOMWINDOW == 83 (0x9a397400) [pid = 5122] [serial = 1305] [outer = 0x9965ac00] 04:08:10 INFO - PROCESS | 5122 | 1467112090292 Marionette TRACE conn3 <- [1,1708,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.1.html",0,null,null,[["Non-uniformly scaled arcs are the right shape",0,null,null]]]}] 04:08:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 04:08:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1539ms 04:08:10 INFO - PROCESS | 5122 | 1467112090366 Marionette TRACE conn3 -> [0,1709,"getWindowHandle",null] 04:08:10 INFO - PROCESS | 5122 | 1467112090369 Marionette TRACE conn3 <- [1,1709,null,{"value":"8"}] 04:08:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 04:08:10 INFO - PROCESS | 5122 | 1467112090376 Marionette TRACE conn3 -> [0,1710,"setScriptTimeout",{"ms":35000}] 04:08:10 INFO - PROCESS | 5122 | 1467112090379 Marionette TRACE conn3 <- [1,1710,null,{}] 04:08:10 INFO - PROCESS | 5122 | 1467112090385 Marionette TRACE conn3 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:08:10 INFO - PROCESS | 5122 | 1467112090396 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:08:10 INFO - PROCESS | 5122 | 1467112090636 Marionette TRACE conn3 <- [1,1711,null,{"value":null}] 04:08:10 INFO - PROCESS | 5122 | 1467112090861 Marionette TRACE conn3 -> [0,1712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:10 INFO - PROCESS | 5122 | 1467112090868 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:08:11 INFO - PROCESS | 5122 | ++DOCSHELL 0x8e4b9c00 == 41 [pid = 5122] [id = 435] 04:08:11 INFO - PROCESS | 5122 | ++DOMWINDOW == 84 (0x8e8d1400) [pid = 5122] [serial = 1306] [outer = (nil)] 04:08:11 INFO - PROCESS | 5122 | ++DOMWINDOW == 85 (0x8e8df000) [pid = 5122] [serial = 1307] [outer = 0x8e8d1400] 04:08:11 INFO - PROCESS | 5122 | 1467112091189 Marionette DEBUG loaded listener.js 04:08:11 INFO - PROCESS | 5122 | ++DOMWINDOW == 86 (0x8f01b800) [pid = 5122] [serial = 1308] [outer = 0x8e8d1400] 04:08:12 INFO - PROCESS | 5122 | 1467112092125 Marionette TRACE conn3 <- [1,1712,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.2.html",0,null,null,[["Highly scaled arcs are the right shape",0,null,null]]]}] 04:08:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 04:08:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1797ms 04:08:12 INFO - PROCESS | 5122 | 1467112092173 Marionette TRACE conn3 -> [0,1713,"getWindowHandle",null] 04:08:12 INFO - PROCESS | 5122 | 1467112092179 Marionette TRACE conn3 <- [1,1713,null,{"value":"8"}] 04:08:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 04:08:12 INFO - PROCESS | 5122 | 1467112092187 Marionette TRACE conn3 -> [0,1714,"setScriptTimeout",{"ms":35000}] 04:08:12 INFO - PROCESS | 5122 | 1467112092191 Marionette TRACE conn3 <- [1,1714,null,{}] 04:08:12 INFO - PROCESS | 5122 | 1467112092198 Marionette TRACE conn3 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:08:12 INFO - PROCESS | 5122 | 1467112092203 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:08:12 INFO - PROCESS | 5122 | 1467112092418 Marionette TRACE conn3 <- [1,1715,null,{"value":null}] 04:08:12 INFO - PROCESS | 5122 | 1467112092612 Marionette TRACE conn3 -> [0,1716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:12 INFO - PROCESS | 5122 | 1467112092623 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:08:12 INFO - PROCESS | 5122 | ++DOCSHELL 0x9125b800 == 42 [pid = 5122] [id = 436] 04:08:12 INFO - PROCESS | 5122 | ++DOMWINDOW == 87 (0x91265c00) [pid = 5122] [serial = 1309] [outer = (nil)] 04:08:12 INFO - PROCESS | 5122 | ++DOMWINDOW == 88 (0x91dc8c00) [pid = 5122] [serial = 1310] [outer = 0x91265c00] 04:08:12 INFO - PROCESS | 5122 | 1467112092697 Marionette DEBUG loaded listener.js 04:08:12 INFO - PROCESS | 5122 | ++DOMWINDOW == 89 (0x91eeb400) [pid = 5122] [serial = 1311] [outer = 0x91265c00] 04:08:14 INFO - PROCESS | 5122 | --DOCSHELL 0x99221c00 == 41 [pid = 5122] [id = 412] 04:08:14 INFO - PROCESS | 5122 | --DOCSHELL 0x8e4af000 == 40 [pid = 5122] [id = 413] 04:08:14 INFO - PROCESS | 5122 | --DOCSHELL 0x8f118800 == 39 [pid = 5122] [id = 414] 04:08:14 INFO - PROCESS | 5122 | --DOCSHELL 0x8e4aa800 == 38 [pid = 5122] [id = 401] 04:08:14 INFO - PROCESS | 5122 | --DOCSHELL 0x93b56800 == 37 [pid = 5122] [id = 404] 04:08:14 INFO - PROCESS | 5122 | --DOCSHELL 0x95237c00 == 36 [pid = 5122] [id = 405] 04:08:14 INFO - PROCESS | 5122 | --DOCSHELL 0x93b58000 == 35 [pid = 5122] [id = 397] 04:08:14 INFO - PROCESS | 5122 | --DOCSHELL 0x91eed800 == 34 [pid = 5122] [id = 395] 04:08:14 INFO - PROCESS | 5122 | --DOCSHELL 0x8db78000 == 33 [pid = 5122] [id = 406] 04:08:14 INFO - PROCESS | 5122 | --DOCSHELL 0x8db81400 == 32 [pid = 5122] [id = 420] 04:08:14 INFO - PROCESS | 5122 | --DOCSHELL 0x8db7ac00 == 31 [pid = 5122] [id = 398] 04:08:14 INFO - PROCESS | 5122 | --DOCSHELL 0x8f975800 == 30 [pid = 5122] [id = 408] 04:08:14 INFO - PROCESS | 5122 | --DOCSHELL 0x95236c00 == 29 [pid = 5122] [id = 423] 04:08:14 INFO - PROCESS | 5122 | --DOCSHELL 0x8e4b1800 == 28 [pid = 5122] [id = 421] 04:08:14 INFO - PROCESS | 5122 | --DOCSHELL 0x8e8db800 == 27 [pid = 5122] [id = 402] 04:08:14 INFO - PROCESS | 5122 | --DOCSHELL 0x930ddc00 == 26 [pid = 5122] [id = 409] 04:08:14 INFO - PROCESS | 5122 | --DOCSHELL 0x9242ac00 == 25 [pid = 5122] [id = 422] 04:08:14 INFO - PROCESS | 5122 | --DOCSHELL 0x8f980000 == 24 [pid = 5122] [id = 394] 04:08:14 INFO - PROCESS | 5122 | --DOCSHELL 0x8f2dec00 == 23 [pid = 5122] [id = 411] 04:08:14 INFO - PROCESS | 5122 | --DOCSHELL 0x8f01a400 == 22 [pid = 5122] [id = 410] 04:08:14 INFO - PROCESS | 5122 | --DOCSHELL 0x8f110400 == 21 [pid = 5122] [id = 399] 04:08:14 INFO - PROCESS | 5122 | --DOCSHELL 0x9522c000 == 20 [pid = 5122] [id = 400] 04:08:14 INFO - PROCESS | 5122 | --DOCSHELL 0x8f014800 == 19 [pid = 5122] [id = 407] 04:08:14 INFO - PROCESS | 5122 | --DOMWINDOW == 88 (0x99e40800) [pid = 5122] [serial = 1235] [outer = (nil)] [url = about:blank] 04:08:14 INFO - PROCESS | 5122 | --DOMWINDOW == 87 (0x912d3000) [pid = 5122] [serial = 1245] [outer = (nil)] [url = about:blank] 04:08:14 INFO - PROCESS | 5122 | --DOMWINDOW == 86 (0x91266400) [pid = 5122] [serial = 1226] [outer = (nil)] [url = about:blank] 04:08:14 INFO - PROCESS | 5122 | --DOMWINDOW == 85 (0x8e8d4400) [pid = 5122] [serial = 1247] [outer = (nil)] [url = about:blank] 04:08:14 INFO - PROCESS | 5122 | --DOMWINDOW == 84 (0x948f5c00) [pid = 5122] [serial = 1229] [outer = (nil)] [url = about:blank] 04:08:14 INFO - PROCESS | 5122 | --DOMWINDOW == 83 (0x91cbec00) [pid = 5122] [serial = 1253] [outer = (nil)] [url = about:blank] 04:08:14 INFO - PROCESS | 5122 | --DOMWINDOW == 82 (0x99e48800) [pid = 5122] [serial = 1236] [outer = (nil)] [url = about:blank] 04:08:14 INFO - PROCESS | 5122 | --DOMWINDOW == 81 (0x9921fc00) [pid = 5122] [serial = 1232] [outer = (nil)] [url = about:blank] 04:08:14 INFO - PROCESS | 5122 | --DOMWINDOW == 80 (0x8f2df800) [pid = 5122] [serial = 1250] [outer = (nil)] [url = about:blank] 04:08:14 INFO - PROCESS | 5122 | --DOMWINDOW == 79 (0x99663400) [pid = 5122] [serial = 1233] [outer = (nil)] [url = about:blank] 04:08:14 INFO - PROCESS | 5122 | --DOMWINDOW == 78 (0x952a9c00) [pid = 5122] [serial = 1230] [outer = (nil)] [url = about:blank] 04:08:14 INFO - PROCESS | 5122 | --DOMWINDOW == 77 (0x8f983c00) [pid = 5122] [serial = 1244] [outer = (nil)] [url = about:blank] 04:08:14 INFO - PROCESS | 5122 | --DOMWINDOW == 76 (0x8f97cc00) [pid = 5122] [serial = 1241] [outer = (nil)] [url = about:blank] 04:08:14 INFO - PROCESS | 5122 | --DOMWINDOW == 75 (0x92fa5c00) [pid = 5122] [serial = 1256] [outer = (nil)] [url = about:blank] 04:08:14 INFO - PROCESS | 5122 | --DOMWINDOW == 74 (0x8fb3c800) [pid = 5122] [serial = 1242] [outer = (nil)] [url = about:blank] 04:08:14 INFO - PROCESS | 5122 | --DOMWINDOW == 73 (0x8e8dc800) [pid = 5122] [serial = 1248] [outer = (nil)] [url = about:blank] 04:08:14 INFO - PROCESS | 5122 | --DOMWINDOW == 72 (0x91dc9800) [pid = 5122] [serial = 1254] [outer = (nil)] [url = about:blank] 04:08:14 INFO - PROCESS | 5122 | --DOMWINDOW == 71 (0x8f976800) [pid = 5122] [serial = 1251] [outer = (nil)] [url = about:blank] 04:08:14 INFO - PROCESS | 5122 | --DOMWINDOW == 70 (0x93b5a000) [pid = 5122] [serial = 1257] [outer = (nil)] [url = about:blank] 04:08:14 INFO - PROCESS | 5122 | --DOMWINDOW == 69 (0x91cc2400) [pid = 5122] [serial = 1227] [outer = (nil)] [url = about:blank] 04:08:14 INFO - PROCESS | 5122 | --DOMWINDOW == 68 (0x99ee0800) [pid = 5122] [serial = 1238] [outer = (nil)] [url = about:blank] 04:08:14 INFO - PROCESS | 5122 | --DOMWINDOW == 67 (0x9a141c00) [pid = 5122] [serial = 1239] [outer = (nil)] [url = about:blank] 04:08:14 INFO - PROCESS | 5122 | --DOMWINDOW == 66 (0x93b9dc00) [pid = 5122] [serial = 1259] [outer = (nil)] [url = about:blank] 04:08:14 INFO - PROCESS | 5122 | 1467112094714 Marionette TRACE conn3 <- [1,1716,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.1.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 04:08:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 04:08:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 2587ms 04:08:14 INFO - PROCESS | 5122 | 1467112094773 Marionette TRACE conn3 -> [0,1717,"getWindowHandle",null] 04:08:14 INFO - PROCESS | 5122 | 1467112094779 Marionette TRACE conn3 <- [1,1717,null,{"value":"8"}] 04:08:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 04:08:14 INFO - PROCESS | 5122 | 1467112094787 Marionette TRACE conn3 -> [0,1718,"setScriptTimeout",{"ms":35000}] 04:08:14 INFO - PROCESS | 5122 | 1467112094792 Marionette TRACE conn3 <- [1,1718,null,{}] 04:08:14 INFO - PROCESS | 5122 | 1467112094800 Marionette TRACE conn3 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:08:14 INFO - PROCESS | 5122 | 1467112094805 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:08:14 INFO - PROCESS | 5122 | 1467112094962 Marionette TRACE conn3 <- [1,1719,null,{"value":null}] 04:08:15 INFO - PROCESS | 5122 | 1467112095127 Marionette TRACE conn3 -> [0,1720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:15 INFO - PROCESS | 5122 | 1467112095135 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:08:15 INFO - PROCESS | 5122 | ++DOCSHELL 0x8e8d6c00 == 20 [pid = 5122] [id = 437] 04:08:15 INFO - PROCESS | 5122 | ++DOMWINDOW == 67 (0x8e8d9c00) [pid = 5122] [serial = 1312] [outer = (nil)] 04:08:15 INFO - PROCESS | 5122 | ++DOMWINDOW == 68 (0x8f10bc00) [pid = 5122] [serial = 1313] [outer = 0x8e8d9c00] 04:08:15 INFO - PROCESS | 5122 | 1467112095208 Marionette DEBUG loaded listener.js 04:08:15 INFO - PROCESS | 5122 | ++DOMWINDOW == 69 (0x8f112800) [pid = 5122] [serial = 1314] [outer = 0x8e8d9c00] 04:08:16 INFO - PROCESS | 5122 | 1467112096018 Marionette TRACE conn3 <- [1,1720,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.2.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 04:08:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 04:08:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1290ms 04:08:16 INFO - PROCESS | 5122 | 1467112096076 Marionette TRACE conn3 -> [0,1721,"getWindowHandle",null] 04:08:16 INFO - PROCESS | 5122 | 1467112096084 Marionette TRACE conn3 <- [1,1721,null,{"value":"8"}] 04:08:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 04:08:16 INFO - PROCESS | 5122 | 1467112096095 Marionette TRACE conn3 -> [0,1722,"setScriptTimeout",{"ms":35000}] 04:08:16 INFO - PROCESS | 5122 | 1467112096099 Marionette TRACE conn3 <- [1,1722,null,{}] 04:08:16 INFO - PROCESS | 5122 | 1467112096105 Marionette TRACE conn3 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:08:16 INFO - PROCESS | 5122 | 1467112096110 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:08:16 INFO - PROCESS | 5122 | 1467112096271 Marionette TRACE conn3 <- [1,1723,null,{"value":null}] 04:08:16 INFO - PROCESS | 5122 | 1467112096282 Marionette TRACE conn3 -> [0,1724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:16 INFO - PROCESS | 5122 | 1467112096293 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:08:16 INFO - PROCESS | 5122 | ++DOCSHELL 0x8f980000 == 21 [pid = 5122] [id = 438] 04:08:16 INFO - PROCESS | 5122 | ++DOMWINDOW == 70 (0x8fb33400) [pid = 5122] [serial = 1315] [outer = (nil)] 04:08:16 INFO - PROCESS | 5122 | ++DOMWINDOW == 71 (0x8fb3cc00) [pid = 5122] [serial = 1316] [outer = 0x8fb33400] 04:08:16 INFO - PROCESS | 5122 | 1467112096500 Marionette DEBUG loaded listener.js 04:08:16 INFO - PROCESS | 5122 | ++DOMWINDOW == 72 (0x912cfc00) [pid = 5122] [serial = 1317] [outer = 0x8fb33400] 04:08:17 INFO - PROCESS | 5122 | 1467112097393 Marionette TRACE conn3 <- [1,1724,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.1.html",0,null,null,[["arc() from 0 to pi does not draw anything in the wrong half",0,null,null]]]}] 04:08:17 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 04:08:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1339ms 04:08:17 INFO - PROCESS | 5122 | 1467112097434 Marionette TRACE conn3 -> [0,1725,"getWindowHandle",null] 04:08:17 INFO - PROCESS | 5122 | 1467112097438 Marionette TRACE conn3 <- [1,1725,null,{"value":"8"}] 04:08:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 04:08:17 INFO - PROCESS | 5122 | 1467112097444 Marionette TRACE conn3 -> [0,1726,"setScriptTimeout",{"ms":35000}] 04:08:17 INFO - PROCESS | 5122 | 1467112097450 Marionette TRACE conn3 <- [1,1726,null,{}] 04:08:17 INFO - PROCESS | 5122 | 1467112097474 Marionette TRACE conn3 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:08:17 INFO - PROCESS | 5122 | 1467112097483 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:08:17 INFO - PROCESS | 5122 | 1467112097701 Marionette TRACE conn3 <- [1,1727,null,{"value":null}] 04:08:17 INFO - PROCESS | 5122 | 1467112097726 Marionette TRACE conn3 -> [0,1728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:17 INFO - PROCESS | 5122 | 1467112097735 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:08:17 INFO - PROCESS | 5122 | ++DOCSHELL 0x91dd1400 == 22 [pid = 5122] [id = 439] 04:08:17 INFO - PROCESS | 5122 | ++DOMWINDOW == 73 (0x91dd1800) [pid = 5122] [serial = 1318] [outer = (nil)] 04:08:17 INFO - PROCESS | 5122 | ++DOMWINDOW == 74 (0x91eec000) [pid = 5122] [serial = 1319] [outer = 0x91dd1800] 04:08:17 INFO - PROCESS | 5122 | 1467112097810 Marionette DEBUG loaded listener.js 04:08:17 INFO - PROCESS | 5122 | ++DOMWINDOW == 75 (0x92420800) [pid = 5122] [serial = 1320] [outer = 0x91dd1800] 04:08:18 INFO - PROCESS | 5122 | 1467112098751 Marionette TRACE conn3 <- [1,1728,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.2.html",0,null,null,[["arc() from 0 to pi draws stuff in the right half",0,null,null]]]}] 04:08:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 04:08:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1343ms 04:08:18 INFO - PROCESS | 5122 | 1467112098787 Marionette TRACE conn3 -> [0,1729,"getWindowHandle",null] 04:08:18 INFO - PROCESS | 5122 | 1467112098792 Marionette TRACE conn3 <- [1,1729,null,{"value":"8"}] 04:08:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 04:08:18 INFO - PROCESS | 5122 | 1467112098798 Marionette TRACE conn3 -> [0,1730,"setScriptTimeout",{"ms":35000}] 04:08:18 INFO - PROCESS | 5122 | 1467112098801 Marionette TRACE conn3 <- [1,1730,null,{}] 04:08:18 INFO - PROCESS | 5122 | 1467112098814 Marionette TRACE conn3 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:08:18 INFO - PROCESS | 5122 | 1467112098819 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:08:19 INFO - PROCESS | 5122 | 1467112099488 Marionette TRACE conn3 <- [1,1731,null,{"value":null}] 04:08:19 INFO - PROCESS | 5122 | --DOMWINDOW == 74 (0x8e8e0c00) [pid = 5122] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 04:08:19 INFO - PROCESS | 5122 | --DOMWINDOW == 73 (0x930d4000) [pid = 5122] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 04:08:19 INFO - PROCESS | 5122 | --DOMWINDOW == 72 (0x8f114000) [pid = 5122] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 04:08:19 INFO - PROCESS | 5122 | --DOMWINDOW == 71 (0x95351800) [pid = 5122] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 04:08:19 INFO - PROCESS | 5122 | --DOMWINDOW == 70 (0x8db81800) [pid = 5122] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 04:08:19 INFO - PROCESS | 5122 | --DOMWINDOW == 69 (0x8e8dd400) [pid = 5122] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 04:08:19 INFO - PROCESS | 5122 | --DOMWINDOW == 68 (0x91263400) [pid = 5122] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 04:08:19 INFO - PROCESS | 5122 | --DOMWINDOW == 67 (0x92fa8c00) [pid = 5122] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 04:08:19 INFO - PROCESS | 5122 | --DOMWINDOW == 66 (0x8e8dbc00) [pid = 5122] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 04:08:19 INFO - PROCESS | 5122 | --DOMWINDOW == 65 (0x92faa400) [pid = 5122] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 04:08:19 INFO - PROCESS | 5122 | --DOMWINDOW == 64 (0x8fb35400) [pid = 5122] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 04:08:19 INFO - PROCESS | 5122 | 1467112099692 Marionette TRACE conn3 -> [0,1732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:19 INFO - PROCESS | 5122 | 1467112099699 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:08:19 INFO - PROCESS | 5122 | ++DOCSHELL 0x8db81800 == 23 [pid = 5122] [id = 440] 04:08:19 INFO - PROCESS | 5122 | ++DOMWINDOW == 65 (0x8e4b4000) [pid = 5122] [serial = 1321] [outer = (nil)] 04:08:19 INFO - PROCESS | 5122 | ++DOMWINDOW == 66 (0x8f01f800) [pid = 5122] [serial = 1322] [outer = 0x8e4b4000] 04:08:19 INFO - PROCESS | 5122 | 1467112099779 Marionette DEBUG loaded listener.js 04:08:19 INFO - PROCESS | 5122 | ++DOMWINDOW == 67 (0x91263400) [pid = 5122] [serial = 1323] [outer = 0x8e4b4000] 04:08:20 INFO - PROCESS | 5122 | 1467112100506 Marionette TRACE conn3 <- [1,1732,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.3.html",0,null,null,[["arc() from 0 to -pi/2 does not draw anything in the wrong quadrant",0,null,null]]]}] 04:08:20 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 04:08:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1746ms 04:08:20 INFO - PROCESS | 5122 | 1467112100546 Marionette TRACE conn3 -> [0,1733,"getWindowHandle",null] 04:08:20 INFO - PROCESS | 5122 | 1467112100549 Marionette TRACE conn3 <- [1,1733,null,{"value":"8"}] 04:08:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 04:08:20 INFO - PROCESS | 5122 | 1467112100556 Marionette TRACE conn3 -> [0,1734,"setScriptTimeout",{"ms":35000}] 04:08:20 INFO - PROCESS | 5122 | 1467112100560 Marionette TRACE conn3 <- [1,1734,null,{}] 04:08:20 INFO - PROCESS | 5122 | 1467112100570 Marionette TRACE conn3 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:08:20 INFO - PROCESS | 5122 | 1467112100575 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:08:20 INFO - PROCESS | 5122 | 1467112100784 Marionette TRACE conn3 <- [1,1735,null,{"value":null}] 04:08:20 INFO - PROCESS | 5122 | 1467112100798 Marionette TRACE conn3 -> [0,1736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:20 INFO - PROCESS | 5122 | 1467112100806 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:08:20 INFO - PROCESS | 5122 | ++DOCSHELL 0x91cca000 == 24 [pid = 5122] [id = 441] 04:08:20 INFO - PROCESS | 5122 | ++DOMWINDOW == 68 (0x92420400) [pid = 5122] [serial = 1324] [outer = (nil)] 04:08:20 INFO - PROCESS | 5122 | ++DOMWINDOW == 69 (0x930dc400) [pid = 5122] [serial = 1325] [outer = 0x92420400] 04:08:20 INFO - PROCESS | 5122 | 1467112100876 Marionette DEBUG loaded listener.js 04:08:20 INFO - PROCESS | 5122 | ++DOMWINDOW == 70 (0x93b5ac00) [pid = 5122] [serial = 1326] [outer = 0x92420400] 04:08:21 INFO - PROCESS | 5122 | 1467112101904 Marionette TRACE conn3 <- [1,1736,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.4.html",0,null,null,[["arc() from 0 to -pi/2 draws stuff in the right quadrant",0,null,null]]]}] 04:08:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 04:08:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1434ms 04:08:21 INFO - PROCESS | 5122 | 1467112101993 Marionette TRACE conn3 -> [0,1737,"getWindowHandle",null] 04:08:22 INFO - PROCESS | 5122 | 1467112102000 Marionette TRACE conn3 <- [1,1737,null,{"value":"8"}] 04:08:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 04:08:22 INFO - PROCESS | 5122 | 1467112102009 Marionette TRACE conn3 -> [0,1738,"setScriptTimeout",{"ms":35000}] 04:08:22 INFO - PROCESS | 5122 | 1467112102014 Marionette TRACE conn3 <- [1,1738,null,{}] 04:08:22 INFO - PROCESS | 5122 | 1467112102023 Marionette TRACE conn3 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:08:22 INFO - PROCESS | 5122 | 1467112102029 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:08:22 INFO - PROCESS | 5122 | 1467112102257 Marionette TRACE conn3 <- [1,1739,null,{"value":null}] 04:08:22 INFO - PROCESS | 5122 | 1467112102548 Marionette TRACE conn3 -> [0,1740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:22 INFO - PROCESS | 5122 | 1467112102563 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:08:22 INFO - PROCESS | 5122 | ++DOCSHELL 0x8db82000 == 25 [pid = 5122] [id = 442] 04:08:22 INFO - PROCESS | 5122 | ++DOMWINDOW == 71 (0x8e4b8c00) [pid = 5122] [serial = 1327] [outer = (nil)] 04:08:22 INFO - PROCESS | 5122 | ++DOMWINDOW == 72 (0x8f116c00) [pid = 5122] [serial = 1328] [outer = 0x8e4b8c00] 04:08:22 INFO - PROCESS | 5122 | 1467112102650 Marionette DEBUG loaded listener.js 04:08:22 INFO - PROCESS | 5122 | ++DOMWINDOW == 73 (0x8f979000) [pid = 5122] [serial = 1329] [outer = 0x8e4b8c00] 04:08:23 INFO - PROCESS | 5122 | 1467112103637 Marionette TRACE conn3 <- [1,1740,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.5.html",0,null,null,[["arc() from 0 to 5pi does not draw crazy things",0,null,null]]]}] 04:08:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 04:08:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1696ms 04:08:23 INFO - PROCESS | 5122 | 1467112103705 Marionette TRACE conn3 -> [0,1741,"getWindowHandle",null] 04:08:23 INFO - PROCESS | 5122 | 1467112103712 Marionette TRACE conn3 <- [1,1741,null,{"value":"8"}] 04:08:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 04:08:23 INFO - PROCESS | 5122 | 1467112103723 Marionette TRACE conn3 -> [0,1742,"setScriptTimeout",{"ms":35000}] 04:08:23 INFO - PROCESS | 5122 | 1467112103727 Marionette TRACE conn3 <- [1,1742,null,{}] 04:08:23 INFO - PROCESS | 5122 | 1467112103734 Marionette TRACE conn3 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:08:23 INFO - PROCESS | 5122 | 1467112103740 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:08:23 INFO - PROCESS | 5122 | 1467112103953 Marionette TRACE conn3 <- [1,1743,null,{"value":null}] 04:08:24 INFO - PROCESS | 5122 | 1467112104171 Marionette TRACE conn3 -> [0,1744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:24 INFO - PROCESS | 5122 | 1467112104178 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:08:24 INFO - PROCESS | 5122 | ++DOCSHELL 0x8f016800 == 26 [pid = 5122] [id = 443] 04:08:24 INFO - PROCESS | 5122 | ++DOMWINDOW == 74 (0x91ccc000) [pid = 5122] [serial = 1330] [outer = (nil)] 04:08:24 INFO - PROCESS | 5122 | ++DOMWINDOW == 75 (0x91dd1c00) [pid = 5122] [serial = 1331] [outer = 0x91ccc000] 04:08:24 INFO - PROCESS | 5122 | 1467112104307 Marionette DEBUG loaded listener.js 04:08:24 INFO - PROCESS | 5122 | ++DOMWINDOW == 76 (0x91ee9400) [pid = 5122] [serial = 1332] [outer = 0x91ccc000] 04:08:25 INFO - PROCESS | 5122 | 1467112105365 Marionette TRACE conn3 <- [1,1744,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.1.html",0,null,null,[["arc() draws nothing when end = start + 2pi-e and anticlockwise",0,null,null]]]}] 04:08:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 04:08:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1689ms 04:08:25 INFO - PROCESS | 5122 | 1467112105412 Marionette TRACE conn3 -> [0,1745,"getWindowHandle",null] 04:08:25 INFO - PROCESS | 5122 | 1467112105417 Marionette TRACE conn3 <- [1,1745,null,{"value":"8"}] 04:08:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 04:08:25 INFO - PROCESS | 5122 | 1467112105424 Marionette TRACE conn3 -> [0,1746,"setScriptTimeout",{"ms":35000}] 04:08:25 INFO - PROCESS | 5122 | 1467112105430 Marionette TRACE conn3 <- [1,1746,null,{}] 04:08:25 INFO - PROCESS | 5122 | 1467112105447 Marionette TRACE conn3 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:08:25 INFO - PROCESS | 5122 | 1467112105456 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:08:25 INFO - PROCESS | 5122 | 1467112105634 Marionette TRACE conn3 <- [1,1747,null,{"value":null}] 04:08:25 INFO - PROCESS | 5122 | 1467112105854 Marionette TRACE conn3 -> [0,1748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:25 INFO - PROCESS | 5122 | 1467112105865 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:08:25 INFO - PROCESS | 5122 | ++DOCSHELL 0x94853400 == 27 [pid = 5122] [id = 444] 04:08:25 INFO - PROCESS | 5122 | ++DOMWINDOW == 77 (0x94858c00) [pid = 5122] [serial = 1333] [outer = (nil)] 04:08:25 INFO - PROCESS | 5122 | ++DOMWINDOW == 78 (0x9522cc00) [pid = 5122] [serial = 1334] [outer = 0x94858c00] 04:08:25 INFO - PROCESS | 5122 | 1467112105953 Marionette DEBUG loaded listener.js 04:08:26 INFO - PROCESS | 5122 | ++DOMWINDOW == 79 (0x95237400) [pid = 5122] [serial = 1335] [outer = 0x94858c00] 04:08:26 INFO - PROCESS | 5122 | 1467112106924 Marionette TRACE conn3 <- [1,1748,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.2.html",0,null,null,[["arc() draws a full circle when end = start + 2pi-e and clockwise",0,null,null]]]}] 04:08:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 04:08:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1559ms 04:08:26 INFO - PROCESS | 5122 | 1467112106984 Marionette TRACE conn3 -> [0,1749,"getWindowHandle",null] 04:08:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 04:08:26 INFO - PROCESS | 5122 | 1467112106989 Marionette TRACE conn3 <- [1,1749,null,{"value":"8"}] 04:08:26 INFO - PROCESS | 5122 | 1467112106996 Marionette TRACE conn3 -> [0,1750,"setScriptTimeout",{"ms":35000}] 04:08:27 INFO - PROCESS | 5122 | 1467112107000 Marionette TRACE conn3 <- [1,1750,null,{}] 04:08:27 INFO - PROCESS | 5122 | 1467112107006 Marionette TRACE conn3 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:08:27 INFO - PROCESS | 5122 | 1467112107011 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:08:27 INFO - PROCESS | 5122 | 1467112107192 Marionette TRACE conn3 <- [1,1751,null,{"value":null}] 04:08:27 INFO - PROCESS | 5122 | 1467112107414 Marionette TRACE conn3 -> [0,1752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:27 INFO - PROCESS | 5122 | 1467112107422 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:08:27 INFO - PROCESS | 5122 | ++DOCSHELL 0x8db7b800 == 28 [pid = 5122] [id = 445] 04:08:27 INFO - PROCESS | 5122 | ++DOMWINDOW == 80 (0x8db7cc00) [pid = 5122] [serial = 1336] [outer = (nil)] 04:08:27 INFO - PROCESS | 5122 | ++DOMWINDOW == 81 (0x8e4adc00) [pid = 5122] [serial = 1337] [outer = 0x8db7cc00] 04:08:27 INFO - PROCESS | 5122 | 1467112107689 Marionette DEBUG loaded listener.js 04:08:27 INFO - PROCESS | 5122 | ++DOMWINDOW == 82 (0x8e8ddc00) [pid = 5122] [serial = 1338] [outer = 0x8db7cc00] 04:08:28 INFO - PROCESS | 5122 | 1467112108773 Marionette TRACE conn3 <- [1,1752,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.3.html",0,null,null,[["arc() draws a full circle when end = start + 2pi+e and anticlockwise",0,null,null]]]}] 04:08:28 INFO - PROCESS | 5122 | --DOMWINDOW == 81 (0x952b0800) [pid = 5122] [serial = 1283] [outer = (nil)] [url = about:blank] 04:08:28 INFO - PROCESS | 5122 | --DOMWINDOW == 80 (0x9552a800) [pid = 5122] [serial = 1284] [outer = (nil)] [url = about:blank] 04:08:28 INFO - PROCESS | 5122 | --DOMWINDOW == 79 (0x91dcc800) [pid = 5122] [serial = 1260] [outer = (nil)] [url = about:blank] 04:08:28 INFO - PROCESS | 5122 | --DOMWINDOW == 78 (0x955d5000) [pid = 5122] [serial = 1271] [outer = (nil)] [url = about:blank] 04:08:28 INFO - PROCESS | 5122 | --DOMWINDOW == 77 (0x95533000) [pid = 5122] [serial = 1272] [outer = (nil)] [url = about:blank] 04:08:28 INFO - PROCESS | 5122 | --DOMWINDOW == 76 (0x8e4ac800) [pid = 5122] [serial = 1262] [outer = (nil)] [url = about:blank] 04:08:28 INFO - PROCESS | 5122 | --DOMWINDOW == 75 (0x8e8d7400) [pid = 5122] [serial = 1263] [outer = (nil)] [url = about:blank] 04:08:28 INFO - PROCESS | 5122 | --DOMWINDOW == 74 (0x912cc800) [pid = 5122] [serial = 1265] [outer = (nil)] [url = about:blank] 04:08:28 INFO - PROCESS | 5122 | --DOMWINDOW == 73 (0x91dc9400) [pid = 5122] [serial = 1266] [outer = (nil)] [url = about:blank] 04:08:28 INFO - PROCESS | 5122 | --DOMWINDOW == 72 (0x912ccc00) [pid = 5122] [serial = 1277] [outer = (nil)] [url = about:blank] 04:08:28 INFO - PROCESS | 5122 | --DOMWINDOW == 71 (0x91cc0c00) [pid = 5122] [serial = 1278] [outer = (nil)] [url = about:blank] 04:08:28 INFO - PROCESS | 5122 | --DOMWINDOW == 70 (0x93b54800) [pid = 5122] [serial = 1268] [outer = (nil)] [url = about:blank] 04:08:28 INFO - PROCESS | 5122 | --DOMWINDOW == 69 (0x948fbc00) [pid = 5122] [serial = 1269] [outer = (nil)] [url = about:blank] 04:08:28 INFO - PROCESS | 5122 | --DOMWINDOW == 68 (0x8f10d000) [pid = 5122] [serial = 1274] [outer = (nil)] [url = about:blank] 04:08:28 INFO - PROCESS | 5122 | --DOMWINDOW == 67 (0x8f2dd000) [pid = 5122] [serial = 1275] [outer = (nil)] [url = about:blank] 04:08:28 INFO - PROCESS | 5122 | --DOMWINDOW == 66 (0x94852400) [pid = 5122] [serial = 1281] [outer = (nil)] [url = about:blank] 04:08:28 INFO - PROCESS | 5122 | --DOMWINDOW == 65 (0x93b52400) [pid = 5122] [serial = 1280] [outer = (nil)] [url = about:blank] 04:08:28 INFO - PROCESS | 5122 | --DOMWINDOW == 64 (0x93d76800) [pid = 5122] [serial = 1287] [outer = (nil)] [url = about:blank] 04:08:28 INFO - PROCESS | 5122 | --DOMWINDOW == 63 (0x92425000) [pid = 5122] [serial = 1286] [outer = (nil)] [url = about:blank] 04:08:28 INFO - PROCESS | 5122 | --DOMWINDOW == 62 (0x98185800) [pid = 5122] [serial = 1290] [outer = (nil)] [url = about:blank] 04:08:28 INFO - PROCESS | 5122 | --DOMWINDOW == 61 (0x96f32800) [pid = 5122] [serial = 1289] [outer = (nil)] [url = about:blank] 04:08:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 04:08:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1837ms 04:08:28 INFO - PROCESS | 5122 | 1467112108833 Marionette TRACE conn3 -> [0,1753,"getWindowHandle",null] 04:08:28 INFO - PROCESS | 5122 | 1467112108839 Marionette TRACE conn3 <- [1,1753,null,{"value":"8"}] 04:08:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 04:08:28 INFO - PROCESS | 5122 | 1467112108847 Marionette TRACE conn3 -> [0,1754,"setScriptTimeout",{"ms":35000}] 04:08:28 INFO - PROCESS | 5122 | 1467112108851 Marionette TRACE conn3 <- [1,1754,null,{}] 04:08:28 INFO - PROCESS | 5122 | 1467112108858 Marionette TRACE conn3 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:08:28 INFO - PROCESS | 5122 | 1467112108863 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:08:29 INFO - PROCESS | 5122 | 1467112109050 Marionette TRACE conn3 <- [1,1755,null,{"value":null}] 04:08:29 INFO - PROCESS | 5122 | 1467112109249 Marionette TRACE conn3 -> [0,1756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:29 INFO - PROCESS | 5122 | 1467112109261 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:08:29 INFO - PROCESS | 5122 | ++DOCSHELL 0x8f10e800 == 29 [pid = 5122] [id = 446] 04:08:29 INFO - PROCESS | 5122 | ++DOMWINDOW == 62 (0x8f2dc000) [pid = 5122] [serial = 1339] [outer = (nil)] 04:08:29 INFO - PROCESS | 5122 | ++DOMWINDOW == 63 (0x8fb35000) [pid = 5122] [serial = 1340] [outer = 0x8f2dc000] 04:08:29 INFO - PROCESS | 5122 | 1467112109332 Marionette DEBUG loaded listener.js 04:08:29 INFO - PROCESS | 5122 | ++DOMWINDOW == 64 (0x91cc0c00) [pid = 5122] [serial = 1341] [outer = 0x8f2dc000] 04:08:30 INFO - PROCESS | 5122 | 1467112110149 Marionette TRACE conn3 <- [1,1756,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.4.html",0,null,null,[["arc() draws nothing when end = start + 2pi+e and clockwise",0,null,null]]]}] 04:08:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 04:08:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1341ms 04:08:30 INFO - PROCESS | 5122 | 1467112110187 Marionette TRACE conn3 -> [0,1757,"getWindowHandle",null] 04:08:30 INFO - PROCESS | 5122 | 1467112110193 Marionette TRACE conn3 <- [1,1757,null,{"value":"8"}] 04:08:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 04:08:30 INFO - PROCESS | 5122 | 1467112110204 Marionette TRACE conn3 -> [0,1758,"setScriptTimeout",{"ms":35000}] 04:08:30 INFO - PROCESS | 5122 | 1467112110208 Marionette TRACE conn3 <- [1,1758,null,{}] 04:08:30 INFO - PROCESS | 5122 | 1467112110214 Marionette TRACE conn3 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:08:30 INFO - PROCESS | 5122 | 1467112110219 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:08:30 INFO - PROCESS | 5122 | 1467112110385 Marionette TRACE conn3 <- [1,1759,null,{"value":null}] 04:08:30 INFO - PROCESS | 5122 | 1467112110395 Marionette TRACE conn3 -> [0,1760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:30 INFO - PROCESS | 5122 | 1467112110404 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:08:30 INFO - PROCESS | 5122 | ++DOCSHELL 0x91ccb000 == 30 [pid = 5122] [id = 447] 04:08:30 INFO - PROCESS | 5122 | ++DOMWINDOW == 65 (0x91dc5c00) [pid = 5122] [serial = 1342] [outer = (nil)] 04:08:30 INFO - PROCESS | 5122 | ++DOMWINDOW == 66 (0x930dd000) [pid = 5122] [serial = 1343] [outer = 0x91dc5c00] 04:08:30 INFO - PROCESS | 5122 | 1467112110474 Marionette DEBUG loaded listener.js 04:08:30 INFO - PROCESS | 5122 | ++DOMWINDOW == 67 (0x93b92c00) [pid = 5122] [serial = 1344] [outer = 0x91dc5c00] 04:08:31 INFO - PROCESS | 5122 | 1467112111443 Marionette TRACE conn3 <- [1,1760,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.1.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and anticlockwise",0,null,null]]]}] 04:08:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 04:08:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1298ms 04:08:31 INFO - PROCESS | 5122 | 1467112111502 Marionette TRACE conn3 -> [0,1761,"getWindowHandle",null] 04:08:31 INFO - PROCESS | 5122 | 1467112111506 Marionette TRACE conn3 <- [1,1761,null,{"value":"8"}] 04:08:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 04:08:31 INFO - PROCESS | 5122 | 1467112111517 Marionette TRACE conn3 -> [0,1762,"setScriptTimeout",{"ms":35000}] 04:08:31 INFO - PROCESS | 5122 | 1467112111521 Marionette TRACE conn3 <- [1,1762,null,{}] 04:08:31 INFO - PROCESS | 5122 | 1467112111547 Marionette TRACE conn3 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:08:31 INFO - PROCESS | 5122 | 1467112111555 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:08:31 INFO - PROCESS | 5122 | 1467112111765 Marionette TRACE conn3 <- [1,1763,null,{"value":null}] 04:08:31 INFO - PROCESS | 5122 | 1467112111788 Marionette TRACE conn3 -> [0,1764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:31 INFO - PROCESS | 5122 | 1467112111796 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:08:31 INFO - PROCESS | 5122 | ++DOCSHELL 0x91dcb400 == 31 [pid = 5122] [id = 448] 04:08:31 INFO - PROCESS | 5122 | ++DOMWINDOW == 68 (0x91dcf000) [pid = 5122] [serial = 1345] [outer = (nil)] 04:08:31 INFO - PROCESS | 5122 | ++DOMWINDOW == 69 (0x95229c00) [pid = 5122] [serial = 1346] [outer = 0x91dcf000] 04:08:31 INFO - PROCESS | 5122 | 1467112111865 Marionette DEBUG loaded listener.js 04:08:31 INFO - PROCESS | 5122 | ++DOMWINDOW == 70 (0x952a8800) [pid = 5122] [serial = 1347] [outer = 0x91dcf000] 04:08:32 INFO - PROCESS | 5122 | 1467112112790 Marionette TRACE conn3 <- [1,1764,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.2.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and clockwise",0,null,null]]]}] 04:08:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 04:08:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1340ms 04:08:32 INFO - PROCESS | 5122 | 1467112112858 Marionette TRACE conn3 -> [0,1765,"getWindowHandle",null] 04:08:32 INFO - PROCESS | 5122 | 1467112112862 Marionette TRACE conn3 <- [1,1765,null,{"value":"8"}] 04:08:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 04:08:32 INFO - PROCESS | 5122 | 1467112112868 Marionette TRACE conn3 -> [0,1766,"setScriptTimeout",{"ms":35000}] 04:08:32 INFO - PROCESS | 5122 | 1467112112871 Marionette TRACE conn3 <- [1,1766,null,{}] 04:08:32 INFO - PROCESS | 5122 | 1467112112877 Marionette TRACE conn3 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:08:32 INFO - PROCESS | 5122 | 1467112112881 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:08:33 INFO - PROCESS | 5122 | 1467112113093 Marionette TRACE conn3 <- [1,1767,null,{"value":null}] 04:08:33 INFO - PROCESS | 5122 | 1467112113109 Marionette TRACE conn3 -> [0,1768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zeroradius.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:33 INFO - PROCESS | 5122 | 1467112113116 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:08:33 INFO - PROCESS | 5122 | ++DOCSHELL 0x95233c00 == 32 [pid = 5122] [id = 449] 04:08:33 INFO - PROCESS | 5122 | ++DOMWINDOW == 71 (0x952ad000) [pid = 5122] [serial = 1348] [outer = (nil)] 04:08:33 INFO - PROCESS | 5122 | ++DOMWINDOW == 72 (0x95351000) [pid = 5122] [serial = 1349] [outer = 0x952ad000] 04:08:33 INFO - PROCESS | 5122 | 1467112113184 Marionette DEBUG loaded listener.js 04:08:33 INFO - PROCESS | 5122 | ++DOMWINDOW == 73 (0x9552b000) [pid = 5122] [serial = 1350] [outer = 0x952ad000] 04:08:33 INFO - PROCESS | 5122 | --DOMWINDOW == 72 (0x8db7d800) [pid = 5122] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 04:08:33 INFO - PROCESS | 5122 | --DOMWINDOW == 71 (0x91dcc400) [pid = 5122] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 04:08:33 INFO - PROCESS | 5122 | --DOMWINDOW == 70 (0x96f34800) [pid = 5122] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 04:08:33 INFO - PROCESS | 5122 | --DOMWINDOW == 69 (0x96f30c00) [pid = 5122] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 04:08:33 INFO - PROCESS | 5122 | --DOMWINDOW == 68 (0x8e8d9c00) [pid = 5122] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 04:08:33 INFO - PROCESS | 5122 | --DOMWINDOW == 67 (0x8fb33400) [pid = 5122] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 04:08:33 INFO - PROCESS | 5122 | --DOMWINDOW == 66 (0x91265c00) [pid = 5122] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 04:08:33 INFO - PROCESS | 5122 | --DOMWINDOW == 65 (0x91dd1800) [pid = 5122] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 04:08:33 INFO - PROCESS | 5122 | --DOMWINDOW == 64 (0x9965ac00) [pid = 5122] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 04:08:33 INFO - PROCESS | 5122 | --DOMWINDOW == 63 (0x8e8d1400) [pid = 5122] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 04:08:33 INFO - PROCESS | 5122 | --DOMWINDOW == 62 (0x8e4b4000) [pid = 5122] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 04:08:34 INFO - PROCESS | 5122 | 1467112114174 Marionette TRACE conn3 <- [1,1768,null,{"value":["/2dcontext/path-objects/2d.path.arc.zeroradius.html",0,null,null,[["arc() with zero radius draws a line to the start point",0,null,null]]]}] 04:08:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 04:08:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1333ms 04:08:34 INFO - PROCESS | 5122 | 1467112114203 Marionette TRACE conn3 -> [0,1769,"getWindowHandle",null] 04:08:34 INFO - PROCESS | 5122 | 1467112114205 Marionette TRACE conn3 <- [1,1769,null,{"value":"8"}] 04:08:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 04:08:34 INFO - PROCESS | 5122 | 1467112114212 Marionette TRACE conn3 -> [0,1770,"setScriptTimeout",{"ms":35000}] 04:08:34 INFO - PROCESS | 5122 | 1467112114215 Marionette TRACE conn3 <- [1,1770,null,{}] 04:08:34 INFO - PROCESS | 5122 | 1467112114221 Marionette TRACE conn3 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:08:34 INFO - PROCESS | 5122 | 1467112114226 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:08:34 INFO - PROCESS | 5122 | 1467112114431 Marionette TRACE conn3 <- [1,1771,null,{"value":null}] 04:08:34 INFO - PROCESS | 5122 | 1467112114449 Marionette TRACE conn3 -> [0,1772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:34 INFO - PROCESS | 5122 | 1467112114459 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:08:34 INFO - PROCESS | 5122 | ++DOCSHELL 0x8db7ec00 == 33 [pid = 5122] [id = 450] 04:08:34 INFO - PROCESS | 5122 | ++DOMWINDOW == 63 (0x8f01e000) [pid = 5122] [serial = 1351] [outer = (nil)] 04:08:34 INFO - PROCESS | 5122 | ++DOMWINDOW == 64 (0x93b56800) [pid = 5122] [serial = 1352] [outer = 0x8f01e000] 04:08:34 INFO - PROCESS | 5122 | 1467112114564 Marionette DEBUG loaded listener.js 04:08:34 INFO - PROCESS | 5122 | ++DOMWINDOW == 65 (0x955da800) [pid = 5122] [serial = 1353] [outer = 0x8f01e000] 04:08:35 INFO - PROCESS | 5122 | 1467112115431 Marionette TRACE conn3 <- [1,1772,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.1.html",0,null,null,[["arcTo() has no effect if P0 = P1",0,null,null]]]}] 04:08:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 04:08:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1283ms 04:08:35 INFO - PROCESS | 5122 | 1467112115498 Marionette TRACE conn3 -> [0,1773,"getWindowHandle",null] 04:08:35 INFO - PROCESS | 5122 | 1467112115501 Marionette TRACE conn3 <- [1,1773,null,{"value":"8"}] 04:08:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 04:08:35 INFO - PROCESS | 5122 | 1467112115508 Marionette TRACE conn3 -> [0,1774,"setScriptTimeout",{"ms":35000}] 04:08:35 INFO - PROCESS | 5122 | 1467112115511 Marionette TRACE conn3 <- [1,1774,null,{}] 04:08:35 INFO - PROCESS | 5122 | 1467112115516 Marionette TRACE conn3 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:08:35 INFO - PROCESS | 5122 | 1467112115527 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:08:35 INFO - PROCESS | 5122 | 1467112115687 Marionette TRACE conn3 <- [1,1775,null,{"value":null}] 04:08:35 INFO - PROCESS | 5122 | 1467112115697 Marionette TRACE conn3 -> [0,1776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:35 INFO - PROCESS | 5122 | 1467112115705 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:08:35 INFO - PROCESS | 5122 | ++DOCSHELL 0x8db7e400 == 34 [pid = 5122] [id = 451] 04:08:35 INFO - PROCESS | 5122 | ++DOMWINDOW == 66 (0x8db7e800) [pid = 5122] [serial = 1354] [outer = (nil)] 04:08:35 INFO - PROCESS | 5122 | ++DOMWINDOW == 67 (0x8e8d3800) [pid = 5122] [serial = 1355] [outer = 0x8db7e800] 04:08:35 INFO - PROCESS | 5122 | 1467112115967 Marionette DEBUG loaded listener.js 04:08:36 INFO - PROCESS | 5122 | ++DOMWINDOW == 68 (0x8e8db000) [pid = 5122] [serial = 1356] [outer = 0x8db7e800] 04:08:37 INFO - PROCESS | 5122 | 1467112117021 Marionette TRACE conn3 <- [1,1776,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.2.html",0,null,null,[["arcTo() draws a straight line to P1 if P1 = P2",0,null,null]]]}] 04:08:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 04:08:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1584ms 04:08:37 INFO - PROCESS | 5122 | 1467112117093 Marionette TRACE conn3 -> [0,1777,"getWindowHandle",null] 04:08:37 INFO - PROCESS | 5122 | 1467112117098 Marionette TRACE conn3 <- [1,1777,null,{"value":"8"}] 04:08:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 04:08:37 INFO - PROCESS | 5122 | 1467112117107 Marionette TRACE conn3 -> [0,1778,"setScriptTimeout",{"ms":35000}] 04:08:37 INFO - PROCESS | 5122 | 1467112117110 Marionette TRACE conn3 <- [1,1778,null,{}] 04:08:37 INFO - PROCESS | 5122 | 1467112117118 Marionette TRACE conn3 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:08:37 INFO - PROCESS | 5122 | 1467112117124 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:08:37 INFO - PROCESS | 5122 | 1467112117350 Marionette TRACE conn3 <- [1,1779,null,{"value":null}] 04:08:37 INFO - PROCESS | 5122 | 1467112117578 Marionette TRACE conn3 -> [0,1780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:37 INFO - PROCESS | 5122 | 1467112117585 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:08:37 INFO - PROCESS | 5122 | ++DOCSHELL 0x8fb34c00 == 35 [pid = 5122] [id = 452] 04:08:37 INFO - PROCESS | 5122 | ++DOMWINDOW == 69 (0x912d6c00) [pid = 5122] [serial = 1357] [outer = (nil)] 04:08:37 INFO - PROCESS | 5122 | ++DOMWINDOW == 70 (0x91ccb400) [pid = 5122] [serial = 1358] [outer = 0x912d6c00] 04:08:37 INFO - PROCESS | 5122 | 1467112117718 Marionette DEBUG loaded listener.js 04:08:37 INFO - PROCESS | 5122 | ++DOMWINDOW == 71 (0x91eef400) [pid = 5122] [serial = 1359] [outer = 0x912d6c00] 04:08:38 INFO - PROCESS | 5122 | 1467112118669 Marionette TRACE conn3 <- [1,1780,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.1.html",0,null,null,[["arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1",0,null,null]]]}] 04:08:38 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 04:08:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1630ms 04:08:38 INFO - PROCESS | 5122 | 1467112118737 Marionette TRACE conn3 -> [0,1781,"getWindowHandle",null] 04:08:38 INFO - PROCESS | 5122 | 1467112118743 Marionette TRACE conn3 <- [1,1781,null,{"value":"8"}] 04:08:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 04:08:38 INFO - PROCESS | 5122 | 1467112118754 Marionette TRACE conn3 -> [0,1782,"setScriptTimeout",{"ms":35000}] 04:08:38 INFO - PROCESS | 5122 | 1467112118758 Marionette TRACE conn3 <- [1,1782,null,{}] 04:08:38 INFO - PROCESS | 5122 | 1467112118765 Marionette TRACE conn3 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:08:38 INFO - PROCESS | 5122 | 1467112118770 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:08:39 INFO - PROCESS | 5122 | 1467112119003 Marionette TRACE conn3 <- [1,1783,null,{"value":null}] 04:08:39 INFO - PROCESS | 5122 | 1467112119281 Marionette TRACE conn3 -> [0,1784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:39 INFO - PROCESS | 5122 | 1467112119293 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:08:39 INFO - PROCESS | 5122 | ++DOCSHELL 0x93b52400 == 36 [pid = 5122] [id = 453] 04:08:39 INFO - PROCESS | 5122 | ++DOMWINDOW == 72 (0x93d7f400) [pid = 5122] [serial = 1360] [outer = (nil)] 04:08:39 INFO - PROCESS | 5122 | ++DOMWINDOW == 73 (0x9485e800) [pid = 5122] [serial = 1361] [outer = 0x93d7f400] 04:08:39 INFO - PROCESS | 5122 | 1467112119418 Marionette DEBUG loaded listener.js 04:08:39 INFO - PROCESS | 5122 | ++DOMWINDOW == 74 (0x95234800) [pid = 5122] [serial = 1362] [outer = 0x93d7f400] 04:08:40 INFO - PROCESS | 5122 | 1467112120401 Marionette TRACE conn3 <- [1,1784,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.2.html",0,null,null,[["arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1",0,null,null]]]}] 04:08:40 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 04:08:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1686ms 04:08:40 INFO - PROCESS | 5122 | 1467112120440 Marionette TRACE conn3 -> [0,1785,"getWindowHandle",null] 04:08:40 INFO - PROCESS | 5122 | 1467112120444 Marionette TRACE conn3 <- [1,1785,null,{"value":"8"}] 04:08:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 04:08:40 INFO - PROCESS | 5122 | 1467112120451 Marionette TRACE conn3 -> [0,1786,"setScriptTimeout",{"ms":35000}] 04:08:40 INFO - PROCESS | 5122 | 1467112120457 Marionette TRACE conn3 <- [1,1786,null,{}] 04:08:40 INFO - PROCESS | 5122 | 1467112120473 Marionette TRACE conn3 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:08:40 INFO - PROCESS | 5122 | 1467112120482 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:08:40 INFO - PROCESS | 5122 | 1467112120712 Marionette TRACE conn3 <- [1,1787,null,{"value":null}] 04:08:40 INFO - PROCESS | 5122 | 1467112120933 Marionette TRACE conn3 -> [0,1788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:40 INFO - PROCESS | 5122 | 1467112120943 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:08:41 INFO - PROCESS | 5122 | ++DOCSHELL 0x8db84800 == 37 [pid = 5122] [id = 454] 04:08:41 INFO - PROCESS | 5122 | ++DOMWINDOW == 75 (0x93d72c00) [pid = 5122] [serial = 1363] [outer = (nil)] 04:08:41 INFO - PROCESS | 5122 | ++DOMWINDOW == 76 (0x96f2c000) [pid = 5122] [serial = 1364] [outer = 0x93d72c00] 04:08:41 INFO - PROCESS | 5122 | 1467112121066 Marionette DEBUG loaded listener.js 04:08:41 INFO - PROCESS | 5122 | ++DOMWINDOW == 77 (0x96f32800) [pid = 5122] [serial = 1365] [outer = 0x93d72c00] 04:08:41 INFO - PROCESS | 5122 | 1467112121988 Marionette TRACE conn3 <- [1,1788,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.3.html",0,null,null,[["arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1",0,null,null]]]}] 04:08:42 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 04:08:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1584ms 04:08:42 INFO - PROCESS | 5122 | 1467112122036 Marionette TRACE conn3 -> [0,1789,"getWindowHandle",null] 04:08:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 04:08:42 INFO - PROCESS | 5122 | 1467112122041 Marionette TRACE conn3 <- [1,1789,null,{"value":"8"}] 04:08:42 INFO - PROCESS | 5122 | 1467112122047 Marionette TRACE conn3 -> [0,1790,"setScriptTimeout",{"ms":35000}] 04:08:42 INFO - PROCESS | 5122 | 1467112122051 Marionette TRACE conn3 <- [1,1790,null,{}] 04:08:42 INFO - PROCESS | 5122 | 1467112122056 Marionette TRACE conn3 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:08:42 INFO - PROCESS | 5122 | 1467112122062 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:08:42 INFO - PROCESS | 5122 | 1467112122243 Marionette TRACE conn3 <- [1,1791,null,{"value":null}] 04:08:42 INFO - PROCESS | 5122 | 1467112122424 Marionette TRACE conn3 -> [0,1792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:42 INFO - PROCESS | 5122 | 1467112122433 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:08:42 INFO - PROCESS | 5122 | ++DOCSHELL 0x8e4aa400 == 38 [pid = 5122] [id = 455] 04:08:42 INFO - PROCESS | 5122 | ++DOMWINDOW == 78 (0x912d2c00) [pid = 5122] [serial = 1366] [outer = (nil)] 04:08:42 INFO - PROCESS | 5122 | ++DOMWINDOW == 79 (0x98376000) [pid = 5122] [serial = 1367] [outer = 0x912d2c00] 04:08:42 INFO - PROCESS | 5122 | 1467112122511 Marionette DEBUG loaded listener.js 04:08:42 INFO - PROCESS | 5122 | ++DOMWINDOW == 80 (0x99228c00) [pid = 5122] [serial = 1368] [outer = 0x912d2c00] 04:08:43 INFO - PROCESS | 5122 | 1467112123484 Marionette TRACE conn3 <- [1,1792,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 04:08:43 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) 04:08:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1488ms 04:08:43 INFO - PROCESS | 5122 | 1467112123535 Marionette TRACE conn3 -> [0,1793,"getWindowHandle",null] 04:08:43 INFO - PROCESS | 5122 | 1467112123539 Marionette TRACE conn3 <- [1,1793,null,{"value":"8"}] 04:08:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 04:08:43 INFO - PROCESS | 5122 | 1467112123545 Marionette TRACE conn3 -> [0,1794,"setScriptTimeout",{"ms":35000}] 04:08:43 INFO - PROCESS | 5122 | 1467112123549 Marionette TRACE conn3 <- [1,1794,null,{}] 04:08:43 INFO - PROCESS | 5122 | 1467112123555 Marionette TRACE conn3 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:08:43 INFO - PROCESS | 5122 | 1467112123560 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:08:43 INFO - PROCESS | 5122 | 1467112123731 Marionette TRACE conn3 <- [1,1795,null,{"value":null}] 04:08:44 INFO - PROCESS | 5122 | 1467112124217 Marionette TRACE conn3 -> [0,1796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:44 INFO - PROCESS | 5122 | 1467112124227 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:08:44 INFO - PROCESS | 5122 | ++DOCSHELL 0x8e8dd400 == 39 [pid = 5122] [id = 456] 04:08:44 INFO - PROCESS | 5122 | ++DOMWINDOW == 81 (0x8f011400) [pid = 5122] [serial = 1369] [outer = (nil)] 04:08:44 INFO - PROCESS | 5122 | ++DOMWINDOW == 82 (0x8f01f000) [pid = 5122] [serial = 1370] [outer = 0x8f011400] 04:08:44 INFO - PROCESS | 5122 | 1467112124309 Marionette DEBUG loaded listener.js 04:08:44 INFO - PROCESS | 5122 | ++DOMWINDOW == 83 (0x8f2e4800) [pid = 5122] [serial = 1371] [outer = 0x8f011400] 04:08:45 INFO - PROCESS | 5122 | 1467112125227 Marionette TRACE conn3 <- [1,1796,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 04:08:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 04:08:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1737ms 04:08:45 INFO - PROCESS | 5122 | 1467112125285 Marionette TRACE conn3 -> [0,1797,"getWindowHandle",null] 04:08:45 INFO - PROCESS | 5122 | 1467112125292 Marionette TRACE conn3 <- [1,1797,null,{"value":"8"}] 04:08:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 04:08:45 INFO - PROCESS | 5122 | 1467112125308 Marionette TRACE conn3 -> [0,1798,"setScriptTimeout",{"ms":35000}] 04:08:45 INFO - PROCESS | 5122 | 1467112125316 Marionette TRACE conn3 <- [1,1798,null,{}] 04:08:45 INFO - PROCESS | 5122 | 1467112125350 Marionette TRACE conn3 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:08:45 INFO - PROCESS | 5122 | 1467112125356 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:08:45 INFO - PROCESS | 5122 | 1467112125526 Marionette TRACE conn3 <- [1,1799,null,{"value":null}] 04:08:45 INFO - PROCESS | 5122 | 1467112125702 Marionette TRACE conn3 -> [0,1800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:45 INFO - PROCESS | 5122 | 1467112125714 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:08:45 INFO - PROCESS | 5122 | ++DOCSHELL 0x8f10f000 == 40 [pid = 5122] [id = 457] 04:08:45 INFO - PROCESS | 5122 | ++DOMWINDOW == 84 (0x91266c00) [pid = 5122] [serial = 1372] [outer = (nil)] 04:08:45 INFO - PROCESS | 5122 | ++DOMWINDOW == 85 (0x91dd0800) [pid = 5122] [serial = 1373] [outer = 0x91266c00] 04:08:45 INFO - PROCESS | 5122 | 1467112125838 Marionette DEBUG loaded listener.js 04:08:45 INFO - PROCESS | 5122 | ++DOMWINDOW == 86 (0x93b54400) [pid = 5122] [serial = 1374] [outer = 0x91266c00] 04:08:47 INFO - PROCESS | 5122 | --DOCSHELL 0x8db7ec00 == 39 [pid = 5122] [id = 450] 04:08:47 INFO - PROCESS | 5122 | --DOCSHELL 0x95233c00 == 38 [pid = 5122] [id = 449] 04:08:47 INFO - PROCESS | 5122 | --DOCSHELL 0x91dcb400 == 37 [pid = 5122] [id = 448] 04:08:47 INFO - PROCESS | 5122 | --DOCSHELL 0x91ccb000 == 36 [pid = 5122] [id = 447] 04:08:47 INFO - PROCESS | 5122 | --DOCSHELL 0x8f10e800 == 35 [pid = 5122] [id = 446] 04:08:47 INFO - PROCESS | 5122 | --DOCSHELL 0x8db7b800 == 34 [pid = 5122] [id = 445] 04:08:47 INFO - PROCESS | 5122 | --DOCSHELL 0x8e4b9c00 == 33 [pid = 5122] [id = 435] 04:08:47 INFO - PROCESS | 5122 | --DOCSHELL 0x9125b800 == 32 [pid = 5122] [id = 436] 04:08:47 INFO - PROCESS | 5122 | --DOCSHELL 0x8fb37c00 == 31 [pid = 5122] [id = 425] 04:08:47 INFO - PROCESS | 5122 | --DOCSHELL 0x8e8d6c00 == 30 [pid = 5122] [id = 437] 04:08:47 INFO - PROCESS | 5122 | --DOCSHELL 0x92fa7c00 == 29 [pid = 5122] [id = 426] 04:08:47 INFO - PROCESS | 5122 | --DOCSHELL 0x8e4b4800 == 28 [pid = 5122] [id = 424] 04:08:47 INFO - PROCESS | 5122 | --DOCSHELL 0x91dc8400 == 27 [pid = 5122] [id = 434] 04:08:47 INFO - PROCESS | 5122 | --DOCSHELL 0x8db82000 == 26 [pid = 5122] [id = 442] 04:08:47 INFO - PROCESS | 5122 | --DOCSHELL 0x91cca000 == 25 [pid = 5122] [id = 441] 04:08:47 INFO - PROCESS | 5122 | --DOCSHELL 0x8f97b800 == 24 [pid = 5122] [id = 431] 04:08:47 INFO - PROCESS | 5122 | --DOCSHELL 0x8db7d000 == 23 [pid = 5122] [id = 429] 04:08:47 INFO - PROCESS | 5122 | --DOCSHELL 0x91dd1400 == 22 [pid = 5122] [id = 439] 04:08:47 INFO - PROCESS | 5122 | --DOCSHELL 0x8db81800 == 21 [pid = 5122] [id = 440] 04:08:47 INFO - PROCESS | 5122 | --DOCSHELL 0x8db7c400 == 20 [pid = 5122] [id = 430] 04:08:47 INFO - PROCESS | 5122 | --DOCSHELL 0x8db76800 == 19 [pid = 5122] [id = 432] 04:08:47 INFO - PROCESS | 5122 | --DOCSHELL 0x8f980000 == 18 [pid = 5122] [id = 438] 04:08:47 INFO - PROCESS | 5122 | --DOCSHELL 0x8e4acc00 == 17 [pid = 5122] [id = 427] 04:08:47 INFO - PROCESS | 5122 | --DOCSHELL 0x8f016800 == 16 [pid = 5122] [id = 443] 04:08:47 INFO - PROCESS | 5122 | --DOCSHELL 0x8e4ae400 == 15 [pid = 5122] [id = 433] 04:08:47 INFO - PROCESS | 5122 | --DOCSHELL 0x8e8d8c00 == 14 [pid = 5122] [id = 428] 04:08:47 INFO - PROCESS | 5122 | --DOCSHELL 0x94853400 == 13 [pid = 5122] [id = 444] 04:08:47 INFO - PROCESS | 5122 | --DOCSHELL 0x8e4aa400 == 12 [pid = 5122] [id = 455] 04:08:47 INFO - PROCESS | 5122 | --DOCSHELL 0x8db84800 == 11 [pid = 5122] [id = 454] 04:08:47 INFO - PROCESS | 5122 | --DOCSHELL 0x8fb34c00 == 10 [pid = 5122] [id = 452] 04:08:47 INFO - PROCESS | 5122 | --DOCSHELL 0x93b52400 == 9 [pid = 5122] [id = 453] 04:08:47 INFO - PROCESS | 5122 | --DOCSHELL 0x8db7e400 == 8 [pid = 5122] [id = 451] 04:08:47 INFO - PROCESS | 5122 | --DOMWINDOW == 85 (0x930dc400) [pid = 5122] [serial = 1325] [outer = (nil)] [url = about:blank] 04:08:47 INFO - PROCESS | 5122 | --DOMWINDOW == 84 (0x8fb40800) [pid = 5122] [serial = 1293] [outer = (nil)] [url = about:blank] 04:08:47 INFO - PROCESS | 5122 | --DOMWINDOW == 83 (0x8f984c00) [pid = 5122] [serial = 1292] [outer = (nil)] [url = about:blank] 04:08:47 INFO - PROCESS | 5122 | --DOMWINDOW == 82 (0x93d78800) [pid = 5122] [serial = 1296] [outer = (nil)] [url = about:blank] 04:08:47 INFO - PROCESS | 5122 | --DOMWINDOW == 81 (0x92f9d400) [pid = 5122] [serial = 1295] [outer = (nil)] [url = about:blank] 04:08:47 INFO - PROCESS | 5122 | --DOMWINDOW == 80 (0x99660c00) [pid = 5122] [serial = 1299] [outer = (nil)] [url = about:blank] 04:08:47 INFO - PROCESS | 5122 | --DOMWINDOW == 79 (0x98184000) [pid = 5122] [serial = 1298] [outer = (nil)] [url = about:blank] 04:08:47 INFO - PROCESS | 5122 | --DOMWINDOW == 78 (0x99e4c400) [pid = 5122] [serial = 1302] [outer = (nil)] [url = about:blank] 04:08:47 INFO - PROCESS | 5122 | --DOMWINDOW == 77 (0x8f10bc00) [pid = 5122] [serial = 1313] [outer = (nil)] [url = about:blank] 04:08:47 INFO - PROCESS | 5122 | --DOMWINDOW == 76 (0x8f112800) [pid = 5122] [serial = 1314] [outer = (nil)] [url = about:blank] 04:08:47 INFO - PROCESS | 5122 | --DOMWINDOW == 75 (0x8fb3cc00) [pid = 5122] [serial = 1316] [outer = (nil)] [url = about:blank] 04:08:47 INFO - PROCESS | 5122 | --DOMWINDOW == 74 (0x91eeb400) [pid = 5122] [serial = 1311] [outer = (nil)] [url = about:blank] 04:08:47 INFO - PROCESS | 5122 | --DOMWINDOW == 73 (0x91dc8c00) [pid = 5122] [serial = 1310] [outer = (nil)] [url = about:blank] 04:08:47 INFO - PROCESS | 5122 | --DOMWINDOW == 72 (0x99e44c00) [pid = 5122] [serial = 1301] [outer = (nil)] [url = about:blank] 04:08:47 INFO - PROCESS | 5122 | --DOMWINDOW == 71 (0x91eec000) [pid = 5122] [serial = 1319] [outer = (nil)] [url = about:blank] 04:08:47 INFO - PROCESS | 5122 | --DOMWINDOW == 70 (0x9a397400) [pid = 5122] [serial = 1305] [outer = (nil)] [url = about:blank] 04:08:47 INFO - PROCESS | 5122 | --DOMWINDOW == 69 (0x9a1ab000) [pid = 5122] [serial = 1304] [outer = (nil)] [url = about:blank] 04:08:47 INFO - PROCESS | 5122 | --DOMWINDOW == 68 (0x8f01b800) [pid = 5122] [serial = 1308] [outer = (nil)] [url = about:blank] 04:08:47 INFO - PROCESS | 5122 | --DOMWINDOW == 67 (0x8e8df000) [pid = 5122] [serial = 1307] [outer = (nil)] [url = about:blank] 04:08:47 INFO - PROCESS | 5122 | --DOMWINDOW == 66 (0x92420800) [pid = 5122] [serial = 1320] [outer = (nil)] [url = about:blank] 04:08:47 INFO - PROCESS | 5122 | --DOMWINDOW == 65 (0x912cfc00) [pid = 5122] [serial = 1317] [outer = (nil)] [url = about:blank] 04:08:47 INFO - PROCESS | 5122 | --DOMWINDOW == 64 (0x91263400) [pid = 5122] [serial = 1323] [outer = (nil)] [url = about:blank] 04:08:47 INFO - PROCESS | 5122 | --DOMWINDOW == 63 (0x8f01f800) [pid = 5122] [serial = 1322] [outer = (nil)] [url = about:blank] 04:08:47 INFO - PROCESS | 5122 | 1467112127797 Marionette TRACE conn3 <- [1,1800,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.negative.html",0,null,null,[["arcTo() with negative radius throws an exception",0,null,null]]]}] 04:08:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 04:08:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 2503ms 04:08:47 INFO - PROCESS | 5122 | 1467112127809 Marionette TRACE conn3 -> [0,1801,"getWindowHandle",null] 04:08:47 INFO - PROCESS | 5122 | 1467112127813 Marionette TRACE conn3 <- [1,1801,null,{"value":"8"}] 04:08:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 04:08:47 INFO - PROCESS | 5122 | 1467112127822 Marionette TRACE conn3 -> [0,1802,"setScriptTimeout",{"ms":35000}] 04:08:47 INFO - PROCESS | 5122 | 1467112127826 Marionette TRACE conn3 <- [1,1802,null,{}] 04:08:47 INFO - PROCESS | 5122 | 1467112127834 Marionette TRACE conn3 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:08:47 INFO - PROCESS | 5122 | 1467112127840 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:08:48 INFO - PROCESS | 5122 | 1467112128040 Marionette TRACE conn3 <- [1,1803,null,{"value":null}] 04:08:48 INFO - PROCESS | 5122 | 1467112128175 Marionette TRACE conn3 -> [0,1804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:48 INFO - PROCESS | 5122 | 1467112128182 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:08:48 INFO - PROCESS | 5122 | ++DOCSHELL 0x8e4b8400 == 9 [pid = 5122] [id = 458] 04:08:48 INFO - PROCESS | 5122 | ++DOMWINDOW == 64 (0x8e8d8c00) [pid = 5122] [serial = 1375] [outer = (nil)] 04:08:48 INFO - PROCESS | 5122 | ++DOMWINDOW == 65 (0x8f016800) [pid = 5122] [serial = 1376] [outer = 0x8e8d8c00] 04:08:48 INFO - PROCESS | 5122 | 1467112128256 Marionette DEBUG loaded listener.js 04:08:48 INFO - PROCESS | 5122 | ++DOMWINDOW == 66 (0x8f10f800) [pid = 5122] [serial = 1377] [outer = 0x8e8d8c00] 04:08:49 INFO - PROCESS | 5122 | 1467112129144 Marionette TRACE conn3 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 04:08:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 04:08:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1380ms 04:08:49 INFO - PROCESS | 5122 | 1467112129202 Marionette TRACE conn3 -> [0,1805,"getWindowHandle",null] 04:08:49 INFO - PROCESS | 5122 | 1467112129210 Marionette TRACE conn3 <- [1,1805,null,{"value":"8"}] 04:08:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 04:08:49 INFO - PROCESS | 5122 | 1467112129221 Marionette TRACE conn3 -> [0,1806,"setScriptTimeout",{"ms":35000}] 04:08:49 INFO - PROCESS | 5122 | 1467112129225 Marionette TRACE conn3 <- [1,1806,null,{}] 04:08:49 INFO - PROCESS | 5122 | 1467112129231 Marionette TRACE conn3 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:08:49 INFO - PROCESS | 5122 | 1467112129237 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:08:49 INFO - PROCESS | 5122 | 1467112129407 Marionette TRACE conn3 <- [1,1807,null,{"value":null}] 04:08:49 INFO - PROCESS | 5122 | 1467112129547 Marionette TRACE conn3 -> [0,1808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:49 INFO - PROCESS | 5122 | 1467112129555 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:08:49 INFO - PROCESS | 5122 | ++DOCSHELL 0x8f975800 == 10 [pid = 5122] [id = 459] 04:08:49 INFO - PROCESS | 5122 | ++DOMWINDOW == 67 (0x8f97d400) [pid = 5122] [serial = 1378] [outer = (nil)] 04:08:49 INFO - PROCESS | 5122 | ++DOMWINDOW == 68 (0x8fb35400) [pid = 5122] [serial = 1379] [outer = 0x8f97d400] 04:08:49 INFO - PROCESS | 5122 | 1467112129629 Marionette DEBUG loaded listener.js 04:08:49 INFO - PROCESS | 5122 | ++DOMWINDOW == 69 (0x8fb3d800) [pid = 5122] [serial = 1380] [outer = 0x8f97d400] 04:08:50 INFO - PROCESS | 5122 | 1467112130539 Marionette TRACE conn3 <- [1,1808,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.scale.html",0,null,null,[["arcTo scales the curve, not just the control points",0,null,null]]]}] 04:08:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 04:08:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1386ms 04:08:50 INFO - PROCESS | 5122 | 1467112130607 Marionette TRACE conn3 -> [0,1809,"getWindowHandle",null] 04:08:50 INFO - PROCESS | 5122 | 1467112130611 Marionette TRACE conn3 <- [1,1809,null,{"value":"8"}] 04:08:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 04:08:50 INFO - PROCESS | 5122 | 1467112130618 Marionette TRACE conn3 -> [0,1810,"setScriptTimeout",{"ms":35000}] 04:08:50 INFO - PROCESS | 5122 | 1467112130624 Marionette TRACE conn3 <- [1,1810,null,{}] 04:08:50 INFO - PROCESS | 5122 | 1467112130651 Marionette TRACE conn3 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:08:50 INFO - PROCESS | 5122 | 1467112130661 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:08:50 INFO - PROCESS | 5122 | 1467112130898 Marionette TRACE conn3 <- [1,1811,null,{"value":null}] 04:08:50 INFO - PROCESS | 5122 | 1467112130925 Marionette TRACE conn3 -> [0,1812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:50 INFO - PROCESS | 5122 | 1467112130938 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:08:50 INFO - PROCESS | 5122 | ++DOCSHELL 0x91cc5000 == 11 [pid = 5122] [id = 460] 04:08:50 INFO - PROCESS | 5122 | ++DOMWINDOW == 70 (0x91cc6000) [pid = 5122] [serial = 1381] [outer = (nil)] 04:08:51 INFO - PROCESS | 5122 | ++DOMWINDOW == 71 (0x91dcc800) [pid = 5122] [serial = 1382] [outer = 0x91cc6000] 04:08:51 INFO - PROCESS | 5122 | 1467112131014 Marionette DEBUG loaded listener.js 04:08:51 INFO - PROCESS | 5122 | ++DOMWINDOW == 72 (0x91eef000) [pid = 5122] [serial = 1383] [outer = 0x91cc6000] 04:08:52 INFO - PROCESS | 5122 | --DOMWINDOW == 71 (0x91dc5c00) [pid = 5122] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 04:08:52 INFO - PROCESS | 5122 | --DOMWINDOW == 70 (0x91dcf000) [pid = 5122] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 04:08:52 INFO - PROCESS | 5122 | --DOMWINDOW == 69 (0x8f01e000) [pid = 5122] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 04:08:52 INFO - PROCESS | 5122 | --DOMWINDOW == 68 (0x94858c00) [pid = 5122] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 04:08:52 INFO - PROCESS | 5122 | --DOMWINDOW == 67 (0x8e4b8c00) [pid = 5122] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 04:08:52 INFO - PROCESS | 5122 | --DOMWINDOW == 66 (0x8db7cc00) [pid = 5122] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 04:08:52 INFO - PROCESS | 5122 | --DOMWINDOW == 65 (0x91ccc000) [pid = 5122] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 04:08:52 INFO - PROCESS | 5122 | --DOMWINDOW == 64 (0x952ad000) [pid = 5122] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 04:08:52 INFO - PROCESS | 5122 | --DOMWINDOW == 63 (0x92420400) [pid = 5122] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 04:08:52 INFO - PROCESS | 5122 | --DOMWINDOW == 62 (0x8f2dc000) [pid = 5122] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 04:08:52 INFO - PROCESS | 5122 | 1467112132465 Marionette TRACE conn3 <- [1,1812,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 04:08:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 04:08:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1890ms 04:08:52 INFO - PROCESS | 5122 | 1467112132509 Marionette TRACE conn3 -> [0,1813,"getWindowHandle",null] 04:08:52 INFO - PROCESS | 5122 | 1467112132514 Marionette TRACE conn3 <- [1,1813,null,{"value":"8"}] 04:08:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 04:08:52 INFO - PROCESS | 5122 | 1467112132520 Marionette TRACE conn3 -> [0,1814,"setScriptTimeout",{"ms":35000}] 04:08:52 INFO - PROCESS | 5122 | 1467112132523 Marionette TRACE conn3 <- [1,1814,null,{}] 04:08:52 INFO - PROCESS | 5122 | 1467112132564 Marionette TRACE conn3 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:08:52 INFO - PROCESS | 5122 | 1467112132570 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:08:52 INFO - PROCESS | 5122 | 1467112132777 Marionette TRACE conn3 <- [1,1815,null,{"value":null}] 04:08:52 INFO - PROCESS | 5122 | 1467112132791 Marionette TRACE conn3 -> [0,1816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:52 INFO - PROCESS | 5122 | 1467112132799 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:08:52 INFO - PROCESS | 5122 | ++DOCSHELL 0x912d3800 == 12 [pid = 5122] [id = 461] 04:08:52 INFO - PROCESS | 5122 | ++DOMWINDOW == 63 (0x912d7c00) [pid = 5122] [serial = 1384] [outer = (nil)] 04:08:52 INFO - PROCESS | 5122 | ++DOMWINDOW == 64 (0x91dcdc00) [pid = 5122] [serial = 1385] [outer = 0x912d7c00] 04:08:52 INFO - PROCESS | 5122 | 1467112132869 Marionette DEBUG loaded listener.js 04:08:52 INFO - PROCESS | 5122 | ++DOMWINDOW == 65 (0x92f9d400) [pid = 5122] [serial = 1386] [outer = 0x912d7c00] 04:08:53 INFO - PROCESS | 5122 | 1467112133683 Marionette TRACE conn3 <- [1,1816,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 04:08:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 04:08:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1180ms 04:08:53 INFO - PROCESS | 5122 | 1467112133701 Marionette TRACE conn3 -> [0,1817,"getWindowHandle",null] 04:08:53 INFO - PROCESS | 5122 | 1467112133704 Marionette TRACE conn3 <- [1,1817,null,{"value":"8"}] 04:08:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 04:08:53 INFO - PROCESS | 5122 | 1467112133711 Marionette TRACE conn3 -> [0,1818,"setScriptTimeout",{"ms":35000}] 04:08:53 INFO - PROCESS | 5122 | 1467112133714 Marionette TRACE conn3 <- [1,1818,null,{}] 04:08:53 INFO - PROCESS | 5122 | 1467112133728 Marionette TRACE conn3 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:08:53 INFO - PROCESS | 5122 | 1467112133732 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:08:53 INFO - PROCESS | 5122 | 1467112133872 Marionette TRACE conn3 <- [1,1819,null,{"value":null}] 04:08:53 INFO - PROCESS | 5122 | 1467112133887 Marionette TRACE conn3 -> [0,1820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:53 INFO - PROCESS | 5122 | 1467112133893 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:08:53 INFO - PROCESS | 5122 | ++DOCSHELL 0x8f111400 == 13 [pid = 5122] [id = 462] 04:08:53 INFO - PROCESS | 5122 | ++DOMWINDOW == 66 (0x91dc5c00) [pid = 5122] [serial = 1387] [outer = (nil)] 04:08:53 INFO - PROCESS | 5122 | ++DOMWINDOW == 67 (0x93b5a800) [pid = 5122] [serial = 1388] [outer = 0x91dc5c00] 04:08:53 INFO - PROCESS | 5122 | 1467112133962 Marionette DEBUG loaded listener.js 04:08:54 INFO - PROCESS | 5122 | ++DOMWINDOW == 68 (0x93d78800) [pid = 5122] [serial = 1389] [outer = 0x91dc5c00] 04:08:55 INFO - PROCESS | 5122 | 1467112135133 Marionette TRACE conn3 <- [1,1820,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.end.html",0,null,null,[["arcTo() does not draw anything from P1 to P2",0,null,null]]]}] 04:08:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 04:08:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1486ms 04:08:55 INFO - PROCESS | 5122 | 1467112135198 Marionette TRACE conn3 -> [0,1821,"getWindowHandle",null] 04:08:55 INFO - PROCESS | 5122 | 1467112135205 Marionette TRACE conn3 <- [1,1821,null,{"value":"8"}] 04:08:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 04:08:55 INFO - PROCESS | 5122 | 1467112135214 Marionette TRACE conn3 -> [0,1822,"setScriptTimeout",{"ms":35000}] 04:08:55 INFO - PROCESS | 5122 | 1467112135219 Marionette TRACE conn3 <- [1,1822,null,{}] 04:08:55 INFO - PROCESS | 5122 | 1467112135229 Marionette TRACE conn3 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:08:55 INFO - PROCESS | 5122 | 1467112135235 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:08:55 INFO - PROCESS | 5122 | 1467112135449 Marionette TRACE conn3 <- [1,1823,null,{"value":null}] 04:08:55 INFO - PROCESS | 5122 | 1467112135683 Marionette TRACE conn3 -> [0,1824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:55 INFO - PROCESS | 5122 | 1467112135691 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:08:55 INFO - PROCESS | 5122 | ++DOCSHELL 0x8e8d9800 == 14 [pid = 5122] [id = 463] 04:08:55 INFO - PROCESS | 5122 | ++DOMWINDOW == 69 (0x8f01dc00) [pid = 5122] [serial = 1390] [outer = (nil)] 04:08:55 INFO - PROCESS | 5122 | ++DOMWINDOW == 70 (0x8f2e0000) [pid = 5122] [serial = 1391] [outer = 0x8f01dc00] 04:08:55 INFO - PROCESS | 5122 | 1467112135819 Marionette DEBUG loaded listener.js 04:08:55 INFO - PROCESS | 5122 | ++DOMWINDOW == 71 (0x8fb38c00) [pid = 5122] [serial = 1392] [outer = 0x8f01dc00] 04:08:56 INFO - PROCESS | 5122 | 1467112136834 Marionette TRACE conn3 <- [1,1824,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.start.html",0,null,null,[["arcTo() draws a straight line from P0 to P1",0,null,null]]]}] 04:08:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 04:08:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1698ms 04:08:56 INFO - PROCESS | 5122 | 1467112136912 Marionette TRACE conn3 -> [0,1825,"getWindowHandle",null] 04:08:56 INFO - PROCESS | 5122 | 1467112136920 Marionette TRACE conn3 <- [1,1825,null,{"value":"8"}] 04:08:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 04:08:56 INFO - PROCESS | 5122 | 1467112136930 Marionette TRACE conn3 -> [0,1826,"setScriptTimeout",{"ms":35000}] 04:08:56 INFO - PROCESS | 5122 | 1467112136934 Marionette TRACE conn3 <- [1,1826,null,{}] 04:08:56 INFO - PROCESS | 5122 | 1467112136941 Marionette TRACE conn3 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:08:56 INFO - PROCESS | 5122 | 1467112136947 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:08:57 INFO - PROCESS | 5122 | 1467112137161 Marionette TRACE conn3 <- [1,1827,null,{"value":null}] 04:08:57 INFO - PROCESS | 5122 | 1467112137423 Marionette TRACE conn3 -> [0,1828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:57 INFO - PROCESS | 5122 | 1467112137433 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:08:57 INFO - PROCESS | 5122 | ++DOCSHELL 0x912d4400 == 15 [pid = 5122] [id = 464] 04:08:57 INFO - PROCESS | 5122 | ++DOMWINDOW == 72 (0x91dcf400) [pid = 5122] [serial = 1393] [outer = (nil)] 04:08:57 INFO - PROCESS | 5122 | ++DOMWINDOW == 73 (0x930ddc00) [pid = 5122] [serial = 1394] [outer = 0x91dcf400] 04:08:57 INFO - PROCESS | 5122 | 1467112137564 Marionette DEBUG loaded listener.js 04:08:57 INFO - PROCESS | 5122 | ++DOMWINDOW == 74 (0x93b53400) [pid = 5122] [serial = 1395] [outer = 0x91dcf400] 04:08:58 INFO - PROCESS | 5122 | 1467112138570 Marionette TRACE conn3 <- [1,1828,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.transformation.html",0,null,null,[["arcTo joins up to the last subpath point correctly",0,null,null]]]}] 04:08:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 04:08:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1679ms 04:08:58 INFO - PROCESS | 5122 | 1467112138610 Marionette TRACE conn3 -> [0,1829,"getWindowHandle",null] 04:08:58 INFO - PROCESS | 5122 | 1467112138615 Marionette TRACE conn3 <- [1,1829,null,{"value":"8"}] 04:08:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 04:08:58 INFO - PROCESS | 5122 | 1467112138622 Marionette TRACE conn3 -> [0,1830,"setScriptTimeout",{"ms":35000}] 04:08:58 INFO - PROCESS | 5122 | 1467112138628 Marionette TRACE conn3 <- [1,1830,null,{}] 04:08:58 INFO - PROCESS | 5122 | 1467112138648 Marionette TRACE conn3 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:08:58 INFO - PROCESS | 5122 | 1467112138659 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:08:58 INFO - PROCESS | 5122 | 1467112138844 Marionette TRACE conn3 <- [1,1831,null,{"value":null}] 04:08:59 INFO - PROCESS | 5122 | 1467112139064 Marionette TRACE conn3 -> [0,1832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:59 INFO - PROCESS | 5122 | 1467112139075 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:08:59 INFO - PROCESS | 5122 | ++DOCSHELL 0x95228400 == 16 [pid = 5122] [id = 465] 04:08:59 INFO - PROCESS | 5122 | ++DOMWINDOW == 75 (0x9522bc00) [pid = 5122] [serial = 1396] [outer = (nil)] 04:08:59 INFO - PROCESS | 5122 | ++DOMWINDOW == 76 (0x952ad000) [pid = 5122] [serial = 1397] [outer = 0x9522bc00] 04:08:59 INFO - PROCESS | 5122 | 1467112139205 Marionette DEBUG loaded listener.js 04:08:59 INFO - PROCESS | 5122 | ++DOMWINDOW == 77 (0x952da000) [pid = 5122] [serial = 1398] [outer = 0x9522bc00] 04:09:00 INFO - PROCESS | 5122 | 1467112140208 Marionette TRACE conn3 <- [1,1832,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.1.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1",0,null,null]]]}] 04:09:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 04:09:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1788ms 04:09:00 INFO - PROCESS | 5122 | 1467112140421 Marionette TRACE conn3 -> [0,1833,"getWindowHandle",null] 04:09:00 INFO - PROCESS | 5122 | 1467112140427 Marionette TRACE conn3 <- [1,1833,null,{"value":"8"}] 04:09:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 04:09:00 INFO - PROCESS | 5122 | 1467112140436 Marionette TRACE conn3 -> [0,1834,"setScriptTimeout",{"ms":35000}] 04:09:00 INFO - PROCESS | 5122 | 1467112140441 Marionette TRACE conn3 <- [1,1834,null,{}] 04:09:00 INFO - PROCESS | 5122 | 1467112140449 Marionette TRACE conn3 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:09:00 INFO - PROCESS | 5122 | 1467112140455 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:09:00 INFO - PROCESS | 5122 | 1467112140637 Marionette TRACE conn3 <- [1,1835,null,{"value":null}] 04:09:00 INFO - PROCESS | 5122 | 1467112140855 Marionette TRACE conn3 -> [0,1836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:00 INFO - PROCESS | 5122 | 1467112140873 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:09:00 INFO - PROCESS | 5122 | ++DOCSHELL 0x8e8df400 == 17 [pid = 5122] [id = 466] 04:09:00 INFO - PROCESS | 5122 | ++DOMWINDOW == 78 (0x8f013800) [pid = 5122] [serial = 1399] [outer = (nil)] 04:09:01 INFO - PROCESS | 5122 | ++DOMWINDOW == 79 (0x8f117400) [pid = 5122] [serial = 1400] [outer = 0x8f013800] 04:09:01 INFO - PROCESS | 5122 | 1467112141038 Marionette DEBUG loaded listener.js 04:09:01 INFO - PROCESS | 5122 | ++DOMWINDOW == 80 (0x8f97bc00) [pid = 5122] [serial = 1401] [outer = 0x8f013800] 04:09:01 INFO - PROCESS | 5122 | --DOMWINDOW == 79 (0x955da800) [pid = 5122] [serial = 1353] [outer = (nil)] [url = about:blank] 04:09:01 INFO - PROCESS | 5122 | --DOMWINDOW == 78 (0x930dd000) [pid = 5122] [serial = 1343] [outer = (nil)] [url = about:blank] 04:09:01 INFO - PROCESS | 5122 | --DOMWINDOW == 77 (0x95229c00) [pid = 5122] [serial = 1346] [outer = (nil)] [url = about:blank] 04:09:01 INFO - PROCESS | 5122 | --DOMWINDOW == 76 (0x93b56800) [pid = 5122] [serial = 1352] [outer = (nil)] [url = about:blank] 04:09:01 INFO - PROCESS | 5122 | --DOMWINDOW == 75 (0x95237400) [pid = 5122] [serial = 1335] [outer = (nil)] [url = about:blank] 04:09:01 INFO - PROCESS | 5122 | --DOMWINDOW == 74 (0x9522cc00) [pid = 5122] [serial = 1334] [outer = (nil)] [url = about:blank] 04:09:01 INFO - PROCESS | 5122 | --DOMWINDOW == 73 (0x8f116c00) [pid = 5122] [serial = 1328] [outer = (nil)] [url = about:blank] 04:09:01 INFO - PROCESS | 5122 | --DOMWINDOW == 72 (0x8e4adc00) [pid = 5122] [serial = 1337] [outer = (nil)] [url = about:blank] 04:09:01 INFO - PROCESS | 5122 | --DOMWINDOW == 71 (0x952a8800) [pid = 5122] [serial = 1347] [outer = (nil)] [url = about:blank] 04:09:01 INFO - PROCESS | 5122 | --DOMWINDOW == 70 (0x93b92c00) [pid = 5122] [serial = 1344] [outer = (nil)] [url = about:blank] 04:09:01 INFO - PROCESS | 5122 | --DOMWINDOW == 69 (0x91dd1c00) [pid = 5122] [serial = 1331] [outer = (nil)] [url = about:blank] 04:09:01 INFO - PROCESS | 5122 | --DOMWINDOW == 68 (0x8f979000) [pid = 5122] [serial = 1329] [outer = (nil)] [url = about:blank] 04:09:01 INFO - PROCESS | 5122 | --DOMWINDOW == 67 (0x91ee9400) [pid = 5122] [serial = 1332] [outer = (nil)] [url = about:blank] 04:09:01 INFO - PROCESS | 5122 | --DOMWINDOW == 66 (0x8e8ddc00) [pid = 5122] [serial = 1338] [outer = (nil)] [url = about:blank] 04:09:01 INFO - PROCESS | 5122 | --DOMWINDOW == 65 (0x9552b000) [pid = 5122] [serial = 1350] [outer = (nil)] [url = about:blank] 04:09:01 INFO - PROCESS | 5122 | --DOMWINDOW == 64 (0x93b5ac00) [pid = 5122] [serial = 1326] [outer = (nil)] [url = about:blank] 04:09:01 INFO - PROCESS | 5122 | --DOMWINDOW == 63 (0x8fb35000) [pid = 5122] [serial = 1340] [outer = (nil)] [url = about:blank] 04:09:01 INFO - PROCESS | 5122 | --DOMWINDOW == 62 (0x91cc0c00) [pid = 5122] [serial = 1341] [outer = (nil)] [url = about:blank] 04:09:01 INFO - PROCESS | 5122 | --DOMWINDOW == 61 (0x95351000) [pid = 5122] [serial = 1349] [outer = (nil)] [url = about:blank] 04:09:02 INFO - PROCESS | 5122 | 1467112142022 Marionette TRACE conn3 <- [1,1836,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.2.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear",0,null,null]]]}] 04:09:02 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 04:09:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1630ms 04:09:02 INFO - PROCESS | 5122 | 1467112142066 Marionette TRACE conn3 -> [0,1837,"getWindowHandle",null] 04:09:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 04:09:02 INFO - PROCESS | 5122 | 1467112142071 Marionette TRACE conn3 <- [1,1837,null,{"value":"8"}] 04:09:02 INFO - PROCESS | 5122 | 1467112142081 Marionette TRACE conn3 -> [0,1838,"setScriptTimeout",{"ms":35000}] 04:09:02 INFO - PROCESS | 5122 | 1467112142086 Marionette TRACE conn3 <- [1,1838,null,{}] 04:09:02 INFO - PROCESS | 5122 | 1467112142092 Marionette TRACE conn3 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:09:02 INFO - PROCESS | 5122 | 1467112142097 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:09:02 INFO - PROCESS | 5122 | 1467112142257 Marionette TRACE conn3 <- [1,1839,null,{"value":null}] 04:09:02 INFO - PROCESS | 5122 | 1467112142267 Marionette TRACE conn3 -> [0,1840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.beginPath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:02 INFO - PROCESS | 5122 | 1467112142272 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:09:02 INFO - PROCESS | 5122 | ++DOCSHELL 0x8e4b9400 == 18 [pid = 5122] [id = 467] 04:09:02 INFO - PROCESS | 5122 | ++DOMWINDOW == 62 (0x91cc0c00) [pid = 5122] [serial = 1402] [outer = (nil)] 04:09:02 INFO - PROCESS | 5122 | ++DOMWINDOW == 63 (0x91dc4000) [pid = 5122] [serial = 1403] [outer = 0x91cc0c00] 04:09:02 INFO - PROCESS | 5122 | 1467112142351 Marionette DEBUG loaded listener.js 04:09:02 INFO - PROCESS | 5122 | ++DOMWINDOW == 64 (0x91eeb000) [pid = 5122] [serial = 1404] [outer = 0x91cc0c00] 04:09:03 INFO - PROCESS | 5122 | 1467112143237 Marionette TRACE conn3 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 04:09:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 04:09:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1187ms 04:09:03 INFO - PROCESS | 5122 | 1467112143264 Marionette TRACE conn3 -> [0,1841,"getWindowHandle",null] 04:09:03 INFO - PROCESS | 5122 | 1467112143268 Marionette TRACE conn3 <- [1,1841,null,{"value":"8"}] 04:09:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 04:09:03 INFO - PROCESS | 5122 | 1467112143278 Marionette TRACE conn3 -> [0,1842,"setScriptTimeout",{"ms":35000}] 04:09:03 INFO - PROCESS | 5122 | 1467112143281 Marionette TRACE conn3 <- [1,1842,null,{}] 04:09:03 INFO - PROCESS | 5122 | 1467112143296 Marionette TRACE conn3 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:09:03 INFO - PROCESS | 5122 | 1467112143304 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:09:03 INFO - PROCESS | 5122 | 1467112143529 Marionette TRACE conn3 <- [1,1843,null,{"value":null}] 04:09:03 INFO - PROCESS | 5122 | 1467112143546 Marionette TRACE conn3 -> [0,1844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:03 INFO - PROCESS | 5122 | 1467112143558 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:09:03 INFO - PROCESS | 5122 | ++DOCSHELL 0x93d7bc00 == 19 [pid = 5122] [id = 468] 04:09:03 INFO - PROCESS | 5122 | ++DOMWINDOW == 65 (0x94850c00) [pid = 5122] [serial = 1405] [outer = (nil)] 04:09:03 INFO - PROCESS | 5122 | ++DOMWINDOW == 66 (0x9485d000) [pid = 5122] [serial = 1406] [outer = 0x94850c00] 04:09:03 INFO - PROCESS | 5122 | 1467112143627 Marionette DEBUG loaded listener.js 04:09:03 INFO - PROCESS | 5122 | ++DOMWINDOW == 67 (0x95230800) [pid = 5122] [serial = 1407] [outer = 0x94850c00] 04:09:04 INFO - PROCESS | 5122 | 1467112144588 Marionette TRACE conn3 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 04:09:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 04:09:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1382ms 04:09:04 INFO - PROCESS | 5122 | 1467112144657 Marionette TRACE conn3 -> [0,1845,"getWindowHandle",null] 04:09:04 INFO - PROCESS | 5122 | 1467112144661 Marionette TRACE conn3 <- [1,1845,null,{"value":"8"}] 04:09:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 04:09:04 INFO - PROCESS | 5122 | 1467112144667 Marionette TRACE conn3 -> [0,1846,"setScriptTimeout",{"ms":35000}] 04:09:04 INFO - PROCESS | 5122 | 1467112144669 Marionette TRACE conn3 <- [1,1846,null,{}] 04:09:04 INFO - PROCESS | 5122 | 1467112144675 Marionette TRACE conn3 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:09:04 INFO - PROCESS | 5122 | 1467112144680 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:09:04 INFO - PROCESS | 5122 | 1467112144892 Marionette TRACE conn3 <- [1,1847,null,{"value":null}] 04:09:04 INFO - PROCESS | 5122 | 1467112144911 Marionette TRACE conn3 -> [0,1848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:04 INFO - PROCESS | 5122 | 1467112144918 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:09:04 INFO - PROCESS | 5122 | ++DOCSHELL 0x9485e000 == 20 [pid = 5122] [id = 469] 04:09:04 INFO - PROCESS | 5122 | ++DOMWINDOW == 68 (0x95233800) [pid = 5122] [serial = 1408] [outer = (nil)] 04:09:04 INFO - PROCESS | 5122 | ++DOMWINDOW == 69 (0x952b1800) [pid = 5122] [serial = 1409] [outer = 0x95233800] 04:09:04 INFO - PROCESS | 5122 | 1467112144985 Marionette DEBUG loaded listener.js 04:09:05 INFO - PROCESS | 5122 | ++DOMWINDOW == 70 (0x95527800) [pid = 5122] [serial = 1410] [outer = 0x95233800] 04:09:05 INFO - PROCESS | 5122 | 1467112145992 Marionette TRACE conn3 <- [1,1848,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 04:09:06 INFO - PROCESS | 5122 | --DOMWINDOW == 69 (0x8db7e800) [pid = 5122] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 04:09:06 INFO - PROCESS | 5122 | --DOMWINDOW == 68 (0x912d6c00) [pid = 5122] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 04:09:06 INFO - PROCESS | 5122 | --DOMWINDOW == 67 (0x91cc6000) [pid = 5122] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 04:09:06 INFO - PROCESS | 5122 | --DOMWINDOW == 66 (0x93d7f400) [pid = 5122] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 04:09:06 INFO - PROCESS | 5122 | --DOMWINDOW == 65 (0x8e8d8c00) [pid = 5122] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 04:09:06 INFO - PROCESS | 5122 | --DOMWINDOW == 64 (0x93d72c00) [pid = 5122] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 04:09:06 INFO - PROCESS | 5122 | --DOMWINDOW == 63 (0x91266c00) [pid = 5122] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 04:09:06 INFO - PROCESS | 5122 | --DOMWINDOW == 62 (0x912d2c00) [pid = 5122] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 04:09:06 INFO - PROCESS | 5122 | --DOMWINDOW == 61 (0x8f011400) [pid = 5122] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 04:09:06 INFO - PROCESS | 5122 | --DOMWINDOW == 60 (0x8f97d400) [pid = 5122] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 04:09:06 INFO - PROCESS | 5122 | --DOMWINDOW == 59 (0x912d7c00) [pid = 5122] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 04:09:06 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) 04:09:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1378ms 04:09:06 INFO - PROCESS | 5122 | 1467112146046 Marionette TRACE conn3 -> [0,1849,"getWindowHandle",null] 04:09:06 INFO - PROCESS | 5122 | 1467112146050 Marionette TRACE conn3 <- [1,1849,null,{"value":"8"}] 04:09:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 04:09:06 INFO - PROCESS | 5122 | 1467112146055 Marionette TRACE conn3 -> [0,1850,"setScriptTimeout",{"ms":35000}] 04:09:06 INFO - PROCESS | 5122 | 1467112146059 Marionette TRACE conn3 <- [1,1850,null,{}] 04:09:06 INFO - PROCESS | 5122 | 1467112146064 Marionette TRACE conn3 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:09:06 INFO - PROCESS | 5122 | 1467112146069 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:09:06 INFO - PROCESS | 5122 | 1467112146230 Marionette TRACE conn3 <- [1,1851,null,{"value":null}] 04:09:06 INFO - PROCESS | 5122 | 1467112146363 Marionette TRACE conn3 -> [0,1852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:06 INFO - PROCESS | 5122 | 1467112146372 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:09:06 INFO - PROCESS | 5122 | ++DOCSHELL 0x8f97e800 == 21 [pid = 5122] [id = 470] 04:09:06 INFO - PROCESS | 5122 | ++DOMWINDOW == 60 (0x8fb34000) [pid = 5122] [serial = 1411] [outer = (nil)] 04:09:06 INFO - PROCESS | 5122 | ++DOMWINDOW == 61 (0x91cc6000) [pid = 5122] [serial = 1412] [outer = 0x8fb34000] 04:09:06 INFO - PROCESS | 5122 | 1467112146440 Marionette DEBUG loaded listener.js 04:09:06 INFO - PROCESS | 5122 | ++DOMWINDOW == 62 (0x93b9a800) [pid = 5122] [serial = 1413] [outer = 0x8fb34000] 04:09:07 INFO - PROCESS | 5122 | 1467112147229 Marionette TRACE conn3 <- [1,1852,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 04:09:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 04:09:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1238ms 04:09:07 INFO - PROCESS | 5122 | 1467112147295 Marionette TRACE conn3 -> [0,1853,"getWindowHandle",null] 04:09:07 INFO - PROCESS | 5122 | 1467112147299 Marionette TRACE conn3 <- [1,1853,null,{"value":"8"}] 04:09:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 04:09:07 INFO - PROCESS | 5122 | 1467112147305 Marionette TRACE conn3 -> [0,1854,"setScriptTimeout",{"ms":35000}] 04:09:07 INFO - PROCESS | 5122 | 1467112147308 Marionette TRACE conn3 <- [1,1854,null,{}] 04:09:07 INFO - PROCESS | 5122 | 1467112147314 Marionette TRACE conn3 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:09:07 INFO - PROCESS | 5122 | 1467112147324 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:09:07 INFO - PROCESS | 5122 | 1467112147523 Marionette TRACE conn3 <- [1,1855,null,{"value":null}] 04:09:07 INFO - PROCESS | 5122 | 1467112147655 Marionette TRACE conn3 -> [0,1856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:07 INFO - PROCESS | 5122 | 1467112147661 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:09:07 INFO - PROCESS | 5122 | ++DOCSHELL 0x8db76c00 == 22 [pid = 5122] [id = 471] 04:09:07 INFO - PROCESS | 5122 | ++DOMWINDOW == 63 (0x8f116800) [pid = 5122] [serial = 1414] [outer = (nil)] 04:09:07 INFO - PROCESS | 5122 | ++DOMWINDOW == 64 (0x955e1000) [pid = 5122] [serial = 1415] [outer = 0x8f116800] 04:09:07 INFO - PROCESS | 5122 | 1467112147733 Marionette DEBUG loaded listener.js 04:09:07 INFO - PROCESS | 5122 | ++DOMWINDOW == 65 (0x96f38400) [pid = 5122] [serial = 1416] [outer = 0x8f116800] 04:09:08 INFO - PROCESS | 5122 | 1467112148699 Marionette TRACE conn3 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 04:09:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 04:09:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1435ms 04:09:08 INFO - PROCESS | 5122 | 1467112148742 Marionette TRACE conn3 -> [0,1857,"getWindowHandle",null] 04:09:08 INFO - PROCESS | 5122 | 1467112148749 Marionette TRACE conn3 <- [1,1857,null,{"value":"8"}] 04:09:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 04:09:08 INFO - PROCESS | 5122 | 1467112148757 Marionette TRACE conn3 -> [0,1858,"setScriptTimeout",{"ms":35000}] 04:09:08 INFO - PROCESS | 5122 | 1467112148762 Marionette TRACE conn3 <- [1,1858,null,{}] 04:09:08 INFO - PROCESS | 5122 | 1467112148772 Marionette TRACE conn3 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:09:08 INFO - PROCESS | 5122 | 1467112148777 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:09:08 INFO - PROCESS | 5122 | 1467112148965 Marionette TRACE conn3 <- [1,1859,null,{"value":null}] 04:09:09 INFO - PROCESS | 5122 | 1467112149142 Marionette TRACE conn3 -> [0,1860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:09 INFO - PROCESS | 5122 | 1467112149150 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:09:09 INFO - PROCESS | 5122 | ++DOCSHELL 0x8e4b5c00 == 23 [pid = 5122] [id = 472] 04:09:09 INFO - PROCESS | 5122 | ++DOMWINDOW == 66 (0x8e8de000) [pid = 5122] [serial = 1417] [outer = (nil)] 04:09:09 INFO - PROCESS | 5122 | ++DOMWINDOW == 67 (0x91267000) [pid = 5122] [serial = 1418] [outer = 0x8e8de000] 04:09:09 INFO - PROCESS | 5122 | 1467112149235 Marionette DEBUG loaded listener.js 04:09:09 INFO - PROCESS | 5122 | ++DOMWINDOW == 68 (0x91cc4800) [pid = 5122] [serial = 1419] [outer = 0x8e8de000] 04:09:10 INFO - PROCESS | 5122 | 1467112150206 Marionette TRACE conn3 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 04:09:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 04:09:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1484ms 04:09:10 INFO - PROCESS | 5122 | 1467112150241 Marionette TRACE conn3 -> [0,1861,"getWindowHandle",null] 04:09:10 INFO - PROCESS | 5122 | 1467112150249 Marionette TRACE conn3 <- [1,1861,null,{"value":"8"}] 04:09:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 04:09:10 INFO - PROCESS | 5122 | 1467112150259 Marionette TRACE conn3 -> [0,1862,"setScriptTimeout",{"ms":35000}] 04:09:10 INFO - PROCESS | 5122 | 1467112150263 Marionette TRACE conn3 <- [1,1862,null,{}] 04:09:10 INFO - PROCESS | 5122 | 1467112150270 Marionette TRACE conn3 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:09:10 INFO - PROCESS | 5122 | 1467112150275 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:09:10 INFO - PROCESS | 5122 | 1467112150455 Marionette TRACE conn3 <- [1,1863,null,{"value":null}] 04:09:10 INFO - PROCESS | 5122 | 1467112150630 Marionette TRACE conn3 -> [0,1864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:10 INFO - PROCESS | 5122 | 1467112150641 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:09:10 INFO - PROCESS | 5122 | ++DOCSHELL 0x930d2c00 == 24 [pid = 5122] [id = 473] 04:09:10 INFO - PROCESS | 5122 | ++DOMWINDOW == 69 (0x93b93400) [pid = 5122] [serial = 1420] [outer = (nil)] 04:09:10 INFO - PROCESS | 5122 | ++DOMWINDOW == 70 (0x93d81400) [pid = 5122] [serial = 1421] [outer = 0x93b93400] 04:09:10 INFO - PROCESS | 5122 | 1467112150728 Marionette DEBUG loaded listener.js 04:09:10 INFO - PROCESS | 5122 | ++DOMWINDOW == 71 (0x95235000) [pid = 5122] [serial = 1422] [outer = 0x93b93400] 04:09:11 INFO - PROCESS | 5122 | 1467112151768 Marionette TRACE conn3 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 04:09:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 04:09:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1578ms 04:09:11 INFO - PROCESS | 5122 | 1467112151838 Marionette TRACE conn3 -> [0,1865,"getWindowHandle",null] 04:09:11 INFO - PROCESS | 5122 | 1467112151842 Marionette TRACE conn3 <- [1,1865,null,{"value":"8"}] 04:09:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 04:09:11 INFO - PROCESS | 5122 | 1467112151849 Marionette TRACE conn3 -> [0,1866,"setScriptTimeout",{"ms":35000}] 04:09:11 INFO - PROCESS | 5122 | 1467112151855 Marionette TRACE conn3 <- [1,1866,null,{}] 04:09:11 INFO - PROCESS | 5122 | 1467112151871 Marionette TRACE conn3 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:09:11 INFO - PROCESS | 5122 | 1467112151880 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:09:12 INFO - PROCESS | 5122 | 1467112152101 Marionette TRACE conn3 <- [1,1867,null,{"value":null}] 04:09:12 INFO - PROCESS | 5122 | 1467112152328 Marionette TRACE conn3 -> [0,1868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:12 INFO - PROCESS | 5122 | 1467112152342 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:09:12 INFO - PROCESS | 5122 | ++DOCSHELL 0x955da000 == 25 [pid = 5122] [id = 474] 04:09:12 INFO - PROCESS | 5122 | ++DOMWINDOW == 72 (0x98106000) [pid = 5122] [serial = 1423] [outer = (nil)] 04:09:12 INFO - PROCESS | 5122 | ++DOMWINDOW == 73 (0x98186000) [pid = 5122] [serial = 1424] [outer = 0x98106000] 04:09:12 INFO - PROCESS | 5122 | 1467112152467 Marionette DEBUG loaded listener.js 04:09:12 INFO - PROCESS | 5122 | ++DOMWINDOW == 74 (0x98375800) [pid = 5122] [serial = 1425] [outer = 0x98106000] 04:09:13 INFO - PROCESS | 5122 | 1467112153375 Marionette TRACE conn3 <- [1,1868,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.1.html",0,null,null,[["Canvas test: 2d.path.clip.basic.1",0,null,null]]]}] 04:09:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 04:09:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1590ms 04:09:13 INFO - PROCESS | 5122 | 1467112153440 Marionette TRACE conn3 -> [0,1869,"getWindowHandle",null] 04:09:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 04:09:13 INFO - PROCESS | 5122 | 1467112153445 Marionette TRACE conn3 <- [1,1869,null,{"value":"8"}] 04:09:13 INFO - PROCESS | 5122 | 1467112153451 Marionette TRACE conn3 -> [0,1870,"setScriptTimeout",{"ms":35000}] 04:09:13 INFO - PROCESS | 5122 | 1467112153455 Marionette TRACE conn3 <- [1,1870,null,{}] 04:09:13 INFO - PROCESS | 5122 | 1467112153460 Marionette TRACE conn3 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:09:13 INFO - PROCESS | 5122 | 1467112153465 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:09:13 INFO - PROCESS | 5122 | 1467112153650 Marionette TRACE conn3 <- [1,1871,null,{"value":null}] 04:09:13 INFO - PROCESS | 5122 | 1467112153830 Marionette TRACE conn3 -> [0,1872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:13 INFO - PROCESS | 5122 | 1467112153840 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:09:13 INFO - PROCESS | 5122 | ++DOCSHELL 0x8f2e3800 == 26 [pid = 5122] [id = 475] 04:09:13 INFO - PROCESS | 5122 | ++DOMWINDOW == 75 (0x8fb40c00) [pid = 5122] [serial = 1426] [outer = (nil)] 04:09:13 INFO - PROCESS | 5122 | ++DOMWINDOW == 76 (0x99db9400) [pid = 5122] [serial = 1427] [outer = 0x8fb40c00] 04:09:13 INFO - PROCESS | 5122 | 1467112153916 Marionette DEBUG loaded listener.js 04:09:14 INFO - PROCESS | 5122 | ++DOMWINDOW == 77 (0x99e28800) [pid = 5122] [serial = 1428] [outer = 0x8fb40c00] 04:09:14 INFO - PROCESS | 5122 | 1467112154879 Marionette TRACE conn3 <- [1,1872,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.2.html",0,null,null,[["Canvas test: 2d.path.clip.basic.2",0,null,null]]]}] 04:09:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 04:09:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1478ms 04:09:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 04:09:14 INFO - PROCESS | 5122 | 1467112154930 Marionette TRACE conn3 -> [0,1873,"getWindowHandle",null] 04:09:14 INFO - PROCESS | 5122 | 1467112154933 Marionette TRACE conn3 <- [1,1873,null,{"value":"8"}] 04:09:14 INFO - PROCESS | 5122 | 1467112154939 Marionette TRACE conn3 -> [0,1874,"setScriptTimeout",{"ms":35000}] 04:09:14 INFO - PROCESS | 5122 | 1467112154943 Marionette TRACE conn3 <- [1,1874,null,{}] 04:09:14 INFO - PROCESS | 5122 | 1467112154948 Marionette TRACE conn3 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:09:14 INFO - PROCESS | 5122 | 1467112154954 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:09:15 INFO - PROCESS | 5122 | 1467112155138 Marionette TRACE conn3 <- [1,1875,null,{"value":null}] 04:09:15 INFO - PROCESS | 5122 | 1467112155351 Marionette TRACE conn3 -> [0,1876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:15 INFO - PROCESS | 5122 | 1467112155360 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:09:15 INFO - PROCESS | 5122 | ++DOCSHELL 0x91cbf400 == 27 [pid = 5122] [id = 476] 04:09:15 INFO - PROCESS | 5122 | ++DOMWINDOW == 78 (0x99663400) [pid = 5122] [serial = 1429] [outer = (nil)] 04:09:15 INFO - PROCESS | 5122 | ++DOMWINDOW == 79 (0x99e49000) [pid = 5122] [serial = 1430] [outer = 0x99663400] 04:09:15 INFO - PROCESS | 5122 | 1467112155443 Marionette DEBUG loaded listener.js 04:09:15 INFO - PROCESS | 5122 | ++DOMWINDOW == 80 (0x99e4d000) [pid = 5122] [serial = 1431] [outer = 0x99663400] 04:09:16 INFO - PROCESS | 5122 | 1467112156410 Marionette TRACE conn3 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 04:09:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 04:09:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1530ms 04:09:16 INFO - PROCESS | 5122 | 1467112156469 Marionette TRACE conn3 -> [0,1877,"getWindowHandle",null] 04:09:16 INFO - PROCESS | 5122 | 1467112156473 Marionette TRACE conn3 <- [1,1877,null,{"value":"8"}] 04:09:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 04:09:16 INFO - PROCESS | 5122 | 1467112156479 Marionette TRACE conn3 -> [0,1878,"setScriptTimeout",{"ms":35000}] 04:09:16 INFO - PROCESS | 5122 | 1467112156483 Marionette TRACE conn3 <- [1,1878,null,{}] 04:09:16 INFO - PROCESS | 5122 | 1467112156488 Marionette TRACE conn3 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:09:16 INFO - PROCESS | 5122 | 1467112156499 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:09:16 INFO - PROCESS | 5122 | 1467112156718 Marionette TRACE conn3 <- [1,1879,null,{"value":null}] 04:09:16 INFO - PROCESS | 5122 | 1467112156951 Marionette TRACE conn3 -> [0,1880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.intersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:16 INFO - PROCESS | 5122 | 1467112156960 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:09:17 INFO - PROCESS | 5122 | ++DOCSHELL 0x8e8d7800 == 28 [pid = 5122] [id = 477] 04:09:17 INFO - PROCESS | 5122 | ++DOMWINDOW == 81 (0x94857000) [pid = 5122] [serial = 1432] [outer = (nil)] 04:09:17 INFO - PROCESS | 5122 | ++DOMWINDOW == 82 (0x9a39bc00) [pid = 5122] [serial = 1433] [outer = 0x94857000] 04:09:17 INFO - PROCESS | 5122 | 1467112157083 Marionette DEBUG loaded listener.js 04:09:17 INFO - PROCESS | 5122 | ++DOMWINDOW == 83 (0x9a3a3c00) [pid = 5122] [serial = 1434] [outer = 0x94857000] 04:09:17 INFO - PROCESS | 5122 | 1467112157940 Marionette TRACE conn3 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 04:09:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 04:09:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1488ms 04:09:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 04:09:17 INFO - PROCESS | 5122 | 1467112157972 Marionette TRACE conn3 -> [0,1881,"getWindowHandle",null] 04:09:17 INFO - PROCESS | 5122 | 1467112157975 Marionette TRACE conn3 <- [1,1881,null,{"value":"8"}] 04:09:17 INFO - PROCESS | 5122 | 1467112157981 Marionette TRACE conn3 -> [0,1882,"setScriptTimeout",{"ms":35000}] 04:09:17 INFO - PROCESS | 5122 | 1467112157984 Marionette TRACE conn3 <- [1,1882,null,{}] 04:09:17 INFO - PROCESS | 5122 | 1467112157990 Marionette TRACE conn3 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:09:17 INFO - PROCESS | 5122 | 1467112157996 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:09:18 INFO - PROCESS | 5122 | 1467112158160 Marionette TRACE conn3 <- [1,1883,null,{"value":null}] 04:09:18 INFO - PROCESS | 5122 | 1467112158358 Marionette TRACE conn3 -> [0,1884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:18 INFO - PROCESS | 5122 | 1467112158367 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:09:18 INFO - PROCESS | 5122 | ++DOCSHELL 0x8e4aec00 == 29 [pid = 5122] [id = 478] 04:09:18 INFO - PROCESS | 5122 | ++DOMWINDOW == 84 (0x8e4af000) [pid = 5122] [serial = 1435] [outer = (nil)] 04:09:18 INFO - PROCESS | 5122 | ++DOMWINDOW == 85 (0x8f01d400) [pid = 5122] [serial = 1436] [outer = 0x8e4af000] 04:09:18 INFO - PROCESS | 5122 | 1467112158488 Marionette DEBUG loaded listener.js 04:09:18 INFO - PROCESS | 5122 | ++DOMWINDOW == 86 (0x8fb3c400) [pid = 5122] [serial = 1437] [outer = 0x8e4af000] 04:09:19 INFO - PROCESS | 5122 | 1467112159712 Marionette TRACE conn3 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 04:09:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 04:09:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1780ms 04:09:19 INFO - PROCESS | 5122 | 1467112159778 Marionette TRACE conn3 -> [0,1885,"getWindowHandle",null] 04:09:19 INFO - PROCESS | 5122 | 1467112159788 Marionette TRACE conn3 <- [1,1885,null,{"value":"8"}] 04:09:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 04:09:19 INFO - PROCESS | 5122 | 1467112159807 Marionette TRACE conn3 -> [0,1886,"setScriptTimeout",{"ms":35000}] 04:09:19 INFO - PROCESS | 5122 | 1467112159821 Marionette TRACE conn3 <- [1,1886,null,{}] 04:09:19 INFO - PROCESS | 5122 | 1467112159837 Marionette TRACE conn3 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:09:19 INFO - PROCESS | 5122 | 1467112159842 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:09:20 INFO - PROCESS | 5122 | 1467112160071 Marionette TRACE conn3 <- [1,1887,null,{"value":null}] 04:09:20 INFO - PROCESS | 5122 | 1467112160227 Marionette TRACE conn3 -> [0,1888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:20 INFO - PROCESS | 5122 | 1467112160240 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:09:21 INFO - PROCESS | 5122 | --DOCSHELL 0x8e8dd400 == 28 [pid = 5122] [id = 456] 04:09:21 INFO - PROCESS | 5122 | ++DOCSHELL 0x8e4acc00 == 29 [pid = 5122] [id = 479] 04:09:21 INFO - PROCESS | 5122 | ++DOMWINDOW == 87 (0x8e4ad400) [pid = 5122] [serial = 1438] [outer = (nil)] 04:09:21 INFO - PROCESS | 5122 | ++DOMWINDOW == 88 (0x8e4b4000) [pid = 5122] [serial = 1439] [outer = 0x8e4ad400] 04:09:21 INFO - PROCESS | 5122 | 1467112161330 Marionette DEBUG loaded listener.js 04:09:21 INFO - PROCESS | 5122 | ++DOMWINDOW == 89 (0x8e8d8000) [pid = 5122] [serial = 1440] [outer = 0x8e4ad400] 04:09:21 INFO - PROCESS | 5122 | --DOMWINDOW == 88 (0x8e8db000) [pid = 5122] [serial = 1356] [outer = (nil)] [url = about:blank] 04:09:21 INFO - PROCESS | 5122 | --DOMWINDOW == 87 (0x8e8d3800) [pid = 5122] [serial = 1355] [outer = (nil)] [url = about:blank] 04:09:21 INFO - PROCESS | 5122 | --DOMWINDOW == 86 (0x91eef400) [pid = 5122] [serial = 1359] [outer = (nil)] [url = about:blank] 04:09:21 INFO - PROCESS | 5122 | --DOMWINDOW == 85 (0x91ccb400) [pid = 5122] [serial = 1358] [outer = (nil)] [url = about:blank] 04:09:21 INFO - PROCESS | 5122 | --DOMWINDOW == 84 (0x91dcc800) [pid = 5122] [serial = 1382] [outer = (nil)] [url = about:blank] 04:09:21 INFO - PROCESS | 5122 | --DOMWINDOW == 83 (0x95234800) [pid = 5122] [serial = 1362] [outer = (nil)] [url = about:blank] 04:09:21 INFO - PROCESS | 5122 | --DOMWINDOW == 82 (0x8f016800) [pid = 5122] [serial = 1376] [outer = (nil)] [url = about:blank] 04:09:21 INFO - PROCESS | 5122 | --DOMWINDOW == 81 (0x9485e800) [pid = 5122] [serial = 1361] [outer = (nil)] [url = about:blank] 04:09:21 INFO - PROCESS | 5122 | --DOMWINDOW == 80 (0x96f32800) [pid = 5122] [serial = 1365] [outer = (nil)] [url = about:blank] 04:09:21 INFO - PROCESS | 5122 | --DOMWINDOW == 79 (0x96f2c000) [pid = 5122] [serial = 1364] [outer = (nil)] [url = about:blank] 04:09:21 INFO - PROCESS | 5122 | --DOMWINDOW == 78 (0x93b54400) [pid = 5122] [serial = 1374] [outer = (nil)] [url = about:blank] 04:09:21 INFO - PROCESS | 5122 | --DOMWINDOW == 77 (0x91dd0800) [pid = 5122] [serial = 1373] [outer = (nil)] [url = about:blank] 04:09:21 INFO - PROCESS | 5122 | --DOMWINDOW == 76 (0x99228c00) [pid = 5122] [serial = 1368] [outer = (nil)] [url = about:blank] 04:09:21 INFO - PROCESS | 5122 | --DOMWINDOW == 75 (0x98376000) [pid = 5122] [serial = 1367] [outer = (nil)] [url = about:blank] 04:09:21 INFO - PROCESS | 5122 | --DOMWINDOW == 74 (0x8f2e4800) [pid = 5122] [serial = 1371] [outer = (nil)] [url = about:blank] 04:09:21 INFO - PROCESS | 5122 | --DOMWINDOW == 73 (0x8f01f000) [pid = 5122] [serial = 1370] [outer = (nil)] [url = about:blank] 04:09:21 INFO - PROCESS | 5122 | --DOMWINDOW == 72 (0x8f10f800) [pid = 5122] [serial = 1377] [outer = (nil)] [url = about:blank] 04:09:21 INFO - PROCESS | 5122 | --DOMWINDOW == 71 (0x8fb35400) [pid = 5122] [serial = 1379] [outer = (nil)] [url = about:blank] 04:09:21 INFO - PROCESS | 5122 | --DOMWINDOW == 70 (0x91dcdc00) [pid = 5122] [serial = 1385] [outer = (nil)] [url = about:blank] 04:09:21 INFO - PROCESS | 5122 | --DOMWINDOW == 69 (0x93b5a800) [pid = 5122] [serial = 1388] [outer = (nil)] [url = about:blank] 04:09:21 INFO - PROCESS | 5122 | --DOMWINDOW == 68 (0x91eef000) [pid = 5122] [serial = 1383] [outer = (nil)] [url = about:blank] 04:09:21 INFO - PROCESS | 5122 | --DOMWINDOW == 67 (0x8fb3d800) [pid = 5122] [serial = 1380] [outer = (nil)] [url = about:blank] 04:09:21 INFO - PROCESS | 5122 | --DOMWINDOW == 66 (0x92f9d400) [pid = 5122] [serial = 1386] [outer = (nil)] [url = about:blank] 04:09:22 INFO - PROCESS | 5122 | 1467112162294 Marionette TRACE conn3 <- [1,1888,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.1.html",0,null,null,[["Canvas test: 2d.path.clip.winding.1",0,null,null]]]}] 04:09:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 04:09:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 2548ms 04:09:22 INFO - PROCESS | 5122 | 1467112162357 Marionette TRACE conn3 -> [0,1889,"getWindowHandle",null] 04:09:22 INFO - PROCESS | 5122 | 1467112162363 Marionette TRACE conn3 <- [1,1889,null,{"value":"8"}] 04:09:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 04:09:22 INFO - PROCESS | 5122 | 1467112162372 Marionette TRACE conn3 -> [0,1890,"setScriptTimeout",{"ms":35000}] 04:09:22 INFO - PROCESS | 5122 | 1467112162376 Marionette TRACE conn3 <- [1,1890,null,{}] 04:09:22 INFO - PROCESS | 5122 | 1467112162384 Marionette TRACE conn3 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:09:22 INFO - PROCESS | 5122 | 1467112162390 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:09:22 INFO - PROCESS | 5122 | 1467112162559 Marionette TRACE conn3 <- [1,1891,null,{"value":null}] 04:09:22 INFO - PROCESS | 5122 | 1467112162688 Marionette TRACE conn3 -> [0,1892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:22 INFO - PROCESS | 5122 | 1467112162699 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:09:22 INFO - PROCESS | 5122 | ++DOCSHELL 0x8f019400 == 30 [pid = 5122] [id = 480] 04:09:22 INFO - PROCESS | 5122 | ++DOMWINDOW == 67 (0x8f020400) [pid = 5122] [serial = 1441] [outer = (nil)] 04:09:22 INFO - PROCESS | 5122 | ++DOMWINDOW == 68 (0x8f110400) [pid = 5122] [serial = 1442] [outer = 0x8f020400] 04:09:22 INFO - PROCESS | 5122 | 1467112162786 Marionette DEBUG loaded listener.js 04:09:22 INFO - PROCESS | 5122 | ++DOMWINDOW == 69 (0x8f2dd400) [pid = 5122] [serial = 1443] [outer = 0x8f020400] 04:09:23 INFO - PROCESS | 5122 | 1467112163616 Marionette TRACE conn3 <- [1,1892,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.2.html",0,null,null,[["Canvas test: 2d.path.clip.winding.2",0,null,null]]]}] 04:09:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 04:09:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1280ms 04:09:23 INFO - PROCESS | 5122 | 1467112163651 Marionette TRACE conn3 -> [0,1893,"getWindowHandle",null] 04:09:23 INFO - PROCESS | 5122 | 1467112163658 Marionette TRACE conn3 <- [1,1893,null,{"value":"8"}] 04:09:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 04:09:23 INFO - PROCESS | 5122 | 1467112163668 Marionette TRACE conn3 -> [0,1894,"setScriptTimeout",{"ms":35000}] 04:09:23 INFO - PROCESS | 5122 | 1467112163672 Marionette TRACE conn3 <- [1,1894,null,{}] 04:09:23 INFO - PROCESS | 5122 | 1467112163678 Marionette TRACE conn3 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:09:23 INFO - PROCESS | 5122 | 1467112163684 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:09:23 INFO - PROCESS | 5122 | 1467112163852 Marionette TRACE conn3 <- [1,1895,null,{"value":null}] 04:09:23 INFO - PROCESS | 5122 | 1467112163867 Marionette TRACE conn3 -> [0,1896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:23 INFO - PROCESS | 5122 | 1467112163876 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:09:23 INFO - PROCESS | 5122 | ++DOCSHELL 0x8f10e800 == 31 [pid = 5122] [id = 481] 04:09:23 INFO - PROCESS | 5122 | ++DOMWINDOW == 70 (0x8f97b400) [pid = 5122] [serial = 1444] [outer = (nil)] 04:09:23 INFO - PROCESS | 5122 | ++DOMWINDOW == 71 (0x8fb3f800) [pid = 5122] [serial = 1445] [outer = 0x8f97b400] 04:09:23 INFO - PROCESS | 5122 | 1467112163943 Marionette DEBUG loaded listener.js 04:09:24 INFO - PROCESS | 5122 | ++DOMWINDOW == 72 (0x912cb400) [pid = 5122] [serial = 1446] [outer = 0x8f97b400] 04:09:25 INFO - PROCESS | 5122 | 1467112165000 Marionette TRACE conn3 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 04:09:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 04:09:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1379ms 04:09:25 INFO - PROCESS | 5122 | 1467112165048 Marionette TRACE conn3 -> [0,1897,"getWindowHandle",null] 04:09:25 INFO - PROCESS | 5122 | 1467112165052 Marionette TRACE conn3 <- [1,1897,null,{"value":"8"}] 04:09:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 04:09:25 INFO - PROCESS | 5122 | 1467112165066 Marionette TRACE conn3 -> [0,1898,"setScriptTimeout",{"ms":35000}] 04:09:25 INFO - PROCESS | 5122 | 1467112165071 Marionette TRACE conn3 <- [1,1898,null,{}] 04:09:25 INFO - PROCESS | 5122 | 1467112165089 Marionette TRACE conn3 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:09:25 INFO - PROCESS | 5122 | 1467112165098 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:09:25 INFO - PROCESS | 5122 | 1467112165338 Marionette TRACE conn3 <- [1,1899,null,{"value":null}] 04:09:25 INFO - PROCESS | 5122 | 1467112165366 Marionette TRACE conn3 -> [0,1900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.newline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:25 INFO - PROCESS | 5122 | 1467112165372 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:09:25 INFO - PROCESS | 5122 | ++DOCSHELL 0x91dc2400 == 32 [pid = 5122] [id = 482] 04:09:25 INFO - PROCESS | 5122 | ++DOMWINDOW == 73 (0x91dc5000) [pid = 5122] [serial = 1447] [outer = (nil)] 04:09:25 INFO - PROCESS | 5122 | ++DOMWINDOW == 74 (0x91eeb400) [pid = 5122] [serial = 1448] [outer = 0x91dc5000] 04:09:25 INFO - PROCESS | 5122 | 1467112165443 Marionette DEBUG loaded listener.js 04:09:25 INFO - PROCESS | 5122 | ++DOMWINDOW == 75 (0x91ef2800) [pid = 5122] [serial = 1449] [outer = 0x91dc5000] 04:09:26 INFO - PROCESS | 5122 | --DOMWINDOW == 74 (0x95233800) [pid = 5122] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 04:09:26 INFO - PROCESS | 5122 | --DOMWINDOW == 73 (0x9522bc00) [pid = 5122] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 04:09:26 INFO - PROCESS | 5122 | --DOMWINDOW == 72 (0x91dcf400) [pid = 5122] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 04:09:26 INFO - PROCESS | 5122 | --DOMWINDOW == 71 (0x8f01dc00) [pid = 5122] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 04:09:26 INFO - PROCESS | 5122 | --DOMWINDOW == 70 (0x91cc0c00) [pid = 5122] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 04:09:26 INFO - PROCESS | 5122 | --DOMWINDOW == 69 (0x91dc5c00) [pid = 5122] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 04:09:26 INFO - PROCESS | 5122 | --DOMWINDOW == 68 (0x8f013800) [pid = 5122] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 04:09:26 INFO - PROCESS | 5122 | --DOMWINDOW == 67 (0x94850c00) [pid = 5122] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 04:09:26 INFO - PROCESS | 5122 | --DOMWINDOW == 66 (0x8fb34000) [pid = 5122] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 04:09:26 INFO - PROCESS | 5122 | --DOMWINDOW == 65 (0x8f116800) [pid = 5122] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 04:09:26 INFO - PROCESS | 5122 | 1467112166913 Marionette TRACE conn3 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 04:09:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 04:09:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1892ms 04:09:26 INFO - PROCESS | 5122 | 1467112166976 Marionette TRACE conn3 -> [0,1901,"getWindowHandle",null] 04:09:26 INFO - PROCESS | 5122 | 1467112166981 Marionette TRACE conn3 <- [1,1901,null,{"value":"8"}] 04:09:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 04:09:26 INFO - PROCESS | 5122 | 1467112166988 Marionette TRACE conn3 -> [0,1902,"setScriptTimeout",{"ms":35000}] 04:09:26 INFO - PROCESS | 5122 | 1467112166991 Marionette TRACE conn3 <- [1,1902,null,{}] 04:09:27 INFO - PROCESS | 5122 | 1467112166997 Marionette TRACE conn3 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:09:27 INFO - PROCESS | 5122 | 1467112167002 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:09:27 INFO - PROCESS | 5122 | 1467112167146 Marionette TRACE conn3 <- [1,1903,null,{"value":null}] 04:09:27 INFO - PROCESS | 5122 | 1467112167160 Marionette TRACE conn3 -> [0,1904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:27 INFO - PROCESS | 5122 | 1467112167170 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:09:27 INFO - PROCESS | 5122 | ++DOCSHELL 0x8db84800 == 33 [pid = 5122] [id = 483] 04:09:27 INFO - PROCESS | 5122 | ++DOMWINDOW == 66 (0x8f013800) [pid = 5122] [serial = 1450] [outer = (nil)] 04:09:27 INFO - PROCESS | 5122 | ++DOMWINDOW == 67 (0x91ee7000) [pid = 5122] [serial = 1451] [outer = 0x8f013800] 04:09:27 INFO - PROCESS | 5122 | 1467112167359 Marionette DEBUG loaded listener.js 04:09:27 INFO - PROCESS | 5122 | ++DOMWINDOW == 68 (0x91ef5c00) [pid = 5122] [serial = 1452] [outer = 0x8f013800] 04:09:28 INFO - PROCESS | 5122 | 1467112168087 Marionette TRACE conn3 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 04:09:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 04:09:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1127ms 04:09:28 INFO - PROCESS | 5122 | 1467112168116 Marionette TRACE conn3 -> [0,1905,"getWindowHandle",null] 04:09:28 INFO - PROCESS | 5122 | 1467112168120 Marionette TRACE conn3 <- [1,1905,null,{"value":"8"}] 04:09:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 04:09:28 INFO - PROCESS | 5122 | 1467112168125 Marionette TRACE conn3 -> [0,1906,"setScriptTimeout",{"ms":35000}] 04:09:28 INFO - PROCESS | 5122 | 1467112168129 Marionette TRACE conn3 <- [1,1906,null,{}] 04:09:28 INFO - PROCESS | 5122 | 1467112168134 Marionette TRACE conn3 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:09:28 INFO - PROCESS | 5122 | 1467112168139 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:09:28 INFO - PROCESS | 5122 | 1467112168332 Marionette TRACE conn3 <- [1,1907,null,{"value":null}] 04:09:28 INFO - PROCESS | 5122 | 1467112168355 Marionette TRACE conn3 -> [0,1908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:28 INFO - PROCESS | 5122 | 1467112168362 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:09:28 INFO - PROCESS | 5122 | ++DOCSHELL 0x9242c000 == 34 [pid = 5122] [id = 484] 04:09:28 INFO - PROCESS | 5122 | ++DOMWINDOW == 69 (0x9242c800) [pid = 5122] [serial = 1453] [outer = (nil)] 04:09:28 INFO - PROCESS | 5122 | ++DOMWINDOW == 70 (0x92fa7000) [pid = 5122] [serial = 1454] [outer = 0x9242c800] 04:09:28 INFO - PROCESS | 5122 | 1467112168448 Marionette DEBUG loaded listener.js 04:09:28 INFO - PROCESS | 5122 | ++DOMWINDOW == 71 (0x93b92800) [pid = 5122] [serial = 1455] [outer = 0x9242c800] 04:09:29 INFO - PROCESS | 5122 | 1467112169662 Marionette TRACE conn3 <- [1,1908,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.basic.html",0,null,null,[["Canvas test: 2d.path.fill.closed.basic",0,null,null]]]}] 04:09:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 04:09:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1583ms 04:09:29 INFO - PROCESS | 5122 | 1467112169711 Marionette TRACE conn3 -> [0,1909,"getWindowHandle",null] 04:09:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 04:09:29 INFO - PROCESS | 5122 | 1467112169718 Marionette TRACE conn3 <- [1,1909,null,{"value":"8"}] 04:09:29 INFO - PROCESS | 5122 | 1467112169727 Marionette TRACE conn3 -> [0,1910,"setScriptTimeout",{"ms":35000}] 04:09:29 INFO - PROCESS | 5122 | 1467112169735 Marionette TRACE conn3 <- [1,1910,null,{}] 04:09:29 INFO - PROCESS | 5122 | 1467112169743 Marionette TRACE conn3 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:09:29 INFO - PROCESS | 5122 | 1467112169750 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:09:29 INFO - PROCESS | 5122 | 1467112169944 Marionette TRACE conn3 <- [1,1911,null,{"value":null}] 04:09:30 INFO - PROCESS | 5122 | 1467112170171 Marionette TRACE conn3 -> [0,1912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:30 INFO - PROCESS | 5122 | 1467112170179 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:09:30 INFO - PROCESS | 5122 | ++DOCSHELL 0x8e4b7400 == 35 [pid = 5122] [id = 485] 04:09:30 INFO - PROCESS | 5122 | ++DOMWINDOW == 72 (0x8f01b000) [pid = 5122] [serial = 1456] [outer = (nil)] 04:09:30 INFO - PROCESS | 5122 | ++DOMWINDOW == 73 (0x8f113400) [pid = 5122] [serial = 1457] [outer = 0x8f01b000] 04:09:30 INFO - PROCESS | 5122 | 1467112170294 Marionette DEBUG loaded listener.js 04:09:30 INFO - PROCESS | 5122 | ++DOMWINDOW == 74 (0x8fb3cc00) [pid = 5122] [serial = 1458] [outer = 0x8f01b000] 04:09:31 INFO - PROCESS | 5122 | 1467112171316 Marionette TRACE conn3 <- [1,1912,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.unaffected.html",0,null,null,[["Canvas test: 2d.path.fill.closed.unaffected",0,null,null]]]}] 04:09:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 04:09:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1641ms 04:09:31 INFO - PROCESS | 5122 | 1467112171382 Marionette TRACE conn3 -> [0,1913,"getWindowHandle",null] 04:09:31 INFO - PROCESS | 5122 | 1467112171389 Marionette TRACE conn3 <- [1,1913,null,{"value":"8"}] 04:09:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 04:09:31 INFO - PROCESS | 5122 | 1467112171400 Marionette TRACE conn3 -> [0,1914,"setScriptTimeout",{"ms":35000}] 04:09:31 INFO - PROCESS | 5122 | 1467112171404 Marionette TRACE conn3 <- [1,1914,null,{}] 04:09:31 INFO - PROCESS | 5122 | 1467112171411 Marionette TRACE conn3 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:09:31 INFO - PROCESS | 5122 | 1467112171417 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:09:31 INFO - PROCESS | 5122 | 1467112171617 Marionette TRACE conn3 <- [1,1915,null,{"value":null}] 04:09:31 INFO - PROCESS | 5122 | 1467112171893 Marionette TRACE conn3 -> [0,1916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:31 INFO - PROCESS | 5122 | 1467112171903 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:09:31 INFO - PROCESS | 5122 | ++DOCSHELL 0x91cccc00 == 36 [pid = 5122] [id = 486] 04:09:31 INFO - PROCESS | 5122 | ++DOMWINDOW == 75 (0x9241e400) [pid = 5122] [serial = 1459] [outer = (nil)] 04:09:32 INFO - PROCESS | 5122 | ++DOMWINDOW == 76 (0x92f9d400) [pid = 5122] [serial = 1460] [outer = 0x9241e400] 04:09:32 INFO - PROCESS | 5122 | 1467112172027 Marionette DEBUG loaded listener.js 04:09:32 INFO - PROCESS | 5122 | ++DOMWINDOW == 77 (0x93b56400) [pid = 5122] [serial = 1461] [outer = 0x9241e400] 04:09:32 INFO - PROCESS | 5122 | 1467112172974 Marionette TRACE conn3 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 04:09:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 04:09:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1631ms 04:09:33 INFO - PROCESS | 5122 | 1467112173031 Marionette TRACE conn3 -> [0,1917,"getWindowHandle",null] 04:09:33 INFO - PROCESS | 5122 | 1467112173036 Marionette TRACE conn3 <- [1,1917,null,{"value":"8"}] 04:09:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 04:09:33 INFO - PROCESS | 5122 | 1467112173042 Marionette TRACE conn3 -> [0,1918,"setScriptTimeout",{"ms":35000}] 04:09:33 INFO - PROCESS | 5122 | 1467112173048 Marionette TRACE conn3 <- [1,1918,null,{}] 04:09:33 INFO - PROCESS | 5122 | 1467112173065 Marionette TRACE conn3 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:09:33 INFO - PROCESS | 5122 | 1467112173073 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:09:33 INFO - PROCESS | 5122 | 1467112173248 Marionette TRACE conn3 <- [1,1919,null,{"value":null}] 04:09:33 INFO - PROCESS | 5122 | 1467112173424 Marionette TRACE conn3 -> [0,1920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.add.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:33 INFO - PROCESS | 5122 | 1467112173431 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:09:33 INFO - PROCESS | 5122 | ++DOCSHELL 0x9485e800 == 37 [pid = 5122] [id = 487] 04:09:33 INFO - PROCESS | 5122 | ++DOMWINDOW == 78 (0x948fbc00) [pid = 5122] [serial = 1462] [outer = (nil)] 04:09:33 INFO - PROCESS | 5122 | ++DOMWINDOW == 79 (0x9522cc00) [pid = 5122] [serial = 1463] [outer = 0x948fbc00] 04:09:33 INFO - PROCESS | 5122 | 1467112173516 Marionette DEBUG loaded listener.js 04:09:33 INFO - PROCESS | 5122 | ++DOMWINDOW == 80 (0x95234c00) [pid = 5122] [serial = 1464] [outer = 0x948fbc00] 04:09:34 INFO - PROCESS | 5122 | 1467112174539 Marionette TRACE conn3 <- [1,1920,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.add.html",0,null,null,[["Canvas test: 2d.path.fill.winding.add",0,null,null]]]}] 04:09:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 04:09:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1537ms 04:09:34 INFO - PROCESS | 5122 | 1467112174580 Marionette TRACE conn3 -> [0,1921,"getWindowHandle",null] 04:09:34 INFO - PROCESS | 5122 | 1467112174585 Marionette TRACE conn3 <- [1,1921,null,{"value":"8"}] 04:09:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 04:09:34 INFO - PROCESS | 5122 | 1467112174591 Marionette TRACE conn3 -> [0,1922,"setScriptTimeout",{"ms":35000}] 04:09:34 INFO - PROCESS | 5122 | 1467112174595 Marionette TRACE conn3 <- [1,1922,null,{}] 04:09:34 INFO - PROCESS | 5122 | 1467112174600 Marionette TRACE conn3 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:09:34 INFO - PROCESS | 5122 | 1467112174606 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:09:34 INFO - PROCESS | 5122 | 1467112174786 Marionette TRACE conn3 <- [1,1923,null,{"value":null}] 04:09:34 INFO - PROCESS | 5122 | 1467112174962 Marionette TRACE conn3 -> [0,1924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:34 INFO - PROCESS | 5122 | 1467112174969 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:09:35 INFO - PROCESS | 5122 | ++DOCSHELL 0x8fb3a800 == 38 [pid = 5122] [id = 488] 04:09:35 INFO - PROCESS | 5122 | ++DOMWINDOW == 81 (0x952ab800) [pid = 5122] [serial = 1465] [outer = (nil)] 04:09:35 INFO - PROCESS | 5122 | ++DOMWINDOW == 82 (0x95532000) [pid = 5122] [serial = 1466] [outer = 0x952ab800] 04:09:35 INFO - PROCESS | 5122 | 1467112175053 Marionette DEBUG loaded listener.js 04:09:35 INFO - PROCESS | 5122 | ++DOMWINDOW == 83 (0x955d5000) [pid = 5122] [serial = 1467] [outer = 0x952ab800] 04:09:36 INFO - PROCESS | 5122 | 1467112176274 Marionette TRACE conn3 <- [1,1924,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.1",0,null,null]]]}] 04:09:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 04:09:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1785ms 04:09:36 INFO - PROCESS | 5122 | 1467112176386 Marionette TRACE conn3 -> [0,1925,"getWindowHandle",null] 04:09:36 INFO - PROCESS | 5122 | 1467112176391 Marionette TRACE conn3 <- [1,1925,null,{"value":"8"}] 04:09:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 04:09:36 INFO - PROCESS | 5122 | 1467112176409 Marionette TRACE conn3 -> [0,1926,"setScriptTimeout",{"ms":35000}] 04:09:36 INFO - PROCESS | 5122 | 1467112176414 Marionette TRACE conn3 <- [1,1926,null,{}] 04:09:36 INFO - PROCESS | 5122 | 1467112176422 Marionette TRACE conn3 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:09:36 INFO - PROCESS | 5122 | 1467112176428 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:09:36 INFO - PROCESS | 5122 | 1467112176712 Marionette TRACE conn3 <- [1,1927,null,{"value":null}] 04:09:36 INFO - PROCESS | 5122 | --DOCSHELL 0x91cc5000 == 37 [pid = 5122] [id = 460] 04:09:36 INFO - PROCESS | 5122 | --DOCSHELL 0x912d3800 == 36 [pid = 5122] [id = 461] 04:09:36 INFO - PROCESS | 5122 | --DOCSHELL 0x9485e000 == 35 [pid = 5122] [id = 469] 04:09:36 INFO - PROCESS | 5122 | --DOCSHELL 0x8f10f000 == 34 [pid = 5122] [id = 457] 04:09:36 INFO - PROCESS | 5122 | 1467112176899 Marionette TRACE conn3 -> [0,1928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:36 INFO - PROCESS | 5122 | 1467112176912 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:09:36 INFO - PROCESS | 5122 | ++DOCSHELL 0x8f015800 == 35 [pid = 5122] [id = 489] 04:09:36 INFO - PROCESS | 5122 | ++DOMWINDOW == 84 (0x8f016800) [pid = 5122] [serial = 1468] [outer = (nil)] 04:09:36 INFO - PROCESS | 5122 | ++DOMWINDOW == 85 (0x8f10b800) [pid = 5122] [serial = 1469] [outer = 0x8f016800] 04:09:36 INFO - PROCESS | 5122 | 1467112176987 Marionette DEBUG loaded listener.js 04:09:37 INFO - PROCESS | 5122 | ++DOMWINDOW == 86 (0x8f2e3400) [pid = 5122] [serial = 1470] [outer = 0x8f016800] 04:09:37 INFO - PROCESS | 5122 | --DOMWINDOW == 85 (0x952b1800) [pid = 5122] [serial = 1409] [outer = (nil)] [url = about:blank] 04:09:37 INFO - PROCESS | 5122 | --DOMWINDOW == 84 (0x952ad000) [pid = 5122] [serial = 1397] [outer = (nil)] [url = about:blank] 04:09:37 INFO - PROCESS | 5122 | --DOMWINDOW == 83 (0x952da000) [pid = 5122] [serial = 1398] [outer = (nil)] [url = about:blank] 04:09:37 INFO - PROCESS | 5122 | --DOMWINDOW == 82 (0x930ddc00) [pid = 5122] [serial = 1394] [outer = (nil)] [url = about:blank] 04:09:37 INFO - PROCESS | 5122 | --DOMWINDOW == 81 (0x93b53400) [pid = 5122] [serial = 1395] [outer = (nil)] [url = about:blank] 04:09:37 INFO - PROCESS | 5122 | --DOMWINDOW == 80 (0x8f2e0000) [pid = 5122] [serial = 1391] [outer = (nil)] [url = about:blank] 04:09:37 INFO - PROCESS | 5122 | --DOMWINDOW == 79 (0x8fb38c00) [pid = 5122] [serial = 1392] [outer = (nil)] [url = about:blank] 04:09:37 INFO - PROCESS | 5122 | --DOMWINDOW == 78 (0x91dc4000) [pid = 5122] [serial = 1403] [outer = (nil)] [url = about:blank] 04:09:37 INFO - PROCESS | 5122 | --DOMWINDOW == 77 (0x91eeb000) [pid = 5122] [serial = 1404] [outer = (nil)] [url = about:blank] 04:09:37 INFO - PROCESS | 5122 | --DOMWINDOW == 76 (0x93d78800) [pid = 5122] [serial = 1389] [outer = (nil)] [url = about:blank] 04:09:37 INFO - PROCESS | 5122 | --DOMWINDOW == 75 (0x8f117400) [pid = 5122] [serial = 1400] [outer = (nil)] [url = about:blank] 04:09:37 INFO - PROCESS | 5122 | --DOMWINDOW == 74 (0x8f97bc00) [pid = 5122] [serial = 1401] [outer = (nil)] [url = about:blank] 04:09:37 INFO - PROCESS | 5122 | --DOMWINDOW == 73 (0x9485d000) [pid = 5122] [serial = 1406] [outer = (nil)] [url = about:blank] 04:09:37 INFO - PROCESS | 5122 | --DOMWINDOW == 72 (0x91cc6000) [pid = 5122] [serial = 1412] [outer = (nil)] [url = about:blank] 04:09:37 INFO - PROCESS | 5122 | --DOMWINDOW == 71 (0x955e1000) [pid = 5122] [serial = 1415] [outer = (nil)] [url = about:blank] 04:09:37 INFO - PROCESS | 5122 | --DOMWINDOW == 70 (0x96f38400) [pid = 5122] [serial = 1416] [outer = (nil)] [url = about:blank] 04:09:37 INFO - PROCESS | 5122 | --DOMWINDOW == 69 (0x95527800) [pid = 5122] [serial = 1410] [outer = (nil)] [url = about:blank] 04:09:37 INFO - PROCESS | 5122 | --DOMWINDOW == 68 (0x95230800) [pid = 5122] [serial = 1407] [outer = (nil)] [url = about:blank] 04:09:37 INFO - PROCESS | 5122 | --DOMWINDOW == 67 (0x93b9a800) [pid = 5122] [serial = 1413] [outer = (nil)] [url = about:blank] 04:09:37 INFO - PROCESS | 5122 | 1467112177789 Marionette TRACE conn3 <- [1,1928,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.2",0,null,null]]]}] 04:09:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 04:09:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1446ms 04:09:37 INFO - PROCESS | 5122 | 1467112177846 Marionette TRACE conn3 -> [0,1929,"getWindowHandle",null] 04:09:37 INFO - PROCESS | 5122 | 1467112177853 Marionette TRACE conn3 <- [1,1929,null,{"value":"8"}] 04:09:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 04:09:37 INFO - PROCESS | 5122 | 1467112177863 Marionette TRACE conn3 -> [0,1930,"setScriptTimeout",{"ms":35000}] 04:09:37 INFO - PROCESS | 5122 | 1467112177866 Marionette TRACE conn3 <- [1,1930,null,{}] 04:09:37 INFO - PROCESS | 5122 | 1467112177872 Marionette TRACE conn3 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:09:37 INFO - PROCESS | 5122 | 1467112177877 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:09:38 INFO - PROCESS | 5122 | 1467112178039 Marionette TRACE conn3 <- [1,1931,null,{"value":null}] 04:09:38 INFO - PROCESS | 5122 | 1467112178050 Marionette TRACE conn3 -> [0,1932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:38 INFO - PROCESS | 5122 | 1467112178057 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:09:38 INFO - PROCESS | 5122 | ++DOCSHELL 0x8db7f000 == 36 [pid = 5122] [id = 490] 04:09:38 INFO - PROCESS | 5122 | ++DOMWINDOW == 68 (0x912d8000) [pid = 5122] [serial = 1471] [outer = (nil)] 04:09:38 INFO - PROCESS | 5122 | ++DOMWINDOW == 69 (0x91cc3c00) [pid = 5122] [serial = 1472] [outer = 0x912d8000] 04:09:38 INFO - PROCESS | 5122 | 1467112178137 Marionette DEBUG loaded listener.js 04:09:38 INFO - PROCESS | 5122 | ++DOMWINDOW == 70 (0x91dcc800) [pid = 5122] [serial = 1473] [outer = 0x912d8000] 04:09:39 INFO - PROCESS | 5122 | 1467112179060 Marionette TRACE conn3 <- [1,1932,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.3",0,null,null]]]}] 04:09:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 04:09:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1239ms 04:09:39 INFO - PROCESS | 5122 | 1467112179107 Marionette TRACE conn3 -> [0,1933,"getWindowHandle",null] 04:09:39 INFO - PROCESS | 5122 | 1467112179111 Marionette TRACE conn3 <- [1,1933,null,{"value":"8"}] 04:09:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 04:09:39 INFO - PROCESS | 5122 | 1467112179118 Marionette TRACE conn3 -> [0,1934,"setScriptTimeout",{"ms":35000}] 04:09:39 INFO - PROCESS | 5122 | 1467112179123 Marionette TRACE conn3 <- [1,1934,null,{}] 04:09:39 INFO - PROCESS | 5122 | 1467112179146 Marionette TRACE conn3 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:09:39 INFO - PROCESS | 5122 | 1467112179155 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:09:39 INFO - PROCESS | 5122 | 1467112179354 Marionette TRACE conn3 <- [1,1935,null,{"value":null}] 04:09:39 INFO - PROCESS | 5122 | 1467112179380 Marionette TRACE conn3 -> [0,1936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:39 INFO - PROCESS | 5122 | 1467112179389 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:09:39 INFO - PROCESS | 5122 | ++DOCSHELL 0x93d72c00 == 37 [pid = 5122] [id = 491] 04:09:39 INFO - PROCESS | 5122 | ++DOMWINDOW == 71 (0x93d74800) [pid = 5122] [serial = 1474] [outer = (nil)] 04:09:39 INFO - PROCESS | 5122 | ++DOMWINDOW == 72 (0x93d7c400) [pid = 5122] [serial = 1475] [outer = 0x93d74800] 04:09:39 INFO - PROCESS | 5122 | 1467112179459 Marionette DEBUG loaded listener.js 04:09:39 INFO - PROCESS | 5122 | ++DOMWINDOW == 73 (0x9485a400) [pid = 5122] [serial = 1476] [outer = 0x93d74800] 04:09:40 INFO - PROCESS | 5122 | 1467112180373 Marionette TRACE conn3 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 04:09:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 04:09:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1298ms 04:09:40 INFO - PROCESS | 5122 | 1467112180416 Marionette TRACE conn3 -> [0,1937,"getWindowHandle",null] 04:09:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 04:09:40 INFO - PROCESS | 5122 | 1467112180421 Marionette TRACE conn3 <- [1,1937,null,{"value":"8"}] 04:09:40 INFO - PROCESS | 5122 | 1467112180435 Marionette TRACE conn3 -> [0,1938,"setScriptTimeout",{"ms":35000}] 04:09:40 INFO - PROCESS | 5122 | 1467112180437 Marionette TRACE conn3 <- [1,1938,null,{}] 04:09:40 INFO - PROCESS | 5122 | 1467112180443 Marionette TRACE conn3 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:09:40 INFO - PROCESS | 5122 | 1467112180447 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:09:40 INFO - PROCESS | 5122 | 1467112180656 Marionette TRACE conn3 <- [1,1939,null,{"value":null}] 04:09:40 INFO - PROCESS | 5122 | 1467112180697 Marionette TRACE conn3 -> [0,1940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:40 INFO - PROCESS | 5122 | 1467112180706 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:09:40 INFO - PROCESS | 5122 | ++DOCSHELL 0x93b4f400 == 38 [pid = 5122] [id = 492] 04:09:40 INFO - PROCESS | 5122 | ++DOMWINDOW == 74 (0x9485a000) [pid = 5122] [serial = 1477] [outer = (nil)] 04:09:40 INFO - PROCESS | 5122 | ++DOMWINDOW == 75 (0x95237400) [pid = 5122] [serial = 1478] [outer = 0x9485a000] 04:09:40 INFO - PROCESS | 5122 | 1467112180771 Marionette DEBUG loaded listener.js 04:09:40 INFO - PROCESS | 5122 | ++DOMWINDOW == 76 (0x952aa400) [pid = 5122] [serial = 1479] [outer = 0x9485a000] 04:09:41 INFO - PROCESS | 5122 | --DOMWINDOW == 75 (0x8e8de000) [pid = 5122] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 04:09:41 INFO - PROCESS | 5122 | --DOMWINDOW == 74 (0x93b93400) [pid = 5122] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 04:09:41 INFO - PROCESS | 5122 | --DOMWINDOW == 73 (0x98106000) [pid = 5122] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 04:09:41 INFO - PROCESS | 5122 | --DOMWINDOW == 72 (0x91dc5000) [pid = 5122] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 04:09:41 INFO - PROCESS | 5122 | --DOMWINDOW == 71 (0x8e4af000) [pid = 5122] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 04:09:41 INFO - PROCESS | 5122 | --DOMWINDOW == 70 (0x8fb40c00) [pid = 5122] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 04:09:41 INFO - PROCESS | 5122 | --DOMWINDOW == 69 (0x8e4ad400) [pid = 5122] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 04:09:41 INFO - PROCESS | 5122 | --DOMWINDOW == 68 (0x99663400) [pid = 5122] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 04:09:41 INFO - PROCESS | 5122 | --DOMWINDOW == 67 (0x8f97b400) [pid = 5122] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 04:09:41 INFO - PROCESS | 5122 | --DOMWINDOW == 66 (0x8f020400) [pid = 5122] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 04:09:41 INFO - PROCESS | 5122 | --DOMWINDOW == 65 (0x94857000) [pid = 5122] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 04:09:41 INFO - PROCESS | 5122 | --DOMWINDOW == 64 (0x8f013800) [pid = 5122] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 04:09:41 INFO - PROCESS | 5122 | 1467112181768 Marionette TRACE conn3 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 04:09:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 04:09:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1391ms 04:09:41 INFO - PROCESS | 5122 | 1467112181817 Marionette TRACE conn3 -> [0,1941,"getWindowHandle",null] 04:09:41 INFO - PROCESS | 5122 | 1467112181820 Marionette TRACE conn3 <- [1,1941,null,{"value":"8"}] 04:09:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 04:09:41 INFO - PROCESS | 5122 | 1467112181826 Marionette TRACE conn3 -> [0,1942,"setScriptTimeout",{"ms":35000}] 04:09:41 INFO - PROCESS | 5122 | 1467112181829 Marionette TRACE conn3 <- [1,1942,null,{}] 04:09:41 INFO - PROCESS | 5122 | 1467112181835 Marionette TRACE conn3 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:09:41 INFO - PROCESS | 5122 | 1467112181839 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:09:42 INFO - PROCESS | 5122 | 1467112182030 Marionette TRACE conn3 <- [1,1943,null,{"value":null}] 04:09:42 INFO - PROCESS | 5122 | 1467112182047 Marionette TRACE conn3 -> [0,1944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:42 INFO - PROCESS | 5122 | 1467112182054 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:09:42 INFO - PROCESS | 5122 | ++DOCSHELL 0x8db77000 == 39 [pid = 5122] [id = 493] 04:09:42 INFO - PROCESS | 5122 | ++DOMWINDOW == 65 (0x8db7bc00) [pid = 5122] [serial = 1480] [outer = (nil)] 04:09:42 INFO - PROCESS | 5122 | ++DOMWINDOW == 66 (0x91cc8800) [pid = 5122] [serial = 1481] [outer = 0x8db7bc00] 04:09:42 INFO - PROCESS | 5122 | 1467112182121 Marionette DEBUG loaded listener.js 04:09:42 INFO - PROCESS | 5122 | ++DOMWINDOW == 67 (0x92427400) [pid = 5122] [serial = 1482] [outer = 0x8db7bc00] 04:09:42 INFO - PROCESS | 5122 | 1467112182956 Marionette TRACE conn3 <- [1,1944,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 04:09:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 04:09:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1184ms 04:09:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 04:09:43 INFO - PROCESS | 5122 | 1467112183011 Marionette TRACE conn3 -> [0,1945,"getWindowHandle",null] 04:09:43 INFO - PROCESS | 5122 | 1467112183014 Marionette TRACE conn3 <- [1,1945,null,{"value":"8"}] 04:09:43 INFO - PROCESS | 5122 | 1467112183020 Marionette TRACE conn3 -> [0,1946,"setScriptTimeout",{"ms":35000}] 04:09:43 INFO - PROCESS | 5122 | 1467112183023 Marionette TRACE conn3 <- [1,1946,null,{}] 04:09:43 INFO - PROCESS | 5122 | 1467112183028 Marionette TRACE conn3 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:09:43 INFO - PROCESS | 5122 | 1467112183038 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:09:43 INFO - PROCESS | 5122 | 1467112183227 Marionette TRACE conn3 <- [1,1947,null,{"value":null}] 04:09:43 INFO - PROCESS | 5122 | 1467112183413 Marionette TRACE conn3 -> [0,1948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:43 INFO - PROCESS | 5122 | 1467112183421 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:09:43 INFO - PROCESS | 5122 | ++DOCSHELL 0x8db7a800 == 40 [pid = 5122] [id = 494] 04:09:43 INFO - PROCESS | 5122 | ++DOMWINDOW == 68 (0x8db7ac00) [pid = 5122] [serial = 1483] [outer = (nil)] 04:09:43 INFO - PROCESS | 5122 | ++DOMWINDOW == 69 (0x8e4b0000) [pid = 5122] [serial = 1484] [outer = 0x8db7ac00] 04:09:43 INFO - PROCESS | 5122 | 1467112183510 Marionette DEBUG loaded listener.js 04:09:43 INFO - PROCESS | 5122 | ++DOMWINDOW == 70 (0x8e4b6400) [pid = 5122] [serial = 1485] [outer = 0x8db7ac00] 04:09:44 INFO - PROCESS | 5122 | 1467112184519 Marionette TRACE conn3 <- [1,1948,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 04:09:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 04:09:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1538ms 04:09:44 INFO - PROCESS | 5122 | 1467112184560 Marionette TRACE conn3 -> [0,1949,"getWindowHandle",null] 04:09:44 INFO - PROCESS | 5122 | 1467112184565 Marionette TRACE conn3 <- [1,1949,null,{"value":"8"}] 04:09:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 04:09:44 INFO - PROCESS | 5122 | 1467112184573 Marionette TRACE conn3 -> [0,1950,"setScriptTimeout",{"ms":35000}] 04:09:44 INFO - PROCESS | 5122 | 1467112184578 Marionette TRACE conn3 <- [1,1950,null,{}] 04:09:44 INFO - PROCESS | 5122 | 1467112184586 Marionette TRACE conn3 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:09:44 INFO - PROCESS | 5122 | 1467112184594 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:09:44 INFO - PROCESS | 5122 | 1467112184776 Marionette TRACE conn3 <- [1,1951,null,{"value":null}] 04:09:44 INFO - PROCESS | 5122 | 1467112184954 Marionette TRACE conn3 -> [0,1952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:44 INFO - PROCESS | 5122 | 1467112184969 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:09:45 INFO - PROCESS | 5122 | ++DOCSHELL 0x8f97f000 == 41 [pid = 5122] [id = 495] 04:09:45 INFO - PROCESS | 5122 | ++DOMWINDOW == 71 (0x8fb34000) [pid = 5122] [serial = 1486] [outer = (nil)] 04:09:45 INFO - PROCESS | 5122 | ++DOMWINDOW == 72 (0x91266400) [pid = 5122] [serial = 1487] [outer = 0x8fb34000] 04:09:45 INFO - PROCESS | 5122 | 1467112185094 Marionette DEBUG loaded listener.js 04:09:45 INFO - PROCESS | 5122 | ++DOMWINDOW == 73 (0x91cc8400) [pid = 5122] [serial = 1488] [outer = 0x8fb34000] 04:09:46 INFO - PROCESS | 5122 | 1467112186031 Marionette TRACE conn3 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 04:09:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 04:09:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1530ms 04:09:46 INFO - PROCESS | 5122 | 1467112186106 Marionette TRACE conn3 -> [0,1953,"getWindowHandle",null] 04:09:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 04:09:46 INFO - PROCESS | 5122 | 1467112186113 Marionette TRACE conn3 <- [1,1953,null,{"value":"8"}] 04:09:46 INFO - PROCESS | 5122 | 1467112186121 Marionette TRACE conn3 -> [0,1954,"setScriptTimeout",{"ms":35000}] 04:09:46 INFO - PROCESS | 5122 | 1467112186124 Marionette TRACE conn3 <- [1,1954,null,{}] 04:09:46 INFO - PROCESS | 5122 | 1467112186131 Marionette TRACE conn3 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:09:46 INFO - PROCESS | 5122 | 1467112186135 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:09:46 INFO - PROCESS | 5122 | 1467112186363 Marionette TRACE conn3 <- [1,1955,null,{"value":null}] 04:09:46 INFO - PROCESS | 5122 | 1467112186627 Marionette TRACE conn3 -> [0,1956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:46 INFO - PROCESS | 5122 | 1467112186636 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:09:46 INFO - PROCESS | 5122 | ++DOCSHELL 0x912d7000 == 42 [pid = 5122] [id = 496] 04:09:46 INFO - PROCESS | 5122 | ++DOMWINDOW == 74 (0x91dcb400) [pid = 5122] [serial = 1489] [outer = (nil)] 04:09:46 INFO - PROCESS | 5122 | ++DOMWINDOW == 75 (0x93b54800) [pid = 5122] [serial = 1490] [outer = 0x91dcb400] 04:09:46 INFO - PROCESS | 5122 | 1467112186765 Marionette DEBUG loaded listener.js 04:09:46 INFO - PROCESS | 5122 | ++DOMWINDOW == 76 (0x93d7cc00) [pid = 5122] [serial = 1491] [outer = 0x91dcb400] 04:09:47 INFO - PROCESS | 5122 | 1467112187713 Marionette TRACE conn3 <- [1,1956,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html",0,null,null,[["isPointInPath() works on unclosed arcs larger than 2pi",0,null,null]]]}] 04:09:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 04:09:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1636ms 04:09:47 INFO - PROCESS | 5122 | 1467112187756 Marionette TRACE conn3 -> [0,1957,"getWindowHandle",null] 04:09:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 04:09:47 INFO - PROCESS | 5122 | 1467112187760 Marionette TRACE conn3 <- [1,1957,null,{"value":"8"}] 04:09:47 INFO - PROCESS | 5122 | 1467112187769 Marionette TRACE conn3 -> [0,1958,"setScriptTimeout",{"ms":35000}] 04:09:47 INFO - PROCESS | 5122 | 1467112187779 Marionette TRACE conn3 <- [1,1958,null,{}] 04:09:47 INFO - PROCESS | 5122 | 1467112187793 Marionette TRACE conn3 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:09:47 INFO - PROCESS | 5122 | 1467112187800 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:09:48 INFO - PROCESS | 5122 | 1467112188021 Marionette TRACE conn3 <- [1,1959,null,{"value":null}] 04:09:48 INFO - PROCESS | 5122 | 1467112188244 Marionette TRACE conn3 -> [0,1960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.edge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:48 INFO - PROCESS | 5122 | 1467112188253 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:09:48 INFO - PROCESS | 5122 | ++DOCSHELL 0x8e4b8800 == 43 [pid = 5122] [id = 497] 04:09:48 INFO - PROCESS | 5122 | ++DOMWINDOW == 77 (0x9534f800) [pid = 5122] [serial = 1492] [outer = (nil)] 04:09:48 INFO - PROCESS | 5122 | ++DOMWINDOW == 78 (0x96f2a800) [pid = 5122] [serial = 1493] [outer = 0x9534f800] 04:09:48 INFO - PROCESS | 5122 | 1467112188378 Marionette DEBUG loaded listener.js 04:09:48 INFO - PROCESS | 5122 | ++DOMWINDOW == 79 (0x96f30c00) [pid = 5122] [serial = 1494] [outer = 0x9534f800] 04:09:49 INFO - PROCESS | 5122 | 1467112189322 Marionette TRACE conn3 <- [1,1960,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.edge.html",0,null,null,[["isPointInPath() counts points on the path as being inside",0,null,null]]]}] 04:09:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 04:09:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1591ms 04:09:49 INFO - PROCESS | 5122 | 1467112189358 Marionette TRACE conn3 -> [0,1961,"getWindowHandle",null] 04:09:49 INFO - PROCESS | 5122 | 1467112189363 Marionette TRACE conn3 <- [1,1961,null,{"value":"8"}] 04:09:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 04:09:49 INFO - PROCESS | 5122 | 1467112189371 Marionette TRACE conn3 -> [0,1962,"setScriptTimeout",{"ms":35000}] 04:09:49 INFO - PROCESS | 5122 | 1467112189375 Marionette TRACE conn3 <- [1,1962,null,{}] 04:09:49 INFO - PROCESS | 5122 | 1467112189381 Marionette TRACE conn3 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:09:49 INFO - PROCESS | 5122 | 1467112189386 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:09:49 INFO - PROCESS | 5122 | 1467112189565 Marionette TRACE conn3 <- [1,1963,null,{"value":null}] 04:09:49 INFO - PROCESS | 5122 | 1467112189740 Marionette TRACE conn3 -> [0,1964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:49 INFO - PROCESS | 5122 | 1467112189748 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:09:49 INFO - PROCESS | 5122 | ++DOCSHELL 0x8f10e000 == 44 [pid = 5122] [id = 498] 04:09:49 INFO - PROCESS | 5122 | ++DOMWINDOW == 80 (0x9552a800) [pid = 5122] [serial = 1495] [outer = (nil)] 04:09:49 INFO - PROCESS | 5122 | ++DOMWINDOW == 81 (0x98370000) [pid = 5122] [serial = 1496] [outer = 0x9552a800] 04:09:49 INFO - PROCESS | 5122 | 1467112189827 Marionette DEBUG loaded listener.js 04:09:49 INFO - PROCESS | 5122 | ++DOMWINDOW == 82 (0x98186800) [pid = 5122] [serial = 1497] [outer = 0x9552a800] 04:09:50 INFO - PROCESS | 5122 | 1467112190762 Marionette TRACE conn3 <- [1,1964,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.empty.html",0,null,null,[["isPointInPath() works when there is no path",0,null,null]]]}] 04:09:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 04:09:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1433ms 04:09:50 INFO - PROCESS | 5122 | 1467112190805 Marionette TRACE conn3 -> [0,1965,"getWindowHandle",null] 04:09:50 INFO - PROCESS | 5122 | 1467112190809 Marionette TRACE conn3 <- [1,1965,null,{"value":"8"}] 04:09:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 04:09:50 INFO - PROCESS | 5122 | 1467112190815 Marionette TRACE conn3 -> [0,1966,"setScriptTimeout",{"ms":35000}] 04:09:50 INFO - PROCESS | 5122 | 1467112190819 Marionette TRACE conn3 <- [1,1966,null,{}] 04:09:50 INFO - PROCESS | 5122 | 1467112190825 Marionette TRACE conn3 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:09:50 INFO - PROCESS | 5122 | 1467112190830 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:09:51 INFO - PROCESS | 5122 | 1467112191024 Marionette TRACE conn3 <- [1,1967,null,{"value":null}] 04:09:51 INFO - PROCESS | 5122 | 1467112191204 Marionette TRACE conn3 -> [0,1968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:51 INFO - PROCESS | 5122 | 1467112191222 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:09:51 INFO - PROCESS | 5122 | ++DOCSHELL 0x992b0400 == 45 [pid = 5122] [id = 499] 04:09:51 INFO - PROCESS | 5122 | ++DOMWINDOW == 83 (0x992b2c00) [pid = 5122] [serial = 1498] [outer = (nil)] 04:09:51 INFO - PROCESS | 5122 | ++DOMWINDOW == 84 (0x99e24800) [pid = 5122] [serial = 1499] [outer = 0x992b2c00] 04:09:51 INFO - PROCESS | 5122 | 1467112191317 Marionette DEBUG loaded listener.js 04:09:51 INFO - PROCESS | 5122 | ++DOMWINDOW == 85 (0x9a143400) [pid = 5122] [serial = 1500] [outer = 0x992b2c00] 04:09:52 INFO - PROCESS | 5122 | 1467112192307 Marionette TRACE conn3 <- [1,1968,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html",0,null,null,[["isPointInPath() returns false for non-finite arguments",0,null,null]]]}] 04:09:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 04:09:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1538ms 04:09:52 INFO - PROCESS | 5122 | 1467112192354 Marionette TRACE conn3 -> [0,1969,"getWindowHandle",null] 04:09:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 04:09:52 INFO - PROCESS | 5122 | 1467112192358 Marionette TRACE conn3 <- [1,1969,null,{"value":"8"}] 04:09:52 INFO - PROCESS | 5122 | 1467112192364 Marionette TRACE conn3 -> [0,1970,"setScriptTimeout",{"ms":35000}] 04:09:52 INFO - PROCESS | 5122 | 1467112192368 Marionette TRACE conn3 <- [1,1970,null,{}] 04:09:52 INFO - PROCESS | 5122 | 1467112192374 Marionette TRACE conn3 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:09:52 INFO - PROCESS | 5122 | 1467112192379 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:09:52 INFO - PROCESS | 5122 | 1467112192555 Marionette TRACE conn3 <- [1,1971,null,{"value":null}] 04:09:52 INFO - PROCESS | 5122 | 1467112192734 Marionette TRACE conn3 -> [0,1972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:52 INFO - PROCESS | 5122 | 1467112192743 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:09:52 INFO - PROCESS | 5122 | ++DOCSHELL 0x8fb38400 == 46 [pid = 5122] [id = 500] 04:09:52 INFO - PROCESS | 5122 | ++DOMWINDOW == 86 (0x8fb39800) [pid = 5122] [serial = 1501] [outer = (nil)] 04:09:52 INFO - PROCESS | 5122 | ++DOMWINDOW == 87 (0x92429000) [pid = 5122] [serial = 1502] [outer = 0x8fb39800] 04:09:52 INFO - PROCESS | 5122 | 1467112192831 Marionette DEBUG loaded listener.js 04:09:52 INFO - PROCESS | 5122 | ++DOMWINDOW == 88 (0x9a1ea400) [pid = 5122] [serial = 1503] [outer = 0x8fb39800] 04:09:54 INFO - PROCESS | 5122 | 1467112194001 Marionette TRACE conn3 <- [1,1972,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.outside.html",0,null,null,[["isPointInPath() works on paths outside the canvas",0,null,null]]]}] 04:09:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 04:09:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1679ms 04:09:54 INFO - PROCESS | 5122 | 1467112194044 Marionette TRACE conn3 -> [0,1973,"getWindowHandle",null] 04:09:54 INFO - PROCESS | 5122 | 1467112194049 Marionette TRACE conn3 <- [1,1973,null,{"value":"8"}] 04:09:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 04:09:54 INFO - PROCESS | 5122 | 1467112194057 Marionette TRACE conn3 -> [0,1974,"setScriptTimeout",{"ms":35000}] 04:09:54 INFO - PROCESS | 5122 | 1467112194062 Marionette TRACE conn3 <- [1,1974,null,{}] 04:09:54 INFO - PROCESS | 5122 | 1467112194070 Marionette TRACE conn3 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:09:54 INFO - PROCESS | 5122 | 1467112194074 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:09:54 INFO - PROCESS | 5122 | 1467112194286 Marionette TRACE conn3 <- [1,1975,null,{"value":null}] 04:09:54 INFO - PROCESS | 5122 | 1467112194628 Marionette TRACE conn3 -> [0,1976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:54 INFO - PROCESS | 5122 | 1467112194642 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:09:54 INFO - PROCESS | 5122 | ++DOCSHELL 0x8f2dc400 == 47 [pid = 5122] [id = 501] 04:09:54 INFO - PROCESS | 5122 | ++DOMWINDOW == 89 (0x8f2df000) [pid = 5122] [serial = 1504] [outer = (nil)] 04:09:54 INFO - PROCESS | 5122 | ++DOMWINDOW == 90 (0x8f2e6800) [pid = 5122] [serial = 1505] [outer = 0x8f2df000] 04:09:54 INFO - PROCESS | 5122 | 1467112194714 Marionette DEBUG loaded listener.js 04:09:54 INFO - PROCESS | 5122 | ++DOMWINDOW == 91 (0x8f97b800) [pid = 5122] [serial = 1506] [outer = 0x8f2df000] 04:09:55 INFO - PROCESS | 5122 | --DOCSHELL 0x8e4b8400 == 46 [pid = 5122] [id = 458] 04:09:55 INFO - PROCESS | 5122 | --DOCSHELL 0x8f975800 == 45 [pid = 5122] [id = 459] 04:09:55 INFO - PROCESS | 5122 | --DOCSHELL 0x8db77000 == 44 [pid = 5122] [id = 493] 04:09:55 INFO - PROCESS | 5122 | --DOCSHELL 0x93b4f400 == 43 [pid = 5122] [id = 492] 04:09:55 INFO - PROCESS | 5122 | --DOCSHELL 0x93d72c00 == 42 [pid = 5122] [id = 491] 04:09:55 INFO - PROCESS | 5122 | --DOCSHELL 0x8db7f000 == 41 [pid = 5122] [id = 490] 04:09:55 INFO - PROCESS | 5122 | --DOCSHELL 0x8f015800 == 40 [pid = 5122] [id = 489] 04:09:55 INFO - PROCESS | 5122 | --DOCSHELL 0x8fb3a800 == 39 [pid = 5122] [id = 488] 04:09:55 INFO - PROCESS | 5122 | --DOCSHELL 0x9485e800 == 38 [pid = 5122] [id = 487] 04:09:55 INFO - PROCESS | 5122 | --DOCSHELL 0x91cccc00 == 37 [pid = 5122] [id = 486] 04:09:55 INFO - PROCESS | 5122 | --DOCSHELL 0x8e4b7400 == 36 [pid = 5122] [id = 485] 04:09:55 INFO - PROCESS | 5122 | --DOCSHELL 0x8f2e3800 == 35 [pid = 5122] [id = 475] 04:09:55 INFO - PROCESS | 5122 | --DOCSHELL 0x91cbf400 == 34 [pid = 5122] [id = 476] 04:09:55 INFO - PROCESS | 5122 | --DOCSHELL 0x8e8d7800 == 33 [pid = 5122] [id = 477] 04:09:55 INFO - PROCESS | 5122 | --DOCSHELL 0x8e4acc00 == 32 [pid = 5122] [id = 479] 04:09:55 INFO - PROCESS | 5122 | --DOCSHELL 0x8e4b9400 == 31 [pid = 5122] [id = 467] 04:09:55 INFO - PROCESS | 5122 | --DOCSHELL 0x8f111400 == 30 [pid = 5122] [id = 462] 04:09:55 INFO - PROCESS | 5122 | --DOCSHELL 0x8e4aec00 == 29 [pid = 5122] [id = 478] 04:09:55 INFO - PROCESS | 5122 | --DOCSHELL 0x8f10e800 == 28 [pid = 5122] [id = 481] 04:09:55 INFO - PROCESS | 5122 | --DOCSHELL 0x912d4400 == 27 [pid = 5122] [id = 464] 04:09:55 INFO - PROCESS | 5122 | --DOCSHELL 0x95228400 == 26 [pid = 5122] [id = 465] 04:09:55 INFO - PROCESS | 5122 | --DOCSHELL 0x8e8d9800 == 25 [pid = 5122] [id = 463] 04:09:55 INFO - PROCESS | 5122 | --DOCSHELL 0x8db84800 == 24 [pid = 5122] [id = 483] 04:09:55 INFO - PROCESS | 5122 | --DOCSHELL 0x93d7bc00 == 23 [pid = 5122] [id = 468] 04:09:55 INFO - PROCESS | 5122 | --DOCSHELL 0x930d2c00 == 22 [pid = 5122] [id = 473] 04:09:55 INFO - PROCESS | 5122 | --DOCSHELL 0x8e4b5c00 == 21 [pid = 5122] [id = 472] 04:09:55 INFO - PROCESS | 5122 | --DOCSHELL 0x91dc2400 == 20 [pid = 5122] [id = 482] 04:09:55 INFO - PROCESS | 5122 | --DOCSHELL 0x8db76c00 == 19 [pid = 5122] [id = 471] 04:09:55 INFO - PROCESS | 5122 | --DOCSHELL 0x955da000 == 18 [pid = 5122] [id = 474] 04:09:55 INFO - PROCESS | 5122 | --DOCSHELL 0x8f97e800 == 17 [pid = 5122] [id = 470] 04:09:55 INFO - PROCESS | 5122 | --DOCSHELL 0x8f019400 == 16 [pid = 5122] [id = 480] 04:09:55 INFO - PROCESS | 5122 | --DOCSHELL 0x9242c000 == 15 [pid = 5122] [id = 484] 04:09:55 INFO - PROCESS | 5122 | --DOCSHELL 0x8e8df400 == 14 [pid = 5122] [id = 466] 04:09:55 INFO - PROCESS | 5122 | --DOCSHELL 0x992b0400 == 13 [pid = 5122] [id = 499] 04:09:55 INFO - PROCESS | 5122 | --DOCSHELL 0x8fb38400 == 12 [pid = 5122] [id = 500] 04:09:55 INFO - PROCESS | 5122 | --DOCSHELL 0x8f10e000 == 11 [pid = 5122] [id = 498] 04:09:55 INFO - PROCESS | 5122 | --DOCSHELL 0x8e4b8800 == 10 [pid = 5122] [id = 497] 04:09:55 INFO - PROCESS | 5122 | --DOCSHELL 0x8f97f000 == 9 [pid = 5122] [id = 495] 04:09:55 INFO - PROCESS | 5122 | --DOCSHELL 0x912d7000 == 8 [pid = 5122] [id = 496] 04:09:55 INFO - PROCESS | 5122 | --DOCSHELL 0x8db7a800 == 7 [pid = 5122] [id = 494] 04:09:56 INFO - PROCESS | 5122 | --DOMWINDOW == 90 (0x91cc4800) [pid = 5122] [serial = 1419] [outer = (nil)] [url = about:blank] 04:09:56 INFO - PROCESS | 5122 | --DOMWINDOW == 89 (0x91267000) [pid = 5122] [serial = 1418] [outer = (nil)] [url = about:blank] 04:09:56 INFO - PROCESS | 5122 | --DOMWINDOW == 88 (0x95235000) [pid = 5122] [serial = 1422] [outer = (nil)] [url = about:blank] 04:09:56 INFO - PROCESS | 5122 | --DOMWINDOW == 87 (0x93d81400) [pid = 5122] [serial = 1421] [outer = (nil)] [url = about:blank] 04:09:56 INFO - PROCESS | 5122 | --DOMWINDOW == 86 (0x98375800) [pid = 5122] [serial = 1425] [outer = (nil)] [url = about:blank] 04:09:56 INFO - PROCESS | 5122 | --DOMWINDOW == 85 (0x98186000) [pid = 5122] [serial = 1424] [outer = (nil)] [url = about:blank] 04:09:56 INFO - PROCESS | 5122 | --DOMWINDOW == 84 (0x91eeb400) [pid = 5122] [serial = 1448] [outer = (nil)] [url = about:blank] 04:09:56 INFO - PROCESS | 5122 | --DOMWINDOW == 83 (0x8fb3c400) [pid = 5122] [serial = 1437] [outer = (nil)] [url = about:blank] 04:09:56 INFO - PROCESS | 5122 | --DOMWINDOW == 82 (0x99e28800) [pid = 5122] [serial = 1428] [outer = (nil)] [url = about:blank] 04:09:56 INFO - PROCESS | 5122 | --DOMWINDOW == 81 (0x99db9400) [pid = 5122] [serial = 1427] [outer = (nil)] [url = about:blank] 04:09:56 INFO - PROCESS | 5122 | --DOMWINDOW == 80 (0x8f01d400) [pid = 5122] [serial = 1436] [outer = (nil)] [url = about:blank] 04:09:56 INFO - PROCESS | 5122 | --DOMWINDOW == 79 (0x8e4b4000) [pid = 5122] [serial = 1439] [outer = (nil)] [url = about:blank] 04:09:56 INFO - PROCESS | 5122 | --DOMWINDOW == 78 (0x99e4d000) [pid = 5122] [serial = 1431] [outer = (nil)] [url = about:blank] 04:09:56 INFO - PROCESS | 5122 | --DOMWINDOW == 77 (0x8e8d8000) [pid = 5122] [serial = 1440] [outer = (nil)] [url = about:blank] 04:09:56 INFO - PROCESS | 5122 | --DOMWINDOW == 76 (0x99e49000) [pid = 5122] [serial = 1430] [outer = (nil)] [url = about:blank] 04:09:56 INFO - PROCESS | 5122 | --DOMWINDOW == 75 (0x8fb3f800) [pid = 5122] [serial = 1445] [outer = (nil)] [url = about:blank] 04:09:56 INFO - PROCESS | 5122 | --DOMWINDOW == 74 (0x8f110400) [pid = 5122] [serial = 1442] [outer = (nil)] [url = about:blank] 04:09:56 INFO - PROCESS | 5122 | --DOMWINDOW == 73 (0x8f2dd400) [pid = 5122] [serial = 1443] [outer = (nil)] [url = about:blank] 04:09:56 INFO - PROCESS | 5122 | --DOMWINDOW == 72 (0x9a3a3c00) [pid = 5122] [serial = 1434] [outer = (nil)] [url = about:blank] 04:09:56 INFO - PROCESS | 5122 | --DOMWINDOW == 71 (0x9a39bc00) [pid = 5122] [serial = 1433] [outer = (nil)] [url = about:blank] 04:09:56 INFO - PROCESS | 5122 | --DOMWINDOW == 70 (0x91ee7000) [pid = 5122] [serial = 1451] [outer = (nil)] [url = about:blank] 04:09:56 INFO - PROCESS | 5122 | --DOMWINDOW == 69 (0x91ef5c00) [pid = 5122] [serial = 1452] [outer = (nil)] [url = about:blank] 04:09:56 INFO - PROCESS | 5122 | --DOMWINDOW == 68 (0x92fa7000) [pid = 5122] [serial = 1454] [outer = (nil)] [url = about:blank] 04:09:56 INFO - PROCESS | 5122 | --DOMWINDOW == 67 (0x91ef2800) [pid = 5122] [serial = 1449] [outer = (nil)] [url = about:blank] 04:09:56 INFO - PROCESS | 5122 | --DOMWINDOW == 66 (0x912cb400) [pid = 5122] [serial = 1446] [outer = (nil)] [url = about:blank] 04:09:56 INFO - PROCESS | 5122 | 1467112196677 Marionette TRACE conn3 <- [1,1976,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.subpath.html",0,null,null,[["isPointInPath() uses the current path, not just the subpath",0,null,null]]]}] 04:09:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 04:09:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 2645ms 04:09:56 INFO - PROCESS | 5122 | 1467112196703 Marionette TRACE conn3 -> [0,1977,"getWindowHandle",null] 04:09:56 INFO - PROCESS | 5122 | 1467112196709 Marionette TRACE conn3 <- [1,1977,null,{"value":"8"}] 04:09:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 04:09:56 INFO - PROCESS | 5122 | 1467112196718 Marionette TRACE conn3 -> [0,1978,"setScriptTimeout",{"ms":35000}] 04:09:56 INFO - PROCESS | 5122 | 1467112196725 Marionette TRACE conn3 <- [1,1978,null,{}] 04:09:56 INFO - PROCESS | 5122 | 1467112196733 Marionette TRACE conn3 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:09:56 INFO - PROCESS | 5122 | 1467112196737 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:09:56 INFO - PROCESS | 5122 | 1467112196929 Marionette TRACE conn3 <- [1,1979,null,{"value":null}] 04:09:57 INFO - PROCESS | 5122 | 1467112197066 Marionette TRACE conn3 -> [0,1980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:57 INFO - PROCESS | 5122 | 1467112197075 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:09:57 INFO - PROCESS | 5122 | ++DOCSHELL 0x8e8dc000 == 8 [pid = 5122] [id = 502] 04:09:57 INFO - PROCESS | 5122 | ++DOMWINDOW == 67 (0x8e8dc400) [pid = 5122] [serial = 1507] [outer = (nil)] 04:09:57 INFO - PROCESS | 5122 | ++DOMWINDOW == 68 (0x8f10ac00) [pid = 5122] [serial = 1508] [outer = 0x8e8dc400] 04:09:57 INFO - PROCESS | 5122 | 1467112197151 Marionette DEBUG loaded listener.js 04:09:57 INFO - PROCESS | 5122 | ++DOMWINDOW == 69 (0x8f118c00) [pid = 5122] [serial = 1509] [outer = 0x8e8dc400] 04:09:57 INFO - PROCESS | 5122 | 1467112197987 Marionette TRACE conn3 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 04:09:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 04:09:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1334ms 04:09:58 INFO - PROCESS | 5122 | 1467112198053 Marionette TRACE conn3 -> [0,1981,"getWindowHandle",null] 04:09:58 INFO - PROCESS | 5122 | 1467112198062 Marionette TRACE conn3 <- [1,1981,null,{"value":"8"}] 04:09:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 04:09:58 INFO - PROCESS | 5122 | 1467112198074 Marionette TRACE conn3 -> [0,1982,"setScriptTimeout",{"ms":35000}] 04:09:58 INFO - PROCESS | 5122 | 1467112198078 Marionette TRACE conn3 <- [1,1982,null,{}] 04:09:58 INFO - PROCESS | 5122 | 1467112198085 Marionette TRACE conn3 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:09:58 INFO - PROCESS | 5122 | 1467112198090 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:09:58 INFO - PROCESS | 5122 | 1467112198275 Marionette TRACE conn3 <- [1,1983,null,{"value":null}] 04:09:58 INFO - PROCESS | 5122 | 1467112198446 Marionette TRACE conn3 -> [0,1984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:58 INFO - PROCESS | 5122 | 1467112198456 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:09:58 INFO - PROCESS | 5122 | ++DOCSHELL 0x8fb36800 == 9 [pid = 5122] [id = 503] 04:09:58 INFO - PROCESS | 5122 | ++DOMWINDOW == 70 (0x8fb3f800) [pid = 5122] [serial = 1510] [outer = (nil)] 04:09:58 INFO - PROCESS | 5122 | ++DOMWINDOW == 71 (0x91264800) [pid = 5122] [serial = 1511] [outer = 0x8fb3f800] 04:09:58 INFO - PROCESS | 5122 | 1467112198527 Marionette DEBUG loaded listener.js 04:09:58 INFO - PROCESS | 5122 | ++DOMWINDOW == 72 (0x912cf400) [pid = 5122] [serial = 1512] [outer = 0x8fb3f800] 04:09:59 INFO - PROCESS | 5122 | 1467112199465 Marionette TRACE conn3 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 04:09:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 04:09:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1442ms 04:09:59 INFO - PROCESS | 5122 | 1467112199523 Marionette TRACE conn3 -> [0,1985,"getWindowHandle",null] 04:09:59 INFO - PROCESS | 5122 | 1467112199526 Marionette TRACE conn3 <- [1,1985,null,{"value":"8"}] 04:09:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 04:09:59 INFO - PROCESS | 5122 | 1467112199533 Marionette TRACE conn3 -> [0,1986,"setScriptTimeout",{"ms":35000}] 04:09:59 INFO - PROCESS | 5122 | 1467112199539 Marionette TRACE conn3 <- [1,1986,null,{}] 04:09:59 INFO - PROCESS | 5122 | 1467112199556 Marionette TRACE conn3 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:09:59 INFO - PROCESS | 5122 | 1467112199565 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:09:59 INFO - PROCESS | 5122 | 1467112199781 Marionette TRACE conn3 <- [1,1987,null,{"value":null}] 04:09:59 INFO - PROCESS | 5122 | 1467112199802 Marionette TRACE conn3 -> [0,1988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:59 INFO - PROCESS | 5122 | 1467112199817 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:09:59 INFO - PROCESS | 5122 | ++DOCSHELL 0x91dd1400 == 10 [pid = 5122] [id = 504] 04:09:59 INFO - PROCESS | 5122 | ++DOMWINDOW == 73 (0x91ee9c00) [pid = 5122] [serial = 1513] [outer = (nil)] 04:09:59 INFO - PROCESS | 5122 | ++DOMWINDOW == 74 (0x91eee800) [pid = 5122] [serial = 1514] [outer = 0x91ee9c00] 04:09:59 INFO - PROCESS | 5122 | 1467112199891 Marionette DEBUG loaded listener.js 04:10:00 INFO - PROCESS | 5122 | ++DOMWINDOW == 75 (0x92025800) [pid = 5122] [serial = 1515] [outer = 0x91ee9c00] 04:10:00 INFO - PROCESS | 5122 | --DOMWINDOW == 74 (0x9485a000) [pid = 5122] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 04:10:00 INFO - PROCESS | 5122 | --DOMWINDOW == 73 (0x9242c800) [pid = 5122] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 04:10:00 INFO - PROCESS | 5122 | --DOMWINDOW == 72 (0x948fbc00) [pid = 5122] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 04:10:00 INFO - PROCESS | 5122 | --DOMWINDOW == 71 (0x952ab800) [pid = 5122] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 04:10:00 INFO - PROCESS | 5122 | --DOMWINDOW == 70 (0x912d8000) [pid = 5122] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 04:10:00 INFO - PROCESS | 5122 | --DOMWINDOW == 69 (0x8f01b000) [pid = 5122] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 04:10:00 INFO - PROCESS | 5122 | --DOMWINDOW == 68 (0x8f016800) [pid = 5122] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 04:10:00 INFO - PROCESS | 5122 | --DOMWINDOW == 67 (0x9241e400) [pid = 5122] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 04:10:00 INFO - PROCESS | 5122 | --DOMWINDOW == 66 (0x93d74800) [pid = 5122] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 04:10:00 INFO - PROCESS | 5122 | --DOMWINDOW == 65 (0x8db7bc00) [pid = 5122] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 04:10:01 INFO - PROCESS | 5122 | 1467112201334 Marionette TRACE conn3 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 04:10:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 04:10:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1843ms 04:10:01 INFO - PROCESS | 5122 | 1467112201377 Marionette TRACE conn3 -> [0,1989,"getWindowHandle",null] 04:10:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 04:10:01 INFO - PROCESS | 5122 | 1467112201382 Marionette TRACE conn3 <- [1,1989,null,{"value":"8"}] 04:10:01 INFO - PROCESS | 5122 | 1467112201395 Marionette TRACE conn3 -> [0,1990,"setScriptTimeout",{"ms":35000}] 04:10:01 INFO - PROCESS | 5122 | 1467112201399 Marionette TRACE conn3 <- [1,1990,null,{}] 04:10:01 INFO - PROCESS | 5122 | 1467112201406 Marionette TRACE conn3 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:10:01 INFO - PROCESS | 5122 | 1467112201412 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:10:01 INFO - PROCESS | 5122 | 1467112201577 Marionette TRACE conn3 <- [1,1991,null,{"value":null}] 04:10:01 INFO - PROCESS | 5122 | 1467112201588 Marionette TRACE conn3 -> [0,1992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:01 INFO - PROCESS | 5122 | 1467112201595 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:10:01 INFO - PROCESS | 5122 | ++DOCSHELL 0x8e4b9800 == 11 [pid = 5122] [id = 505] 04:10:01 INFO - PROCESS | 5122 | ++DOMWINDOW == 66 (0x912c9c00) [pid = 5122] [serial = 1516] [outer = (nil)] 04:10:01 INFO - PROCESS | 5122 | ++DOMWINDOW == 67 (0x9241f000) [pid = 5122] [serial = 1517] [outer = 0x912c9c00] 04:10:01 INFO - PROCESS | 5122 | 1467112201666 Marionette DEBUG loaded listener.js 04:10:01 INFO - PROCESS | 5122 | ++DOMWINDOW == 68 (0x92faac00) [pid = 5122] [serial = 1518] [outer = 0x912c9c00] 04:10:02 INFO - PROCESS | 5122 | 1467112202572 Marionette TRACE conn3 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 04:10:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 04:10:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1205ms 04:10:02 INFO - PROCESS | 5122 | 1467112202600 Marionette TRACE conn3 -> [0,1993,"getWindowHandle",null] 04:10:02 INFO - PROCESS | 5122 | 1467112202604 Marionette TRACE conn3 <- [1,1993,null,{"value":"8"}] 04:10:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 04:10:02 INFO - PROCESS | 5122 | 1467112202611 Marionette TRACE conn3 -> [0,1994,"setScriptTimeout",{"ms":35000}] 04:10:02 INFO - PROCESS | 5122 | 1467112202614 Marionette TRACE conn3 <- [1,1994,null,{}] 04:10:02 INFO - PROCESS | 5122 | 1467112202619 Marionette TRACE conn3 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:10:02 INFO - PROCESS | 5122 | 1467112202624 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:10:02 INFO - PROCESS | 5122 | 1467112202792 Marionette TRACE conn3 <- [1,1995,null,{"value":null}] 04:10:03 INFO - PROCESS | 5122 | 1467112203013 Marionette TRACE conn3 -> [0,1996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:03 INFO - PROCESS | 5122 | 1467112203029 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:10:03 INFO - PROCESS | 5122 | ++DOCSHELL 0x8db77800 == 12 [pid = 5122] [id = 506] 04:10:03 INFO - PROCESS | 5122 | ++DOMWINDOW == 69 (0x8db78000) [pid = 5122] [serial = 1519] [outer = (nil)] 04:10:03 INFO - PROCESS | 5122 | ++DOMWINDOW == 70 (0x8db7f400) [pid = 5122] [serial = 1520] [outer = 0x8db78000] 04:10:03 INFO - PROCESS | 5122 | 1467112203121 Marionette DEBUG loaded listener.js 04:10:03 INFO - PROCESS | 5122 | ++DOMWINDOW == 71 (0x8e4b4000) [pid = 5122] [serial = 1521] [outer = 0x8db78000] 04:10:04 INFO - PROCESS | 5122 | 1467112204209 Marionette TRACE conn3 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 04:10:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 04:10:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1683ms 04:10:04 INFO - PROCESS | 5122 | 1467112204298 Marionette TRACE conn3 -> [0,1997,"getWindowHandle",null] 04:10:04 INFO - PROCESS | 5122 | 1467112204306 Marionette TRACE conn3 <- [1,1997,null,{"value":"8"}] 04:10:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 04:10:04 INFO - PROCESS | 5122 | 1467112204314 Marionette TRACE conn3 -> [0,1998,"setScriptTimeout",{"ms":35000}] 04:10:04 INFO - PROCESS | 5122 | 1467112204320 Marionette TRACE conn3 <- [1,1998,null,{}] 04:10:04 INFO - PROCESS | 5122 | 1467112204328 Marionette TRACE conn3 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:10:04 INFO - PROCESS | 5122 | 1467112204337 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:10:04 INFO - PROCESS | 5122 | 1467112204555 Marionette TRACE conn3 <- [1,1999,null,{"value":null}] 04:10:04 INFO - PROCESS | 5122 | 1467112204832 Marionette TRACE conn3 -> [0,2000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:04 INFO - PROCESS | 5122 | 1467112204842 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:10:04 INFO - PROCESS | 5122 | ++DOCSHELL 0x8e8de400 == 13 [pid = 5122] [id = 507] 04:10:04 INFO - PROCESS | 5122 | ++DOMWINDOW == 72 (0x8fb3ac00) [pid = 5122] [serial = 1522] [outer = (nil)] 04:10:04 INFO - PROCESS | 5122 | ++DOMWINDOW == 73 (0x91263400) [pid = 5122] [serial = 1523] [outer = 0x8fb3ac00] 04:10:04 INFO - PROCESS | 5122 | 1467112204927 Marionette DEBUG loaded listener.js 04:10:05 INFO - PROCESS | 5122 | ++DOMWINDOW == 74 (0x91cbd800) [pid = 5122] [serial = 1524] [outer = 0x8fb3ac00] 04:10:05 INFO - PROCESS | 5122 | 1467112205935 Marionette TRACE conn3 <- [1,2000,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.winding.html",0,null,null,[["isPointInPath() uses the non-zero winding number rule",0,null,null]]]}] 04:10:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 04:10:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1682ms 04:10:06 INFO - PROCESS | 5122 | 1467112206000 Marionette TRACE conn3 -> [0,2001,"getWindowHandle",null] 04:10:06 INFO - PROCESS | 5122 | 1467112206007 Marionette TRACE conn3 <- [1,2001,null,{"value":"8"}] 04:10:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 04:10:06 INFO - PROCESS | 5122 | 1467112206013 Marionette TRACE conn3 -> [0,2002,"setScriptTimeout",{"ms":35000}] 04:10:06 INFO - PROCESS | 5122 | 1467112206016 Marionette TRACE conn3 <- [1,2002,null,{}] 04:10:06 INFO - PROCESS | 5122 | 1467112206023 Marionette TRACE conn3 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:10:06 INFO - PROCESS | 5122 | 1467112206027 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:10:06 INFO - PROCESS | 5122 | 1467112206238 Marionette TRACE conn3 <- [1,2003,null,{"value":null}] 04:10:06 INFO - PROCESS | 5122 | 1467112206519 Marionette TRACE conn3 -> [0,2004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:06 INFO - PROCESS | 5122 | 1467112206527 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:10:06 INFO - PROCESS | 5122 | ++DOCSHELL 0x8f979800 == 14 [pid = 5122] [id = 508] 04:10:06 INFO - PROCESS | 5122 | ++DOMWINDOW == 75 (0x8f97f000) [pid = 5122] [serial = 1525] [outer = (nil)] 04:10:06 INFO - PROCESS | 5122 | ++DOMWINDOW == 76 (0x92428400) [pid = 5122] [serial = 1526] [outer = 0x8f97f000] 04:10:06 INFO - PROCESS | 5122 | 1467112206654 Marionette DEBUG loaded listener.js 04:10:06 INFO - PROCESS | 5122 | ++DOMWINDOW == 77 (0x93b4f000) [pid = 5122] [serial = 1527] [outer = 0x8f97f000] 04:10:07 INFO - PROCESS | 5122 | 1467112207705 Marionette TRACE conn3 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 04:10:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 04:10:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1779ms 04:10:07 INFO - PROCESS | 5122 | 1467112207795 Marionette TRACE conn3 -> [0,2005,"getWindowHandle",null] 04:10:07 INFO - PROCESS | 5122 | 1467112207800 Marionette TRACE conn3 <- [1,2005,null,{"value":"8"}] 04:10:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 04:10:07 INFO - PROCESS | 5122 | 1467112207816 Marionette TRACE conn3 -> [0,2006,"setScriptTimeout",{"ms":35000}] 04:10:07 INFO - PROCESS | 5122 | 1467112207826 Marionette TRACE conn3 <- [1,2006,null,{}] 04:10:07 INFO - PROCESS | 5122 | 1467112207833 Marionette TRACE conn3 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:10:07 INFO - PROCESS | 5122 | 1467112207840 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:10:08 INFO - PROCESS | 5122 | 1467112208153 Marionette TRACE conn3 <- [1,2007,null,{"value":null}] 04:10:08 INFO - PROCESS | 5122 | 1467112208345 Marionette TRACE conn3 -> [0,2008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:08 INFO - PROCESS | 5122 | 1467112208354 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:10:08 INFO - PROCESS | 5122 | ++DOCSHELL 0x91266c00 == 15 [pid = 5122] [id = 509] 04:10:08 INFO - PROCESS | 5122 | ++DOMWINDOW == 78 (0x92022400) [pid = 5122] [serial = 1528] [outer = (nil)] 04:10:08 INFO - PROCESS | 5122 | ++DOMWINDOW == 79 (0x9485c400) [pid = 5122] [serial = 1529] [outer = 0x92022400] 04:10:08 INFO - PROCESS | 5122 | 1467112208437 Marionette DEBUG loaded listener.js 04:10:08 INFO - PROCESS | 5122 | ++DOMWINDOW == 80 (0x94851800) [pid = 5122] [serial = 1530] [outer = 0x92022400] 04:10:09 INFO - PROCESS | 5122 | 1467112209563 Marionette TRACE conn3 <- [1,2008,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the point is added and nothing is drawn",0,null,null]]]}] 04:10:09 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 04:10:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1799ms 04:10:09 INFO - PROCESS | 5122 | 1467112209607 Marionette TRACE conn3 -> [0,2009,"getWindowHandle",null] 04:10:09 INFO - PROCESS | 5122 | 1467112209613 Marionette TRACE conn3 <- [1,2009,null,{"value":"8"}] 04:10:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 04:10:09 INFO - PROCESS | 5122 | 1467112209657 Marionette TRACE conn3 -> [0,2010,"setScriptTimeout",{"ms":35000}] 04:10:09 INFO - PROCESS | 5122 | 1467112209662 Marionette TRACE conn3 <- [1,2010,null,{}] 04:10:09 INFO - PROCESS | 5122 | 1467112209670 Marionette TRACE conn3 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:10:09 INFO - PROCESS | 5122 | 1467112209675 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:10:09 INFO - PROCESS | 5122 | 1467112209896 Marionette TRACE conn3 <- [1,2011,null,{"value":null}] 04:10:10 INFO - PROCESS | 5122 | 1467112210166 Marionette TRACE conn3 -> [0,2012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:10 INFO - PROCESS | 5122 | 1467112210179 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:10:10 INFO - PROCESS | 5122 | ++DOCSHELL 0x8f01b000 == 16 [pid = 5122] [id = 510] 04:10:10 INFO - PROCESS | 5122 | ++DOMWINDOW == 81 (0x8f110000) [pid = 5122] [serial = 1531] [outer = (nil)] 04:10:10 INFO - PROCESS | 5122 | ++DOMWINDOW == 82 (0x8f2e8800) [pid = 5122] [serial = 1532] [outer = 0x8f110000] 04:10:10 INFO - PROCESS | 5122 | 1467112210249 Marionette DEBUG loaded listener.js 04:10:10 INFO - PROCESS | 5122 | ++DOMWINDOW == 83 (0x8f983000) [pid = 5122] [serial = 1533] [outer = 0x8f110000] 04:10:10 INFO - PROCESS | 5122 | --DOCSHELL 0x8e4b9800 == 15 [pid = 5122] [id = 505] 04:10:10 INFO - PROCESS | 5122 | --DOCSHELL 0x91dd1400 == 14 [pid = 5122] [id = 504] 04:10:10 INFO - PROCESS | 5122 | --DOCSHELL 0x8fb36800 == 13 [pid = 5122] [id = 503] 04:10:10 INFO - PROCESS | 5122 | --DOCSHELL 0x8e8dc000 == 12 [pid = 5122] [id = 502] 04:10:10 INFO - PROCESS | 5122 | --DOCSHELL 0x8f2dc400 == 11 [pid = 5122] [id = 501] 04:10:10 INFO - PROCESS | 5122 | --DOMWINDOW == 82 (0x93b92800) [pid = 5122] [serial = 1455] [outer = (nil)] [url = about:blank] 04:10:10 INFO - PROCESS | 5122 | --DOMWINDOW == 81 (0x9522cc00) [pid = 5122] [serial = 1463] [outer = (nil)] [url = about:blank] 04:10:10 INFO - PROCESS | 5122 | --DOMWINDOW == 80 (0x95234c00) [pid = 5122] [serial = 1464] [outer = (nil)] [url = about:blank] 04:10:10 INFO - PROCESS | 5122 | --DOMWINDOW == 79 (0x95532000) [pid = 5122] [serial = 1466] [outer = (nil)] [url = about:blank] 04:10:10 INFO - PROCESS | 5122 | --DOMWINDOW == 78 (0x955d5000) [pid = 5122] [serial = 1467] [outer = (nil)] [url = about:blank] 04:10:10 INFO - PROCESS | 5122 | --DOMWINDOW == 77 (0x8f113400) [pid = 5122] [serial = 1457] [outer = (nil)] [url = about:blank] 04:10:10 INFO - PROCESS | 5122 | --DOMWINDOW == 76 (0x8fb3cc00) [pid = 5122] [serial = 1458] [outer = (nil)] [url = about:blank] 04:10:10 INFO - PROCESS | 5122 | --DOMWINDOW == 75 (0x8f10b800) [pid = 5122] [serial = 1469] [outer = (nil)] [url = about:blank] 04:10:10 INFO - PROCESS | 5122 | --DOMWINDOW == 74 (0x8f2e3400) [pid = 5122] [serial = 1470] [outer = (nil)] [url = about:blank] 04:10:10 INFO - PROCESS | 5122 | --DOMWINDOW == 73 (0x92f9d400) [pid = 5122] [serial = 1460] [outer = (nil)] [url = about:blank] 04:10:10 INFO - PROCESS | 5122 | --DOMWINDOW == 72 (0x93b56400) [pid = 5122] [serial = 1461] [outer = (nil)] [url = about:blank] 04:10:10 INFO - PROCESS | 5122 | --DOMWINDOW == 71 (0x95237400) [pid = 5122] [serial = 1478] [outer = (nil)] [url = about:blank] 04:10:10 INFO - PROCESS | 5122 | --DOMWINDOW == 70 (0x91cc3c00) [pid = 5122] [serial = 1472] [outer = (nil)] [url = about:blank] 04:10:10 INFO - PROCESS | 5122 | --DOMWINDOW == 69 (0x952aa400) [pid = 5122] [serial = 1479] [outer = (nil)] [url = about:blank] 04:10:10 INFO - PROCESS | 5122 | --DOMWINDOW == 68 (0x93d7c400) [pid = 5122] [serial = 1475] [outer = (nil)] [url = about:blank] 04:10:10 INFO - PROCESS | 5122 | --DOMWINDOW == 67 (0x91cc8800) [pid = 5122] [serial = 1481] [outer = (nil)] [url = about:blank] 04:10:10 INFO - PROCESS | 5122 | --DOMWINDOW == 66 (0x92427400) [pid = 5122] [serial = 1482] [outer = (nil)] [url = about:blank] 04:10:10 INFO - PROCESS | 5122 | --DOMWINDOW == 65 (0x9485a400) [pid = 5122] [serial = 1476] [outer = (nil)] [url = about:blank] 04:10:10 INFO - PROCESS | 5122 | --DOMWINDOW == 64 (0x91dcc800) [pid = 5122] [serial = 1473] [outer = (nil)] [url = about:blank] 04:10:11 INFO - PROCESS | 5122 | 1467112211118 Marionette TRACE conn3 <- [1,2012,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the point is added and used for subsequent drawing",0,null,null]]]}] 04:10:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | If there is no subpath, the point is added and used for subsequent drawing 04:10:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1492ms 04:10:11 INFO - PROCESS | 5122 | 1467112211145 Marionette TRACE conn3 -> [0,2013,"getWindowHandle",null] 04:10:11 INFO - PROCESS | 5122 | 1467112211152 Marionette TRACE conn3 <- [1,2013,null,{"value":"8"}] 04:10:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 04:10:11 INFO - PROCESS | 5122 | 1467112211202 Marionette TRACE conn3 -> [0,2014,"setScriptTimeout",{"ms":35000}] 04:10:11 INFO - PROCESS | 5122 | 1467112211205 Marionette TRACE conn3 <- [1,2014,null,{}] 04:10:11 INFO - PROCESS | 5122 | 1467112211211 Marionette TRACE conn3 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:10:11 INFO - PROCESS | 5122 | 1467112211217 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:10:11 INFO - PROCESS | 5122 | 1467112211378 Marionette TRACE conn3 <- [1,2015,null,{"value":null}] 04:10:11 INFO - PROCESS | 5122 | 1467112211387 Marionette TRACE conn3 -> [0,2016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:11 INFO - PROCESS | 5122 | 1467112211395 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:10:11 INFO - PROCESS | 5122 | ++DOCSHELL 0x8f2de000 == 12 [pid = 5122] [id = 511] 04:10:11 INFO - PROCESS | 5122 | ++DOMWINDOW == 65 (0x9125f800) [pid = 5122] [serial = 1534] [outer = (nil)] 04:10:11 INFO - PROCESS | 5122 | ++DOMWINDOW == 66 (0x91cc6400) [pid = 5122] [serial = 1535] [outer = 0x9125f800] 04:10:11 INFO - PROCESS | 5122 | 1467112211466 Marionette DEBUG loaded listener.js 04:10:11 INFO - PROCESS | 5122 | ++DOMWINDOW == 67 (0x91dc7400) [pid = 5122] [serial = 1536] [outer = 0x9125f800] 04:10:12 INFO - PROCESS | 5122 | 1467112212438 Marionette TRACE conn3 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 04:10:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 04:10:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1289ms 04:10:12 INFO - PROCESS | 5122 | 1467112212482 Marionette TRACE conn3 -> [0,2017,"getWindowHandle",null] 04:10:12 INFO - PROCESS | 5122 | 1467112212486 Marionette TRACE conn3 <- [1,2017,null,{"value":"8"}] 04:10:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 04:10:12 INFO - PROCESS | 5122 | 1467112212492 Marionette TRACE conn3 -> [0,2018,"setScriptTimeout",{"ms":35000}] 04:10:12 INFO - PROCESS | 5122 | 1467112212498 Marionette TRACE conn3 <- [1,2018,null,{}] 04:10:12 INFO - PROCESS | 5122 | 1467112212517 Marionette TRACE conn3 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:10:12 INFO - PROCESS | 5122 | 1467112212525 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:10:12 INFO - PROCESS | 5122 | 1467112212755 Marionette TRACE conn3 <- [1,2019,null,{"value":null}] 04:10:12 INFO - PROCESS | 5122 | 1467112212767 Marionette TRACE conn3 -> [0,2020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:12 INFO - PROCESS | 5122 | 1467112212776 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:10:12 INFO - PROCESS | 5122 | ++DOCSHELL 0x91ee7000 == 13 [pid = 5122] [id = 512] 04:10:12 INFO - PROCESS | 5122 | ++DOMWINDOW == 68 (0x92024c00) [pid = 5122] [serial = 1537] [outer = (nil)] 04:10:12 INFO - PROCESS | 5122 | ++DOMWINDOW == 69 (0x93b50800) [pid = 5122] [serial = 1538] [outer = 0x92024c00] 04:10:12 INFO - PROCESS | 5122 | 1467112212847 Marionette DEBUG loaded listener.js 04:10:12 INFO - PROCESS | 5122 | ++DOMWINDOW == 70 (0x93b9dc00) [pid = 5122] [serial = 1539] [outer = 0x92024c00] 04:10:13 INFO - PROCESS | 5122 | 1467112213766 Marionette TRACE conn3 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 04:10:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 04:10:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1336ms 04:10:13 INFO - PROCESS | 5122 | 1467112213832 Marionette TRACE conn3 -> [0,2021,"getWindowHandle",null] 04:10:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 04:10:13 INFO - PROCESS | 5122 | 1467112213836 Marionette TRACE conn3 <- [1,2021,null,{"value":"8"}] 04:10:13 INFO - PROCESS | 5122 | 1467112213842 Marionette TRACE conn3 -> [0,2022,"setScriptTimeout",{"ms":35000}] 04:10:13 INFO - PROCESS | 5122 | 1467112213850 Marionette TRACE conn3 <- [1,2022,null,{}] 04:10:13 INFO - PROCESS | 5122 | 1467112213858 Marionette TRACE conn3 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:10:13 INFO - PROCESS | 5122 | 1467112213866 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:10:14 INFO - PROCESS | 5122 | 1467112214082 Marionette TRACE conn3 <- [1,2023,null,{"value":null}] 04:10:14 INFO - PROCESS | 5122 | 1467112214102 Marionette TRACE conn3 -> [0,2024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:14 INFO - PROCESS | 5122 | 1467112214108 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:10:14 INFO - PROCESS | 5122 | ++DOCSHELL 0x8f01a000 == 14 [pid = 5122] [id = 513] 04:10:14 INFO - PROCESS | 5122 | ++DOMWINDOW == 71 (0x93d7c400) [pid = 5122] [serial = 1540] [outer = (nil)] 04:10:14 INFO - PROCESS | 5122 | ++DOMWINDOW == 72 (0x9522f000) [pid = 5122] [serial = 1541] [outer = 0x93d7c400] 04:10:14 INFO - PROCESS | 5122 | 1467112214179 Marionette DEBUG loaded listener.js 04:10:14 INFO - PROCESS | 5122 | ++DOMWINDOW == 73 (0x952a7c00) [pid = 5122] [serial = 1542] [outer = 0x93d7c400] 04:10:15 INFO - PROCESS | 5122 | --DOMWINDOW == 72 (0x9534f800) [pid = 5122] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 04:10:15 INFO - PROCESS | 5122 | --DOMWINDOW == 71 (0x9552a800) [pid = 5122] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 04:10:15 INFO - PROCESS | 5122 | --DOMWINDOW == 70 (0x8db7ac00) [pid = 5122] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 04:10:15 INFO - PROCESS | 5122 | --DOMWINDOW == 69 (0x8fb3f800) [pid = 5122] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 04:10:15 INFO - PROCESS | 5122 | --DOMWINDOW == 68 (0x8e8dc400) [pid = 5122] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 04:10:15 INFO - PROCESS | 5122 | --DOMWINDOW == 67 (0x91dcb400) [pid = 5122] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 04:10:15 INFO - PROCESS | 5122 | --DOMWINDOW == 66 (0x992b2c00) [pid = 5122] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 04:10:15 INFO - PROCESS | 5122 | --DOMWINDOW == 65 (0x8fb34000) [pid = 5122] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 04:10:15 INFO - PROCESS | 5122 | --DOMWINDOW == 64 (0x8f2df000) [pid = 5122] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 04:10:15 INFO - PROCESS | 5122 | --DOMWINDOW == 63 (0x91ee9c00) [pid = 5122] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 04:10:15 INFO - PROCESS | 5122 | --DOMWINDOW == 62 (0x8fb39800) [pid = 5122] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 04:10:15 INFO - PROCESS | 5122 | 1467112215217 Marionette TRACE conn3 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 04:10:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 04:10:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1436ms 04:10:15 INFO - PROCESS | 5122 | 1467112215279 Marionette TRACE conn3 -> [0,2025,"getWindowHandle",null] 04:10:15 INFO - PROCESS | 5122 | 1467112215282 Marionette TRACE conn3 <- [1,2025,null,{"value":"8"}] 04:10:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 04:10:15 INFO - PROCESS | 5122 | 1467112215288 Marionette TRACE conn3 -> [0,2026,"setScriptTimeout",{"ms":35000}] 04:10:15 INFO - PROCESS | 5122 | 1467112215291 Marionette TRACE conn3 <- [1,2026,null,{}] 04:10:15 INFO - PROCESS | 5122 | 1467112215297 Marionette TRACE conn3 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:10:15 INFO - PROCESS | 5122 | 1467112215302 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:10:15 INFO - PROCESS | 5122 | 1467112215452 Marionette TRACE conn3 <- [1,2027,null,{"value":null}] 04:10:15 INFO - PROCESS | 5122 | 1467112215589 Marionette TRACE conn3 -> [0,2028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:15 INFO - PROCESS | 5122 | 1467112215597 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:10:15 INFO - PROCESS | 5122 | ++DOCSHELL 0x8e4af800 == 15 [pid = 5122] [id = 514] 04:10:15 INFO - PROCESS | 5122 | ++DOMWINDOW == 63 (0x8e8dd000) [pid = 5122] [serial = 1543] [outer = (nil)] 04:10:15 INFO - PROCESS | 5122 | ++DOMWINDOW == 64 (0x91dc5800) [pid = 5122] [serial = 1544] [outer = 0x8e8dd000] 04:10:15 INFO - PROCESS | 5122 | 1467112215669 Marionette DEBUG loaded listener.js 04:10:15 INFO - PROCESS | 5122 | ++DOMWINDOW == 65 (0x93b5a800) [pid = 5122] [serial = 1545] [outer = 0x8e8dd000] 04:10:16 INFO - PROCESS | 5122 | 1467112216485 Marionette TRACE conn3 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 04:10:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 04:10:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1232ms 04:10:16 INFO - PROCESS | 5122 | 1467112216522 Marionette TRACE conn3 -> [0,2029,"getWindowHandle",null] 04:10:16 INFO - PROCESS | 5122 | 1467112216525 Marionette TRACE conn3 <- [1,2029,null,{"value":"8"}] 04:10:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 04:10:16 INFO - PROCESS | 5122 | 1467112216532 Marionette TRACE conn3 -> [0,2030,"setScriptTimeout",{"ms":35000}] 04:10:16 INFO - PROCESS | 5122 | 1467112216535 Marionette TRACE conn3 <- [1,2030,null,{}] 04:10:16 INFO - PROCESS | 5122 | 1467112216540 Marionette TRACE conn3 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:10:16 INFO - PROCESS | 5122 | 1467112216550 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:10:16 INFO - PROCESS | 5122 | 1467112216759 Marionette TRACE conn3 <- [1,2031,null,{"value":null}] 04:10:16 INFO - PROCESS | 5122 | 1467112216899 Marionette TRACE conn3 -> [0,2032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:16 INFO - PROCESS | 5122 | 1467112216906 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:10:16 INFO - PROCESS | 5122 | ++DOCSHELL 0x8e8db400 == 16 [pid = 5122] [id = 515] 04:10:16 INFO - PROCESS | 5122 | ++DOMWINDOW == 66 (0x8f2e8c00) [pid = 5122] [serial = 1546] [outer = (nil)] 04:10:16 INFO - PROCESS | 5122 | ++DOMWINDOW == 67 (0x955d3c00) [pid = 5122] [serial = 1547] [outer = 0x8f2e8c00] 04:10:16 INFO - PROCESS | 5122 | 1467112216986 Marionette DEBUG loaded listener.js 04:10:17 INFO - PROCESS | 5122 | ++DOMWINDOW == 68 (0x955dec00) [pid = 5122] [serial = 1548] [outer = 0x8f2e8c00] 04:10:17 INFO - PROCESS | 5122 | 1467112217986 Marionette TRACE conn3 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 04:10:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 04:10:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1528ms 04:10:18 INFO - PROCESS | 5122 | 1467112218061 Marionette TRACE conn3 -> [0,2033,"getWindowHandle",null] 04:10:18 INFO - PROCESS | 5122 | 1467112218068 Marionette TRACE conn3 <- [1,2033,null,{"value":"8"}] 04:10:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 04:10:18 INFO - PROCESS | 5122 | 1467112218077 Marionette TRACE conn3 -> [0,2034,"setScriptTimeout",{"ms":35000}] 04:10:18 INFO - PROCESS | 5122 | 1467112218082 Marionette TRACE conn3 <- [1,2034,null,{}] 04:10:18 INFO - PROCESS | 5122 | 1467112218092 Marionette TRACE conn3 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:10:18 INFO - PROCESS | 5122 | 1467112218097 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:10:18 INFO - PROCESS | 5122 | 1467112218319 Marionette TRACE conn3 <- [1,2035,null,{"value":null}] 04:10:18 INFO - PROCESS | 5122 | 1467112218557 Marionette TRACE conn3 -> [0,2036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:18 INFO - PROCESS | 5122 | 1467112218567 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:10:18 INFO - PROCESS | 5122 | ++DOCSHELL 0x8db79000 == 17 [pid = 5122] [id = 516] 04:10:18 INFO - PROCESS | 5122 | ++DOMWINDOW == 69 (0x8f10b800) [pid = 5122] [serial = 1549] [outer = (nil)] 04:10:18 INFO - PROCESS | 5122 | ++DOMWINDOW == 70 (0x8fb3f800) [pid = 5122] [serial = 1550] [outer = 0x8f10b800] 04:10:18 INFO - PROCESS | 5122 | 1467112218698 Marionette DEBUG loaded listener.js 04:10:18 INFO - PROCESS | 5122 | ++DOMWINDOW == 71 (0x912d7000) [pid = 5122] [serial = 1551] [outer = 0x8f10b800] 04:10:19 INFO - PROCESS | 5122 | 1467112219666 Marionette TRACE conn3 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 04:10:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 04:10:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1633ms 04:10:19 INFO - PROCESS | 5122 | 1467112219710 Marionette TRACE conn3 -> [0,2037,"getWindowHandle",null] 04:10:19 INFO - PROCESS | 5122 | 1467112219717 Marionette TRACE conn3 <- [1,2037,null,{"value":"8"}] 04:10:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 04:10:19 INFO - PROCESS | 5122 | 1467112219728 Marionette TRACE conn3 -> [0,2038,"setScriptTimeout",{"ms":35000}] 04:10:19 INFO - PROCESS | 5122 | 1467112219733 Marionette TRACE conn3 <- [1,2038,null,{}] 04:10:19 INFO - PROCESS | 5122 | 1467112219738 Marionette TRACE conn3 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:10:19 INFO - PROCESS | 5122 | 1467112219744 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:10:19 INFO - PROCESS | 5122 | 1467112219924 Marionette TRACE conn3 <- [1,2039,null,{"value":null}] 04:10:20 INFO - PROCESS | 5122 | 1467112220102 Marionette TRACE conn3 -> [0,2040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:20 INFO - PROCESS | 5122 | 1467112220114 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:10:20 INFO - PROCESS | 5122 | ++DOCSHELL 0x8fb3cc00 == 18 [pid = 5122] [id = 517] 04:10:20 INFO - PROCESS | 5122 | ++DOMWINDOW == 72 (0x91ef5000) [pid = 5122] [serial = 1552] [outer = (nil)] 04:10:20 INFO - PROCESS | 5122 | ++DOMWINDOW == 73 (0x92faa800) [pid = 5122] [serial = 1553] [outer = 0x91ef5000] 04:10:20 INFO - PROCESS | 5122 | 1467112220200 Marionette DEBUG loaded listener.js 04:10:20 INFO - PROCESS | 5122 | ++DOMWINDOW == 74 (0x93b9a800) [pid = 5122] [serial = 1554] [outer = 0x91ef5000] 04:10:21 INFO - PROCESS | 5122 | 1467112221211 Marionette TRACE conn3 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 04:10:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 04:10:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1533ms 04:10:21 INFO - PROCESS | 5122 | 1467112221261 Marionette TRACE conn3 -> [0,2041,"getWindowHandle",null] 04:10:21 INFO - PROCESS | 5122 | 1467112221267 Marionette TRACE conn3 <- [1,2041,null,{"value":"8"}] 04:10:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 04:10:21 INFO - PROCESS | 5122 | 1467112221273 Marionette TRACE conn3 -> [0,2042,"setScriptTimeout",{"ms":35000}] 04:10:21 INFO - PROCESS | 5122 | 1467112221279 Marionette TRACE conn3 <- [1,2042,null,{}] 04:10:21 INFO - PROCESS | 5122 | 1467112221296 Marionette TRACE conn3 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:10:21 INFO - PROCESS | 5122 | 1467112221305 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:10:21 INFO - PROCESS | 5122 | 1467112221526 Marionette TRACE conn3 <- [1,2043,null,{"value":null}] 04:10:21 INFO - PROCESS | 5122 | 1467112221752 Marionette TRACE conn3 -> [0,2044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:21 INFO - PROCESS | 5122 | 1467112221762 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:10:21 INFO - PROCESS | 5122 | ++DOCSHELL 0x91ef2400 == 19 [pid = 5122] [id = 518] 04:10:21 INFO - PROCESS | 5122 | ++DOMWINDOW == 75 (0x955d8c00) [pid = 5122] [serial = 1555] [outer = (nil)] 04:10:21 INFO - PROCESS | 5122 | ++DOMWINDOW == 76 (0x96f2f400) [pid = 5122] [serial = 1556] [outer = 0x955d8c00] 04:10:21 INFO - PROCESS | 5122 | 1467112221889 Marionette DEBUG loaded listener.js 04:10:22 INFO - PROCESS | 5122 | ++DOMWINDOW == 77 (0x96f39400) [pid = 5122] [serial = 1557] [outer = 0x955d8c00] 04:10:22 INFO - PROCESS | 5122 | 1467112222767 Marionette TRACE conn3 <- [1,2044,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 04:10:22 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) 04:10:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1539ms 04:10:22 INFO - PROCESS | 5122 | 1467112222813 Marionette TRACE conn3 -> [0,2045,"getWindowHandle",null] 04:10:22 INFO - PROCESS | 5122 | 1467112222819 Marionette TRACE conn3 <- [1,2045,null,{"value":"8"}] 04:10:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 04:10:22 INFO - PROCESS | 5122 | 1467112222826 Marionette TRACE conn3 -> [0,2046,"setScriptTimeout",{"ms":35000}] 04:10:22 INFO - PROCESS | 5122 | 1467112222829 Marionette TRACE conn3 <- [1,2046,null,{}] 04:10:22 INFO - PROCESS | 5122 | 1467112222837 Marionette TRACE conn3 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:10:22 INFO - PROCESS | 5122 | 1467112222842 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:10:23 INFO - PROCESS | 5122 | 1467112223023 Marionette TRACE conn3 <- [1,2047,null,{"value":null}] 04:10:23 INFO - PROCESS | 5122 | 1467112223203 Marionette TRACE conn3 -> [0,2048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:23 INFO - PROCESS | 5122 | 1467112223212 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:10:23 INFO - PROCESS | 5122 | ++DOCSHELL 0x92427400 == 20 [pid = 5122] [id = 519] 04:10:23 INFO - PROCESS | 5122 | ++DOMWINDOW == 78 (0x95526400) [pid = 5122] [serial = 1558] [outer = (nil)] 04:10:23 INFO - PROCESS | 5122 | ++DOMWINDOW == 79 (0x992b2800) [pid = 5122] [serial = 1559] [outer = 0x95526400] 04:10:23 INFO - PROCESS | 5122 | 1467112223296 Marionette DEBUG loaded listener.js 04:10:23 INFO - PROCESS | 5122 | ++DOMWINDOW == 80 (0x99668c00) [pid = 5122] [serial = 1560] [outer = 0x95526400] 04:10:24 INFO - PROCESS | 5122 | 1467112224208 Marionette TRACE conn3 <- [1,2048,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 04:10:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 04:10:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1431ms 04:10:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 04:10:24 INFO - PROCESS | 5122 | 1467112224258 Marionette TRACE conn3 -> [0,2049,"getWindowHandle",null] 04:10:24 INFO - PROCESS | 5122 | 1467112224261 Marionette TRACE conn3 <- [1,2049,null,{"value":"8"}] 04:10:24 INFO - PROCESS | 5122 | 1467112224268 Marionette TRACE conn3 -> [0,2050,"setScriptTimeout",{"ms":35000}] 04:10:24 INFO - PROCESS | 5122 | 1467112224272 Marionette TRACE conn3 <- [1,2050,null,{}] 04:10:24 INFO - PROCESS | 5122 | 1467112224278 Marionette TRACE conn3 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:10:24 INFO - PROCESS | 5122 | 1467112224283 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:10:24 INFO - PROCESS | 5122 | 1467112224458 Marionette TRACE conn3 <- [1,2051,null,{"value":null}] 04:10:24 INFO - PROCESS | 5122 | 1467112224638 Marionette TRACE conn3 -> [0,2052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:24 INFO - PROCESS | 5122 | 1467112224649 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:10:24 INFO - PROCESS | 5122 | ++DOCSHELL 0x9831c800 == 21 [pid = 5122] [id = 520] 04:10:24 INFO - PROCESS | 5122 | ++DOMWINDOW == 81 (0x9965b800) [pid = 5122] [serial = 1561] [outer = (nil)] 04:10:24 INFO - PROCESS | 5122 | ++DOMWINDOW == 82 (0x99e44c00) [pid = 5122] [serial = 1562] [outer = 0x9965b800] 04:10:24 INFO - PROCESS | 5122 | 1467112224743 Marionette DEBUG loaded listener.js 04:10:24 INFO - PROCESS | 5122 | ++DOMWINDOW == 83 (0x99e4cc00) [pid = 5122] [serial = 1563] [outer = 0x9965b800] 04:10:25 INFO - PROCESS | 5122 | 1467112225677 Marionette TRACE conn3 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 04:10:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 04:10:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1484ms 04:10:25 INFO - PROCESS | 5122 | 1467112225751 Marionette TRACE conn3 -> [0,2053,"getWindowHandle",null] 04:10:25 INFO - PROCESS | 5122 | 1467112225755 Marionette TRACE conn3 <- [1,2053,null,{"value":"8"}] 04:10:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 04:10:25 INFO - PROCESS | 5122 | 1467112225761 Marionette TRACE conn3 -> [0,2054,"setScriptTimeout",{"ms":35000}] 04:10:25 INFO - PROCESS | 5122 | 1467112225765 Marionette TRACE conn3 <- [1,2054,null,{}] 04:10:25 INFO - PROCESS | 5122 | 1467112225771 Marionette TRACE conn3 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:10:25 INFO - PROCESS | 5122 | 1467112225780 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:10:26 INFO - PROCESS | 5122 | 1467112226027 Marionette TRACE conn3 <- [1,2055,null,{"value":null}] 04:10:26 INFO - PROCESS | 5122 | 1467112226264 Marionette TRACE conn3 -> [0,2056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:26 INFO - PROCESS | 5122 | 1467112226278 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:10:26 INFO - PROCESS | 5122 | ++DOCSHELL 0x8f2e5c00 == 22 [pid = 5122] [id = 521] 04:10:26 INFO - PROCESS | 5122 | ++DOMWINDOW == 84 (0x91dce400) [pid = 5122] [serial = 1564] [outer = (nil)] 04:10:26 INFO - PROCESS | 5122 | ++DOMWINDOW == 85 (0x9a39d800) [pid = 5122] [serial = 1565] [outer = 0x91dce400] 04:10:26 INFO - PROCESS | 5122 | 1467112226379 Marionette DEBUG loaded listener.js 04:10:26 INFO - PROCESS | 5122 | ++DOMWINDOW == 86 (0x9a3b4c00) [pid = 5122] [serial = 1566] [outer = 0x91dce400] 04:10:27 INFO - PROCESS | 5122 | 1467112227216 Marionette TRACE conn3 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 04:10:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 04:10:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1540ms 04:10:27 INFO - PROCESS | 5122 | 1467112227303 Marionette TRACE conn3 -> [0,2057,"getWindowHandle",null] 04:10:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 04:10:27 INFO - PROCESS | 5122 | 1467112227307 Marionette TRACE conn3 <- [1,2057,null,{"value":"8"}] 04:10:27 INFO - PROCESS | 5122 | 1467112227313 Marionette TRACE conn3 -> [0,2058,"setScriptTimeout",{"ms":35000}] 04:10:27 INFO - PROCESS | 5122 | 1467112227317 Marionette TRACE conn3 <- [1,2058,null,{}] 04:10:27 INFO - PROCESS | 5122 | 1467112227323 Marionette TRACE conn3 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:10:27 INFO - PROCESS | 5122 | 1467112227328 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:10:27 INFO - PROCESS | 5122 | 1467112227489 Marionette TRACE conn3 <- [1,2059,null,{"value":null}] 04:10:27 INFO - PROCESS | 5122 | 1467112227674 Marionette TRACE conn3 -> [0,2060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:27 INFO - PROCESS | 5122 | 1467112227680 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:10:27 INFO - PROCESS | 5122 | ++DOCSHELL 0x8e4b0c00 == 23 [pid = 5122] [id = 522] 04:10:27 INFO - PROCESS | 5122 | ++DOMWINDOW == 87 (0x8e4b2000) [pid = 5122] [serial = 1567] [outer = (nil)] 04:10:27 INFO - PROCESS | 5122 | ++DOMWINDOW == 88 (0x8f112000) [pid = 5122] [serial = 1568] [outer = 0x8e4b2000] 04:10:27 INFO - PROCESS | 5122 | 1467112227761 Marionette DEBUG loaded listener.js 04:10:27 INFO - PROCESS | 5122 | ++DOMWINDOW == 89 (0x912d3800) [pid = 5122] [serial = 1569] [outer = 0x8e4b2000] 04:10:28 INFO - PROCESS | 5122 | 1467112228965 Marionette TRACE conn3 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 04:10:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 04:10:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1729ms 04:10:29 INFO - PROCESS | 5122 | 1467112229043 Marionette TRACE conn3 -> [0,2061,"getWindowHandle",null] 04:10:29 INFO - PROCESS | 5122 | 1467112229049 Marionette TRACE conn3 <- [1,2061,null,{"value":"8"}] 04:10:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 04:10:29 INFO - PROCESS | 5122 | 1467112229056 Marionette TRACE conn3 -> [0,2062,"setScriptTimeout",{"ms":35000}] 04:10:29 INFO - PROCESS | 5122 | 1467112229063 Marionette TRACE conn3 <- [1,2062,null,{}] 04:10:29 INFO - PROCESS | 5122 | 1467112229070 Marionette TRACE conn3 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:10:29 INFO - PROCESS | 5122 | 1467112229076 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:10:29 INFO - PROCESS | 5122 | 1467112229313 Marionette TRACE conn3 <- [1,2063,null,{"value":null}] 04:10:29 INFO - PROCESS | 5122 | 1467112229545 Marionette TRACE conn3 -> [0,2064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:29 INFO - PROCESS | 5122 | 1467112229557 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:10:30 INFO - PROCESS | 5122 | --DOCSHELL 0x91266c00 == 22 [pid = 5122] [id = 509] 04:10:30 INFO - PROCESS | 5122 | --DOCSHELL 0x8f979800 == 21 [pid = 5122] [id = 508] 04:10:30 INFO - PROCESS | 5122 | --DOCSHELL 0x8e8de400 == 20 [pid = 5122] [id = 507] 04:10:30 INFO - PROCESS | 5122 | --DOCSHELL 0x8db77800 == 19 [pid = 5122] [id = 506] 04:10:30 INFO - PROCESS | 5122 | ++DOCSHELL 0x8db80400 == 20 [pid = 5122] [id = 523] 04:10:30 INFO - PROCESS | 5122 | ++DOMWINDOW == 90 (0x8db80c00) [pid = 5122] [serial = 1570] [outer = (nil)] 04:10:30 INFO - PROCESS | 5122 | ++DOMWINDOW == 91 (0x8e4ad800) [pid = 5122] [serial = 1571] [outer = 0x8db80c00] 04:10:30 INFO - PROCESS | 5122 | 1467112230571 Marionette DEBUG loaded listener.js 04:10:30 INFO - PROCESS | 5122 | ++DOMWINDOW == 92 (0x8e8d4400) [pid = 5122] [serial = 1572] [outer = 0x8db80c00] 04:10:30 INFO - PROCESS | 5122 | --DOMWINDOW == 91 (0x96f2a800) [pid = 5122] [serial = 1493] [outer = (nil)] [url = about:blank] 04:10:30 INFO - PROCESS | 5122 | --DOMWINDOW == 90 (0x98186800) [pid = 5122] [serial = 1497] [outer = (nil)] [url = about:blank] 04:10:30 INFO - PROCESS | 5122 | --DOMWINDOW == 89 (0x8e4b0000) [pid = 5122] [serial = 1484] [outer = (nil)] [url = about:blank] 04:10:30 INFO - PROCESS | 5122 | --DOMWINDOW == 88 (0x8e4b6400) [pid = 5122] [serial = 1485] [outer = (nil)] [url = about:blank] 04:10:30 INFO - PROCESS | 5122 | --DOMWINDOW == 87 (0x91264800) [pid = 5122] [serial = 1511] [outer = (nil)] [url = about:blank] 04:10:30 INFO - PROCESS | 5122 | --DOMWINDOW == 86 (0x8f118c00) [pid = 5122] [serial = 1509] [outer = (nil)] [url = about:blank] 04:10:30 INFO - PROCESS | 5122 | --DOMWINDOW == 85 (0x93d7cc00) [pid = 5122] [serial = 1491] [outer = (nil)] [url = about:blank] 04:10:30 INFO - PROCESS | 5122 | --DOMWINDOW == 84 (0x9a143400) [pid = 5122] [serial = 1500] [outer = (nil)] [url = about:blank] 04:10:30 INFO - PROCESS | 5122 | --DOMWINDOW == 83 (0x93b54800) [pid = 5122] [serial = 1490] [outer = (nil)] [url = about:blank] 04:10:30 INFO - PROCESS | 5122 | --DOMWINDOW == 82 (0x8f10ac00) [pid = 5122] [serial = 1508] [outer = (nil)] [url = about:blank] 04:10:30 INFO - PROCESS | 5122 | --DOMWINDOW == 81 (0x91cc8400) [pid = 5122] [serial = 1488] [outer = (nil)] [url = about:blank] 04:10:30 INFO - PROCESS | 5122 | --DOMWINDOW == 80 (0x98370000) [pid = 5122] [serial = 1496] [outer = (nil)] [url = about:blank] 04:10:30 INFO - PROCESS | 5122 | --DOMWINDOW == 79 (0x99e24800) [pid = 5122] [serial = 1499] [outer = (nil)] [url = about:blank] 04:10:30 INFO - PROCESS | 5122 | --DOMWINDOW == 78 (0x8f2e6800) [pid = 5122] [serial = 1505] [outer = (nil)] [url = about:blank] 04:10:30 INFO - PROCESS | 5122 | --DOMWINDOW == 77 (0x91eee800) [pid = 5122] [serial = 1514] [outer = (nil)] [url = about:blank] 04:10:30 INFO - PROCESS | 5122 | --DOMWINDOW == 76 (0x92429000) [pid = 5122] [serial = 1502] [outer = (nil)] [url = about:blank] 04:10:30 INFO - PROCESS | 5122 | --DOMWINDOW == 75 (0x91266400) [pid = 5122] [serial = 1487] [outer = (nil)] [url = about:blank] 04:10:30 INFO - PROCESS | 5122 | --DOMWINDOW == 74 (0x8f97b800) [pid = 5122] [serial = 1506] [outer = (nil)] [url = about:blank] 04:10:30 INFO - PROCESS | 5122 | --DOMWINDOW == 73 (0x912cf400) [pid = 5122] [serial = 1512] [outer = (nil)] [url = about:blank] 04:10:30 INFO - PROCESS | 5122 | --DOMWINDOW == 72 (0x92025800) [pid = 5122] [serial = 1515] [outer = (nil)] [url = about:blank] 04:10:30 INFO - PROCESS | 5122 | --DOMWINDOW == 71 (0x9a1ea400) [pid = 5122] [serial = 1503] [outer = (nil)] [url = about:blank] 04:10:30 INFO - PROCESS | 5122 | --DOMWINDOW == 70 (0x96f30c00) [pid = 5122] [serial = 1494] [outer = (nil)] [url = about:blank] 04:10:30 INFO - PROCESS | 5122 | --DOMWINDOW == 69 (0x9241f000) [pid = 5122] [serial = 1517] [outer = (nil)] [url = about:blank] 04:10:31 INFO - PROCESS | 5122 | 1467112231559 Marionette TRACE conn3 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 04:10:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 04:10:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 2532ms 04:10:31 INFO - PROCESS | 5122 | 1467112231590 Marionette TRACE conn3 -> [0,2065,"getWindowHandle",null] 04:10:31 INFO - PROCESS | 5122 | 1467112231594 Marionette TRACE conn3 <- [1,2065,null,{"value":"8"}] 04:10:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 04:10:31 INFO - PROCESS | 5122 | 1467112231603 Marionette TRACE conn3 -> [0,2066,"setScriptTimeout",{"ms":35000}] 04:10:31 INFO - PROCESS | 5122 | 1467112231607 Marionette TRACE conn3 <- [1,2066,null,{}] 04:10:31 INFO - PROCESS | 5122 | 1467112231614 Marionette TRACE conn3 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:10:31 INFO - PROCESS | 5122 | 1467112231620 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:10:31 INFO - PROCESS | 5122 | 1467112231776 Marionette TRACE conn3 <- [1,2067,null,{"value":null}] 04:10:31 INFO - PROCESS | 5122 | 1467112231914 Marionette TRACE conn3 -> [0,2068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:31 INFO - PROCESS | 5122 | 1467112231921 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:10:31 INFO - PROCESS | 5122 | ++DOCSHELL 0x8f118c00 == 21 [pid = 5122] [id = 524] 04:10:31 INFO - PROCESS | 5122 | ++DOMWINDOW == 70 (0x8f2dbc00) [pid = 5122] [serial = 1573] [outer = (nil)] 04:10:32 INFO - PROCESS | 5122 | ++DOMWINDOW == 71 (0x8f2e4c00) [pid = 5122] [serial = 1574] [outer = 0x8f2dbc00] 04:10:32 INFO - PROCESS | 5122 | 1467112232017 Marionette DEBUG loaded listener.js 04:10:32 INFO - PROCESS | 5122 | ++DOMWINDOW == 72 (0x8f97c400) [pid = 5122] [serial = 1575] [outer = 0x8f2dbc00] 04:10:32 INFO - PROCESS | 5122 | 1467112232810 Marionette TRACE conn3 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 04:10:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 04:10:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1286ms 04:10:32 INFO - PROCESS | 5122 | 1467112232887 Marionette TRACE conn3 -> [0,2069,"getWindowHandle",null] 04:10:32 INFO - PROCESS | 5122 | 1467112232894 Marionette TRACE conn3 <- [1,2069,null,{"value":"8"}] 04:10:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 04:10:32 INFO - PROCESS | 5122 | 1467112232905 Marionette TRACE conn3 -> [0,2070,"setScriptTimeout",{"ms":35000}] 04:10:32 INFO - PROCESS | 5122 | 1467112232909 Marionette TRACE conn3 <- [1,2070,null,{}] 04:10:32 INFO - PROCESS | 5122 | 1467112232915 Marionette TRACE conn3 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:10:32 INFO - PROCESS | 5122 | 1467112232920 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:10:33 INFO - PROCESS | 5122 | 1467112233090 Marionette TRACE conn3 <- [1,2071,null,{"value":null}] 04:10:33 INFO - PROCESS | 5122 | 1467112233257 Marionette TRACE conn3 -> [0,2072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:33 INFO - PROCESS | 5122 | 1467112233269 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:10:33 INFO - PROCESS | 5122 | ++DOCSHELL 0x8f116000 == 22 [pid = 5122] [id = 525] 04:10:33 INFO - PROCESS | 5122 | ++DOMWINDOW == 73 (0x8f2e6400) [pid = 5122] [serial = 1576] [outer = (nil)] 04:10:33 INFO - PROCESS | 5122 | ++DOMWINDOW == 74 (0x912d4000) [pid = 5122] [serial = 1577] [outer = 0x8f2e6400] 04:10:33 INFO - PROCESS | 5122 | 1467112233333 Marionette DEBUG loaded listener.js 04:10:33 INFO - PROCESS | 5122 | ++DOMWINDOW == 75 (0x91cc7400) [pid = 5122] [serial = 1578] [outer = 0x8f2e6400] 04:10:34 INFO - PROCESS | 5122 | 1467112234291 Marionette TRACE conn3 <- [1,2072,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.1.html",0,null,null,[["Canvas test: 2d.path.rect.end.1",0,null,null]]]}] 04:10:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 04:10:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1428ms 04:10:34 INFO - PROCESS | 5122 | 1467112234332 Marionette TRACE conn3 -> [0,2073,"getWindowHandle",null] 04:10:34 INFO - PROCESS | 5122 | 1467112234336 Marionette TRACE conn3 <- [1,2073,null,{"value":"8"}] 04:10:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 04:10:34 INFO - PROCESS | 5122 | 1467112234351 Marionette TRACE conn3 -> [0,2074,"setScriptTimeout",{"ms":35000}] 04:10:34 INFO - PROCESS | 5122 | 1467112234356 Marionette TRACE conn3 <- [1,2074,null,{}] 04:10:34 INFO - PROCESS | 5122 | 1467112234373 Marionette TRACE conn3 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:10:34 INFO - PROCESS | 5122 | 1467112234382 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:10:34 INFO - PROCESS | 5122 | 1467112234604 Marionette TRACE conn3 <- [1,2075,null,{"value":null}] 04:10:34 INFO - PROCESS | 5122 | 1467112234630 Marionette TRACE conn3 -> [0,2076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:34 INFO - PROCESS | 5122 | 1467112234639 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:10:34 INFO - PROCESS | 5122 | ++DOCSHELL 0x8f01d400 == 23 [pid = 5122] [id = 526] 04:10:34 INFO - PROCESS | 5122 | ++DOMWINDOW == 76 (0x912cb800) [pid = 5122] [serial = 1579] [outer = (nil)] 04:10:34 INFO - PROCESS | 5122 | ++DOMWINDOW == 77 (0x92028400) [pid = 5122] [serial = 1580] [outer = 0x912cb800] 04:10:34 INFO - PROCESS | 5122 | 1467112234724 Marionette DEBUG loaded listener.js 04:10:34 INFO - PROCESS | 5122 | ++DOMWINDOW == 78 (0x92fa6c00) [pid = 5122] [serial = 1581] [outer = 0x912cb800] 04:10:35 INFO - PROCESS | 5122 | --DOMWINDOW == 77 (0x912c9c00) [pid = 5122] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 04:10:35 INFO - PROCESS | 5122 | --DOMWINDOW == 76 (0x93d7c400) [pid = 5122] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 04:10:35 INFO - PROCESS | 5122 | --DOMWINDOW == 75 (0x8e8dd000) [pid = 5122] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 04:10:35 INFO - PROCESS | 5122 | --DOMWINDOW == 74 (0x9125f800) [pid = 5122] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 04:10:35 INFO - PROCESS | 5122 | --DOMWINDOW == 73 (0x8f97f000) [pid = 5122] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 04:10:35 INFO - PROCESS | 5122 | --DOMWINDOW == 72 (0x92022400) [pid = 5122] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 04:10:35 INFO - PROCESS | 5122 | --DOMWINDOW == 71 (0x8f110000) [pid = 5122] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 04:10:35 INFO - PROCESS | 5122 | --DOMWINDOW == 70 (0x92024c00) [pid = 5122] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 04:10:35 INFO - PROCESS | 5122 | --DOMWINDOW == 69 (0x8fb3ac00) [pid = 5122] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 04:10:35 INFO - PROCESS | 5122 | --DOMWINDOW == 68 (0x8db78000) [pid = 5122] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 04:10:35 INFO - PROCESS | 5122 | --DOMWINDOW == 67 (0x8f2e8c00) [pid = 5122] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 04:10:36 INFO - PROCESS | 5122 | 1467112236069 Marionette TRACE conn3 <- [1,2076,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.2.html",0,null,null,[["Canvas test: 2d.path.rect.end.2",0,null,null]]]}] 04:10:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 04:10:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1800ms 04:10:36 INFO - PROCESS | 5122 | 1467112236142 Marionette TRACE conn3 -> [0,2077,"getWindowHandle",null] 04:10:36 INFO - PROCESS | 5122 | 1467112236146 Marionette TRACE conn3 <- [1,2077,null,{"value":"8"}] 04:10:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 04:10:36 INFO - PROCESS | 5122 | 1467112236152 Marionette TRACE conn3 -> [0,2078,"setScriptTimeout",{"ms":35000}] 04:10:36 INFO - PROCESS | 5122 | 1467112236156 Marionette TRACE conn3 <- [1,2078,null,{}] 04:10:36 INFO - PROCESS | 5122 | 1467112236161 Marionette TRACE conn3 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:10:36 INFO - PROCESS | 5122 | 1467112236166 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:10:36 INFO - PROCESS | 5122 | 1467112236321 Marionette TRACE conn3 <- [1,2079,null,{"value":null}] 04:10:36 INFO - PROCESS | 5122 | 1467112236330 Marionette TRACE conn3 -> [0,2080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:36 INFO - PROCESS | 5122 | 1467112236338 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:10:36 INFO - PROCESS | 5122 | ++DOCSHELL 0x8f118000 == 24 [pid = 5122] [id = 527] 04:10:36 INFO - PROCESS | 5122 | ++DOMWINDOW == 68 (0x8f97f000) [pid = 5122] [serial = 1582] [outer = (nil)] 04:10:36 INFO - PROCESS | 5122 | ++DOMWINDOW == 69 (0x930d2800) [pid = 5122] [serial = 1583] [outer = 0x8f97f000] 04:10:36 INFO - PROCESS | 5122 | 1467112236420 Marionette DEBUG loaded listener.js 04:10:36 INFO - PROCESS | 5122 | ++DOMWINDOW == 70 (0x930dac00) [pid = 5122] [serial = 1584] [outer = 0x8f97f000] 04:10:37 INFO - PROCESS | 5122 | 1467112237325 Marionette TRACE conn3 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 04:10:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 04:10:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1181ms 04:10:37 INFO - PROCESS | 5122 | 1467112237333 Marionette TRACE conn3 -> [0,2081,"getWindowHandle",null] 04:10:37 INFO - PROCESS | 5122 | 1467112237335 Marionette TRACE conn3 <- [1,2081,null,{"value":"8"}] 04:10:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 04:10:37 INFO - PROCESS | 5122 | 1467112237350 Marionette TRACE conn3 -> [0,2082,"setScriptTimeout",{"ms":35000}] 04:10:37 INFO - PROCESS | 5122 | 1467112237354 Marionette TRACE conn3 <- [1,2082,null,{}] 04:10:37 INFO - PROCESS | 5122 | 1467112237359 Marionette TRACE conn3 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:10:37 INFO - PROCESS | 5122 | 1467112237364 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:10:37 INFO - PROCESS | 5122 | 1467112237509 Marionette TRACE conn3 <- [1,2083,null,{"value":null}] 04:10:37 INFO - PROCESS | 5122 | 1467112237527 Marionette TRACE conn3 -> [0,2084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:37 INFO - PROCESS | 5122 | 1467112237536 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:10:37 INFO - PROCESS | 5122 | ++DOCSHELL 0x93b5c800 == 25 [pid = 5122] [id = 528] 04:10:37 INFO - PROCESS | 5122 | ++DOMWINDOW == 71 (0x93b91400) [pid = 5122] [serial = 1585] [outer = (nil)] 04:10:37 INFO - PROCESS | 5122 | ++DOMWINDOW == 72 (0x93d78800) [pid = 5122] [serial = 1586] [outer = 0x93b91400] 04:10:37 INFO - PROCESS | 5122 | 1467112237616 Marionette DEBUG loaded listener.js 04:10:37 INFO - PROCESS | 5122 | ++DOMWINDOW == 73 (0x9522ac00) [pid = 5122] [serial = 1587] [outer = 0x93b91400] 04:10:38 INFO - PROCESS | 5122 | 1467112238840 Marionette TRACE conn3 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 04:10:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 04:10:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1534ms 04:10:38 INFO - PROCESS | 5122 | 1467112238886 Marionette TRACE conn3 -> [0,2085,"getWindowHandle",null] 04:10:38 INFO - PROCESS | 5122 | 1467112238893 Marionette TRACE conn3 <- [1,2085,null,{"value":"8"}] 04:10:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 04:10:38 INFO - PROCESS | 5122 | 1467112238901 Marionette TRACE conn3 -> [0,2086,"setScriptTimeout",{"ms":35000}] 04:10:38 INFO - PROCESS | 5122 | 1467112238909 Marionette TRACE conn3 <- [1,2086,null,{}] 04:10:38 INFO - PROCESS | 5122 | 1467112238929 Marionette TRACE conn3 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:10:38 INFO - PROCESS | 5122 | 1467112238936 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:10:39 INFO - PROCESS | 5122 | 1467112239130 Marionette TRACE conn3 <- [1,2087,null,{"value":null}] 04:10:39 INFO - PROCESS | 5122 | 1467112239356 Marionette TRACE conn3 -> [0,2088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:39 INFO - PROCESS | 5122 | 1467112239364 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:10:39 INFO - PROCESS | 5122 | ++DOCSHELL 0x8db78800 == 26 [pid = 5122] [id = 529] 04:10:39 INFO - PROCESS | 5122 | ++DOMWINDOW == 74 (0x8f2ddc00) [pid = 5122] [serial = 1588] [outer = (nil)] 04:10:39 INFO - PROCESS | 5122 | ++DOMWINDOW == 75 (0x8fb3f000) [pid = 5122] [serial = 1589] [outer = 0x8f2ddc00] 04:10:39 INFO - PROCESS | 5122 | 1467112239493 Marionette DEBUG loaded listener.js 04:10:39 INFO - PROCESS | 5122 | ++DOMWINDOW == 76 (0x91266c00) [pid = 5122] [serial = 1590] [outer = 0x8f2ddc00] 04:10:40 INFO - PROCESS | 5122 | 1467112240464 Marionette TRACE conn3 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 04:10:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 04:10:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1608ms 04:10:40 INFO - PROCESS | 5122 | 1467112240509 Marionette TRACE conn3 -> [0,2089,"getWindowHandle",null] 04:10:40 INFO - PROCESS | 5122 | 1467112240516 Marionette TRACE conn3 <- [1,2089,null,{"value":"8"}] 04:10:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 04:10:40 INFO - PROCESS | 5122 | 1467112240527 Marionette TRACE conn3 -> [0,2090,"setScriptTimeout",{"ms":35000}] 04:10:40 INFO - PROCESS | 5122 | 1467112240531 Marionette TRACE conn3 <- [1,2090,null,{}] 04:10:40 INFO - PROCESS | 5122 | 1467112240537 Marionette TRACE conn3 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:10:40 INFO - PROCESS | 5122 | 1467112240543 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:10:40 INFO - PROCESS | 5122 | 1467112240734 Marionette TRACE conn3 <- [1,2091,null,{"value":null}] 04:10:40 INFO - PROCESS | 5122 | 1467112240910 Marionette TRACE conn3 -> [0,2092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.selfintersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:40 INFO - PROCESS | 5122 | 1467112240921 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:10:41 INFO - PROCESS | 5122 | ++DOCSHELL 0x8e8db000 == 27 [pid = 5122] [id = 530] 04:10:41 INFO - PROCESS | 5122 | ++DOMWINDOW == 77 (0x91eefc00) [pid = 5122] [serial = 1591] [outer = (nil)] 04:10:41 INFO - PROCESS | 5122 | ++DOMWINDOW == 78 (0x92424000) [pid = 5122] [serial = 1592] [outer = 0x91eefc00] 04:10:41 INFO - PROCESS | 5122 | 1467112241104 Marionette DEBUG loaded listener.js 04:10:41 INFO - PROCESS | 5122 | ++DOMWINDOW == 79 (0x93b5bc00) [pid = 5122] [serial = 1593] [outer = 0x91eefc00] 04:10:42 INFO - PROCESS | 5122 | 1467112242081 Marionette TRACE conn3 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 04:10:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 04:10:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1628ms 04:10:42 INFO - PROCESS | 5122 | 1467112242155 Marionette TRACE conn3 -> [0,2093,"getWindowHandle",null] 04:10:42 INFO - PROCESS | 5122 | 1467112242159 Marionette TRACE conn3 <- [1,2093,null,{"value":"8"}] 04:10:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 04:10:42 INFO - PROCESS | 5122 | 1467112242168 Marionette TRACE conn3 -> [0,2094,"setScriptTimeout",{"ms":35000}] 04:10:42 INFO - PROCESS | 5122 | 1467112242174 Marionette TRACE conn3 <- [1,2094,null,{}] 04:10:42 INFO - PROCESS | 5122 | 1467112242191 Marionette TRACE conn3 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:10:42 INFO - PROCESS | 5122 | 1467112242200 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:10:42 INFO - PROCESS | 5122 | 1467112242417 Marionette TRACE conn3 <- [1,2095,null,{"value":null}] 04:10:42 INFO - PROCESS | 5122 | 1467112242641 Marionette TRACE conn3 -> [0,2096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:42 INFO - PROCESS | 5122 | 1467112242653 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:10:42 INFO - PROCESS | 5122 | ++DOCSHELL 0x95235400 == 28 [pid = 5122] [id = 531] 04:10:42 INFO - PROCESS | 5122 | ++DOMWINDOW == 80 (0x952aa400) [pid = 5122] [serial = 1594] [outer = (nil)] 04:10:42 INFO - PROCESS | 5122 | ++DOMWINDOW == 81 (0x952dfc00) [pid = 5122] [serial = 1595] [outer = 0x952aa400] 04:10:42 INFO - PROCESS | 5122 | 1467112242783 Marionette DEBUG loaded listener.js 04:10:42 INFO - PROCESS | 5122 | ++DOMWINDOW == 82 (0x9552a400) [pid = 5122] [serial = 1596] [outer = 0x952aa400] 04:10:43 INFO - PROCESS | 5122 | 1467112243723 Marionette TRACE conn3 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 04:10:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 04:10:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1639ms 04:10:43 INFO - PROCESS | 5122 | 1467112243808 Marionette TRACE conn3 -> [0,2097,"getWindowHandle",null] 04:10:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 04:10:43 INFO - PROCESS | 5122 | 1467112243813 Marionette TRACE conn3 <- [1,2097,null,{"value":"8"}] 04:10:43 INFO - PROCESS | 5122 | 1467112243820 Marionette TRACE conn3 -> [0,2098,"setScriptTimeout",{"ms":35000}] 04:10:43 INFO - PROCESS | 5122 | 1467112243823 Marionette TRACE conn3 <- [1,2098,null,{}] 04:10:43 INFO - PROCESS | 5122 | 1467112243830 Marionette TRACE conn3 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:10:43 INFO - PROCESS | 5122 | 1467112243834 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:10:44 INFO - PROCESS | 5122 | 1467112244054 Marionette TRACE conn3 <- [1,2099,null,{"value":null}] 04:10:44 INFO - PROCESS | 5122 | 1467112244429 Marionette TRACE conn3 -> [0,2100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:44 INFO - PROCESS | 5122 | 1467112244442 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:10:44 INFO - PROCESS | 5122 | ++DOCSHELL 0x8e4b4800 == 29 [pid = 5122] [id = 532] 04:10:44 INFO - PROCESS | 5122 | ++DOMWINDOW == 83 (0x8e4b6400) [pid = 5122] [serial = 1597] [outer = (nil)] 04:10:44 INFO - PROCESS | 5122 | ++DOMWINDOW == 84 (0x8e8d8400) [pid = 5122] [serial = 1598] [outer = 0x8e4b6400] 04:10:44 INFO - PROCESS | 5122 | 1467112244559 Marionette DEBUG loaded listener.js 04:10:44 INFO - PROCESS | 5122 | ++DOMWINDOW == 85 (0x8f019c00) [pid = 5122] [serial = 1599] [outer = 0x8e4b6400] 04:10:45 INFO - PROCESS | 5122 | --DOCSHELL 0x8e4af800 == 28 [pid = 5122] [id = 514] 04:10:45 INFO - PROCESS | 5122 | --DOMWINDOW == 84 (0x92faac00) [pid = 5122] [serial = 1518] [outer = (nil)] [url = about:blank] 04:10:45 INFO - PROCESS | 5122 | --DOMWINDOW == 83 (0x9522f000) [pid = 5122] [serial = 1541] [outer = (nil)] [url = about:blank] 04:10:45 INFO - PROCESS | 5122 | --DOMWINDOW == 82 (0x91dc5800) [pid = 5122] [serial = 1544] [outer = (nil)] [url = about:blank] 04:10:45 INFO - PROCESS | 5122 | --DOMWINDOW == 81 (0x91cc6400) [pid = 5122] [serial = 1535] [outer = (nil)] [url = about:blank] 04:10:45 INFO - PROCESS | 5122 | --DOMWINDOW == 80 (0x91dc7400) [pid = 5122] [serial = 1536] [outer = (nil)] [url = about:blank] 04:10:45 INFO - PROCESS | 5122 | --DOMWINDOW == 79 (0x92428400) [pid = 5122] [serial = 1526] [outer = (nil)] [url = about:blank] 04:10:45 INFO - PROCESS | 5122 | --DOMWINDOW == 78 (0x93b4f000) [pid = 5122] [serial = 1527] [outer = (nil)] [url = about:blank] 04:10:45 INFO - PROCESS | 5122 | --DOMWINDOW == 77 (0x9485c400) [pid = 5122] [serial = 1529] [outer = (nil)] [url = about:blank] 04:10:45 INFO - PROCESS | 5122 | --DOMWINDOW == 76 (0x94851800) [pid = 5122] [serial = 1530] [outer = (nil)] [url = about:blank] 04:10:45 INFO - PROCESS | 5122 | --DOMWINDOW == 75 (0x8f2e8800) [pid = 5122] [serial = 1532] [outer = (nil)] [url = about:blank] 04:10:45 INFO - PROCESS | 5122 | --DOMWINDOW == 74 (0x8f983000) [pid = 5122] [serial = 1533] [outer = (nil)] [url = about:blank] 04:10:45 INFO - PROCESS | 5122 | --DOMWINDOW == 73 (0x93b50800) [pid = 5122] [serial = 1538] [outer = (nil)] [url = about:blank] 04:10:45 INFO - PROCESS | 5122 | --DOMWINDOW == 72 (0x91263400) [pid = 5122] [serial = 1523] [outer = (nil)] [url = about:blank] 04:10:45 INFO - PROCESS | 5122 | --DOMWINDOW == 71 (0x952a7c00) [pid = 5122] [serial = 1542] [outer = (nil)] [url = about:blank] 04:10:45 INFO - PROCESS | 5122 | --DOMWINDOW == 70 (0x91cbd800) [pid = 5122] [serial = 1524] [outer = (nil)] [url = about:blank] 04:10:45 INFO - PROCESS | 5122 | --DOMWINDOW == 69 (0x8db7f400) [pid = 5122] [serial = 1520] [outer = (nil)] [url = about:blank] 04:10:45 INFO - PROCESS | 5122 | --DOMWINDOW == 68 (0x8e4b4000) [pid = 5122] [serial = 1521] [outer = (nil)] [url = about:blank] 04:10:45 INFO - PROCESS | 5122 | --DOMWINDOW == 67 (0x955d3c00) [pid = 5122] [serial = 1547] [outer = (nil)] [url = about:blank] 04:10:45 INFO - PROCESS | 5122 | --DOMWINDOW == 66 (0x955dec00) [pid = 5122] [serial = 1548] [outer = (nil)] [url = about:blank] 04:10:45 INFO - PROCESS | 5122 | --DOMWINDOW == 65 (0x93b9dc00) [pid = 5122] [serial = 1539] [outer = (nil)] [url = about:blank] 04:10:45 INFO - PROCESS | 5122 | --DOMWINDOW == 64 (0x93b5a800) [pid = 5122] [serial = 1545] [outer = (nil)] [url = about:blank] 04:10:45 INFO - PROCESS | 5122 | 1467112245565 Marionette TRACE conn3 <- [1,2100,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.1.html",0,null,null,[["Canvas test: 2d.path.rect.zero.1",0,null,null]]]}] 04:10:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 04:10:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1787ms 04:10:45 INFO - PROCESS | 5122 | 1467112245609 Marionette TRACE conn3 -> [0,2101,"getWindowHandle",null] 04:10:45 INFO - PROCESS | 5122 | 1467112245614 Marionette TRACE conn3 <- [1,2101,null,{"value":"8"}] 04:10:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 04:10:45 INFO - PROCESS | 5122 | 1467112245621 Marionette TRACE conn3 -> [0,2102,"setScriptTimeout",{"ms":35000}] 04:10:45 INFO - PROCESS | 5122 | 1467112245626 Marionette TRACE conn3 <- [1,2102,null,{}] 04:10:45 INFO - PROCESS | 5122 | 1467112245633 Marionette TRACE conn3 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:10:45 INFO - PROCESS | 5122 | 1467112245640 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:10:45 INFO - PROCESS | 5122 | 1467112245796 Marionette TRACE conn3 <- [1,2103,null,{"value":null}] 04:10:45 INFO - PROCESS | 5122 | 1467112245808 Marionette TRACE conn3 -> [0,2104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:45 INFO - PROCESS | 5122 | 1467112245817 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:10:45 INFO - PROCESS | 5122 | ++DOCSHELL 0x8f97e800 == 29 [pid = 5122] [id = 533] 04:10:45 INFO - PROCESS | 5122 | ++DOMWINDOW == 65 (0x8fb32c00) [pid = 5122] [serial = 1600] [outer = (nil)] 04:10:45 INFO - PROCESS | 5122 | ++DOMWINDOW == 66 (0x8fb3c000) [pid = 5122] [serial = 1601] [outer = 0x8fb32c00] 04:10:45 INFO - PROCESS | 5122 | 1467112245897 Marionette DEBUG loaded listener.js 04:10:46 INFO - PROCESS | 5122 | ++DOMWINDOW == 67 (0x912d6c00) [pid = 5122] [serial = 1602] [outer = 0x8fb32c00] 04:10:46 INFO - PROCESS | 5122 | 1467112246908 Marionette TRACE conn3 <- [1,2104,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.2.html",0,null,null,[["Canvas test: 2d.path.rect.zero.2",0,null,null]]]}] 04:10:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 04:10:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1328ms 04:10:46 INFO - PROCESS | 5122 | 1467112246953 Marionette TRACE conn3 -> [0,2105,"getWindowHandle",null] 04:10:46 INFO - PROCESS | 5122 | 1467112246959 Marionette TRACE conn3 <- [1,2105,null,{"value":"8"}] 04:10:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 04:10:46 INFO - PROCESS | 5122 | 1467112246965 Marionette TRACE conn3 -> [0,2106,"setScriptTimeout",{"ms":35000}] 04:10:46 INFO - PROCESS | 5122 | 1467112246968 Marionette TRACE conn3 <- [1,2106,null,{}] 04:10:46 INFO - PROCESS | 5122 | 1467112246974 Marionette TRACE conn3 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:10:46 INFO - PROCESS | 5122 | 1467112246979 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:10:47 INFO - PROCESS | 5122 | 1467112247203 Marionette TRACE conn3 <- [1,2107,null,{"value":null}] 04:10:47 INFO - PROCESS | 5122 | 1467112247217 Marionette TRACE conn3 -> [0,2108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:47 INFO - PROCESS | 5122 | 1467112247227 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:10:47 INFO - PROCESS | 5122 | ++DOCSHELL 0x8fb35800 == 30 [pid = 5122] [id = 534] 04:10:47 INFO - PROCESS | 5122 | ++DOMWINDOW == 68 (0x912ca400) [pid = 5122] [serial = 1603] [outer = (nil)] 04:10:47 INFO - PROCESS | 5122 | ++DOMWINDOW == 69 (0x92faa000) [pid = 5122] [serial = 1604] [outer = 0x912ca400] 04:10:47 INFO - PROCESS | 5122 | 1467112247293 Marionette DEBUG loaded listener.js 04:10:47 INFO - PROCESS | 5122 | ++DOMWINDOW == 70 (0x93b52c00) [pid = 5122] [serial = 1605] [outer = 0x912ca400] 04:10:48 INFO - PROCESS | 5122 | 1467112248217 Marionette TRACE conn3 <- [1,2108,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.3.html",0,null,null,[["Canvas test: 2d.path.rect.zero.3",0,null,null]]]}] 04:10:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 04:10:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1277ms 04:10:48 INFO - PROCESS | 5122 | 1467112248248 Marionette TRACE conn3 -> [0,2109,"getWindowHandle",null] 04:10:48 INFO - PROCESS | 5122 | 1467112248252 Marionette TRACE conn3 <- [1,2109,null,{"value":"8"}] 04:10:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 04:10:48 INFO - PROCESS | 5122 | 1467112248266 Marionette TRACE conn3 -> [0,2110,"setScriptTimeout",{"ms":35000}] 04:10:48 INFO - PROCESS | 5122 | 1467112248275 Marionette TRACE conn3 <- [1,2110,null,{}] 04:10:48 INFO - PROCESS | 5122 | 1467112248290 Marionette TRACE conn3 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:10:48 INFO - PROCESS | 5122 | 1467112248296 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:10:48 INFO - PROCESS | 5122 | 1467112248513 Marionette TRACE conn3 <- [1,2111,null,{"value":null}] 04:10:48 INFO - PROCESS | 5122 | 1467112248546 Marionette TRACE conn3 -> [0,2112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:48 INFO - PROCESS | 5122 | 1467112248558 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:10:48 INFO - PROCESS | 5122 | ++DOCSHELL 0x8f2e5800 == 31 [pid = 5122] [id = 535] 04:10:48 INFO - PROCESS | 5122 | ++DOMWINDOW == 71 (0x8fb3c800) [pid = 5122] [serial = 1606] [outer = (nil)] 04:10:48 INFO - PROCESS | 5122 | ++DOMWINDOW == 72 (0x95232c00) [pid = 5122] [serial = 1607] [outer = 0x8fb3c800] 04:10:48 INFO - PROCESS | 5122 | 1467112248622 Marionette DEBUG loaded listener.js 04:10:48 INFO - PROCESS | 5122 | ++DOMWINDOW == 73 (0x952a9800) [pid = 5122] [serial = 1608] [outer = 0x8fb3c800] 04:10:49 INFO - PROCESS | 5122 | 1467112249546 Marionette TRACE conn3 <- [1,2112,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.4.html",0,null,null,[["Canvas test: 2d.path.rect.zero.4",0,null,null]]]}] 04:10:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 04:10:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1350ms 04:10:49 INFO - PROCESS | 5122 | 1467112249609 Marionette TRACE conn3 -> [0,2113,"getWindowHandle",null] 04:10:49 INFO - PROCESS | 5122 | 1467112249614 Marionette TRACE conn3 <- [1,2113,null,{"value":"8"}] 04:10:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 04:10:49 INFO - PROCESS | 5122 | 1467112249628 Marionette TRACE conn3 -> [0,2114,"setScriptTimeout",{"ms":35000}] 04:10:49 INFO - PROCESS | 5122 | 1467112249631 Marionette TRACE conn3 <- [1,2114,null,{}] 04:10:49 INFO - PROCESS | 5122 | 1467112249636 Marionette TRACE conn3 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:10:49 INFO - PROCESS | 5122 | 1467112249640 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:10:49 INFO - PROCESS | 5122 | 1467112249845 Marionette TRACE conn3 <- [1,2115,null,{"value":null}] 04:10:49 INFO - PROCESS | 5122 | 1467112249867 Marionette TRACE conn3 -> [0,2116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:49 INFO - PROCESS | 5122 | 1467112249875 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:10:49 INFO - PROCESS | 5122 | ++DOCSHELL 0x8f10dc00 == 32 [pid = 5122] [id = 536] 04:10:49 INFO - PROCESS | 5122 | ++DOMWINDOW == 74 (0x8f2de800) [pid = 5122] [serial = 1609] [outer = (nil)] 04:10:49 INFO - PROCESS | 5122 | ++DOMWINDOW == 75 (0x9552a000) [pid = 5122] [serial = 1610] [outer = 0x8f2de800] 04:10:49 INFO - PROCESS | 5122 | 1467112249942 Marionette DEBUG loaded listener.js 04:10:50 INFO - PROCESS | 5122 | ++DOMWINDOW == 76 (0x955d4800) [pid = 5122] [serial = 1611] [outer = 0x8f2de800] 04:10:50 INFO - PROCESS | 5122 | --DOMWINDOW == 75 (0x8f97f000) [pid = 5122] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 04:10:50 INFO - PROCESS | 5122 | --DOMWINDOW == 74 (0x912cb800) [pid = 5122] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 04:10:50 INFO - PROCESS | 5122 | --DOMWINDOW == 73 (0x8f2dbc00) [pid = 5122] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 04:10:50 INFO - PROCESS | 5122 | --DOMWINDOW == 72 (0x8db80c00) [pid = 5122] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 04:10:50 INFO - PROCESS | 5122 | --DOMWINDOW == 71 (0x8e4b2000) [pid = 5122] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 04:10:50 INFO - PROCESS | 5122 | --DOMWINDOW == 70 (0x8f10b800) [pid = 5122] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 04:10:50 INFO - PROCESS | 5122 | --DOMWINDOW == 69 (0x91ef5000) [pid = 5122] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 04:10:50 INFO - PROCESS | 5122 | --DOMWINDOW == 68 (0x955d8c00) [pid = 5122] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 04:10:50 INFO - PROCESS | 5122 | --DOMWINDOW == 67 (0x95526400) [pid = 5122] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 04:10:50 INFO - PROCESS | 5122 | --DOMWINDOW == 66 (0x9965b800) [pid = 5122] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 04:10:50 INFO - PROCESS | 5122 | --DOMWINDOW == 65 (0x91dce400) [pid = 5122] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 04:10:50 INFO - PROCESS | 5122 | --DOMWINDOW == 64 (0x8f2e6400) [pid = 5122] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 04:10:50 INFO - PROCESS | 5122 | 1467112250986 Marionette TRACE conn3 <- [1,2116,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.5.html",0,null,null,[["Canvas test: 2d.path.rect.zero.5",0,null,null]]]}] 04:10:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 04:10:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1378ms 04:10:51 INFO - PROCESS | 5122 | 1467112251006 Marionette TRACE conn3 -> [0,2117,"getWindowHandle",null] 04:10:51 INFO - PROCESS | 5122 | 1467112251011 Marionette TRACE conn3 <- [1,2117,null,{"value":"8"}] 04:10:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 04:10:51 INFO - PROCESS | 5122 | 1467112251017 Marionette TRACE conn3 -> [0,2118,"setScriptTimeout",{"ms":35000}] 04:10:51 INFO - PROCESS | 5122 | 1467112251021 Marionette TRACE conn3 <- [1,2118,null,{}] 04:10:51 INFO - PROCESS | 5122 | 1467112251026 Marionette TRACE conn3 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:10:51 INFO - PROCESS | 5122 | 1467112251031 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:10:51 INFO - PROCESS | 5122 | 1467112251175 Marionette TRACE conn3 <- [1,2119,null,{"value":null}] 04:10:51 INFO - PROCESS | 5122 | 1467112251188 Marionette TRACE conn3 -> [0,2120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:51 INFO - PROCESS | 5122 | 1467112251206 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:10:51 INFO - PROCESS | 5122 | ++DOCSHELL 0x8e8d7c00 == 33 [pid = 5122] [id = 537] 04:10:51 INFO - PROCESS | 5122 | ++DOMWINDOW == 65 (0x91dc3c00) [pid = 5122] [serial = 1612] [outer = (nil)] 04:10:51 INFO - PROCESS | 5122 | ++DOMWINDOW == 66 (0x952b0400) [pid = 5122] [serial = 1613] [outer = 0x91dc3c00] 04:10:51 INFO - PROCESS | 5122 | 1467112251409 Marionette DEBUG loaded listener.js 04:10:51 INFO - PROCESS | 5122 | ++DOMWINDOW == 67 (0x955dc800) [pid = 5122] [serial = 1614] [outer = 0x91dc3c00] 04:10:52 INFO - PROCESS | 5122 | 1467112252221 Marionette TRACE conn3 <- [1,2120,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.6.html",0,null,null,[["Canvas test: 2d.path.rect.zero.6",0,null,null]]]}] 04:10:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 04:10:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1236ms 04:10:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 04:10:52 INFO - PROCESS | 5122 | 1467112252254 Marionette TRACE conn3 -> [0,2121,"getWindowHandle",null] 04:10:52 INFO - PROCESS | 5122 | 1467112252257 Marionette TRACE conn3 <- [1,2121,null,{"value":"8"}] 04:10:52 INFO - PROCESS | 5122 | 1467112252263 Marionette TRACE conn3 -> [0,2122,"setScriptTimeout",{"ms":35000}] 04:10:52 INFO - PROCESS | 5122 | 1467112252267 Marionette TRACE conn3 <- [1,2122,null,{}] 04:10:52 INFO - PROCESS | 5122 | 1467112252272 Marionette TRACE conn3 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:10:52 INFO - PROCESS | 5122 | 1467112252277 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:10:52 INFO - PROCESS | 5122 | 1467112252539 Marionette TRACE conn3 <- [1,2123,null,{"value":null}] 04:10:52 INFO - PROCESS | 5122 | 1467112252682 Marionette TRACE conn3 -> [0,2124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:52 INFO - PROCESS | 5122 | 1467112252696 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:10:52 INFO - PROCESS | 5122 | ++DOCSHELL 0x8db81400 == 34 [pid = 5122] [id = 538] 04:10:52 INFO - PROCESS | 5122 | ++DOMWINDOW == 68 (0x8db82400) [pid = 5122] [serial = 1615] [outer = (nil)] 04:10:52 INFO - PROCESS | 5122 | ++DOMWINDOW == 69 (0x8e4ac400) [pid = 5122] [serial = 1616] [outer = 0x8db82400] 04:10:52 INFO - PROCESS | 5122 | 1467112252780 Marionette DEBUG loaded listener.js 04:10:52 INFO - PROCESS | 5122 | ++DOMWINDOW == 70 (0x8e8da400) [pid = 5122] [serial = 1617] [outer = 0x8db82400] 04:10:53 INFO - PROCESS | 5122 | 1467112253814 Marionette TRACE conn3 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 04:10:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 04:10:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1583ms 04:10:53 INFO - PROCESS | 5122 | 1467112253848 Marionette TRACE conn3 -> [0,2125,"getWindowHandle",null] 04:10:53 INFO - PROCESS | 5122 | 1467112253854 Marionette TRACE conn3 <- [1,2125,null,{"value":"8"}] 04:10:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 04:10:53 INFO - PROCESS | 5122 | 1467112253863 Marionette TRACE conn3 -> [0,2126,"setScriptTimeout",{"ms":35000}] 04:10:53 INFO - PROCESS | 5122 | 1467112253868 Marionette TRACE conn3 <- [1,2126,null,{}] 04:10:53 INFO - PROCESS | 5122 | 1467112253875 Marionette TRACE conn3 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:10:53 INFO - PROCESS | 5122 | 1467112253881 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:10:54 INFO - PROCESS | 5122 | 1467112254076 Marionette TRACE conn3 <- [1,2127,null,{"value":null}] 04:10:54 INFO - PROCESS | 5122 | 1467112254256 Marionette TRACE conn3 -> [0,2128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:54 INFO - PROCESS | 5122 | 1467112254266 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:10:54 INFO - PROCESS | 5122 | ++DOCSHELL 0x8fb41c00 == 35 [pid = 5122] [id = 539] 04:10:54 INFO - PROCESS | 5122 | ++DOMWINDOW == 71 (0x912d1000) [pid = 5122] [serial = 1618] [outer = (nil)] 04:10:54 INFO - PROCESS | 5122 | ++DOMWINDOW == 72 (0x91dc2800) [pid = 5122] [serial = 1619] [outer = 0x912d1000] 04:10:54 INFO - PROCESS | 5122 | 1467112254350 Marionette DEBUG loaded listener.js 04:10:54 INFO - PROCESS | 5122 | ++DOMWINDOW == 73 (0x91ee9c00) [pid = 5122] [serial = 1620] [outer = 0x912d1000] 04:10:55 INFO - PROCESS | 5122 | 1467112255333 Marionette TRACE conn3 <- [1,2128,null,{"value":["/2dcontext/path-objects/2d.path.stroke.overlap.html",0,null,null,[["Stroked subpaths are combined before being drawn",0,null,null]]]}] 04:10:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 04:10:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1537ms 04:10:55 INFO - PROCESS | 5122 | 1467112255399 Marionette TRACE conn3 -> [0,2129,"getWindowHandle",null] 04:10:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 04:10:55 INFO - PROCESS | 5122 | 1467112255404 Marionette TRACE conn3 <- [1,2129,null,{"value":"8"}] 04:10:55 INFO - PROCESS | 5122 | 1467112255411 Marionette TRACE conn3 -> [0,2130,"setScriptTimeout",{"ms":35000}] 04:10:55 INFO - PROCESS | 5122 | 1467112255414 Marionette TRACE conn3 <- [1,2130,null,{}] 04:10:55 INFO - PROCESS | 5122 | 1467112255420 Marionette TRACE conn3 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:10:55 INFO - PROCESS | 5122 | 1467112255426 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:10:55 INFO - PROCESS | 5122 | 1467112255607 Marionette TRACE conn3 <- [1,2131,null,{"value":null}] 04:10:55 INFO - PROCESS | 5122 | 1467112255802 Marionette TRACE conn3 -> [0,2132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:55 INFO - PROCESS | 5122 | 1467112255809 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:10:55 INFO - PROCESS | 5122 | ++DOCSHELL 0x8f982800 == 36 [pid = 5122] [id = 540] 04:10:55 INFO - PROCESS | 5122 | ++DOMWINDOW == 74 (0x91261000) [pid = 5122] [serial = 1621] [outer = (nil)] 04:10:55 INFO - PROCESS | 5122 | ++DOMWINDOW == 75 (0x93d7a400) [pid = 5122] [serial = 1622] [outer = 0x91261000] 04:10:55 INFO - PROCESS | 5122 | 1467112255894 Marionette DEBUG loaded listener.js 04:10:56 INFO - PROCESS | 5122 | ++DOMWINDOW == 76 (0x9485d400) [pid = 5122] [serial = 1623] [outer = 0x91261000] 04:10:56 INFO - PROCESS | 5122 | 1467112256950 Marionette TRACE conn3 <- [1,2132,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.arc.html",0,null,null,[["Zero-length line segments from arcTo and arc are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2133,"getWindowHandle",null] 04:10:57 INFO - PROCESS | 5122 | 1467112257002 Marionette TRACE conn3 <- [1,2133,null,{"value":"8"}] 04:10:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 04:10:57 INFO - PROCESS | 5122 | 1467112257019 Marionette TRACE conn3 -> [0,2134,"setScriptTimeout",{"ms":35000}] 04:10:57 INFO - PROCESS | 5122 | 1467112257027 Marionette TRACE conn3 <- [1,2134,null,{}] 04:10:57 INFO - PROCESS | 5122 | 1467112257033 Marionette TRACE conn3 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:10:57 INFO - PROCESS | 5122 | 1467112257040 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:10:57 INFO - PROCESS | 5122 | 1467112257249 Marionette TRACE conn3 <- [1,2135,null,{"value":null}] 04:10:57 INFO - PROCESS | 5122 | 1467112257472 Marionette TRACE conn3 -> [0,2136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:57 INFO - PROCESS | 5122 | 1467112257480 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:10:57 INFO - PROCESS | 5122 | ++DOCSHELL 0x8f2e2000 == 37 [pid = 5122] [id = 541] 04:10:57 INFO - PROCESS | 5122 | ++DOMWINDOW == 77 (0x91eed400) [pid = 5122] [serial = 1624] [outer = (nil)] 04:10:57 INFO - PROCESS | 5122 | ++DOMWINDOW == 78 (0x96f2a800) [pid = 5122] [serial = 1625] [outer = 0x91eed400] 04:10:57 INFO - PROCESS | 5122 | 1467112257605 Marionette DEBUG loaded listener.js 04:10:57 INFO - PROCESS | 5122 | ++DOMWINDOW == 79 (0x98184000) [pid = 5122] [serial = 1626] [outer = 0x91eed400] 04:10:58 INFO - PROCESS | 5122 | 1467112258505 Marionette TRACE conn3 <- [1,2136,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.closed.html",0,null,null,[["Zero-length line segments from closed paths are removed before stroking",0,null,null]]]}] 04:10:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 04:10:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1541ms 04:10:58 INFO - PROCESS | 5122 | 1467112258553 Marionette TRACE conn3 -> [0,2137,"getWindowHandle",null] 04:10:58 INFO - PROCESS | 5122 | 1467112258556 Marionette TRACE conn3 <- [1,2137,null,{"value":"8"}] 04:10:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 04:10:58 INFO - PROCESS | 5122 | 1467112258563 Marionette TRACE conn3 -> [0,2138,"setScriptTimeout",{"ms":35000}] 04:10:58 INFO - PROCESS | 5122 | 1467112258566 Marionette TRACE conn3 <- [1,2138,null,{}] 04:10:58 INFO - PROCESS | 5122 | 1467112258572 Marionette TRACE conn3 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:10:58 INFO - PROCESS | 5122 | 1467112258577 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:10:58 INFO - PROCESS | 5122 | 1467112258755 Marionette TRACE conn3 <- [1,2139,null,{"value":null}] 04:10:58 INFO - PROCESS | 5122 | 1467112258940 Marionette TRACE conn3 -> [0,2140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.corner.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:58 INFO - PROCESS | 5122 | 1467112258948 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:10:58 INFO - PROCESS | 5122 | ++DOCSHELL 0x91dca800 == 38 [pid = 5122] [id = 542] 04:10:58 INFO - PROCESS | 5122 | ++DOMWINDOW == 80 (0x992af800) [pid = 5122] [serial = 1627] [outer = (nil)] 04:10:59 INFO - PROCESS | 5122 | ++DOMWINDOW == 81 (0x99db3c00) [pid = 5122] [serial = 1628] [outer = 0x992af800] 04:10:59 INFO - PROCESS | 5122 | 1467112259026 Marionette DEBUG loaded listener.js 04:10:59 INFO - PROCESS | 5122 | ++DOMWINDOW == 82 (0x99e28c00) [pid = 5122] [serial = 1629] [outer = 0x992af800] 04:10:59 INFO - PROCESS | 5122 | 1467112259973 Marionette TRACE conn3 <- [1,2140,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.corner.html",0,null,null,[["Zero-length line segments are removed before stroking with miters",0,null,null]]]}] 04:11:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 04:11:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1477ms 04:11:00 INFO - PROCESS | 5122 | 1467112260042 Marionette TRACE conn3 -> [0,2141,"getWindowHandle",null] 04:11:00 INFO - PROCESS | 5122 | 1467112260045 Marionette TRACE conn3 <- [1,2141,null,{"value":"8"}] 04:11:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 04:11:00 INFO - PROCESS | 5122 | 1467112260052 Marionette TRACE conn3 -> [0,2142,"setScriptTimeout",{"ms":35000}] 04:11:00 INFO - PROCESS | 5122 | 1467112260056 Marionette TRACE conn3 <- [1,2142,null,{}] 04:11:00 INFO - PROCESS | 5122 | 1467112260062 Marionette TRACE conn3 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:11:00 INFO - PROCESS | 5122 | 1467112260067 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:11:00 INFO - PROCESS | 5122 | 1467112260283 Marionette TRACE conn3 <- [1,2143,null,{"value":null}] 04:11:00 INFO - PROCESS | 5122 | 1467112260466 Marionette TRACE conn3 -> [0,2144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.curve.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:00 INFO - PROCESS | 5122 | 1467112260486 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:11:00 INFO - PROCESS | 5122 | ++DOCSHELL 0x99ee9800 == 39 [pid = 5122] [id = 543] 04:11:00 INFO - PROCESS | 5122 | ++DOMWINDOW == 83 (0x9a141c00) [pid = 5122] [serial = 1630] [outer = (nil)] 04:11:00 INFO - PROCESS | 5122 | ++DOMWINDOW == 84 (0x9a1ab000) [pid = 5122] [serial = 1631] [outer = 0x9a141c00] 04:11:00 INFO - PROCESS | 5122 | 1467112260632 Marionette DEBUG loaded listener.js 04:11:00 INFO - PROCESS | 5122 | ++DOMWINDOW == 85 (0x9a3a4000) [pid = 5122] [serial = 1632] [outer = 0x9a141c00] 04:11:01 INFO - PROCESS | 5122 | 1467112261760 Marionette TRACE conn3 <- [1,2144,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.curve.html",0,null,null,[["Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2145,"getWindowHandle",null] 04:11:01 INFO - PROCESS | 5122 | 1467112261845 Marionette TRACE conn3 <- [1,2145,null,{"value":"8"}] 04:11:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 04:11:01 INFO - PROCESS | 5122 | 1467112261852 Marionette TRACE conn3 -> [0,2146,"setScriptTimeout",{"ms":35000}] 04:11:01 INFO - PROCESS | 5122 | 1467112261855 Marionette TRACE conn3 <- [1,2146,null,{}] 04:11:01 INFO - PROCESS | 5122 | 1467112261861 Marionette TRACE conn3 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:11:01 INFO - PROCESS | 5122 | 1467112261866 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:11:02 INFO - PROCESS | 5122 | 1467112262078 Marionette TRACE conn3 <- [1,2147,null,{"value":null}] 04:11:02 INFO - PROCESS | 5122 | 1467112262594 Marionette TRACE conn3 -> [0,2148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.line.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:02 INFO - PROCESS | 5122 | 1467112262605 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:11:02 INFO - PROCESS | 5122 | ++DOCSHELL 0x8e8d1800 == 40 [pid = 5122] [id = 544] 04:11:02 INFO - PROCESS | 5122 | ++DOMWINDOW == 86 (0x8e8d3000) [pid = 5122] [serial = 1633] [outer = (nil)] 04:11:02 INFO - PROCESS | 5122 | ++DOMWINDOW == 87 (0x8f012800) [pid = 5122] [serial = 1634] [outer = 0x8e8d3000] 04:11:02 INFO - PROCESS | 5122 | 1467112262681 Marionette DEBUG loaded listener.js 04:11:02 INFO - PROCESS | 5122 | ++DOMWINDOW == 88 (0x8f112800) [pid = 5122] [serial = 1635] [outer = 0x8e8d3000] 04:11:03 INFO - PROCESS | 5122 | 1467112263681 Marionette TRACE conn3 <- [1,2148,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.line.html",0,null,null,[["Zero-length line segments from lineTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2149,"getWindowHandle",null] 04:11:04 INFO - PROCESS | 5122 | 1467112264925 Marionette TRACE conn3 <- [1,2149,null,{"value":"8"}] 04:11:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 04:11:04 INFO - PROCESS | 5122 | 1467112264934 Marionette TRACE conn3 -> [0,2150,"setScriptTimeout",{"ms":35000}] 04:11:04 INFO - PROCESS | 5122 | 1467112264941 Marionette TRACE conn3 <- [1,2150,null,{}] 04:11:04 INFO - PROCESS | 5122 | 1467112264950 Marionette TRACE conn3 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:11:04 INFO - PROCESS | 5122 | 1467112264956 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:11:05 INFO - PROCESS | 5122 | 1467112265113 Marionette TRACE conn3 <- [1,2151,null,{"value":null}] 04:11:05 INFO - PROCESS | 5122 | 1467112265247 Marionette TRACE conn3 -> [0,2152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.rect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:05 INFO - PROCESS | 5122 | 1467112265258 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:11:05 INFO - PROCESS | 5122 | ++DOCSHELL 0x8e8d6800 == 8 [pid = 5122] [id = 545] 04:11:05 INFO - PROCESS | 5122 | ++DOMWINDOW == 65 (0x8e8d7c00) [pid = 5122] [serial = 1636] [outer = (nil)] 04:11:05 INFO - PROCESS | 5122 | ++DOMWINDOW == 66 (0x8e8dcc00) [pid = 5122] [serial = 1637] [outer = 0x8e8d7c00] 04:11:05 INFO - PROCESS | 5122 | 1467112265333 Marionette DEBUG loaded listener.js 04:11:05 INFO - PROCESS | 5122 | ++DOMWINDOW == 67 (0x8f017c00) [pid = 5122] [serial = 1638] [outer = 0x8e8d7c00] 04:11:06 INFO - PROCESS | 5122 | 1467112266164 Marionette TRACE conn3 <- [1,2152,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.rect.html",0,null,null,[["Zero-length line segments from rect and strokeRect are removed before stroking",0,null,null]]]}] 04:11:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 04:11:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1288ms 04:11:06 INFO - PROCESS | 5122 | 1467112266223 Marionette TRACE conn3 -> [0,2153,"getWindowHandle",null] 04:11:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 04:11:06 INFO - PROCESS | 5122 | 1467112266229 Marionette TRACE conn3 <- [1,2153,null,{"value":"8"}] 04:11:06 INFO - PROCESS | 5122 | 1467112266240 Marionette TRACE conn3 -> [0,2154,"setScriptTimeout",{"ms":35000}] 04:11:06 INFO - PROCESS | 5122 | 1467112266246 Marionette TRACE conn3 <- [1,2154,null,{}] 04:11:06 INFO - PROCESS | 5122 | 1467112266253 Marionette TRACE conn3 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:11:06 INFO - PROCESS | 5122 | 1467112266260 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:11:06 INFO - PROCESS | 5122 | 1467112266435 Marionette TRACE conn3 <- [1,2155,null,{"value":null}] 04:11:06 INFO - PROCESS | 5122 | 1467112266568 Marionette TRACE conn3 -> [0,2156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:06 INFO - PROCESS | 5122 | 1467112266576 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:11:06 INFO - PROCESS | 5122 | ++DOCSHELL 0x8f2e5000 == 9 [pid = 5122] [id = 546] 04:11:06 INFO - PROCESS | 5122 | ++DOMWINDOW == 68 (0x8f975c00) [pid = 5122] [serial = 1639] [outer = (nil)] 04:11:06 INFO - PROCESS | 5122 | ++DOMWINDOW == 69 (0x8f97e800) [pid = 5122] [serial = 1640] [outer = 0x8f975c00] 04:11:06 INFO - PROCESS | 5122 | 1467112266666 Marionette DEBUG loaded listener.js 04:11:06 INFO - PROCESS | 5122 | ++DOMWINDOW == 70 (0x8f984000) [pid = 5122] [serial = 1641] [outer = 0x8f975c00] 04:11:07 INFO - PROCESS | 5122 | 1467112267635 Marionette TRACE conn3 <- [1,2156,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale1.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 04:11:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 04:11:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1439ms 04:11:07 INFO - PROCESS | 5122 | 1467112267674 Marionette TRACE conn3 -> [0,2157,"getWindowHandle",null] 04:11:07 INFO - PROCESS | 5122 | 1467112267678 Marionette TRACE conn3 <- [1,2157,null,{"value":"8"}] 04:11:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 04:11:07 INFO - PROCESS | 5122 | 1467112267684 Marionette TRACE conn3 -> [0,2158,"setScriptTimeout",{"ms":35000}] 04:11:07 INFO - PROCESS | 5122 | 1467112267688 Marionette TRACE conn3 <- [1,2158,null,{}] 04:11:07 INFO - PROCESS | 5122 | 1467112267714 Marionette TRACE conn3 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:11:07 INFO - PROCESS | 5122 | 1467112267723 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:11:07 INFO - PROCESS | 5122 | 1467112267956 Marionette TRACE conn3 <- [1,2159,null,{"value":null}] 04:11:08 INFO - PROCESS | 5122 | 1467112267983 Marionette TRACE conn3 -> [0,2160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:08 INFO - PROCESS | 5122 | 1467112267995 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:11:08 INFO - PROCESS | 5122 | ++DOCSHELL 0x91cc1800 == 10 [pid = 5122] [id = 547] 04:11:08 INFO - PROCESS | 5122 | ++DOMWINDOW == 71 (0x91cc2800) [pid = 5122] [serial = 1642] [outer = (nil)] 04:11:08 INFO - PROCESS | 5122 | ++DOMWINDOW == 72 (0x91ccb000) [pid = 5122] [serial = 1643] [outer = 0x91cc2800] 04:11:08 INFO - PROCESS | 5122 | 1467112268072 Marionette DEBUG loaded listener.js 04:11:08 INFO - PROCESS | 5122 | ++DOMWINDOW == 73 (0x91dcc400) [pid = 5122] [serial = 1644] [outer = 0x91cc2800] 04:11:09 INFO - PROCESS | 5122 | 1467112269043 Marionette TRACE conn3 <- [1,2160,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale2.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 04:11:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 04:11:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1388ms 04:11:09 INFO - PROCESS | 5122 | 1467112269074 Marionette TRACE conn3 -> [0,2161,"getWindowHandle",null] 04:11:09 INFO - PROCESS | 5122 | 1467112269077 Marionette TRACE conn3 <- [1,2161,null,{"value":"8"}] 04:11:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 04:11:09 INFO - PROCESS | 5122 | 1467112269083 Marionette TRACE conn3 -> [0,2162,"setScriptTimeout",{"ms":35000}] 04:11:09 INFO - PROCESS | 5122 | 1467112269086 Marionette TRACE conn3 <- [1,2162,null,{}] 04:11:09 INFO - PROCESS | 5122 | 1467112269098 Marionette TRACE conn3 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:11:09 INFO - PROCESS | 5122 | 1467112269102 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:11:09 INFO - PROCESS | 5122 | 1467112269329 Marionette TRACE conn3 <- [1,2163,null,{"value":null}] 04:11:09 INFO - PROCESS | 5122 | --DOMWINDOW == 72 (0x8e4b6400) [pid = 5122] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 04:11:09 INFO - PROCESS | 5122 | --DOMWINDOW == 71 (0x8f2de800) [pid = 5122] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 04:11:09 INFO - PROCESS | 5122 | --DOMWINDOW == 70 (0x8f2ddc00) [pid = 5122] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 04:11:09 INFO - PROCESS | 5122 | --DOMWINDOW == 69 (0x91eefc00) [pid = 5122] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 04:11:09 INFO - PROCESS | 5122 | --DOMWINDOW == 68 (0x952aa400) [pid = 5122] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 04:11:09 INFO - PROCESS | 5122 | --DOMWINDOW == 67 (0x912ca400) [pid = 5122] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 04:11:09 INFO - PROCESS | 5122 | --DOMWINDOW == 66 (0x8fb32c00) [pid = 5122] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 04:11:09 INFO - PROCESS | 5122 | --DOMWINDOW == 65 (0x93b91400) [pid = 5122] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 04:11:09 INFO - PROCESS | 5122 | --DOMWINDOW == 64 (0x91dc3c00) [pid = 5122] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 04:11:09 INFO - PROCESS | 5122 | --DOMWINDOW == 63 (0x8fb3c800) [pid = 5122] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 04:11:09 INFO - PROCESS | 5122 | 1467112269943 Marionette TRACE conn3 -> [0,2164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.skew.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:09 INFO - PROCESS | 5122 | 1467112269952 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:11:09 INFO - PROCESS | 5122 | ++DOCSHELL 0x8e4b8c00 == 11 [pid = 5122] [id = 548] 04:11:09 INFO - PROCESS | 5122 | ++DOMWINDOW == 64 (0x8f10e400) [pid = 5122] [serial = 1645] [outer = (nil)] 04:11:10 INFO - PROCESS | 5122 | ++DOMWINDOW == 65 (0x8f2e8c00) [pid = 5122] [serial = 1646] [outer = 0x8f10e400] 04:11:10 INFO - PROCESS | 5122 | 1467112270023 Marionette DEBUG loaded listener.js 04:11:10 INFO - PROCESS | 5122 | ++DOMWINDOW == 66 (0x9202ac00) [pid = 5122] [serial = 1647] [outer = 0x8f10e400] 04:11:10 INFO - PROCESS | 5122 | 1467112270797 Marionette TRACE conn3 <- [1,2164,null,{"value":["/2dcontext/path-objects/2d.path.stroke.skew.html",0,null,null,[["Strokes lines are skewed by the current transformation matrix",0,null,null]]]}] 04:11:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 04:11:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1736ms 04:11:10 INFO - PROCESS | 5122 | 1467112270823 Marionette TRACE conn3 -> [0,2165,"getWindowHandle",null] 04:11:10 INFO - PROCESS | 5122 | 1467112270827 Marionette TRACE conn3 <- [1,2165,null,{"value":"8"}] 04:11:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 04:11:10 INFO - PROCESS | 5122 | 1467112270833 Marionette TRACE conn3 -> [0,2166,"setScriptTimeout",{"ms":35000}] 04:11:10 INFO - PROCESS | 5122 | 1467112270836 Marionette TRACE conn3 <- [1,2166,null,{}] 04:11:10 INFO - PROCESS | 5122 | 1467112270842 Marionette TRACE conn3 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:11:10 INFO - PROCESS | 5122 | 1467112270847 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:11:10 INFO - PROCESS | 5122 | 1467112270996 Marionette TRACE conn3 <- [1,2167,null,{"value":null}] 04:11:11 INFO - PROCESS | 5122 | 1467112271010 Marionette TRACE conn3 -> [0,2168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:11 INFO - PROCESS | 5122 | 1467112271020 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:11:11 INFO - PROCESS | 5122 | ++DOCSHELL 0x92027000 == 12 [pid = 5122] [id = 549] 04:11:11 INFO - PROCESS | 5122 | ++DOMWINDOW == 67 (0x92425c00) [pid = 5122] [serial = 1648] [outer = (nil)] 04:11:11 INFO - PROCESS | 5122 | ++DOMWINDOW == 68 (0x930d2800) [pid = 5122] [serial = 1649] [outer = 0x92425c00] 04:11:11 INFO - PROCESS | 5122 | 1467112271088 Marionette DEBUG loaded listener.js 04:11:11 INFO - PROCESS | 5122 | ++DOMWINDOW == 69 (0x93b51000) [pid = 5122] [serial = 1650] [outer = 0x92425c00] 04:11:12 INFO - PROCESS | 5122 | 1467112272534 Marionette TRACE conn3 <- [1,2168,null,{"value":["/2dcontext/path-objects/2d.path.stroke.unaffected.html",0,null,null,[["Stroking does not start a new path or subpath",0,null,null]]]}] 04:11:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 04:11:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1744ms 04:11:12 INFO - PROCESS | 5122 | 1467112272579 Marionette TRACE conn3 -> [0,2169,"getWindowHandle",null] 04:11:12 INFO - PROCESS | 5122 | 1467112272586 Marionette TRACE conn3 <- [1,2169,null,{"value":"8"}] 04:11:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 04:11:12 INFO - PROCESS | 5122 | 1467112272594 Marionette TRACE conn3 -> [0,2170,"setScriptTimeout",{"ms":35000}] 04:11:12 INFO - PROCESS | 5122 | 1467112272600 Marionette TRACE conn3 <- [1,2170,null,{}] 04:11:12 INFO - PROCESS | 5122 | 1467112272609 Marionette TRACE conn3 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:11:12 INFO - PROCESS | 5122 | 1467112272615 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:11:12 INFO - PROCESS | 5122 | 1467112272821 Marionette TRACE conn3 <- [1,2171,null,{"value":null}] 04:11:13 INFO - PROCESS | 5122 | 1467112273042 Marionette TRACE conn3 -> [0,2172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:13 INFO - PROCESS | 5122 | 1467112273054 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:11:13 INFO - PROCESS | 5122 | ++DOCSHELL 0x8e8d3400 == 13 [pid = 5122] [id = 550] 04:11:13 INFO - PROCESS | 5122 | ++DOMWINDOW == 70 (0x8f01a000) [pid = 5122] [serial = 1651] [outer = (nil)] 04:11:13 INFO - PROCESS | 5122 | ++DOMWINDOW == 71 (0x8fb3c800) [pid = 5122] [serial = 1652] [outer = 0x8f01a000] 04:11:13 INFO - PROCESS | 5122 | 1467112273139 Marionette DEBUG loaded listener.js 04:11:13 INFO - PROCESS | 5122 | ++DOMWINDOW == 72 (0x912d7000) [pid = 5122] [serial = 1653] [outer = 0x8f01a000] 04:11:14 INFO - PROCESS | 5122 | 1467112274139 Marionette TRACE conn3 <- [1,2172,null,{"value":["/2dcontext/path-objects/2d.path.stroke.union.html",0,null,null,[["Strokes in opposite directions are unioned, not subtracted",0,null,null]]]}] 04:11:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 04:11:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1590ms 04:11:14 INFO - PROCESS | 5122 | 1467112274184 Marionette TRACE conn3 -> [0,2173,"getWindowHandle",null] 04:11:14 INFO - PROCESS | 5122 | 1467112274192 Marionette TRACE conn3 <- [1,2173,null,{"value":"8"}] 04:11:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 04:11:14 INFO - PROCESS | 5122 | 1467112274202 Marionette TRACE conn3 -> [0,2174,"setScriptTimeout",{"ms":35000}] 04:11:14 INFO - PROCESS | 5122 | 1467112274206 Marionette TRACE conn3 <- [1,2174,null,{}] 04:11:14 INFO - PROCESS | 5122 | 1467112274212 Marionette TRACE conn3 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:11:14 INFO - PROCESS | 5122 | 1467112274218 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:11:14 INFO - PROCESS | 5122 | 1467112274403 Marionette TRACE conn3 <- [1,2175,null,{"value":null}] 04:11:14 INFO - PROCESS | 5122 | 1467112274670 Marionette TRACE conn3 -> [0,2176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:14 INFO - PROCESS | 5122 | 1467112274680 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:11:14 INFO - PROCESS | 5122 | ++DOCSHELL 0x8fb35000 == 14 [pid = 5122] [id = 551] 04:11:14 INFO - PROCESS | 5122 | ++DOMWINDOW == 73 (0x9241e000) [pid = 5122] [serial = 1654] [outer = (nil)] 04:11:14 INFO - PROCESS | 5122 | ++DOMWINDOW == 74 (0x930db800) [pid = 5122] [serial = 1655] [outer = 0x9241e000] 04:11:14 INFO - PROCESS | 5122 | 1467112274811 Marionette DEBUG loaded listener.js 04:11:14 INFO - PROCESS | 5122 | ++DOMWINDOW == 75 (0x93b91c00) [pid = 5122] [serial = 1656] [outer = 0x9241e000] 04:11:15 INFO - PROCESS | 5122 | 1467112275822 Marionette TRACE conn3 <- [1,2176,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 04:11:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 04:11:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1684ms 04:11:15 INFO - PROCESS | 5122 | 1467112275886 Marionette TRACE conn3 -> [0,2177,"getWindowHandle",null] 04:11:15 INFO - PROCESS | 5122 | 1467112275891 Marionette TRACE conn3 <- [1,2177,null,{"value":"8"}] 04:11:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 04:11:15 INFO - PROCESS | 5122 | 1467112275898 Marionette TRACE conn3 -> [0,2178,"setScriptTimeout",{"ms":35000}] 04:11:15 INFO - PROCESS | 5122 | 1467112275905 Marionette TRACE conn3 <- [1,2178,null,{}] 04:11:15 INFO - PROCESS | 5122 | 1467112275923 Marionette TRACE conn3 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:11:15 INFO - PROCESS | 5122 | 1467112275932 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:11:16 INFO - PROCESS | 5122 | 1467112276166 Marionette TRACE conn3 <- [1,2179,null,{"value":null}] 04:11:16 INFO - PROCESS | 5122 | 1467112276402 Marionette TRACE conn3 -> [0,2180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.changing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:16 INFO - PROCESS | 5122 | 1467112276413 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:11:16 INFO - PROCESS | 5122 | ++DOCSHELL 0x948fc000 == 15 [pid = 5122] [id = 552] 04:11:16 INFO - PROCESS | 5122 | ++DOMWINDOW == 76 (0x948fcc00) [pid = 5122] [serial = 1657] [outer = (nil)] 04:11:16 INFO - PROCESS | 5122 | ++DOMWINDOW == 77 (0x9522ec00) [pid = 5122] [serial = 1658] [outer = 0x948fcc00] 04:11:16 INFO - PROCESS | 5122 | 1467112276541 Marionette DEBUG loaded listener.js 04:11:16 INFO - PROCESS | 5122 | ++DOMWINDOW == 78 (0x95236c00) [pid = 5122] [serial = 1659] [outer = 0x948fcc00] 04:11:17 INFO - PROCESS | 5122 | 1467112277608 Marionette TRACE conn3 <- [1,2180,null,{"value":["/2dcontext/path-objects/2d.path.transformation.changing.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 04:11:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 04:11:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1790ms 04:11:17 INFO - PROCESS | 5122 | 1467112277687 Marionette TRACE conn3 -> [0,2181,"getWindowHandle",null] 04:11:17 INFO - PROCESS | 5122 | 1467112277692 Marionette TRACE conn3 <- [1,2181,null,{"value":"8"}] 04:11:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 04:11:17 INFO - PROCESS | 5122 | 1467112277698 Marionette TRACE conn3 -> [0,2182,"setScriptTimeout",{"ms":35000}] 04:11:17 INFO - PROCESS | 5122 | 1467112277701 Marionette TRACE conn3 <- [1,2182,null,{}] 04:11:17 INFO - PROCESS | 5122 | 1467112277707 Marionette TRACE conn3 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:11:17 INFO - PROCESS | 5122 | 1467112277713 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:11:18 INFO - PROCESS | 5122 | 1467112278062 Marionette TRACE conn3 <- [1,2183,null,{"value":null}] 04:11:18 INFO - PROCESS | 5122 | 1467112278303 Marionette TRACE conn3 -> [0,2184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:18 INFO - PROCESS | 5122 | 1467112278313 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:11:18 INFO - PROCESS | 5122 | ++DOCSHELL 0x8e8de000 == 16 [pid = 5122] [id = 553] 04:11:18 INFO - PROCESS | 5122 | ++DOMWINDOW == 79 (0x8f015800) [pid = 5122] [serial = 1660] [outer = (nil)] 04:11:18 INFO - PROCESS | 5122 | ++DOMWINDOW == 80 (0x8f10a000) [pid = 5122] [serial = 1661] [outer = 0x8f015800] 04:11:18 INFO - PROCESS | 5122 | 1467112278418 Marionette DEBUG loaded listener.js 04:11:18 INFO - PROCESS | 5122 | ++DOMWINDOW == 81 (0x8f97fc00) [pid = 5122] [serial = 1662] [outer = 0x8f015800] 04:11:19 INFO - PROCESS | 5122 | --DOCSHELL 0x8e8d1800 == 15 [pid = 5122] [id = 544] 04:11:19 INFO - PROCESS | 5122 | --DOMWINDOW == 80 (0x95232c00) [pid = 5122] [serial = 1607] [outer = (nil)] [url = about:blank] 04:11:19 INFO - PROCESS | 5122 | --DOMWINDOW == 79 (0x8f019c00) [pid = 5122] [serial = 1599] [outer = (nil)] [url = about:blank] 04:11:19 INFO - PROCESS | 5122 | --DOMWINDOW == 78 (0x955d4800) [pid = 5122] [serial = 1611] [outer = (nil)] [url = about:blank] 04:11:19 INFO - PROCESS | 5122 | --DOMWINDOW == 77 (0x8fb3f000) [pid = 5122] [serial = 1589] [outer = (nil)] [url = about:blank] 04:11:19 INFO - PROCESS | 5122 | --DOMWINDOW == 76 (0x952a9800) [pid = 5122] [serial = 1608] [outer = (nil)] [url = about:blank] 04:11:19 INFO - PROCESS | 5122 | --DOMWINDOW == 75 (0x93b5bc00) [pid = 5122] [serial = 1593] [outer = (nil)] [url = about:blank] 04:11:19 INFO - PROCESS | 5122 | --DOMWINDOW == 74 (0x91266c00) [pid = 5122] [serial = 1590] [outer = (nil)] [url = about:blank] 04:11:19 INFO - PROCESS | 5122 | --DOMWINDOW == 73 (0x9552a400) [pid = 5122] [serial = 1596] [outer = (nil)] [url = about:blank] 04:11:19 INFO - PROCESS | 5122 | --DOMWINDOW == 72 (0x92faa000) [pid = 5122] [serial = 1604] [outer = (nil)] [url = about:blank] 04:11:19 INFO - PROCESS | 5122 | --DOMWINDOW == 71 (0x8e8d8400) [pid = 5122] [serial = 1598] [outer = (nil)] [url = about:blank] 04:11:19 INFO - PROCESS | 5122 | --DOMWINDOW == 70 (0x93b52c00) [pid = 5122] [serial = 1605] [outer = (nil)] [url = about:blank] 04:11:19 INFO - PROCESS | 5122 | --DOMWINDOW == 69 (0x912d6c00) [pid = 5122] [serial = 1602] [outer = (nil)] [url = about:blank] 04:11:19 INFO - PROCESS | 5122 | --DOMWINDOW == 68 (0x93d78800) [pid = 5122] [serial = 1586] [outer = (nil)] [url = about:blank] 04:11:19 INFO - PROCESS | 5122 | --DOMWINDOW == 67 (0x9522ac00) [pid = 5122] [serial = 1587] [outer = (nil)] [url = about:blank] 04:11:19 INFO - PROCESS | 5122 | --DOMWINDOW == 66 (0x8fb3c000) [pid = 5122] [serial = 1601] [outer = (nil)] [url = about:blank] 04:11:19 INFO - PROCESS | 5122 | --DOMWINDOW == 65 (0x9552a000) [pid = 5122] [serial = 1610] [outer = (nil)] [url = about:blank] 04:11:19 INFO - PROCESS | 5122 | --DOMWINDOW == 64 (0x92424000) [pid = 5122] [serial = 1592] [outer = (nil)] [url = about:blank] 04:11:19 INFO - PROCESS | 5122 | --DOMWINDOW == 63 (0x952dfc00) [pid = 5122] [serial = 1595] [outer = (nil)] [url = about:blank] 04:11:19 INFO - PROCESS | 5122 | --DOMWINDOW == 62 (0x952b0400) [pid = 5122] [serial = 1613] [outer = (nil)] [url = about:blank] 04:11:19 INFO - PROCESS | 5122 | --DOMWINDOW == 61 (0x955dc800) [pid = 5122] [serial = 1614] [outer = (nil)] [url = about:blank] 04:11:19 INFO - PROCESS | 5122 | 1467112279414 Marionette TRACE conn3 <- [1,2184,null,{"value":["/2dcontext/path-objects/2d.path.transformation.multiple.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 04:11:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 04:11:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1731ms 04:11:19 INFO - PROCESS | 5122 | 1467112279433 Marionette TRACE conn3 -> [0,2185,"getWindowHandle",null] 04:11:19 INFO - PROCESS | 5122 | 1467112279439 Marionette TRACE conn3 <- [1,2185,null,{"value":"8"}] 04:11:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 04:11:19 INFO - PROCESS | 5122 | 1467112279448 Marionette TRACE conn3 -> [0,2186,"setScriptTimeout",{"ms":35000}] 04:11:19 INFO - PROCESS | 5122 | 1467112279453 Marionette TRACE conn3 <- [1,2186,null,{}] 04:11:19 INFO - PROCESS | 5122 | 1467112279460 Marionette TRACE conn3 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:11:19 INFO - PROCESS | 5122 | 1467112279466 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:11:19 INFO - PROCESS | 5122 | 1467112279619 Marionette TRACE conn3 <- [1,2187,null,{"value":null}] 04:11:19 INFO - PROCESS | 5122 | 1467112279759 Marionette TRACE conn3 -> [0,2188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:19 INFO - PROCESS | 5122 | 1467112279767 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:11:19 INFO - PROCESS | 5122 | ++DOCSHELL 0x8f2dd800 == 16 [pid = 5122] [id = 554] 04:11:19 INFO - PROCESS | 5122 | ++DOMWINDOW == 62 (0x9125d400) [pid = 5122] [serial = 1663] [outer = (nil)] 04:11:19 INFO - PROCESS | 5122 | ++DOMWINDOW == 63 (0x912d7c00) [pid = 5122] [serial = 1664] [outer = 0x9125d400] 04:11:19 INFO - PROCESS | 5122 | 1467112279837 Marionette DEBUG loaded listener.js 04:11:19 INFO - PROCESS | 5122 | ++DOMWINDOW == 64 (0x91ef0400) [pid = 5122] [serial = 1665] [outer = 0x9125d400] 04:11:20 INFO - PROCESS | 5122 | 1467112280639 Marionette TRACE conn3 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 04:11:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 04:11:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1230ms 04:11:20 INFO - PROCESS | 5122 | 1467112280677 Marionette TRACE conn3 -> [0,2189,"getWindowHandle",null] 04:11:20 INFO - PROCESS | 5122 | 1467112280682 Marionette TRACE conn3 <- [1,2189,null,{"value":"8"}] 04:11:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 04:11:20 INFO - PROCESS | 5122 | 1467112280689 Marionette TRACE conn3 -> [0,2190,"setScriptTimeout",{"ms":35000}] 04:11:20 INFO - PROCESS | 5122 | 1467112280692 Marionette TRACE conn3 <- [1,2190,null,{}] 04:11:20 INFO - PROCESS | 5122 | 1467112280698 Marionette TRACE conn3 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:11:20 INFO - PROCESS | 5122 | 1467112280703 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:11:20 INFO - PROCESS | 5122 | 1467112280864 Marionette TRACE conn3 <- [1,2191,null,{"value":null}] 04:11:20 INFO - PROCESS | 5122 | 1467112280877 Marionette TRACE conn3 -> [0,2192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:20 INFO - PROCESS | 5122 | 1467112280887 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:11:20 INFO - PROCESS | 5122 | ++DOCSHELL 0x93b5a000 == 17 [pid = 5122] [id = 555] 04:11:20 INFO - PROCESS | 5122 | ++DOMWINDOW == 65 (0x93b92400) [pid = 5122] [serial = 1666] [outer = (nil)] 04:11:20 INFO - PROCESS | 5122 | ++DOMWINDOW == 66 (0x93b9b800) [pid = 5122] [serial = 1667] [outer = 0x93b92400] 04:11:20 INFO - PROCESS | 5122 | 1467112280958 Marionette DEBUG loaded listener.js 04:11:21 INFO - PROCESS | 5122 | ++DOMWINDOW == 67 (0x93d80c00) [pid = 5122] [serial = 1668] [outer = 0x93b92400] 04:11:21 INFO - PROCESS | 5122 | 1467112281951 Marionette TRACE conn3 <- [1,2192,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html",0,null,null,[["createImageData(imgdata) returns transparent black data of the right size",0,null,null]]]}] 04:11:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 04:11:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1285ms 04:11:21 INFO - PROCESS | 5122 | 1467112281980 Marionette TRACE conn3 -> [0,2193,"getWindowHandle",null] 04:11:21 INFO - PROCESS | 5122 | 1467112281988 Marionette TRACE conn3 <- [1,2193,null,{"value":"8"}] 04:11:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 04:11:22 INFO - PROCESS | 5122 | 1467112282019 Marionette TRACE conn3 -> [0,2194,"setScriptTimeout",{"ms":35000}] 04:11:22 INFO - PROCESS | 5122 | 1467112282026 Marionette TRACE conn3 <- [1,2194,null,{}] 04:11:22 INFO - PROCESS | 5122 | 1467112282032 Marionette TRACE conn3 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:11:22 INFO - PROCESS | 5122 | 1467112282038 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:11:22 INFO - PROCESS | 5122 | 1467112282254 Marionette TRACE conn3 <- [1,2195,null,{"value":null}] 04:11:22 INFO - PROCESS | 5122 | 1467112282275 Marionette TRACE conn3 -> [0,2196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:22 INFO - PROCESS | 5122 | 1467112282283 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:11:22 INFO - PROCESS | 5122 | ++DOCSHELL 0x94854c00 == 18 [pid = 5122] [id = 556] 04:11:22 INFO - PROCESS | 5122 | ++DOMWINDOW == 68 (0x95228c00) [pid = 5122] [serial = 1669] [outer = (nil)] 04:11:22 INFO - PROCESS | 5122 | ++DOMWINDOW == 69 (0x952b0000) [pid = 5122] [serial = 1670] [outer = 0x95228c00] 04:11:22 INFO - PROCESS | 5122 | 1467112282352 Marionette DEBUG loaded listener.js 04:11:22 INFO - PROCESS | 5122 | ++DOMWINDOW == 70 (0x952df800) [pid = 5122] [serial = 1671] [outer = 0x95228c00] 04:11:23 INFO - PROCESS | 5122 | 1467112283274 Marionette TRACE conn3 <- [1,2196,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.this.html",0,null,null,[["createImageData(imgdata) should throw when called with the wrong |this|",0,null,null]]]}] 04:11:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 04:11:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1312ms 04:11:23 INFO - PROCESS | 5122 | 1467112283313 Marionette TRACE conn3 -> [0,2197,"getWindowHandle",null] 04:11:23 INFO - PROCESS | 5122 | 1467112283316 Marionette TRACE conn3 <- [1,2197,null,{"value":"8"}] 04:11:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 04:11:23 INFO - PROCESS | 5122 | 1467112283337 Marionette TRACE conn3 -> [0,2198,"setScriptTimeout",{"ms":35000}] 04:11:23 INFO - PROCESS | 5122 | 1467112283340 Marionette TRACE conn3 <- [1,2198,null,{}] 04:11:23 INFO - PROCESS | 5122 | 1467112283346 Marionette TRACE conn3 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:11:23 INFO - PROCESS | 5122 | 1467112283351 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:11:23 INFO - PROCESS | 5122 | 1467112283567 Marionette TRACE conn3 <- [1,2199,null,{"value":null}] 04:11:23 INFO - PROCESS | 5122 | 1467112283589 Marionette TRACE conn3 -> [0,2200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:23 INFO - PROCESS | 5122 | 1467112283596 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:11:23 INFO - PROCESS | 5122 | ++DOCSHELL 0x8e4b6400 == 19 [pid = 5122] [id = 557] 04:11:23 INFO - PROCESS | 5122 | ++DOMWINDOW == 71 (0x95525400) [pid = 5122] [serial = 1672] [outer = (nil)] 04:11:23 INFO - PROCESS | 5122 | ++DOMWINDOW == 72 (0x95532000) [pid = 5122] [serial = 1673] [outer = 0x95525400] 04:11:23 INFO - PROCESS | 5122 | 1467112283668 Marionette DEBUG loaded listener.js 04:11:23 INFO - PROCESS | 5122 | ++DOMWINDOW == 73 (0x955d2400) [pid = 5122] [serial = 1674] [outer = 0x95525400] 04:11:24 INFO - PROCESS | 5122 | --DOMWINDOW == 72 (0x8db82400) [pid = 5122] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 04:11:24 INFO - PROCESS | 5122 | --DOMWINDOW == 71 (0x912d1000) [pid = 5122] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 04:11:24 INFO - PROCESS | 5122 | --DOMWINDOW == 70 (0x91261000) [pid = 5122] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 04:11:24 INFO - PROCESS | 5122 | --DOMWINDOW == 69 (0x91eed400) [pid = 5122] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 04:11:24 INFO - PROCESS | 5122 | --DOMWINDOW == 68 (0x91cc2800) [pid = 5122] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 04:11:24 INFO - PROCESS | 5122 | --DOMWINDOW == 67 (0x8f10e400) [pid = 5122] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 04:11:24 INFO - PROCESS | 5122 | --DOMWINDOW == 66 (0x8f975c00) [pid = 5122] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 04:11:24 INFO - PROCESS | 5122 | --DOMWINDOW == 65 (0x992af800) [pid = 5122] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 04:11:24 INFO - PROCESS | 5122 | --DOMWINDOW == 64 (0x8e8d7c00) [pid = 5122] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 04:11:24 INFO - PROCESS | 5122 | --DOMWINDOW == 63 (0x9a141c00) [pid = 5122] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 04:11:24 INFO - PROCESS | 5122 | --DOMWINDOW == 62 (0x8e8d3000) [pid = 5122] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 04:11:24 INFO - PROCESS | 5122 | 1467112284652 Marionette TRACE conn3 <- [1,2200,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.type.html",0,null,null,[["createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 04:11:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 04:11:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1337ms 04:11:24 INFO - PROCESS | 5122 | 1467112284665 Marionette TRACE conn3 -> [0,2201,"getWindowHandle",null] 04:11:24 INFO - PROCESS | 5122 | 1467112284668 Marionette TRACE conn3 <- [1,2201,null,{"value":"8"}] 04:11:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 04:11:24 INFO - PROCESS | 5122 | 1467112284674 Marionette TRACE conn3 -> [0,2202,"setScriptTimeout",{"ms":35000}] 04:11:24 INFO - PROCESS | 5122 | 1467112284677 Marionette TRACE conn3 <- [1,2202,null,{}] 04:11:24 INFO - PROCESS | 5122 | 1467112284683 Marionette TRACE conn3 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:11:24 INFO - PROCESS | 5122 | 1467112284688 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:11:24 INFO - PROCESS | 5122 | 1467112284831 Marionette TRACE conn3 <- [1,2203,null,{"value":null}] 04:11:25 INFO - PROCESS | 5122 | 1467112284995 Marionette TRACE conn3 -> [0,2204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:25 INFO - PROCESS | 5122 | 1467112285012 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:11:25 INFO - PROCESS | 5122 | ++DOCSHELL 0x8f01d400 == 20 [pid = 5122] [id = 558] 04:11:25 INFO - PROCESS | 5122 | ++DOMWINDOW == 63 (0x8f112400) [pid = 5122] [serial = 1675] [outer = (nil)] 04:11:25 INFO - PROCESS | 5122 | ++DOMWINDOW == 64 (0x9552e400) [pid = 5122] [serial = 1676] [outer = 0x8f112400] 04:11:25 INFO - PROCESS | 5122 | 1467112285091 Marionette DEBUG loaded listener.js 04:11:25 INFO - PROCESS | 5122 | ++DOMWINDOW == 65 (0x955e0400) [pid = 5122] [serial = 1677] [outer = 0x8f112400] 04:11:25 INFO - PROCESS | 5122 | 1467112285876 Marionette TRACE conn3 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 04:11:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 04:11:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1237ms 04:11:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 04:11:25 INFO - PROCESS | 5122 | 1467112285911 Marionette TRACE conn3 -> [0,2205,"getWindowHandle",null] 04:11:25 INFO - PROCESS | 5122 | 1467112285914 Marionette TRACE conn3 <- [1,2205,null,{"value":"8"}] 04:11:25 INFO - PROCESS | 5122 | 1467112285920 Marionette TRACE conn3 -> [0,2206,"setScriptTimeout",{"ms":35000}] 04:11:25 INFO - PROCESS | 5122 | 1467112285923 Marionette TRACE conn3 <- [1,2206,null,{}] 04:11:25 INFO - PROCESS | 5122 | 1467112285929 Marionette TRACE conn3 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:11:25 INFO - PROCESS | 5122 | 1467112285934 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:11:26 INFO - PROCESS | 5122 | 1467112286079 Marionette TRACE conn3 <- [1,2207,null,{"value":null}] 04:11:26 INFO - PROCESS | 5122 | 1467112286093 Marionette TRACE conn3 -> [0,2208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:26 INFO - PROCESS | 5122 | 1467112286099 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:11:26 INFO - PROCESS | 5122 | ++DOCSHELL 0x93b4e800 == 21 [pid = 5122] [id = 559] 04:11:26 INFO - PROCESS | 5122 | ++DOMWINDOW == 66 (0x93d7e800) [pid = 5122] [serial = 1678] [outer = (nil)] 04:11:26 INFO - PROCESS | 5122 | ++DOMWINDOW == 67 (0x96f35000) [pid = 5122] [serial = 1679] [outer = 0x93d7e800] 04:11:26 INFO - PROCESS | 5122 | 1467112286168 Marionette DEBUG loaded listener.js 04:11:26 INFO - PROCESS | 5122 | ++DOMWINDOW == 68 (0x93b4e400) [pid = 5122] [serial = 1680] [outer = 0x93d7e800] 04:11:27 INFO - PROCESS | 5122 | 1467112287346 Marionette TRACE conn3 <- [1,2208,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html",0,null,null,[["createImageData(sw, sh) exists and returns something",0,null,null]]]}] 04:11:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 04:11:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1479ms 04:11:27 INFO - PROCESS | 5122 | 1467112287399 Marionette TRACE conn3 -> [0,2209,"getWindowHandle",null] 04:11:27 INFO - PROCESS | 5122 | 1467112287404 Marionette TRACE conn3 <- [1,2209,null,{"value":"8"}] 04:11:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 04:11:27 INFO - PROCESS | 5122 | 1467112287413 Marionette TRACE conn3 -> [0,2210,"setScriptTimeout",{"ms":35000}] 04:11:27 INFO - PROCESS | 5122 | 1467112287421 Marionette TRACE conn3 <- [1,2210,null,{}] 04:11:27 INFO - PROCESS | 5122 | 1467112287428 Marionette TRACE conn3 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:11:27 INFO - PROCESS | 5122 | 1467112287434 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:11:27 INFO - PROCESS | 5122 | 1467112287652 Marionette TRACE conn3 <- [1,2211,null,{"value":null}] 04:11:27 INFO - PROCESS | 5122 | 1467112287881 Marionette TRACE conn3 -> [0,2212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:27 INFO - PROCESS | 5122 | 1467112287890 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:11:27 INFO - PROCESS | 5122 | ++DOCSHELL 0x8f97bc00 == 22 [pid = 5122] [id = 560] 04:11:27 INFO - PROCESS | 5122 | ++DOMWINDOW == 69 (0x8fb36800) [pid = 5122] [serial = 1681] [outer = (nil)] 04:11:28 INFO - PROCESS | 5122 | ++DOMWINDOW == 70 (0x91cc3400) [pid = 5122] [serial = 1682] [outer = 0x8fb36800] 04:11:28 INFO - PROCESS | 5122 | 1467112288017 Marionette DEBUG loaded listener.js 04:11:28 INFO - PROCESS | 5122 | ++DOMWINDOW == 71 (0x92024c00) [pid = 5122] [serial = 1683] [outer = 0x8fb36800] 04:11:28 INFO - PROCESS | 5122 | 1467112288910 Marionette TRACE conn3 <- [1,2212,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html",0,null,null,[["createImageData(sw, sh) returns transparent black data of the right size",0,null,null]]]}] 04:11:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 04:11:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1538ms 04:11:28 INFO - PROCESS | 5122 | 1467112288951 Marionette TRACE conn3 -> [0,2213,"getWindowHandle",null] 04:11:28 INFO - PROCESS | 5122 | 1467112288958 Marionette TRACE conn3 <- [1,2213,null,{"value":"8"}] 04:11:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 04:11:28 INFO - PROCESS | 5122 | 1467112288969 Marionette TRACE conn3 -> [0,2214,"setScriptTimeout",{"ms":35000}] 04:11:28 INFO - PROCESS | 5122 | 1467112288973 Marionette TRACE conn3 <- [1,2214,null,{}] 04:11:28 INFO - PROCESS | 5122 | 1467112288980 Marionette TRACE conn3 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:11:28 INFO - PROCESS | 5122 | 1467112288985 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:11:29 INFO - PROCESS | 5122 | 1467112289169 Marionette TRACE conn3 <- [1,2215,null,{"value":null}] 04:11:29 INFO - PROCESS | 5122 | 1467112289351 Marionette TRACE conn3 -> [0,2216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:29 INFO - PROCESS | 5122 | 1467112289362 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:11:29 INFO - PROCESS | 5122 | ++DOCSHELL 0x93b53000 == 23 [pid = 5122] [id = 561] 04:11:29 INFO - PROCESS | 5122 | ++DOMWINDOW == 72 (0x93d7bc00) [pid = 5122] [serial = 1684] [outer = (nil)] 04:11:29 INFO - PROCESS | 5122 | ++DOMWINDOW == 73 (0x9485e400) [pid = 5122] [serial = 1685] [outer = 0x93d7bc00] 04:11:29 INFO - PROCESS | 5122 | 1467112289445 Marionette DEBUG loaded listener.js 04:11:29 INFO - PROCESS | 5122 | ++DOMWINDOW == 74 (0x95229c00) [pid = 5122] [serial = 1686] [outer = 0x93d7bc00] 04:11:30 INFO - PROCESS | 5122 | 1467112290436 Marionette TRACE conn3 <- [1,2216,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.large.html",0,null,null,[["createImageData(sw, sh) works for sizes much larger than the canvas",0,null,null]]]}] 04:11:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 04:11:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1480ms 04:11:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 04:11:30 INFO - PROCESS | 5122 | 1467112290448 Marionette TRACE conn3 -> [0,2217,"getWindowHandle",null] 04:11:30 INFO - PROCESS | 5122 | 1467112290451 Marionette TRACE conn3 <- [1,2217,null,{"value":"8"}] 04:11:30 INFO - PROCESS | 5122 | 1467112290458 Marionette TRACE conn3 -> [0,2218,"setScriptTimeout",{"ms":35000}] 04:11:30 INFO - PROCESS | 5122 | 1467112290464 Marionette TRACE conn3 <- [1,2218,null,{}] 04:11:30 INFO - PROCESS | 5122 | 1467112290496 Marionette TRACE conn3 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:11:30 INFO - PROCESS | 5122 | 1467112290505 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:11:30 INFO - PROCESS | 5122 | 1467112290745 Marionette TRACE conn3 <- [1,2219,null,{"value":null}] 04:11:30 INFO - PROCESS | 5122 | 1467112290889 Marionette TRACE conn3 -> [0,2220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:30 INFO - PROCESS | 5122 | 1467112290901 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:11:30 INFO - PROCESS | 5122 | ++DOCSHELL 0x91dcd800 == 24 [pid = 5122] [id = 562] 04:11:30 INFO - PROCESS | 5122 | ++DOMWINDOW == 75 (0x95533400) [pid = 5122] [serial = 1687] [outer = (nil)] 04:11:31 INFO - PROCESS | 5122 | ++DOMWINDOW == 76 (0x98186000) [pid = 5122] [serial = 1688] [outer = 0x95533400] 04:11:31 INFO - PROCESS | 5122 | 1467112291020 Marionette DEBUG loaded listener.js 04:11:31 INFO - PROCESS | 5122 | ++DOMWINDOW == 77 (0x992b2800) [pid = 5122] [serial = 1689] [outer = 0x95533400] 04:11:31 INFO - PROCESS | 5122 | 1467112291991 Marionette TRACE conn3 <- [1,2220,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html",0,null,null,[["createImageData(sw, sh) takes the absolute magnitude of the size arguments",0,null,null]]]}] 04:11:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 04:11:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1597ms 04:11:32 INFO - PROCESS | 5122 | 1467112292054 Marionette TRACE conn3 -> [0,2221,"getWindowHandle",null] 04:11:32 INFO - PROCESS | 5122 | 1467112292060 Marionette TRACE conn3 <- [1,2221,null,{"value":"8"}] 04:11:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 04:11:32 INFO - PROCESS | 5122 | 1467112292067 Marionette TRACE conn3 -> [0,2222,"setScriptTimeout",{"ms":35000}] 04:11:32 INFO - PROCESS | 5122 | 1467112292069 Marionette TRACE conn3 <- [1,2222,null,{}] 04:11:32 INFO - PROCESS | 5122 | 1467112292076 Marionette TRACE conn3 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:11:32 INFO - PROCESS | 5122 | 1467112292081 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:11:32 INFO - PROCESS | 5122 | 1467112292283 Marionette TRACE conn3 <- [1,2223,null,{"value":null}] 04:11:32 INFO - PROCESS | 5122 | 1467112292476 Marionette TRACE conn3 -> [0,2224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:32 INFO - PROCESS | 5122 | 1467112292484 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:11:32 INFO - PROCESS | 5122 | ++DOCSHELL 0x99dbb000 == 25 [pid = 5122] [id = 563] 04:11:32 INFO - PROCESS | 5122 | ++DOMWINDOW == 78 (0x99dbb800) [pid = 5122] [serial = 1690] [outer = (nil)] 04:11:32 INFO - PROCESS | 5122 | ++DOMWINDOW == 79 (0x99e48800) [pid = 5122] [serial = 1691] [outer = 0x99dbb800] 04:11:32 INFO - PROCESS | 5122 | 1467112292566 Marionette DEBUG loaded listener.js 04:11:32 INFO - PROCESS | 5122 | ++DOMWINDOW == 80 (0x99e4c800) [pid = 5122] [serial = 1692] [outer = 0x99dbb800] 04:11:33 INFO - PROCESS | 5122 | 1467112293435 Marionette TRACE conn3 <- [1,2224,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html",0,null,null,[["createImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 04:11:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 04:11:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1380ms 04:11:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 04:11:33 INFO - PROCESS | 5122 | 1467112293448 Marionette TRACE conn3 -> [0,2225,"getWindowHandle",null] 04:11:33 INFO - PROCESS | 5122 | 1467112293451 Marionette TRACE conn3 <- [1,2225,null,{"value":"8"}] 04:11:33 INFO - PROCESS | 5122 | 1467112293458 Marionette TRACE conn3 -> [0,2226,"setScriptTimeout",{"ms":35000}] 04:11:33 INFO - PROCESS | 5122 | 1467112293461 Marionette TRACE conn3 <- [1,2226,null,{}] 04:11:33 INFO - PROCESS | 5122 | 1467112293467 Marionette TRACE conn3 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:11:33 INFO - PROCESS | 5122 | 1467112293472 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:11:33 INFO - PROCESS | 5122 | 1467112293635 Marionette TRACE conn3 <- [1,2227,null,{"value":null}] 04:11:33 INFO - PROCESS | 5122 | 1467112293821 Marionette TRACE conn3 -> [0,2228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:33 INFO - PROCESS | 5122 | 1467112293830 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:11:33 INFO - PROCESS | 5122 | ++DOCSHELL 0x8f118800 == 26 [pid = 5122] [id = 564] 04:11:33 INFO - PROCESS | 5122 | ++DOMWINDOW == 81 (0x8f97c800) [pid = 5122] [serial = 1693] [outer = (nil)] 04:11:33 INFO - PROCESS | 5122 | ++DOMWINDOW == 82 (0x99ee5c00) [pid = 5122] [serial = 1694] [outer = 0x8f97c800] 04:11:33 INFO - PROCESS | 5122 | 1467112293912 Marionette DEBUG loaded listener.js 04:11:34 INFO - PROCESS | 5122 | ++DOMWINDOW == 83 (0x9a141c00) [pid = 5122] [serial = 1695] [outer = 0x8f97c800] 04:11:34 INFO - PROCESS | 5122 | 1467112294848 Marionette TRACE conn3 <- [1,2228,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.round.html",0,null,null,[["createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)",0,null,null]]]}] 04:11:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 04:11:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1435ms 04:11:34 INFO - PROCESS | 5122 | 1467112294892 Marionette TRACE conn3 -> [0,2229,"getWindowHandle",null] 04:11:34 INFO - PROCESS | 5122 | 1467112294896 Marionette TRACE conn3 <- [1,2229,null,{"value":"8"}] 04:11:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 04:11:34 INFO - PROCESS | 5122 | 1467112294902 Marionette TRACE conn3 -> [0,2230,"setScriptTimeout",{"ms":35000}] 04:11:34 INFO - PROCESS | 5122 | 1467112294905 Marionette TRACE conn3 <- [1,2230,null,{}] 04:11:34 INFO - PROCESS | 5122 | 1467112294911 Marionette TRACE conn3 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:11:34 INFO - PROCESS | 5122 | 1467112294921 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:11:35 INFO - PROCESS | 5122 | 1467112295114 Marionette TRACE conn3 <- [1,2231,null,{"value":null}] 04:11:35 INFO - PROCESS | 5122 | 1467112295300 Marionette TRACE conn3 -> [0,2232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:35 INFO - PROCESS | 5122 | 1467112295308 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:11:35 INFO - PROCESS | 5122 | ++DOCSHELL 0x91ef2c00 == 27 [pid = 5122] [id = 565] 04:11:35 INFO - PROCESS | 5122 | ++DOMWINDOW == 84 (0x99e4d000) [pid = 5122] [serial = 1696] [outer = (nil)] 04:11:35 INFO - PROCESS | 5122 | ++DOMWINDOW == 85 (0x9a3bcc00) [pid = 5122] [serial = 1697] [outer = 0x99e4d000] 04:11:35 INFO - PROCESS | 5122 | 1467112295395 Marionette DEBUG loaded listener.js 04:11:35 INFO - PROCESS | 5122 | ++DOMWINDOW == 86 (0x9a5b7800) [pid = 5122] [serial = 1698] [outer = 0x99e4d000] 04:11:36 INFO - PROCESS | 5122 | 1467112296303 Marionette TRACE conn3 <- [1,2232,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.this.html",0,null,null,[["createImageData(sw, sh) should throw when called with the wrong |this|",0,null,null]]]}] 04:11:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 04:11:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1432ms 04:11:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 04:11:36 INFO - PROCESS | 5122 | 1467112296335 Marionette TRACE conn3 -> [0,2233,"getWindowHandle",null] 04:11:36 INFO - PROCESS | 5122 | 1467112296338 Marionette TRACE conn3 <- [1,2233,null,{"value":"8"}] 04:11:36 INFO - PROCESS | 5122 | 1467112296345 Marionette TRACE conn3 -> [0,2234,"setScriptTimeout",{"ms":35000}] 04:11:36 INFO - PROCESS | 5122 | 1467112296348 Marionette TRACE conn3 <- [1,2234,null,{}] 04:11:36 INFO - PROCESS | 5122 | 1467112296354 Marionette TRACE conn3 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:11:36 INFO - PROCESS | 5122 | 1467112296360 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:11:36 INFO - PROCESS | 5122 | 1467112296523 Marionette TRACE conn3 <- [1,2235,null,{"value":null}] 04:11:36 INFO - PROCESS | 5122 | 1467112296710 Marionette TRACE conn3 -> [0,2236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:36 INFO - PROCESS | 5122 | 1467112296719 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:11:36 INFO - PROCESS | 5122 | ++DOCSHELL 0x8db7f000 == 28 [pid = 5122] [id = 566] 04:11:36 INFO - PROCESS | 5122 | ++DOMWINDOW == 87 (0x8e8d3c00) [pid = 5122] [serial = 1699] [outer = (nil)] 04:11:36 INFO - PROCESS | 5122 | ++DOMWINDOW == 88 (0x9a5bc800) [pid = 5122] [serial = 1700] [outer = 0x8e8d3c00] 04:11:36 INFO - PROCESS | 5122 | 1467112296794 Marionette DEBUG loaded listener.js 04:11:36 INFO - PROCESS | 5122 | ++DOMWINDOW == 89 (0x9a8c3c00) [pid = 5122] [serial = 1701] [outer = 0x8e8d3c00] 04:11:37 INFO - PROCESS | 5122 | 1467112297918 Marionette TRACE conn3 <- [1,2236,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html",0,null,null,[["createImageData(sw, sh) works for sizes smaller than one pixel",0,null,null]]]}] 04:11:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 04:11:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1681ms 04:11:38 INFO - PROCESS | 5122 | 1467112298043 Marionette TRACE conn3 -> [0,2237,"getWindowHandle",null] 04:11:38 INFO - PROCESS | 5122 | 1467112298049 Marionette TRACE conn3 <- [1,2237,null,{"value":"8"}] 04:11:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 04:11:38 INFO - PROCESS | 5122 | 1467112298059 Marionette TRACE conn3 -> [0,2238,"setScriptTimeout",{"ms":35000}] 04:11:38 INFO - PROCESS | 5122 | 1467112298063 Marionette TRACE conn3 <- [1,2238,null,{}] 04:11:38 INFO - PROCESS | 5122 | 1467112298072 Marionette TRACE conn3 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:11:38 INFO - PROCESS | 5122 | 1467112298077 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:11:38 INFO - PROCESS | 5122 | 1467112298236 Marionette TRACE conn3 <- [1,2239,null,{"value":null}] 04:11:38 INFO - PROCESS | 5122 | 1467112298459 Marionette TRACE conn3 -> [0,2240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:38 INFO - PROCESS | 5122 | 1467112298475 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:11:38 INFO - PROCESS | 5122 | ++DOCSHELL 0x8f10c000 == 29 [pid = 5122] [id = 567] 04:11:38 INFO - PROCESS | 5122 | ++DOMWINDOW == 90 (0x8f10cc00) [pid = 5122] [serial = 1702] [outer = (nil)] 04:11:38 INFO - PROCESS | 5122 | ++DOMWINDOW == 91 (0x8f115c00) [pid = 5122] [serial = 1703] [outer = 0x8f10cc00] 04:11:38 INFO - PROCESS | 5122 | 1467112298543 Marionette DEBUG loaded listener.js 04:11:38 INFO - PROCESS | 5122 | ++DOMWINDOW == 92 (0x8f978c00) [pid = 5122] [serial = 1704] [outer = 0x8f10cc00] 04:11:39 INFO - PROCESS | 5122 | 1467112299387 Marionette TRACE conn3 <- [1,2240,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.type.html",0,null,null,[["createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 04:11:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 04:11:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1380ms 04:11:39 INFO - PROCESS | 5122 | 1467112299439 Marionette TRACE conn3 -> [0,2241,"getWindowHandle",null] 04:11:39 INFO - PROCESS | 5122 | 1467112299444 Marionette TRACE conn3 <- [1,2241,null,{"value":"8"}] 04:11:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 04:11:39 INFO - PROCESS | 5122 | 1467112299455 Marionette TRACE conn3 -> [0,2242,"setScriptTimeout",{"ms":35000}] 04:11:39 INFO - PROCESS | 5122 | 1467112299458 Marionette TRACE conn3 <- [1,2242,null,{}] 04:11:39 INFO - PROCESS | 5122 | 1467112299464 Marionette TRACE conn3 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:11:39 INFO - PROCESS | 5122 | 1467112299469 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:11:39 INFO - PROCESS | 5122 | 1467112299634 Marionette TRACE conn3 <- [1,2243,null,{"value":null}] 04:11:39 INFO - PROCESS | 5122 | 1467112299920 Marionette TRACE conn3 -> [0,2244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:39 INFO - PROCESS | 5122 | 1467112299928 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:11:39 INFO - PROCESS | 5122 | ++DOCSHELL 0x8db7cc00 == 30 [pid = 5122] [id = 568] 04:11:39 INFO - PROCESS | 5122 | ++DOMWINDOW == 93 (0x91cc3800) [pid = 5122] [serial = 1705] [outer = (nil)] 04:11:39 INFO - PROCESS | 5122 | ++DOMWINDOW == 94 (0x92429800) [pid = 5122] [serial = 1706] [outer = 0x91cc3800] 04:11:40 INFO - PROCESS | 5122 | 1467112300003 Marionette DEBUG loaded listener.js 04:11:40 INFO - PROCESS | 5122 | ++DOMWINDOW == 95 (0x930dbc00) [pid = 5122] [serial = 1707] [outer = 0x91cc3800] 04:11:41 INFO - PROCESS | 5122 | --DOMWINDOW == 94 (0x930d2800) [pid = 5122] [serial = 1649] [outer = (nil)] [url = about:blank] 04:11:41 INFO - PROCESS | 5122 | --DOMWINDOW == 93 (0x8e8da400) [pid = 5122] [serial = 1617] [outer = (nil)] [url = about:blank] 04:11:41 INFO - PROCESS | 5122 | --DOMWINDOW == 92 (0x8e4ac400) [pid = 5122] [serial = 1616] [outer = (nil)] [url = about:blank] 04:11:41 INFO - PROCESS | 5122 | --DOMWINDOW == 91 (0x91ee9c00) [pid = 5122] [serial = 1620] [outer = (nil)] [url = about:blank] 04:11:41 INFO - PROCESS | 5122 | --DOMWINDOW == 90 (0x91dc2800) [pid = 5122] [serial = 1619] [outer = (nil)] [url = about:blank] 04:11:41 INFO - PROCESS | 5122 | --DOMWINDOW == 89 (0x9485d400) [pid = 5122] [serial = 1623] [outer = (nil)] [url = about:blank] 04:11:41 INFO - PROCESS | 5122 | --DOMWINDOW == 88 (0x93d7a400) [pid = 5122] [serial = 1622] [outer = (nil)] [url = about:blank] 04:11:41 INFO - PROCESS | 5122 | --DOMWINDOW == 87 (0x98184000) [pid = 5122] [serial = 1626] [outer = (nil)] [url = about:blank] 04:11:41 INFO - PROCESS | 5122 | --DOMWINDOW == 86 (0x96f2a800) [pid = 5122] [serial = 1625] [outer = (nil)] [url = about:blank] 04:11:41 INFO - PROCESS | 5122 | --DOMWINDOW == 85 (0x91ccb000) [pid = 5122] [serial = 1643] [outer = (nil)] [url = about:blank] 04:11:41 INFO - PROCESS | 5122 | --DOMWINDOW == 84 (0x8f2e8c00) [pid = 5122] [serial = 1646] [outer = (nil)] [url = about:blank] 04:11:41 INFO - PROCESS | 5122 | --DOMWINDOW == 83 (0x91dcc400) [pid = 5122] [serial = 1644] [outer = (nil)] [url = about:blank] 04:11:41 INFO - PROCESS | 5122 | --DOMWINDOW == 82 (0x8f97e800) [pid = 5122] [serial = 1640] [outer = (nil)] [url = about:blank] 04:11:41 INFO - PROCESS | 5122 | --DOMWINDOW == 81 (0x99e28c00) [pid = 5122] [serial = 1629] [outer = (nil)] [url = about:blank] 04:11:41 INFO - PROCESS | 5122 | --DOMWINDOW == 80 (0x8e8dcc00) [pid = 5122] [serial = 1637] [outer = (nil)] [url = about:blank] 04:11:41 INFO - PROCESS | 5122 | --DOMWINDOW == 79 (0x99db3c00) [pid = 5122] [serial = 1628] [outer = (nil)] [url = about:blank] 04:11:41 INFO - PROCESS | 5122 | --DOMWINDOW == 78 (0x8f017c00) [pid = 5122] [serial = 1638] [outer = (nil)] [url = about:blank] 04:11:41 INFO - PROCESS | 5122 | --DOMWINDOW == 77 (0x9a3a4000) [pid = 5122] [serial = 1632] [outer = (nil)] [url = about:blank] 04:11:41 INFO - PROCESS | 5122 | --DOMWINDOW == 76 (0x8f112800) [pid = 5122] [serial = 1635] [outer = (nil)] [url = about:blank] 04:11:41 INFO - PROCESS | 5122 | --DOMWINDOW == 75 (0x8f012800) [pid = 5122] [serial = 1634] [outer = (nil)] [url = about:blank] 04:11:41 INFO - PROCESS | 5122 | --DOMWINDOW == 74 (0x9a1ab000) [pid = 5122] [serial = 1631] [outer = (nil)] [url = about:blank] 04:11:41 INFO - PROCESS | 5122 | --DOMWINDOW == 73 (0x8f984000) [pid = 5122] [serial = 1641] [outer = (nil)] [url = about:blank] 04:11:41 INFO - PROCESS | 5122 | --DOMWINDOW == 72 (0x9202ac00) [pid = 5122] [serial = 1647] [outer = (nil)] [url = about:blank] 04:11:41 INFO - PROCESS | 5122 | 1467112301926 Marionette TRACE conn3 <- [1,2244,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html",0,null,null,[["createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 04:11:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 04:11:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 2531ms 04:11:42 INFO - PROCESS | 5122 | 1467112302025 Marionette TRACE conn3 -> [0,2245,"getWindowHandle",null] 04:11:42 INFO - PROCESS | 5122 | 1467112302031 Marionette TRACE conn3 <- [1,2245,null,{"value":"8"}] 04:11:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 04:11:42 INFO - PROCESS | 5122 | 1467112302039 Marionette TRACE conn3 -> [0,2246,"setScriptTimeout",{"ms":35000}] 04:11:42 INFO - PROCESS | 5122 | 1467112302046 Marionette TRACE conn3 <- [1,2246,null,{}] 04:11:42 INFO - PROCESS | 5122 | 1467112302053 Marionette TRACE conn3 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:11:42 INFO - PROCESS | 5122 | 1467112302057 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:11:42 INFO - PROCESS | 5122 | 1467112302212 Marionette TRACE conn3 <- [1,2247,null,{"value":null}] 04:11:42 INFO - PROCESS | 5122 | 1467112302223 Marionette TRACE conn3 -> [0,2248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:42 INFO - PROCESS | 5122 | 1467112302232 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:11:42 INFO - PROCESS | 5122 | ++DOCSHELL 0x8f012000 == 31 [pid = 5122] [id = 569] 04:11:42 INFO - PROCESS | 5122 | ++DOMWINDOW == 73 (0x8f012400) [pid = 5122] [serial = 1708] [outer = (nil)] 04:11:42 INFO - PROCESS | 5122 | ++DOMWINDOW == 74 (0x8f020c00) [pid = 5122] [serial = 1709] [outer = 0x8f012400] 04:11:42 INFO - PROCESS | 5122 | 1467112302311 Marionette DEBUG loaded listener.js 04:11:42 INFO - PROCESS | 5122 | ++DOMWINDOW == 75 (0x8f111000) [pid = 5122] [serial = 1710] [outer = 0x8f012400] 04:11:43 INFO - PROCESS | 5122 | 1467112303211 Marionette TRACE conn3 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 04:11:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 04:11:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1230ms 04:11:43 INFO - PROCESS | 5122 | 1467112303270 Marionette TRACE conn3 -> [0,2249,"getWindowHandle",null] 04:11:43 INFO - PROCESS | 5122 | 1467112303276 Marionette TRACE conn3 <- [1,2249,null,{"value":"8"}] 04:11:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 04:11:43 INFO - PROCESS | 5122 | 1467112303285 Marionette TRACE conn3 -> [0,2250,"setScriptTimeout",{"ms":35000}] 04:11:43 INFO - PROCESS | 5122 | 1467112303290 Marionette TRACE conn3 <- [1,2250,null,{}] 04:11:43 INFO - PROCESS | 5122 | 1467112303295 Marionette TRACE conn3 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:11:43 INFO - PROCESS | 5122 | 1467112303300 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:11:43 INFO - PROCESS | 5122 | 1467112303462 Marionette TRACE conn3 <- [1,2251,null,{"value":null}] 04:11:43 INFO - PROCESS | 5122 | 1467112303614 Marionette TRACE conn3 -> [0,2252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:43 INFO - PROCESS | 5122 | 1467112303623 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:11:43 INFO - PROCESS | 5122 | ++DOCSHELL 0x8f2dec00 == 32 [pid = 5122] [id = 570] 04:11:43 INFO - PROCESS | 5122 | ++DOMWINDOW == 76 (0x8f97f400) [pid = 5122] [serial = 1711] [outer = (nil)] 04:11:43 INFO - PROCESS | 5122 | ++DOMWINDOW == 77 (0x8fb3b000) [pid = 5122] [serial = 1712] [outer = 0x8f97f400] 04:11:43 INFO - PROCESS | 5122 | 1467112303691 Marionette DEBUG loaded listener.js 04:11:43 INFO - PROCESS | 5122 | ++DOMWINDOW == 78 (0x912d0800) [pid = 5122] [serial = 1713] [outer = 0x8f97f400] 04:11:44 INFO - PROCESS | 5122 | 1467112304565 Marionette TRACE conn3 <- [1,2252,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html",0,null,null,[["getImageData() clamps colours to the range [0, 255]",0,null,null]]]}] 04:11:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 04:11:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1330ms 04:11:44 INFO - PROCESS | 5122 | 1467112304615 Marionette TRACE conn3 -> [0,2253,"getWindowHandle",null] 04:11:44 INFO - PROCESS | 5122 | 1467112304619 Marionette TRACE conn3 <- [1,2253,null,{"value":"8"}] 04:11:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 04:11:44 INFO - PROCESS | 5122 | 1467112304625 Marionette TRACE conn3 -> [0,2254,"setScriptTimeout",{"ms":35000}] 04:11:44 INFO - PROCESS | 5122 | 1467112304630 Marionette TRACE conn3 <- [1,2254,null,{}] 04:11:44 INFO - PROCESS | 5122 | 1467112304656 Marionette TRACE conn3 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:11:44 INFO - PROCESS | 5122 | 1467112304665 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:11:44 INFO - PROCESS | 5122 | 1467112304871 Marionette TRACE conn3 <- [1,2255,null,{"value":null}] 04:11:44 INFO - PROCESS | 5122 | 1467112304896 Marionette TRACE conn3 -> [0,2256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.length.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:44 INFO - PROCESS | 5122 | 1467112304910 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:11:44 INFO - PROCESS | 5122 | ++DOCSHELL 0x91eec000 == 33 [pid = 5122] [id = 571] 04:11:44 INFO - PROCESS | 5122 | ++DOMWINDOW == 79 (0x91eee800) [pid = 5122] [serial = 1714] [outer = (nil)] 04:11:44 INFO - PROCESS | 5122 | ++DOMWINDOW == 80 (0x9202ac00) [pid = 5122] [serial = 1715] [outer = 0x91eee800] 04:11:44 INFO - PROCESS | 5122 | 1467112304977 Marionette DEBUG loaded listener.js 04:11:45 INFO - PROCESS | 5122 | ++DOMWINDOW == 81 (0x9242c000) [pid = 5122] [serial = 1716] [outer = 0x91eee800] 04:11:46 INFO - PROCESS | 5122 | 1467112306376 Marionette TRACE conn3 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 04:11:46 INFO - PROCESS | 5122 | --DOMWINDOW == 80 (0x8f015800) [pid = 5122] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 04:11:46 INFO - PROCESS | 5122 | --DOMWINDOW == 79 (0x9241e000) [pid = 5122] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 04:11:46 INFO - PROCESS | 5122 | --DOMWINDOW == 78 (0x95228c00) [pid = 5122] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 04:11:46 INFO - PROCESS | 5122 | --DOMWINDOW == 77 (0x9125d400) [pid = 5122] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 04:11:46 INFO - PROCESS | 5122 | --DOMWINDOW == 76 (0x93b92400) [pid = 5122] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 04:11:46 INFO - PROCESS | 5122 | --DOMWINDOW == 75 (0x948fcc00) [pid = 5122] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 04:11:46 INFO - PROCESS | 5122 | --DOMWINDOW == 74 (0x8f01a000) [pid = 5122] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 04:11:46 INFO - PROCESS | 5122 | --DOMWINDOW == 73 (0x8f112400) [pid = 5122] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 04:11:46 INFO - PROCESS | 5122 | --DOMWINDOW == 72 (0x95525400) [pid = 5122] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 04:11:46 INFO - PROCESS | 5122 | --DOMWINDOW == 71 (0x92425c00) [pid = 5122] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 04:11:46 INFO - PROCESS | 5122 | --DOMWINDOW == 70 (0x93d7e800) [pid = 5122] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 04:11:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 04:11:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1840ms 04:11:46 INFO - PROCESS | 5122 | 1467112306465 Marionette TRACE conn3 -> [0,2257,"getWindowHandle",null] 04:11:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 04:11:46 INFO - PROCESS | 5122 | 1467112306470 Marionette TRACE conn3 <- [1,2257,null,{"value":"8"}] 04:11:46 INFO - PROCESS | 5122 | 1467112306476 Marionette TRACE conn3 -> [0,2258,"setScriptTimeout",{"ms":35000}] 04:11:46 INFO - PROCESS | 5122 | 1467112306479 Marionette TRACE conn3 <- [1,2258,null,{}] 04:11:46 INFO - PROCESS | 5122 | 1467112306565 Marionette TRACE conn3 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:11:46 INFO - PROCESS | 5122 | 1467112306570 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:11:46 INFO - PROCESS | 5122 | 1467112306764 Marionette TRACE conn3 <- [1,2259,null,{"value":null}] 04:11:46 INFO - PROCESS | 5122 | 1467112306855 Marionette TRACE conn3 -> [0,2260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:46 INFO - PROCESS | 5122 | 1467112306864 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:11:46 INFO - PROCESS | 5122 | ++DOCSHELL 0x9125d400 == 34 [pid = 5122] [id = 572] 04:11:46 INFO - PROCESS | 5122 | ++DOMWINDOW == 71 (0x912d3c00) [pid = 5122] [serial = 1717] [outer = (nil)] 04:11:46 INFO - PROCESS | 5122 | ++DOMWINDOW == 72 (0x92fa9000) [pid = 5122] [serial = 1718] [outer = 0x912d3c00] 04:11:46 INFO - PROCESS | 5122 | 1467112306932 Marionette DEBUG loaded listener.js 04:11:47 INFO - PROCESS | 5122 | ++DOMWINDOW == 73 (0x93b92400) [pid = 5122] [serial = 1719] [outer = 0x912d3c00] 04:11:47 INFO - PROCESS | 5122 | 1467112307690 Marionette TRACE conn3 <- [1,2260,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html",0,null,null,[["getImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 04:11:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 04:11:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1260ms 04:11:47 INFO - PROCESS | 5122 | 1467112307736 Marionette TRACE conn3 -> [0,2261,"getWindowHandle",null] 04:11:47 INFO - PROCESS | 5122 | 1467112307740 Marionette TRACE conn3 <- [1,2261,null,{"value":"8"}] 04:11:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 04:11:47 INFO - PROCESS | 5122 | 1467112307749 Marionette TRACE conn3 -> [0,2262,"setScriptTimeout",{"ms":35000}] 04:11:47 INFO - PROCESS | 5122 | 1467112307752 Marionette TRACE conn3 <- [1,2262,null,{}] 04:11:47 INFO - PROCESS | 5122 | 1467112307758 Marionette TRACE conn3 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:11:47 INFO - PROCESS | 5122 | 1467112307762 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:11:47 INFO - PROCESS | 5122 | 1467112307906 Marionette TRACE conn3 <- [1,2263,null,{"value":null}] 04:11:47 INFO - PROCESS | 5122 | 1467112307914 Marionette TRACE conn3 -> [0,2264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:47 INFO - PROCESS | 5122 | 1467112307920 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:11:47 INFO - PROCESS | 5122 | ++DOCSHELL 0x92024400 == 35 [pid = 5122] [id = 573] 04:11:47 INFO - PROCESS | 5122 | ++DOMWINDOW == 74 (0x93b94000) [pid = 5122] [serial = 1720] [outer = (nil)] 04:11:47 INFO - PROCESS | 5122 | ++DOMWINDOW == 75 (0x9485e800) [pid = 5122] [serial = 1721] [outer = 0x93b94000] 04:11:47 INFO - PROCESS | 5122 | 1467112307987 Marionette DEBUG loaded listener.js 04:11:48 INFO - PROCESS | 5122 | ++DOMWINDOW == 76 (0x948fc800) [pid = 5122] [serial = 1722] [outer = 0x93b94000] 04:11:49 INFO - PROCESS | 5122 | 1467112309128 Marionette TRACE conn3 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 04:11:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 04:11:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1430ms 04:11:49 INFO - PROCESS | 5122 | 1467112309181 Marionette TRACE conn3 -> [0,2265,"getWindowHandle",null] 04:11:49 INFO - PROCESS | 5122 | 1467112309187 Marionette TRACE conn3 <- [1,2265,null,{"value":"8"}] 04:11:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 04:11:49 INFO - PROCESS | 5122 | 1467112309196 Marionette TRACE conn3 -> [0,2266,"setScriptTimeout",{"ms":35000}] 04:11:49 INFO - PROCESS | 5122 | 1467112309200 Marionette TRACE conn3 <- [1,2266,null,{}] 04:11:49 INFO - PROCESS | 5122 | 1467112309210 Marionette TRACE conn3 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:11:49 INFO - PROCESS | 5122 | 1467112309216 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:11:49 INFO - PROCESS | 5122 | 1467112309405 Marionette TRACE conn3 <- [1,2267,null,{"value":null}] 04:11:49 INFO - PROCESS | 5122 | 1467112309651 Marionette TRACE conn3 -> [0,2268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:49 INFO - PROCESS | 5122 | 1467112309661 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:11:49 INFO - PROCESS | 5122 | ++DOCSHELL 0x8e8dd800 == 36 [pid = 5122] [id = 574] 04:11:49 INFO - PROCESS | 5122 | ++DOMWINDOW == 77 (0x8f01b000) [pid = 5122] [serial = 1723] [outer = (nil)] 04:11:49 INFO - PROCESS | 5122 | ++DOMWINDOW == 78 (0x8f975c00) [pid = 5122] [serial = 1724] [outer = 0x8f01b000] 04:11:49 INFO - PROCESS | 5122 | 1467112309784 Marionette DEBUG loaded listener.js 04:11:49 INFO - PROCESS | 5122 | ++DOMWINDOW == 79 (0x91267800) [pid = 5122] [serial = 1725] [outer = 0x8f01b000] 04:11:50 INFO - PROCESS | 5122 | 1467112310766 Marionette TRACE conn3 <- [1,2268,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html",0,null,null,[["getImageData() returns A in the fourth component",0,null,null]]]}] 04:11:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 04:11:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1594ms 04:11:50 INFO - PROCESS | 5122 | 1467112310790 Marionette TRACE conn3 -> [0,2269,"getWindowHandle",null] 04:11:50 INFO - PROCESS | 5122 | 1467112310798 Marionette TRACE conn3 <- [1,2269,null,{"value":"8"}] 04:11:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 04:11:50 INFO - PROCESS | 5122 | 1467112310809 Marionette TRACE conn3 -> [0,2270,"setScriptTimeout",{"ms":35000}] 04:11:50 INFO - PROCESS | 5122 | 1467112310813 Marionette TRACE conn3 <- [1,2270,null,{}] 04:11:50 INFO - PROCESS | 5122 | 1467112310819 Marionette TRACE conn3 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:11:50 INFO - PROCESS | 5122 | 1467112310825 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:11:51 INFO - PROCESS | 5122 | 1467112311006 Marionette TRACE conn3 <- [1,2271,null,{"value":null}] 04:11:51 INFO - PROCESS | 5122 | 1467112311185 Marionette TRACE conn3 -> [0,2272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:51 INFO - PROCESS | 5122 | 1467112311194 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:11:51 INFO - PROCESS | 5122 | ++DOCSHELL 0x8f2e7800 == 37 [pid = 5122] [id = 575] 04:11:51 INFO - PROCESS | 5122 | ++DOMWINDOW == 80 (0x91eed400) [pid = 5122] [serial = 1726] [outer = (nil)] 04:11:51 INFO - PROCESS | 5122 | ++DOMWINDOW == 81 (0x93b95400) [pid = 5122] [serial = 1727] [outer = 0x91eed400] 04:11:51 INFO - PROCESS | 5122 | 1467112311279 Marionette DEBUG loaded listener.js 04:11:51 INFO - PROCESS | 5122 | ++DOMWINDOW == 82 (0x94852c00) [pid = 5122] [serial = 1728] [outer = 0x91eed400] 04:11:52 INFO - PROCESS | 5122 | 1467112312345 Marionette TRACE conn3 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 04:11:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 04:11:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1584ms 04:11:52 INFO - PROCESS | 5122 | 1467112312393 Marionette TRACE conn3 -> [0,2273,"getWindowHandle",null] 04:11:52 INFO - PROCESS | 5122 | 1467112312397 Marionette TRACE conn3 <- [1,2273,null,{"value":"8"}] 04:11:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 04:11:52 INFO - PROCESS | 5122 | 1467112312405 Marionette TRACE conn3 -> [0,2274,"setScriptTimeout",{"ms":35000}] 04:11:52 INFO - PROCESS | 5122 | 1467112312411 Marionette TRACE conn3 <- [1,2274,null,{}] 04:11:52 INFO - PROCESS | 5122 | 1467112312439 Marionette TRACE conn3 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:11:52 INFO - PROCESS | 5122 | 1467112312448 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:11:52 INFO - PROCESS | 5122 | 1467112312637 Marionette TRACE conn3 <- [1,2275,null,{"value":null}] 04:11:52 INFO - PROCESS | 5122 | 1467112312864 Marionette TRACE conn3 -> [0,2276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:52 INFO - PROCESS | 5122 | 1467112312874 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:11:52 INFO - PROCESS | 5122 | ++DOCSHELL 0x955d3000 == 38 [pid = 5122] [id = 576] 04:11:52 INFO - PROCESS | 5122 | ++DOMWINDOW == 83 (0x955d3800) [pid = 5122] [serial = 1729] [outer = (nil)] 04:11:52 INFO - PROCESS | 5122 | ++DOMWINDOW == 84 (0x955da000) [pid = 5122] [serial = 1730] [outer = 0x955d3800] 04:11:53 INFO - PROCESS | 5122 | 1467112313001 Marionette DEBUG loaded listener.js 04:11:53 INFO - PROCESS | 5122 | ++DOMWINDOW == 85 (0x96f2a400) [pid = 5122] [serial = 1731] [outer = 0x955d3800] 04:11:53 INFO - PROCESS | 5122 | 1467112313921 Marionette TRACE conn3 <- [1,2276,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html",0,null,null,[["getImageData() returns R then G then B",0,null,null]]]}] 04:11:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 04:11:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1599ms 04:11:54 INFO - PROCESS | 5122 | 1467112314004 Marionette TRACE conn3 -> [0,2277,"getWindowHandle",null] 04:11:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 04:11:54 INFO - PROCESS | 5122 | 1467112314009 Marionette TRACE conn3 <- [1,2277,null,{"value":"8"}] 04:11:54 INFO - PROCESS | 5122 | 1467112314015 Marionette TRACE conn3 -> [0,2278,"setScriptTimeout",{"ms":35000}] 04:11:54 INFO - PROCESS | 5122 | 1467112314018 Marionette TRACE conn3 <- [1,2278,null,{}] 04:11:54 INFO - PROCESS | 5122 | 1467112314024 Marionette TRACE conn3 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:11:54 INFO - PROCESS | 5122 | 1467112314029 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:11:54 INFO - PROCESS | 5122 | 1467112314234 Marionette TRACE conn3 <- [1,2279,null,{"value":null}] 04:11:54 INFO - PROCESS | 5122 | 1467112314425 Marionette TRACE conn3 -> [0,2280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:54 INFO - PROCESS | 5122 | 1467112314435 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:11:54 INFO - PROCESS | 5122 | ++DOCSHELL 0x8e4ac800 == 39 [pid = 5122] [id = 577] 04:11:54 INFO - PROCESS | 5122 | ++DOMWINDOW == 86 (0x8e4b1400) [pid = 5122] [serial = 1732] [outer = (nil)] 04:11:54 INFO - PROCESS | 5122 | ++DOMWINDOW == 87 (0x8fb3c000) [pid = 5122] [serial = 1733] [outer = 0x8e4b1400] 04:11:54 INFO - PROCESS | 5122 | 1467112314600 Marionette DEBUG loaded listener.js 04:11:54 INFO - PROCESS | 5122 | ++DOMWINDOW == 88 (0x91eef800) [pid = 5122] [serial = 1734] [outer = 0x8e4b1400] 04:11:55 INFO - PROCESS | 5122 | 1467112315809 Marionette TRACE conn3 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 04:11:55 INFO - PROCESS | 5122 | --DOCSHELL 0x9125d400 == 38 [pid = 5122] [id = 572] 04:11:55 INFO - PROCESS | 5122 | --DOCSHELL 0x91eec000 == 37 [pid = 5122] [id = 571] 04:11:55 INFO - PROCESS | 5122 | --DOCSHELL 0x8f2dec00 == 36 [pid = 5122] [id = 570] 04:11:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 04:11:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1836ms 04:11:55 INFO - PROCESS | 5122 | --DOCSHELL 0x8f012000 == 35 [pid = 5122] [id = 569] 04:11:55 INFO - PROCESS | 5122 | 1467112315852 Marionette TRACE conn3 -> [0,2281,"getWindowHandle",null] 04:11:55 INFO - PROCESS | 5122 | 1467112315857 Marionette TRACE conn3 <- [1,2281,null,{"value":"8"}] 04:11:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 04:11:55 INFO - PROCESS | 5122 | 1467112315865 Marionette TRACE conn3 -> [0,2282,"setScriptTimeout",{"ms":35000}] 04:11:55 INFO - PROCESS | 5122 | 1467112315871 Marionette TRACE conn3 <- [1,2282,null,{}] 04:11:55 INFO - PROCESS | 5122 | 1467112315878 Marionette TRACE conn3 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:11:55 INFO - PROCESS | 5122 | 1467112315884 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:11:56 INFO - PROCESS | 5122 | 1467112316040 Marionette TRACE conn3 <- [1,2283,null,{"value":null}] 04:11:56 INFO - PROCESS | 5122 | 1467112316056 Marionette TRACE conn3 -> [0,2284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:56 INFO - PROCESS | 5122 | 1467112316063 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:11:56 INFO - PROCESS | 5122 | --DOMWINDOW == 87 (0x8f97fc00) [pid = 5122] [serial = 1662] [outer = (nil)] [url = about:blank] 04:11:56 INFO - PROCESS | 5122 | --DOMWINDOW == 86 (0x93b91c00) [pid = 5122] [serial = 1656] [outer = (nil)] [url = about:blank] 04:11:56 INFO - PROCESS | 5122 | --DOMWINDOW == 85 (0x930db800) [pid = 5122] [serial = 1655] [outer = (nil)] [url = about:blank] 04:11:56 INFO - PROCESS | 5122 | --DOMWINDOW == 84 (0x952df800) [pid = 5122] [serial = 1671] [outer = (nil)] [url = about:blank] 04:11:56 INFO - PROCESS | 5122 | --DOMWINDOW == 83 (0x91ef0400) [pid = 5122] [serial = 1665] [outer = (nil)] [url = about:blank] 04:11:56 INFO - PROCESS | 5122 | --DOMWINDOW == 82 (0x93b9b800) [pid = 5122] [serial = 1667] [outer = (nil)] [url = about:blank] 04:11:56 INFO - PROCESS | 5122 | --DOMWINDOW == 81 (0x9522ec00) [pid = 5122] [serial = 1658] [outer = (nil)] [url = about:blank] 04:11:56 INFO - PROCESS | 5122 | --DOMWINDOW == 80 (0x912d7000) [pid = 5122] [serial = 1653] [outer = (nil)] [url = about:blank] 04:11:56 INFO - PROCESS | 5122 | --DOMWINDOW == 79 (0x9552e400) [pid = 5122] [serial = 1676] [outer = (nil)] [url = about:blank] 04:11:56 INFO - PROCESS | 5122 | --DOMWINDOW == 78 (0x93d80c00) [pid = 5122] [serial = 1668] [outer = (nil)] [url = about:blank] 04:11:56 INFO - PROCESS | 5122 | --DOMWINDOW == 77 (0x8fb3c800) [pid = 5122] [serial = 1652] [outer = (nil)] [url = about:blank] 04:11:56 INFO - PROCESS | 5122 | --DOMWINDOW == 76 (0x952b0000) [pid = 5122] [serial = 1670] [outer = (nil)] [url = about:blank] 04:11:56 INFO - PROCESS | 5122 | --DOMWINDOW == 75 (0x955d2400) [pid = 5122] [serial = 1674] [outer = (nil)] [url = about:blank] 04:11:56 INFO - PROCESS | 5122 | --DOMWINDOW == 74 (0x8f10a000) [pid = 5122] [serial = 1661] [outer = (nil)] [url = about:blank] 04:11:56 INFO - PROCESS | 5122 | --DOMWINDOW == 73 (0x912d7c00) [pid = 5122] [serial = 1664] [outer = (nil)] [url = about:blank] 04:11:56 INFO - PROCESS | 5122 | --DOMWINDOW == 72 (0x93b51000) [pid = 5122] [serial = 1650] [outer = (nil)] [url = about:blank] 04:11:56 INFO - PROCESS | 5122 | --DOMWINDOW == 71 (0x95532000) [pid = 5122] [serial = 1673] [outer = (nil)] [url = about:blank] 04:11:56 INFO - PROCESS | 5122 | --DOMWINDOW == 70 (0x95236c00) [pid = 5122] [serial = 1659] [outer = (nil)] [url = about:blank] 04:11:56 INFO - PROCESS | 5122 | --DOMWINDOW == 69 (0x96f35000) [pid = 5122] [serial = 1679] [outer = (nil)] [url = about:blank] 04:11:56 INFO - PROCESS | 5122 | --DOMWINDOW == 68 (0x93b4e400) [pid = 5122] [serial = 1680] [outer = (nil)] [url = about:blank] 04:11:56 INFO - PROCESS | 5122 | --DOMWINDOW == 67 (0x955e0400) [pid = 5122] [serial = 1677] [outer = (nil)] [url = about:blank] 04:11:56 INFO - PROCESS | 5122 | ++DOCSHELL 0x8f012800 == 36 [pid = 5122] [id = 578] 04:11:56 INFO - PROCESS | 5122 | ++DOMWINDOW == 68 (0x8f015400) [pid = 5122] [serial = 1735] [outer = (nil)] 04:11:56 INFO - PROCESS | 5122 | ++DOMWINDOW == 69 (0x8f2dbc00) [pid = 5122] [serial = 1736] [outer = 0x8f015400] 04:11:56 INFO - PROCESS | 5122 | 1467112316286 Marionette DEBUG loaded listener.js 04:11:56 INFO - PROCESS | 5122 | ++DOMWINDOW == 70 (0x8fb3d000) [pid = 5122] [serial = 1737] [outer = 0x8f015400] 04:11:57 INFO - PROCESS | 5122 | 1467112317088 Marionette TRACE conn3 <- [1,2284,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.range.html",0,null,null,[["getImageData() returns values in the range [0, 255]",0,null,null]]]}] 04:11:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 04:11:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1239ms 04:11:57 INFO - PROCESS | 5122 | 1467112317104 Marionette TRACE conn3 -> [0,2285,"getWindowHandle",null] 04:11:57 INFO - PROCESS | 5122 | 1467112317111 Marionette TRACE conn3 <- [1,2285,null,{"value":"8"}] 04:11:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 04:11:57 INFO - PROCESS | 5122 | 1467112317140 Marionette TRACE conn3 -> [0,2286,"setScriptTimeout",{"ms":35000}] 04:11:57 INFO - PROCESS | 5122 | 1467112317144 Marionette TRACE conn3 <- [1,2286,null,{}] 04:11:57 INFO - PROCESS | 5122 | 1467112317155 Marionette TRACE conn3 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:11:57 INFO - PROCESS | 5122 | 1467112317161 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:11:57 INFO - PROCESS | 5122 | 1467112317324 Marionette TRACE conn3 <- [1,2287,null,{"value":null}] 04:11:57 INFO - PROCESS | 5122 | 1467112317335 Marionette TRACE conn3 -> [0,2288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:57 INFO - PROCESS | 5122 | 1467112317344 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:11:57 INFO - PROCESS | 5122 | ++DOCSHELL 0x8f10a000 == 37 [pid = 5122] [id = 579] 04:11:57 INFO - PROCESS | 5122 | ++DOMWINDOW == 71 (0x91ccc000) [pid = 5122] [serial = 1738] [outer = (nil)] 04:11:57 INFO - PROCESS | 5122 | ++DOMWINDOW == 72 (0x9202dc00) [pid = 5122] [serial = 1739] [outer = 0x91ccc000] 04:11:57 INFO - PROCESS | 5122 | 1467112317414 Marionette DEBUG loaded listener.js 04:11:57 INFO - PROCESS | 5122 | ++DOMWINDOW == 73 (0x93b50c00) [pid = 5122] [serial = 1740] [outer = 0x91ccc000] 04:11:58 INFO - PROCESS | 5122 | 1467112318354 Marionette TRACE conn3 <- [1,2288,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html",0,null,null,[["getImageData() works with negative width and height, and returns top-to-bottom left-to-right",0,null,null]]]}] 04:11:58 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 04:11:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1241ms 04:11:58 INFO - PROCESS | 5122 | 1467112318392 Marionette TRACE conn3 -> [0,2289,"getWindowHandle",null] 04:11:58 INFO - PROCESS | 5122 | 1467112318395 Marionette TRACE conn3 <- [1,2289,null,{"value":"8"}] 04:11:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 04:11:58 INFO - PROCESS | 5122 | 1467112318402 Marionette TRACE conn3 -> [0,2290,"setScriptTimeout",{"ms":35000}] 04:11:58 INFO - PROCESS | 5122 | 1467112318407 Marionette TRACE conn3 <- [1,2290,null,{}] 04:11:58 INFO - PROCESS | 5122 | 1467112318430 Marionette TRACE conn3 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:11:58 INFO - PROCESS | 5122 | 1467112318438 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:11:58 INFO - PROCESS | 5122 | 1467112318641 Marionette TRACE conn3 <- [1,2291,null,{"value":null}] 04:11:58 INFO - PROCESS | 5122 | 1467112318665 Marionette TRACE conn3 -> [0,2292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:58 INFO - PROCESS | 5122 | 1467112318674 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:11:58 INFO - PROCESS | 5122 | ++DOCSHELL 0x95232c00 == 38 [pid = 5122] [id = 580] 04:11:58 INFO - PROCESS | 5122 | ++DOMWINDOW == 74 (0x95234800) [pid = 5122] [serial = 1741] [outer = (nil)] 04:11:58 INFO - PROCESS | 5122 | ++DOMWINDOW == 75 (0x952a4c00) [pid = 5122] [serial = 1742] [outer = 0x95234800] 04:11:58 INFO - PROCESS | 5122 | 1467112318742 Marionette DEBUG loaded listener.js 04:11:58 INFO - PROCESS | 5122 | ++DOMWINDOW == 76 (0x952e1400) [pid = 5122] [serial = 1743] [outer = 0x95234800] 04:11:59 INFO - PROCESS | 5122 | 1467112319667 Marionette TRACE conn3 <- [1,2292,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html",0,null,null,[["getImageData() returns transparent black outside the canvas",0,null,null]]]}] 04:11:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 04:11:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1288ms 04:11:59 INFO - PROCESS | 5122 | 1467112319691 Marionette TRACE conn3 -> [0,2293,"getWindowHandle",null] 04:11:59 INFO - PROCESS | 5122 | 1467112319695 Marionette TRACE conn3 <- [1,2293,null,{"value":"8"}] 04:11:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 04:11:59 INFO - PROCESS | 5122 | 1467112319701 Marionette TRACE conn3 -> [0,2294,"setScriptTimeout",{"ms":35000}] 04:11:59 INFO - PROCESS | 5122 | 1467112319704 Marionette TRACE conn3 <- [1,2294,null,{}] 04:11:59 INFO - PROCESS | 5122 | 1467112319709 Marionette TRACE conn3 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:11:59 INFO - PROCESS | 5122 | 1467112319715 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:11:59 INFO - PROCESS | 5122 | 1467112319928 Marionette TRACE conn3 <- [1,2295,null,{"value":null}] 04:11:59 INFO - PROCESS | 5122 | 1467112319955 Marionette TRACE conn3 -> [0,2296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:59 INFO - PROCESS | 5122 | 1467112319966 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:11:59 INFO - PROCESS | 5122 | ++DOCSHELL 0x92421800 == 39 [pid = 5122] [id = 581] 04:11:59 INFO - PROCESS | 5122 | ++DOMWINDOW == 77 (0x9534e800) [pid = 5122] [serial = 1744] [outer = (nil)] 04:12:00 INFO - PROCESS | 5122 | ++DOMWINDOW == 78 (0x955d2c00) [pid = 5122] [serial = 1745] [outer = 0x9534e800] 04:12:00 INFO - PROCESS | 5122 | 1467112320032 Marionette DEBUG loaded listener.js 04:12:00 INFO - PROCESS | 5122 | ++DOMWINDOW == 79 (0x955d7400) [pid = 5122] [serial = 1746] [outer = 0x9534e800] 04:12:00 INFO - PROCESS | 5122 | --DOMWINDOW == 78 (0x8fb36800) [pid = 5122] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 04:12:00 INFO - PROCESS | 5122 | --DOMWINDOW == 77 (0x93d7bc00) [pid = 5122] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 04:12:00 INFO - PROCESS | 5122 | --DOMWINDOW == 76 (0x95533400) [pid = 5122] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 04:12:00 INFO - PROCESS | 5122 | --DOMWINDOW == 75 (0x99dbb800) [pid = 5122] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 04:12:00 INFO - PROCESS | 5122 | --DOMWINDOW == 74 (0x8f97c800) [pid = 5122] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 04:12:00 INFO - PROCESS | 5122 | --DOMWINDOW == 73 (0x99e4d000) [pid = 5122] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 04:12:00 INFO - PROCESS | 5122 | --DOMWINDOW == 72 (0x8e8d3c00) [pid = 5122] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 04:12:00 INFO - PROCESS | 5122 | --DOMWINDOW == 71 (0x91eee800) [pid = 5122] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 04:12:00 INFO - PROCESS | 5122 | --DOMWINDOW == 70 (0x8f97f400) [pid = 5122] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 04:12:00 INFO - PROCESS | 5122 | --DOMWINDOW == 69 (0x8f012400) [pid = 5122] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 04:12:00 INFO - PROCESS | 5122 | --DOMWINDOW == 68 (0x91cc3800) [pid = 5122] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 04:12:00 INFO - PROCESS | 5122 | --DOMWINDOW == 67 (0x8f10cc00) [pid = 5122] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 04:12:00 INFO - PROCESS | 5122 | --DOMWINDOW == 66 (0x912d3c00) [pid = 5122] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 04:12:01 INFO - PROCESS | 5122 | 1467112321114 Marionette TRACE conn3 <- [1,2296,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html",0,null,null,[["getImageData() returns bigger ImageData for bigger source rectangle",0,null,null]]]}] 04:12:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 04:12:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1436ms 04:12:01 INFO - PROCESS | 5122 | 1467112321139 Marionette TRACE conn3 -> [0,2297,"getWindowHandle",null] 04:12:01 INFO - PROCESS | 5122 | 1467112321143 Marionette TRACE conn3 <- [1,2297,null,{"value":"8"}] 04:12:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 04:12:01 INFO - PROCESS | 5122 | 1467112321149 Marionette TRACE conn3 -> [0,2298,"setScriptTimeout",{"ms":35000}] 04:12:01 INFO - PROCESS | 5122 | 1467112321153 Marionette TRACE conn3 <- [1,2298,null,{}] 04:12:01 INFO - PROCESS | 5122 | 1467112321158 Marionette TRACE conn3 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:12:01 INFO - PROCESS | 5122 | 1467112321163 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:12:01 INFO - PROCESS | 5122 | 1467112321366 Marionette TRACE conn3 <- [1,2299,null,{"value":null}] 04:12:01 INFO - PROCESS | 5122 | 1467112321383 Marionette TRACE conn3 -> [0,2300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:01 INFO - PROCESS | 5122 | 1467112321392 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:12:01 INFO - PROCESS | 5122 | ++DOCSHELL 0x8f97f400 == 40 [pid = 5122] [id = 582] 04:12:01 INFO - PROCESS | 5122 | ++DOMWINDOW == 67 (0x8fb35400) [pid = 5122] [serial = 1747] [outer = (nil)] 04:12:01 INFO - PROCESS | 5122 | ++DOMWINDOW == 68 (0x9522ac00) [pid = 5122] [serial = 1748] [outer = 0x8fb35400] 04:12:01 INFO - PROCESS | 5122 | 1467112321460 Marionette DEBUG loaded listener.js 04:12:01 INFO - PROCESS | 5122 | ++DOMWINDOW == 69 (0x9552a800) [pid = 5122] [serial = 1749] [outer = 0x8fb35400] 04:12:02 INFO - PROCESS | 5122 | 1467112322347 Marionette TRACE conn3 <- [1,2300,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html",0,null,null,[["getImageData() works for sizes smaller than one pixel",0,null,null]]]}] 04:12:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 04:12:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1237ms 04:12:02 INFO - PROCESS | 5122 | 1467112322387 Marionette TRACE conn3 -> [0,2301,"getWindowHandle",null] 04:12:02 INFO - PROCESS | 5122 | 1467112322391 Marionette TRACE conn3 <- [1,2301,null,{"value":"8"}] 04:12:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 04:12:02 INFO - PROCESS | 5122 | 1467112322397 Marionette TRACE conn3 -> [0,2302,"setScriptTimeout",{"ms":35000}] 04:12:02 INFO - PROCESS | 5122 | 1467112322400 Marionette TRACE conn3 <- [1,2302,null,{}] 04:12:02 INFO - PROCESS | 5122 | 1467112322405 Marionette TRACE conn3 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:12:02 INFO - PROCESS | 5122 | 1467112322415 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:12:02 INFO - PROCESS | 5122 | 1467112322631 Marionette TRACE conn3 <- [1,2303,null,{"value":null}] 04:12:02 INFO - PROCESS | 5122 | 1467112322833 Marionette TRACE conn3 -> [0,2304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:02 INFO - PROCESS | 5122 | 1467112322843 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:12:02 INFO - PROCESS | 5122 | ++DOCSHELL 0x8db7ec00 == 41 [pid = 5122] [id = 583] 04:12:02 INFO - PROCESS | 5122 | ++DOMWINDOW == 70 (0x8db7fc00) [pid = 5122] [serial = 1750] [outer = (nil)] 04:12:02 INFO - PROCESS | 5122 | ++DOMWINDOW == 71 (0x8e4b0800) [pid = 5122] [serial = 1751] [outer = 0x8db7fc00] 04:12:02 INFO - PROCESS | 5122 | 1467112322930 Marionette DEBUG loaded listener.js 04:12:03 INFO - PROCESS | 5122 | ++DOMWINDOW == 72 (0x8e8d5c00) [pid = 5122] [serial = 1752] [outer = 0x8db7fc00] 04:12:03 INFO - PROCESS | 5122 | 1467112323957 Marionette TRACE conn3 <- [1,2304,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.type.html",0,null,null,[["getImageData() returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 04:12:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 04:12:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1589ms 04:12:03 INFO - PROCESS | 5122 | 1467112323990 Marionette TRACE conn3 -> [0,2305,"getWindowHandle",null] 04:12:03 INFO - PROCESS | 5122 | 1467112323996 Marionette TRACE conn3 <- [1,2305,null,{"value":"8"}] 04:12:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 04:12:04 INFO - PROCESS | 5122 | 1467112324005 Marionette TRACE conn3 -> [0,2306,"setScriptTimeout",{"ms":35000}] 04:12:04 INFO - PROCESS | 5122 | 1467112324009 Marionette TRACE conn3 <- [1,2306,null,{}] 04:12:04 INFO - PROCESS | 5122 | 1467112324017 Marionette TRACE conn3 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:12:04 INFO - PROCESS | 5122 | 1467112324025 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:12:04 INFO - PROCESS | 5122 | 1467112324213 Marionette TRACE conn3 <- [1,2307,null,{"value":null}] 04:12:04 INFO - PROCESS | 5122 | 1467112324401 Marionette TRACE conn3 -> [0,2308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:04 INFO - PROCESS | 5122 | 1467112324411 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:12:04 INFO - PROCESS | 5122 | ++DOCSHELL 0x8f2e3000 == 42 [pid = 5122] [id = 584] 04:12:04 INFO - PROCESS | 5122 | ++DOMWINDOW == 73 (0x8f97c800) [pid = 5122] [serial = 1753] [outer = (nil)] 04:12:04 INFO - PROCESS | 5122 | ++DOMWINDOW == 74 (0x8fb38c00) [pid = 5122] [serial = 1754] [outer = 0x8f97c800] 04:12:04 INFO - PROCESS | 5122 | 1467112324497 Marionette DEBUG loaded listener.js 04:12:04 INFO - PROCESS | 5122 | ++DOMWINDOW == 75 (0x912d6400) [pid = 5122] [serial = 1755] [outer = 0x8f97c800] 04:12:05 INFO - PROCESS | 5122 | 1467112325477 Marionette TRACE conn3 <- [1,2308,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html",0,null,null,[["getImageData() is not affected by context state",0,null,null]]]}] 04:12:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 04:12:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1535ms 04:12:05 INFO - PROCESS | 5122 | 1467112325543 Marionette TRACE conn3 -> [0,2309,"getWindowHandle",null] 04:12:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 04:12:05 INFO - PROCESS | 5122 | 1467112325550 Marionette TRACE conn3 <- [1,2309,null,{"value":"8"}] 04:12:05 INFO - PROCESS | 5122 | 1467112325557 Marionette TRACE conn3 -> [0,2310,"setScriptTimeout",{"ms":35000}] 04:12:05 INFO - PROCESS | 5122 | 1467112325559 Marionette TRACE conn3 <- [1,2310,null,{}] 04:12:05 INFO - PROCESS | 5122 | 1467112325566 Marionette TRACE conn3 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:12:05 INFO - PROCESS | 5122 | 1467112325572 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:12:05 INFO - PROCESS | 5122 | 1467112325763 Marionette TRACE conn3 <- [1,2311,null,{"value":null}] 04:12:05 INFO - PROCESS | 5122 | 1467112325949 Marionette TRACE conn3 -> [0,2312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:05 INFO - PROCESS | 5122 | 1467112325957 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:12:05 INFO - PROCESS | 5122 | ++DOCSHELL 0x8f2e0400 == 43 [pid = 5122] [id = 585] 04:12:05 INFO - PROCESS | 5122 | ++DOMWINDOW == 76 (0x91cc2000) [pid = 5122] [serial = 1756] [outer = (nil)] 04:12:06 INFO - PROCESS | 5122 | ++DOMWINDOW == 77 (0x92420000) [pid = 5122] [serial = 1757] [outer = 0x91cc2000] 04:12:06 INFO - PROCESS | 5122 | 1467112326040 Marionette DEBUG loaded listener.js 04:12:06 INFO - PROCESS | 5122 | ++DOMWINDOW == 78 (0x93b93400) [pid = 5122] [serial = 1758] [outer = 0x91cc2000] 04:12:07 INFO - PROCESS | 5122 | 1467112327110 Marionette TRACE conn3 <- [1,2312,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.zero.html",0,null,null,[["getImageData() throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 04:12:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 04:12:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1630ms 04:12:07 INFO - PROCESS | 5122 | 1467112327188 Marionette TRACE conn3 -> [0,2313,"getWindowHandle",null] 04:12:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 04:12:07 INFO - PROCESS | 5122 | 1467112327192 Marionette TRACE conn3 <- [1,2313,null,{"value":"8"}] 04:12:07 INFO - PROCESS | 5122 | 1467112327208 Marionette TRACE conn3 -> [0,2314,"setScriptTimeout",{"ms":35000}] 04:12:07 INFO - PROCESS | 5122 | 1467112327217 Marionette TRACE conn3 <- [1,2314,null,{}] 04:12:07 INFO - PROCESS | 5122 | 1467112327224 Marionette TRACE conn3 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:12:07 INFO - PROCESS | 5122 | 1467112327232 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:12:07 INFO - PROCESS | 5122 | 1467112327459 Marionette TRACE conn3 <- [1,2315,null,{"value":null}] 04:12:07 INFO - PROCESS | 5122 | 1467112327707 Marionette TRACE conn3 -> [0,2316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:07 INFO - PROCESS | 5122 | 1467112327713 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:12:07 INFO - PROCESS | 5122 | ++DOCSHELL 0x912ca400 == 44 [pid = 5122] [id = 586] 04:12:07 INFO - PROCESS | 5122 | ++DOMWINDOW == 79 (0x91dc7400) [pid = 5122] [serial = 1759] [outer = (nil)] 04:12:07 INFO - PROCESS | 5122 | ++DOMWINDOW == 80 (0x955e0400) [pid = 5122] [serial = 1760] [outer = 0x91dc7400] 04:12:07 INFO - PROCESS | 5122 | 1467112327848 Marionette DEBUG loaded listener.js 04:12:07 INFO - PROCESS | 5122 | ++DOMWINDOW == 81 (0x9837bc00) [pid = 5122] [serial = 1761] [outer = 0x91dc7400] 04:12:08 INFO - PROCESS | 5122 | 1467112328719 Marionette TRACE conn3 <- [1,2316,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html",0,null,null,[["ImageData.data clamps numbers to [0, 255]",0,null,null]]]}] 04:12:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 04:12:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1547ms 04:12:08 INFO - PROCESS | 5122 | 1467112328747 Marionette TRACE conn3 -> [0,2317,"getWindowHandle",null] 04:12:08 INFO - PROCESS | 5122 | 1467112328752 Marionette TRACE conn3 <- [1,2317,null,{"value":"8"}] 04:12:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 04:12:08 INFO - PROCESS | 5122 | 1467112328759 Marionette TRACE conn3 -> [0,2318,"setScriptTimeout",{"ms":35000}] 04:12:08 INFO - PROCESS | 5122 | 1467112328761 Marionette TRACE conn3 <- [1,2318,null,{}] 04:12:08 INFO - PROCESS | 5122 | 1467112328768 Marionette TRACE conn3 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:12:08 INFO - PROCESS | 5122 | 1467112328773 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:12:08 INFO - PROCESS | 5122 | 1467112328950 Marionette TRACE conn3 <- [1,2319,null,{"value":null}] 04:12:09 INFO - PROCESS | 5122 | 1467112329133 Marionette TRACE conn3 -> [0,2320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:09 INFO - PROCESS | 5122 | 1467112329141 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:12:09 INFO - PROCESS | 5122 | ++DOCSHELL 0x93b5a400 == 45 [pid = 5122] [id = 587] 04:12:09 INFO - PROCESS | 5122 | ++DOMWINDOW == 82 (0x9522d400) [pid = 5122] [serial = 1762] [outer = (nil)] 04:12:09 INFO - PROCESS | 5122 | ++DOMWINDOW == 83 (0x99e40400) [pid = 5122] [serial = 1763] [outer = 0x9522d400] 04:12:09 INFO - PROCESS | 5122 | 1467112329220 Marionette DEBUG loaded listener.js 04:12:09 INFO - PROCESS | 5122 | ++DOMWINDOW == 84 (0x99e45400) [pid = 5122] [serial = 1764] [outer = 0x9522d400] 04:12:10 INFO - PROCESS | 5122 | 1467112330193 Marionette TRACE conn3 <- [1,2320,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html",0,null,null,[["ImageData does not have a usable constructor",1,"assert_throws: function \"function () { new window.ImageData(1,1); }\" did not throw","@http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2321,"getWindowHandle",null] 04:12:10 INFO - PROCESS | 5122 | 1467112330247 Marionette TRACE conn3 <- [1,2321,null,{"value":"8"}] 04:12:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 04:12:10 INFO - PROCESS | 5122 | 1467112330253 Marionette TRACE conn3 -> [0,2322,"setScriptTimeout",{"ms":35000}] 04:12:10 INFO - PROCESS | 5122 | 1467112330257 Marionette TRACE conn3 <- [1,2322,null,{}] 04:12:10 INFO - PROCESS | 5122 | 1467112330262 Marionette TRACE conn3 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:12:10 INFO - PROCESS | 5122 | 1467112330268 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:12:10 INFO - PROCESS | 5122 | 1467112330435 Marionette TRACE conn3 <- [1,2323,null,{"value":null}] 04:12:10 INFO - PROCESS | 5122 | 1467112330620 Marionette TRACE conn3 -> [0,2324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:10 INFO - PROCESS | 5122 | 1467112330639 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:12:10 INFO - PROCESS | 5122 | ++DOCSHELL 0x9a142c00 == 46 [pid = 5122] [id = 588] 04:12:10 INFO - PROCESS | 5122 | ++DOMWINDOW == 85 (0x9a14b000) [pid = 5122] [serial = 1765] [outer = (nil)] 04:12:10 INFO - PROCESS | 5122 | ++DOMWINDOW == 86 (0x9a399c00) [pid = 5122] [serial = 1766] [outer = 0x9a14b000] 04:12:10 INFO - PROCESS | 5122 | 1467112330773 Marionette DEBUG loaded listener.js 04:12:10 INFO - PROCESS | 5122 | ++DOMWINDOW == 87 (0x9a5ba400) [pid = 5122] [serial = 1767] [outer = 0x9a14b000] 04:12:11 INFO - PROCESS | 5122 | 1467112331776 Marionette TRACE conn3 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 04:12:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 04:12:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1578ms 04:12:11 INFO - PROCESS | 5122 | 1467112331833 Marionette TRACE conn3 -> [0,2325,"getWindowHandle",null] 04:12:11 INFO - PROCESS | 5122 | 1467112331837 Marionette TRACE conn3 <- [1,2325,null,{"value":"8"}] 04:12:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 04:12:11 INFO - PROCESS | 5122 | 1467112331843 Marionette TRACE conn3 -> [0,2326,"setScriptTimeout",{"ms":35000}] 04:12:11 INFO - PROCESS | 5122 | 1467112331846 Marionette TRACE conn3 <- [1,2326,null,{}] 04:12:11 INFO - PROCESS | 5122 | 1467112331852 Marionette TRACE conn3 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:12:11 INFO - PROCESS | 5122 | 1467112331857 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:12:12 INFO - PROCESS | 5122 | 1467112332030 Marionette TRACE conn3 <- [1,2327,null,{"value":null}] 04:12:12 INFO - PROCESS | 5122 | 1467112332238 Marionette TRACE conn3 -> [0,2328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:12 INFO - PROCESS | 5122 | 1467112332245 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:12:12 INFO - PROCESS | 5122 | ++DOCSHELL 0x91dccc00 == 47 [pid = 5122] [id = 589] 04:12:12 INFO - PROCESS | 5122 | ++DOMWINDOW == 88 (0x91dcec00) [pid = 5122] [serial = 1768] [outer = (nil)] 04:12:12 INFO - PROCESS | 5122 | ++DOMWINDOW == 89 (0x9a8eb000) [pid = 5122] [serial = 1769] [outer = 0x91dcec00] 04:12:12 INFO - PROCESS | 5122 | 1467112332329 Marionette DEBUG loaded listener.js 04:12:12 INFO - PROCESS | 5122 | ++DOMWINDOW == 90 (0x9a8eec00) [pid = 5122] [serial = 1770] [outer = 0x91dcec00] 04:12:13 INFO - PROCESS | 5122 | 1467112333261 Marionette TRACE conn3 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 04:12:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 04:12:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1478ms 04:12:13 INFO - PROCESS | 5122 | 1467112333322 Marionette TRACE conn3 -> [0,2329,"getWindowHandle",null] 04:12:13 INFO - PROCESS | 5122 | 1467112333326 Marionette TRACE conn3 <- [1,2329,null,{"value":"8"}] 04:12:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 04:12:13 INFO - PROCESS | 5122 | 1467112333333 Marionette TRACE conn3 -> [0,2330,"setScriptTimeout",{"ms":35000}] 04:12:13 INFO - PROCESS | 5122 | 1467112333336 Marionette TRACE conn3 <- [1,2330,null,{}] 04:12:13 INFO - PROCESS | 5122 | 1467112333342 Marionette TRACE conn3 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:12:13 INFO - PROCESS | 5122 | 1467112333347 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:12:13 INFO - PROCESS | 5122 | 1467112333513 Marionette TRACE conn3 <- [1,2331,null,{"value":null}] 04:12:14 INFO - PROCESS | 5122 | 1467112333997 Marionette TRACE conn3 -> [0,2332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:14 INFO - PROCESS | 5122 | 1467112334007 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:12:14 INFO - PROCESS | 5122 | ++DOCSHELL 0x8e8d4c00 == 48 [pid = 5122] [id = 590] 04:12:14 INFO - PROCESS | 5122 | ++DOMWINDOW == 91 (0x8e8d5000) [pid = 5122] [serial = 1771] [outer = (nil)] 04:12:14 INFO - PROCESS | 5122 | ++DOMWINDOW == 92 (0x8e8df400) [pid = 5122] [serial = 1772] [outer = 0x8e8d5000] 04:12:14 INFO - PROCESS | 5122 | 1467112334086 Marionette DEBUG loaded listener.js 04:12:14 INFO - PROCESS | 5122 | ++DOMWINDOW == 93 (0x8f10b400) [pid = 5122] [serial = 1773] [outer = 0x8e8d5000] 04:12:14 INFO - PROCESS | 5122 | 1467112334978 Marionette TRACE conn3 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 04:12:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 04:12:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1679ms 04:12:15 INFO - PROCESS | 5122 | 1467112335018 Marionette TRACE conn3 -> [0,2333,"getWindowHandle",null] 04:12:15 INFO - PROCESS | 5122 | 1467112335024 Marionette TRACE conn3 <- [1,2333,null,{"value":"8"}] 04:12:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 04:12:15 INFO - PROCESS | 5122 | 1467112335065 Marionette TRACE conn3 -> [0,2334,"setScriptTimeout",{"ms":35000}] 04:12:15 INFO - PROCESS | 5122 | 1467112335070 Marionette TRACE conn3 <- [1,2334,null,{}] 04:12:15 INFO - PROCESS | 5122 | 1467112335079 Marionette TRACE conn3 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:12:15 INFO - PROCESS | 5122 | 1467112335087 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:12:15 INFO - PROCESS | 5122 | 1467112335267 Marionette TRACE conn3 <- [1,2335,null,{"value":null}] 04:12:15 INFO - PROCESS | 5122 | 1467112335462 Marionette TRACE conn3 -> [0,2336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:15 INFO - PROCESS | 5122 | 1467112335472 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:12:15 INFO - PROCESS | 5122 | ++DOCSHELL 0x8e4b9400 == 49 [pid = 5122] [id = 591] 04:12:15 INFO - PROCESS | 5122 | ++DOMWINDOW == 94 (0x8e8d8c00) [pid = 5122] [serial = 1774] [outer = (nil)] 04:12:15 INFO - PROCESS | 5122 | ++DOMWINDOW == 95 (0x8fb3a800) [pid = 5122] [serial = 1775] [outer = 0x8e8d8c00] 04:12:15 INFO - PROCESS | 5122 | 1467112335548 Marionette DEBUG loaded listener.js 04:12:15 INFO - PROCESS | 5122 | ++DOMWINDOW == 96 (0x91dcb400) [pid = 5122] [serial = 1776] [outer = 0x8e8d8c00] 04:12:17 INFO - PROCESS | 5122 | --DOCSHELL 0x8e8de000 == 48 [pid = 5122] [id = 553] 04:12:17 INFO - PROCESS | 5122 | --DOCSHELL 0x8db7cc00 == 47 [pid = 5122] [id = 568] 04:12:17 INFO - PROCESS | 5122 | --DOCSHELL 0x8f2dd800 == 46 [pid = 5122] [id = 554] 04:12:17 INFO - PROCESS | 5122 | --DOCSHELL 0x93b5a000 == 45 [pid = 5122] [id = 555] 04:12:17 INFO - PROCESS | 5122 | --DOCSHELL 0x8f97f400 == 44 [pid = 5122] [id = 582] 04:12:17 INFO - PROCESS | 5122 | --DOCSHELL 0x92421800 == 43 [pid = 5122] [id = 581] 04:12:17 INFO - PROCESS | 5122 | --DOCSHELL 0x95232c00 == 42 [pid = 5122] [id = 580] 04:12:17 INFO - PROCESS | 5122 | --DOCSHELL 0x8f10a000 == 41 [pid = 5122] [id = 579] 04:12:17 INFO - PROCESS | 5122 | --DOCSHELL 0x8f012800 == 40 [pid = 5122] [id = 578] 04:12:17 INFO - PROCESS | 5122 | --DOCSHELL 0x99dbb000 == 39 [pid = 5122] [id = 563] 04:12:17 INFO - PROCESS | 5122 | --DOCSHELL 0x8db7f000 == 38 [pid = 5122] [id = 566] 04:12:17 INFO - PROCESS | 5122 | --DOCSHELL 0x91ef2c00 == 37 [pid = 5122] [id = 565] 04:12:17 INFO - PROCESS | 5122 | --DOCSHELL 0x8e8d6800 == 36 [pid = 5122] [id = 545] 04:12:17 INFO - PROCESS | 5122 | --DOCSHELL 0x8f118800 == 35 [pid = 5122] [id = 564] 04:12:17 INFO - PROCESS | 5122 | --DOCSHELL 0x92027000 == 34 [pid = 5122] [id = 549] 04:12:17 INFO - PROCESS | 5122 | --DOCSHELL 0x91cc1800 == 33 [pid = 5122] [id = 547] 04:12:17 INFO - PROCESS | 5122 | --DOCSHELL 0x8e8dd800 == 32 [pid = 5122] [id = 574] 04:12:17 INFO - PROCESS | 5122 | --DOCSHELL 0x8fb35000 == 31 [pid = 5122] [id = 551] 04:12:17 INFO - PROCESS | 5122 | --DOCSHELL 0x93b4e800 == 30 [pid = 5122] [id = 559] 04:12:17 INFO - PROCESS | 5122 | --DOCSHELL 0x955d3000 == 29 [pid = 5122] [id = 576] 04:12:17 INFO - PROCESS | 5122 | --DOCSHELL 0x8f2e7800 == 28 [pid = 5122] [id = 575] 04:12:17 INFO - PROCESS | 5122 | --DOCSHELL 0x8f01d400 == 27 [pid = 5122] [id = 558] 04:12:17 INFO - PROCESS | 5122 | --DOCSHELL 0x8e4ac800 == 26 [pid = 5122] [id = 577] 04:12:17 INFO - PROCESS | 5122 | --DOCSHELL 0x8f97bc00 == 25 [pid = 5122] [id = 560] 04:12:17 INFO - PROCESS | 5122 | --DOCSHELL 0x8e4b6400 == 24 [pid = 5122] [id = 557] 04:12:17 INFO - PROCESS | 5122 | --DOCSHELL 0x8f2e5000 == 23 [pid = 5122] [id = 546] 04:12:17 INFO - PROCESS | 5122 | --DOCSHELL 0x94854c00 == 22 [pid = 5122] [id = 556] 04:12:17 INFO - PROCESS | 5122 | --DOCSHELL 0x92024400 == 21 [pid = 5122] [id = 573] 04:12:17 INFO - PROCESS | 5122 | --DOCSHELL 0x8e8d3400 == 20 [pid = 5122] [id = 550] 04:12:17 INFO - PROCESS | 5122 | --DOCSHELL 0x8e4b8c00 == 19 [pid = 5122] [id = 548] 04:12:17 INFO - PROCESS | 5122 | --DOCSHELL 0x948fc000 == 18 [pid = 5122] [id = 552] 04:12:17 INFO - PROCESS | 5122 | --DOCSHELL 0x93b53000 == 17 [pid = 5122] [id = 561] 04:12:17 INFO - PROCESS | 5122 | --DOCSHELL 0x91dcd800 == 16 [pid = 5122] [id = 562] 04:12:17 INFO - PROCESS | 5122 | --DOCSHELL 0x8f10c000 == 15 [pid = 5122] [id = 567] 04:12:17 INFO - PROCESS | 5122 | --DOCSHELL 0x9a142c00 == 14 [pid = 5122] [id = 588] 04:12:17 INFO - PROCESS | 5122 | --DOCSHELL 0x91dccc00 == 13 [pid = 5122] [id = 589] 04:12:17 INFO - PROCESS | 5122 | --DOCSHELL 0x93b5a400 == 12 [pid = 5122] [id = 587] 04:12:17 INFO - PROCESS | 5122 | --DOCSHELL 0x912ca400 == 11 [pid = 5122] [id = 586] 04:12:17 INFO - PROCESS | 5122 | --DOCSHELL 0x8f2e3000 == 10 [pid = 5122] [id = 584] 04:12:17 INFO - PROCESS | 5122 | --DOCSHELL 0x8f2e0400 == 9 [pid = 5122] [id = 585] 04:12:17 INFO - PROCESS | 5122 | --DOCSHELL 0x8db7ec00 == 8 [pid = 5122] [id = 583] 04:12:17 INFO - PROCESS | 5122 | --DOMWINDOW == 95 (0x92024c00) [pid = 5122] [serial = 1683] [outer = (nil)] [url = about:blank] 04:12:17 INFO - PROCESS | 5122 | --DOMWINDOW == 94 (0x91cc3400) [pid = 5122] [serial = 1682] [outer = (nil)] [url = about:blank] 04:12:17 INFO - PROCESS | 5122 | --DOMWINDOW == 93 (0x95229c00) [pid = 5122] [serial = 1686] [outer = (nil)] [url = about:blank] 04:12:17 INFO - PROCESS | 5122 | --DOMWINDOW == 92 (0x9485e400) [pid = 5122] [serial = 1685] [outer = (nil)] [url = about:blank] 04:12:17 INFO - PROCESS | 5122 | --DOMWINDOW == 91 (0x992b2800) [pid = 5122] [serial = 1689] [outer = (nil)] [url = about:blank] 04:12:17 INFO - PROCESS | 5122 | --DOMWINDOW == 90 (0x98186000) [pid = 5122] [serial = 1688] [outer = (nil)] [url = about:blank] 04:12:17 INFO - PROCESS | 5122 | --DOMWINDOW == 89 (0x99e4c800) [pid = 5122] [serial = 1692] [outer = (nil)] [url = about:blank] 04:12:17 INFO - PROCESS | 5122 | --DOMWINDOW == 88 (0x99e48800) [pid = 5122] [serial = 1691] [outer = (nil)] [url = about:blank] 04:12:17 INFO - PROCESS | 5122 | --DOMWINDOW == 87 (0x9a141c00) [pid = 5122] [serial = 1695] [outer = (nil)] [url = about:blank] 04:12:17 INFO - PROCESS | 5122 | --DOMWINDOW == 86 (0x99ee5c00) [pid = 5122] [serial = 1694] [outer = (nil)] [url = about:blank] 04:12:17 INFO - PROCESS | 5122 | --DOMWINDOW == 85 (0x9a5b7800) [pid = 5122] [serial = 1698] [outer = (nil)] [url = about:blank] 04:12:17 INFO - PROCESS | 5122 | --DOMWINDOW == 84 (0x9a3bcc00) [pid = 5122] [serial = 1697] [outer = (nil)] [url = about:blank] 04:12:17 INFO - PROCESS | 5122 | --DOMWINDOW == 83 (0x9a8c3c00) [pid = 5122] [serial = 1701] [outer = (nil)] [url = about:blank] 04:12:17 INFO - PROCESS | 5122 | --DOMWINDOW == 82 (0x9a5bc800) [pid = 5122] [serial = 1700] [outer = (nil)] [url = about:blank] 04:12:17 INFO - PROCESS | 5122 | --DOMWINDOW == 81 (0x9202ac00) [pid = 5122] [serial = 1715] [outer = (nil)] [url = about:blank] 04:12:17 INFO - PROCESS | 5122 | --DOMWINDOW == 80 (0x8fb3b000) [pid = 5122] [serial = 1712] [outer = (nil)] [url = about:blank] 04:12:17 INFO - PROCESS | 5122 | --DOMWINDOW == 79 (0x8f020c00) [pid = 5122] [serial = 1709] [outer = (nil)] [url = about:blank] 04:12:17 INFO - PROCESS | 5122 | --DOMWINDOW == 78 (0x8f111000) [pid = 5122] [serial = 1710] [outer = (nil)] [url = about:blank] 04:12:17 INFO - PROCESS | 5122 | --DOMWINDOW == 77 (0x930dbc00) [pid = 5122] [serial = 1707] [outer = (nil)] [url = about:blank] 04:12:17 INFO - PROCESS | 5122 | --DOMWINDOW == 76 (0x8f978c00) [pid = 5122] [serial = 1704] [outer = (nil)] [url = about:blank] 04:12:17 INFO - PROCESS | 5122 | --DOMWINDOW == 75 (0x8f115c00) [pid = 5122] [serial = 1703] [outer = (nil)] [url = about:blank] 04:12:17 INFO - PROCESS | 5122 | --DOMWINDOW == 74 (0x92429800) [pid = 5122] [serial = 1706] [outer = (nil)] [url = about:blank] 04:12:17 INFO - PROCESS | 5122 | --DOMWINDOW == 73 (0x92fa9000) [pid = 5122] [serial = 1718] [outer = (nil)] [url = about:blank] 04:12:17 INFO - PROCESS | 5122 | --DOMWINDOW == 72 (0x9242c000) [pid = 5122] [serial = 1716] [outer = (nil)] [url = about:blank] 04:12:17 INFO - PROCESS | 5122 | --DOMWINDOW == 71 (0x9485e800) [pid = 5122] [serial = 1721] [outer = (nil)] [url = about:blank] 04:12:17 INFO - PROCESS | 5122 | --DOMWINDOW == 70 (0x93b92400) [pid = 5122] [serial = 1719] [outer = (nil)] [url = about:blank] 04:12:17 INFO - PROCESS | 5122 | --DOMWINDOW == 69 (0x912d0800) [pid = 5122] [serial = 1713] [outer = (nil)] [url = about:blank] 04:12:17 INFO - PROCESS | 5122 | 1467112337658 Marionette TRACE conn3 <- [1,2336,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.round.html",0,null,null,[["ImageData.data rounds numbers with round-to-zero",0,null,null]]]}] 04:12:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 04:12:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 2721ms 04:12:17 INFO - PROCESS | 5122 | 1467112337758 Marionette TRACE conn3 -> [0,2337,"getWindowHandle",null] 04:12:17 INFO - PROCESS | 5122 | 1467112337762 Marionette TRACE conn3 <- [1,2337,null,{"value":"8"}] 04:12:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 04:12:17 INFO - PROCESS | 5122 | 1467112337771 Marionette TRACE conn3 -> [0,2338,"setScriptTimeout",{"ms":35000}] 04:12:17 INFO - PROCESS | 5122 | 1467112337774 Marionette TRACE conn3 <- [1,2338,null,{}] 04:12:17 INFO - PROCESS | 5122 | 1467112337782 Marionette TRACE conn3 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:12:17 INFO - PROCESS | 5122 | 1467112337786 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:12:18 INFO - PROCESS | 5122 | 1467112337998 Marionette TRACE conn3 <- [1,2339,null,{"value":null}] 04:12:18 INFO - PROCESS | 5122 | 1467112338136 Marionette TRACE conn3 -> [0,2340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.set.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:18 INFO - PROCESS | 5122 | 1467112338145 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:12:18 INFO - PROCESS | 5122 | ++DOCSHELL 0x8e4b8c00 == 9 [pid = 5122] [id = 592] 04:12:18 INFO - PROCESS | 5122 | ++DOMWINDOW == 70 (0x8e8d1400) [pid = 5122] [serial = 1777] [outer = (nil)] 04:12:18 INFO - PROCESS | 5122 | ++DOMWINDOW == 71 (0x8f01f800) [pid = 5122] [serial = 1778] [outer = 0x8e8d1400] 04:12:18 INFO - PROCESS | 5122 | 1467112338217 Marionette DEBUG loaded listener.js 04:12:18 INFO - PROCESS | 5122 | ++DOMWINDOW == 72 (0x8f112400) [pid = 5122] [serial = 1779] [outer = 0x8e8d1400] 04:12:19 INFO - PROCESS | 5122 | 1467112339032 Marionette TRACE conn3 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 04:12:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 04:12:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1279ms 04:12:19 INFO - PROCESS | 5122 | 1467112339049 Marionette TRACE conn3 -> [0,2341,"getWindowHandle",null] 04:12:19 INFO - PROCESS | 5122 | 1467112339058 Marionette TRACE conn3 <- [1,2341,null,{"value":"8"}] 04:12:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 04:12:19 INFO - PROCESS | 5122 | 1467112339069 Marionette TRACE conn3 -> [0,2342,"setScriptTimeout",{"ms":35000}] 04:12:19 INFO - PROCESS | 5122 | 1467112339072 Marionette TRACE conn3 <- [1,2342,null,{}] 04:12:19 INFO - PROCESS | 5122 | 1467112339078 Marionette TRACE conn3 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:12:19 INFO - PROCESS | 5122 | 1467112339084 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:12:19 INFO - PROCESS | 5122 | 1467112339250 Marionette TRACE conn3 <- [1,2343,null,{"value":null}] 04:12:19 INFO - PROCESS | 5122 | 1467112339270 Marionette TRACE conn3 -> [0,2344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:19 INFO - PROCESS | 5122 | 1467112339282 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:12:19 INFO - PROCESS | 5122 | ++DOCSHELL 0x8fb39800 == 10 [pid = 5122] [id = 593] 04:12:19 INFO - PROCESS | 5122 | ++DOMWINDOW == 73 (0x8fb39c00) [pid = 5122] [serial = 1780] [outer = (nil)] 04:12:19 INFO - PROCESS | 5122 | ++DOMWINDOW == 74 (0x91261400) [pid = 5122] [serial = 1781] [outer = 0x8fb39c00] 04:12:19 INFO - PROCESS | 5122 | 1467112339488 Marionette DEBUG loaded listener.js 04:12:19 INFO - PROCESS | 5122 | ++DOMWINDOW == 75 (0x912ce000) [pid = 5122] [serial = 1782] [outer = 0x8fb39c00] 04:12:20 INFO - PROCESS | 5122 | 1467112340377 Marionette TRACE conn3 <- [1,2344,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.string.html",0,null,null,[["ImageData.data converts strings to numbers with ToNumber",0,null,null]]]}] 04:12:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 04:12:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1337ms 04:12:20 INFO - PROCESS | 5122 | 1467112340405 Marionette TRACE conn3 -> [0,2345,"getWindowHandle",null] 04:12:20 INFO - PROCESS | 5122 | 1467112340409 Marionette TRACE conn3 <- [1,2345,null,{"value":"8"}] 04:12:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 04:12:20 INFO - PROCESS | 5122 | 1467112340415 Marionette TRACE conn3 -> [0,2346,"setScriptTimeout",{"ms":35000}] 04:12:20 INFO - PROCESS | 5122 | 1467112340421 Marionette TRACE conn3 <- [1,2346,null,{}] 04:12:20 INFO - PROCESS | 5122 | 1467112340445 Marionette TRACE conn3 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:12:20 INFO - PROCESS | 5122 | 1467112340454 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:12:20 INFO - PROCESS | 5122 | 1467112340677 Marionette TRACE conn3 <- [1,2347,null,{"value":null}] 04:12:20 INFO - PROCESS | 5122 | 1467112340699 Marionette TRACE conn3 -> [0,2348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:20 INFO - PROCESS | 5122 | 1467112340707 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:12:20 INFO - PROCESS | 5122 | ++DOCSHELL 0x91eef400 == 11 [pid = 5122] [id = 594] 04:12:20 INFO - PROCESS | 5122 | ++DOMWINDOW == 76 (0x91ef1400) [pid = 5122] [serial = 1783] [outer = (nil)] 04:12:20 INFO - PROCESS | 5122 | ++DOMWINDOW == 77 (0x91ef5000) [pid = 5122] [serial = 1784] [outer = 0x91ef1400] 04:12:20 INFO - PROCESS | 5122 | 1467112340785 Marionette DEBUG loaded listener.js 04:12:20 INFO - PROCESS | 5122 | ++DOMWINDOW == 78 (0x9202d400) [pid = 5122] [serial = 1785] [outer = 0x91ef1400] 04:12:21 INFO - PROCESS | 5122 | 1467112341672 Marionette TRACE conn3 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 04:12:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 04:12:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1298ms 04:12:21 INFO - PROCESS | 5122 | 1467112341713 Marionette TRACE conn3 -> [0,2349,"getWindowHandle",null] 04:12:21 INFO - PROCESS | 5122 | 1467112341718 Marionette TRACE conn3 <- [1,2349,null,{"value":"8"}] 04:12:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 04:12:21 INFO - PROCESS | 5122 | 1467112341732 Marionette TRACE conn3 -> [0,2350,"setScriptTimeout",{"ms":35000}] 04:12:21 INFO - PROCESS | 5122 | 1467112341736 Marionette TRACE conn3 <- [1,2350,null,{}] 04:12:21 INFO - PROCESS | 5122 | 1467112341741 Marionette TRACE conn3 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:12:21 INFO - PROCESS | 5122 | 1467112341745 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:12:21 INFO - PROCESS | 5122 | 1467112341947 Marionette TRACE conn3 <- [1,2351,null,{"value":null}] 04:12:22 INFO - PROCESS | 5122 | --DOMWINDOW == 77 (0x95234800) [pid = 5122] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 04:12:22 INFO - PROCESS | 5122 | --DOMWINDOW == 76 (0x9534e800) [pid = 5122] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 04:12:22 INFO - PROCESS | 5122 | --DOMWINDOW == 75 (0x8fb35400) [pid = 5122] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 04:12:22 INFO - PROCESS | 5122 | --DOMWINDOW == 74 (0x955d3800) [pid = 5122] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 04:12:22 INFO - PROCESS | 5122 | --DOMWINDOW == 73 (0x93b94000) [pid = 5122] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 04:12:22 INFO - PROCESS | 5122 | --DOMWINDOW == 72 (0x91ccc000) [pid = 5122] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 04:12:22 INFO - PROCESS | 5122 | --DOMWINDOW == 71 (0x8f01b000) [pid = 5122] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 04:12:22 INFO - PROCESS | 5122 | --DOMWINDOW == 70 (0x8e4b1400) [pid = 5122] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 04:12:22 INFO - PROCESS | 5122 | --DOMWINDOW == 69 (0x8f015400) [pid = 5122] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 04:12:22 INFO - PROCESS | 5122 | --DOMWINDOW == 68 (0x91eed400) [pid = 5122] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 04:12:22 INFO - PROCESS | 5122 | 1467112342618 Marionette TRACE conn3 -> [0,2352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:22 INFO - PROCESS | 5122 | 1467112342629 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:12:22 INFO - PROCESS | 5122 | ++DOCSHELL 0x8e4b3c00 == 12 [pid = 5122] [id = 595] 04:12:22 INFO - PROCESS | 5122 | ++DOMWINDOW == 69 (0x8f015400) [pid = 5122] [serial = 1786] [outer = (nil)] 04:12:22 INFO - PROCESS | 5122 | ++DOMWINDOW == 70 (0x8f2e0000) [pid = 5122] [serial = 1787] [outer = 0x8f015400] 04:12:22 INFO - PROCESS | 5122 | 1467112342694 Marionette DEBUG loaded listener.js 04:12:22 INFO - PROCESS | 5122 | ++DOMWINDOW == 71 (0x930d0c00) [pid = 5122] [serial = 1788] [outer = 0x8f015400] 04:12:23 INFO - PROCESS | 5122 | 1467112343449 Marionette TRACE conn3 <- [1,2352,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html",0,null,null,[["putImageData() puts non-solid image data correctly",0,null,null]]]}] 04:12:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 04:12:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1733ms 04:12:23 INFO - PROCESS | 5122 | 1467112343466 Marionette TRACE conn3 -> [0,2353,"getWindowHandle",null] 04:12:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 04:12:23 INFO - PROCESS | 5122 | 1467112343470 Marionette TRACE conn3 <- [1,2353,null,{"value":"8"}] 04:12:23 INFO - PROCESS | 5122 | 1467112343476 Marionette TRACE conn3 -> [0,2354,"setScriptTimeout",{"ms":35000}] 04:12:23 INFO - PROCESS | 5122 | 1467112343479 Marionette TRACE conn3 <- [1,2354,null,{}] 04:12:23 INFO - PROCESS | 5122 | 1467112343494 Marionette TRACE conn3 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:12:23 INFO - PROCESS | 5122 | 1467112343499 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:12:23 INFO - PROCESS | 5122 | 1467112343642 Marionette TRACE conn3 <- [1,2355,null,{"value":null}] 04:12:23 INFO - PROCESS | 5122 | 1467112343660 Marionette TRACE conn3 -> [0,2356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:23 INFO - PROCESS | 5122 | 1467112343668 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:12:23 INFO - PROCESS | 5122 | ++DOCSHELL 0x93b56800 == 13 [pid = 5122] [id = 596] 04:12:23 INFO - PROCESS | 5122 | ++DOMWINDOW == 72 (0x93b5ac00) [pid = 5122] [serial = 1789] [outer = (nil)] 04:12:23 INFO - PROCESS | 5122 | ++DOMWINDOW == 73 (0x93d73400) [pid = 5122] [serial = 1790] [outer = 0x93b5ac00] 04:12:23 INFO - PROCESS | 5122 | 1467112343734 Marionette DEBUG loaded listener.js 04:12:23 INFO - PROCESS | 5122 | ++DOMWINDOW == 74 (0x94850c00) [pid = 5122] [serial = 1791] [outer = 0x93b5ac00] 04:12:24 INFO - PROCESS | 5122 | 1467112344753 Marionette TRACE conn3 <- [1,2356,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.basic.html",0,null,null,[["putImageData() puts image data from getImageData() onto the canvas",0,null,null]]]}] 04:12:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 04:12:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1326ms 04:12:24 INFO - PROCESS | 5122 | 1467112344803 Marionette TRACE conn3 -> [0,2357,"getWindowHandle",null] 04:12:24 INFO - PROCESS | 5122 | 1467112344809 Marionette TRACE conn3 <- [1,2357,null,{"value":"8"}] 04:12:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 04:12:24 INFO - PROCESS | 5122 | 1467112344819 Marionette TRACE conn3 -> [0,2358,"setScriptTimeout",{"ms":35000}] 04:12:24 INFO - PROCESS | 5122 | 1467112344823 Marionette TRACE conn3 <- [1,2358,null,{}] 04:12:24 INFO - PROCESS | 5122 | 1467112344833 Marionette TRACE conn3 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:12:24 INFO - PROCESS | 5122 | 1467112344838 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:12:25 INFO - PROCESS | 5122 | 1467112345023 Marionette TRACE conn3 <- [1,2359,null,{"value":null}] 04:12:25 INFO - PROCESS | 5122 | 1467112345209 Marionette TRACE conn3 -> [0,2360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:25 INFO - PROCESS | 5122 | 1467112345227 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:12:25 INFO - PROCESS | 5122 | ++DOCSHELL 0x8db84000 == 14 [pid = 5122] [id = 597] 04:12:25 INFO - PROCESS | 5122 | ++DOMWINDOW == 75 (0x8e8d9400) [pid = 5122] [serial = 1792] [outer = (nil)] 04:12:25 INFO - PROCESS | 5122 | ++DOMWINDOW == 76 (0x8f2e0400) [pid = 5122] [serial = 1793] [outer = 0x8e8d9400] 04:12:25 INFO - PROCESS | 5122 | 1467112345308 Marionette DEBUG loaded listener.js 04:12:25 INFO - PROCESS | 5122 | ++DOMWINDOW == 77 (0x8f97bc00) [pid = 5122] [serial = 1794] [outer = 0x8e8d9400] 04:12:26 INFO - PROCESS | 5122 | 1467112346372 Marionette TRACE conn3 <- [1,2360,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.clip.html",0,null,null,[["putImageData() is not affected by clipping regions",0,null,null]]]}] 04:12:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 04:12:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1643ms 04:12:26 INFO - PROCESS | 5122 | 1467112346461 Marionette TRACE conn3 -> [0,2361,"getWindowHandle",null] 04:12:26 INFO - PROCESS | 5122 | 1467112346468 Marionette TRACE conn3 <- [1,2361,null,{"value":"8"}] 04:12:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 04:12:26 INFO - PROCESS | 5122 | 1467112346479 Marionette TRACE conn3 -> [0,2362,"setScriptTimeout",{"ms":35000}] 04:12:26 INFO - PROCESS | 5122 | 1467112346482 Marionette TRACE conn3 <- [1,2362,null,{}] 04:12:26 INFO - PROCESS | 5122 | 1467112346489 Marionette TRACE conn3 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:12:26 INFO - PROCESS | 5122 | 1467112346495 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:12:26 INFO - PROCESS | 5122 | 1467112346707 Marionette TRACE conn3 <- [1,2363,null,{"value":null}] 04:12:26 INFO - PROCESS | 5122 | 1467112346937 Marionette TRACE conn3 -> [0,2364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.created.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:26 INFO - PROCESS | 5122 | 1467112346945 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:12:27 INFO - PROCESS | 5122 | ++DOCSHELL 0x8e4b1c00 == 15 [pid = 5122] [id = 598] 04:12:27 INFO - PROCESS | 5122 | ++DOMWINDOW == 78 (0x91dca000) [pid = 5122] [serial = 1795] [outer = (nil)] 04:12:27 INFO - PROCESS | 5122 | ++DOMWINDOW == 79 (0x91eee400) [pid = 5122] [serial = 1796] [outer = 0x91dca000] 04:12:27 INFO - PROCESS | 5122 | 1467112347053 Marionette DEBUG loaded listener.js 04:12:27 INFO - PROCESS | 5122 | ++DOMWINDOW == 80 (0x91ef3800) [pid = 5122] [serial = 1797] [outer = 0x91dca000] 04:12:28 INFO - PROCESS | 5122 | 1467112348133 Marionette TRACE conn3 <- [1,2364,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.created.html",0,null,null,[["putImageData() puts image data from createImageData() onto the canvas",0,null,null]]]}] 04:12:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 04:12:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1730ms 04:12:28 INFO - PROCESS | 5122 | 1467112348209 Marionette TRACE conn3 -> [0,2365,"getWindowHandle",null] 04:12:28 INFO - PROCESS | 5122 | 1467112348213 Marionette TRACE conn3 <- [1,2365,null,{"value":"8"}] 04:12:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 04:12:28 INFO - PROCESS | 5122 | 1467112348220 Marionette TRACE conn3 -> [0,2366,"setScriptTimeout",{"ms":35000}] 04:12:28 INFO - PROCESS | 5122 | 1467112348226 Marionette TRACE conn3 <- [1,2366,null,{}] 04:12:28 INFO - PROCESS | 5122 | 1467112348243 Marionette TRACE conn3 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:12:28 INFO - PROCESS | 5122 | 1467112348251 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:12:28 INFO - PROCESS | 5122 | 1467112348461 Marionette TRACE conn3 <- [1,2367,null,{"value":null}] 04:12:28 INFO - PROCESS | 5122 | 1467112348686 Marionette TRACE conn3 -> [0,2368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:28 INFO - PROCESS | 5122 | 1467112348697 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:12:28 INFO - PROCESS | 5122 | ++DOCSHELL 0x95233c00 == 16 [pid = 5122] [id = 599] 04:12:28 INFO - PROCESS | 5122 | ++DOMWINDOW == 81 (0x95234800) [pid = 5122] [serial = 1798] [outer = (nil)] 04:12:28 INFO - PROCESS | 5122 | ++DOMWINDOW == 82 (0x952a9800) [pid = 5122] [serial = 1799] [outer = 0x95234800] 04:12:28 INFO - PROCESS | 5122 | 1467112348823 Marionette DEBUG loaded listener.js 04:12:28 INFO - PROCESS | 5122 | ++DOMWINDOW == 83 (0x952aec00) [pid = 5122] [serial = 1800] [outer = 0x95234800] 04:12:29 INFO - PROCESS | 5122 | 1467112349815 Marionette TRACE conn3 <- [1,2368,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.cross.html",0,null,null,[["putImageData() accepts image data got from a different canvas",0,null,null]]]}] 04:12:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 04:12:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1687ms 04:12:29 INFO - PROCESS | 5122 | 1467112349908 Marionette TRACE conn3 -> [0,2369,"getWindowHandle",null] 04:12:29 INFO - PROCESS | 5122 | 1467112349912 Marionette TRACE conn3 <- [1,2369,null,{"value":"8"}] 04:12:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 04:12:29 INFO - PROCESS | 5122 | 1467112349920 Marionette TRACE conn3 -> [0,2370,"setScriptTimeout",{"ms":35000}] 04:12:29 INFO - PROCESS | 5122 | 1467112349923 Marionette TRACE conn3 <- [1,2370,null,{}] 04:12:29 INFO - PROCESS | 5122 | 1467112349929 Marionette TRACE conn3 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:12:29 INFO - PROCESS | 5122 | 1467112349935 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:12:30 INFO - PROCESS | 5122 | 1467112350144 Marionette TRACE conn3 <- [1,2371,null,{"value":null}] 04:12:30 INFO - PROCESS | 5122 | 1467112350373 Marionette TRACE conn3 -> [0,2372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:30 INFO - PROCESS | 5122 | 1467112350384 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:12:30 INFO - PROCESS | 5122 | ++DOCSHELL 0x8f97c400 == 17 [pid = 5122] [id = 600] 04:12:30 INFO - PROCESS | 5122 | ++DOMWINDOW == 84 (0x91dc6000) [pid = 5122] [serial = 1801] [outer = (nil)] 04:12:30 INFO - PROCESS | 5122 | ++DOMWINDOW == 85 (0x95533000) [pid = 5122] [serial = 1802] [outer = 0x91dc6000] 04:12:30 INFO - PROCESS | 5122 | 1467112350498 Marionette DEBUG loaded listener.js 04:12:30 INFO - PROCESS | 5122 | ++DOMWINDOW == 86 (0x955d9400) [pid = 5122] [serial = 1803] [outer = 0x91dc6000] 04:12:31 INFO - PROCESS | 5122 | 1467112351597 Marionette TRACE conn3 <- [1,2372,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html",0,null,null,[["putImageData() handles negative-sized dirty rectangles correctly",0,null,null]]]}] 04:12:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 04:12:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1698ms 04:12:31 INFO - PROCESS | 5122 | 1467112351618 Marionette TRACE conn3 -> [0,2373,"getWindowHandle",null] 04:12:31 INFO - PROCESS | 5122 | 1467112351623 Marionette TRACE conn3 <- [1,2373,null,{"value":"8"}] 04:12:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 04:12:31 INFO - PROCESS | 5122 | 1467112351631 Marionette TRACE conn3 -> [0,2374,"setScriptTimeout",{"ms":35000}] 04:12:31 INFO - PROCESS | 5122 | 1467112351636 Marionette TRACE conn3 <- [1,2374,null,{}] 04:12:31 INFO - PROCESS | 5122 | 1467112351644 Marionette TRACE conn3 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:12:31 INFO - PROCESS | 5122 | 1467112351649 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:12:31 INFO - PROCESS | 5122 | 1467112351943 Marionette TRACE conn3 <- [1,2375,null,{"value":null}] 04:12:32 INFO - PROCESS | 5122 | 1467112352178 Marionette TRACE conn3 -> [0,2376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:32 INFO - PROCESS | 5122 | 1467112352194 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:12:32 INFO - PROCESS | 5122 | ++DOCSHELL 0x8e4b2000 == 18 [pid = 5122] [id = 601] 04:12:32 INFO - PROCESS | 5122 | ++DOMWINDOW == 87 (0x8f01ac00) [pid = 5122] [serial = 1804] [outer = (nil)] 04:12:32 INFO - PROCESS | 5122 | ++DOMWINDOW == 88 (0x8f97f400) [pid = 5122] [serial = 1805] [outer = 0x8f01ac00] 04:12:32 INFO - PROCESS | 5122 | 1467112352294 Marionette DEBUG loaded listener.js 04:12:32 INFO - PROCESS | 5122 | ++DOMWINDOW == 89 (0x8fb3bc00) [pid = 5122] [serial = 1806] [outer = 0x8f01ac00] 04:12:32 INFO - PROCESS | 5122 | --DOMWINDOW == 88 (0x955d2c00) [pid = 5122] [serial = 1745] [outer = (nil)] [url = about:blank] 04:12:32 INFO - PROCESS | 5122 | --DOMWINDOW == 87 (0x9522ac00) [pid = 5122] [serial = 1748] [outer = (nil)] [url = about:blank] 04:12:32 INFO - PROCESS | 5122 | --DOMWINDOW == 86 (0x955da000) [pid = 5122] [serial = 1730] [outer = (nil)] [url = about:blank] 04:12:32 INFO - PROCESS | 5122 | --DOMWINDOW == 85 (0x96f2a400) [pid = 5122] [serial = 1731] [outer = (nil)] [url = about:blank] 04:12:32 INFO - PROCESS | 5122 | --DOMWINDOW == 84 (0x948fc800) [pid = 5122] [serial = 1722] [outer = (nil)] [url = about:blank] 04:12:32 INFO - PROCESS | 5122 | --DOMWINDOW == 83 (0x9202dc00) [pid = 5122] [serial = 1739] [outer = (nil)] [url = about:blank] 04:12:32 INFO - PROCESS | 5122 | --DOMWINDOW == 82 (0x8f975c00) [pid = 5122] [serial = 1724] [outer = (nil)] [url = about:blank] 04:12:32 INFO - PROCESS | 5122 | --DOMWINDOW == 81 (0x91267800) [pid = 5122] [serial = 1725] [outer = (nil)] [url = about:blank] 04:12:32 INFO - PROCESS | 5122 | --DOMWINDOW == 80 (0x8fb3c000) [pid = 5122] [serial = 1733] [outer = (nil)] [url = about:blank] 04:12:32 INFO - PROCESS | 5122 | --DOMWINDOW == 79 (0x91eef800) [pid = 5122] [serial = 1734] [outer = (nil)] [url = about:blank] 04:12:32 INFO - PROCESS | 5122 | --DOMWINDOW == 78 (0x8f2dbc00) [pid = 5122] [serial = 1736] [outer = (nil)] [url = about:blank] 04:12:32 INFO - PROCESS | 5122 | --DOMWINDOW == 77 (0x8fb3d000) [pid = 5122] [serial = 1737] [outer = (nil)] [url = about:blank] 04:12:32 INFO - PROCESS | 5122 | --DOMWINDOW == 76 (0x93b95400) [pid = 5122] [serial = 1727] [outer = (nil)] [url = about:blank] 04:12:32 INFO - PROCESS | 5122 | --DOMWINDOW == 75 (0x94852c00) [pid = 5122] [serial = 1728] [outer = (nil)] [url = about:blank] 04:12:32 INFO - PROCESS | 5122 | --DOMWINDOW == 74 (0x952a4c00) [pid = 5122] [serial = 1742] [outer = (nil)] [url = about:blank] 04:12:32 INFO - PROCESS | 5122 | --DOMWINDOW == 73 (0x955d7400) [pid = 5122] [serial = 1746] [outer = (nil)] [url = about:blank] 04:12:32 INFO - PROCESS | 5122 | --DOMWINDOW == 72 (0x952e1400) [pid = 5122] [serial = 1743] [outer = (nil)] [url = about:blank] 04:12:32 INFO - PROCESS | 5122 | --DOMWINDOW == 71 (0x93b50c00) [pid = 5122] [serial = 1740] [outer = (nil)] [url = about:blank] 04:12:32 INFO - PROCESS | 5122 | --DOMWINDOW == 70 (0x9552a800) [pid = 5122] [serial = 1749] [outer = (nil)] [url = about:blank] 04:12:33 INFO - PROCESS | 5122 | 1467112353130 Marionette TRACE conn3 <- [1,2376,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html",0,null,null,[["putImageData() handles dirty rectangles outside the canvas correctly",0,null,null]]]}] 04:12:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 04:12:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1590ms 04:12:33 INFO - PROCESS | 5122 | 1467112353221 Marionette TRACE conn3 -> [0,2377,"getWindowHandle",null] 04:12:33 INFO - PROCESS | 5122 | 1467112353226 Marionette TRACE conn3 <- [1,2377,null,{"value":"8"}] 04:12:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 04:12:33 INFO - PROCESS | 5122 | 1467112353237 Marionette TRACE conn3 -> [0,2378,"setScriptTimeout",{"ms":35000}] 04:12:33 INFO - PROCESS | 5122 | 1467112353240 Marionette TRACE conn3 <- [1,2378,null,{}] 04:12:33 INFO - PROCESS | 5122 | 1467112353244 Marionette TRACE conn3 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:12:33 INFO - PROCESS | 5122 | 1467112353251 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:12:33 INFO - PROCESS | 5122 | 1467112353413 Marionette TRACE conn3 <- [1,2379,null,{"value":null}] 04:12:33 INFO - PROCESS | 5122 | 1467112353552 Marionette TRACE conn3 -> [0,2380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:33 INFO - PROCESS | 5122 | 1467112353559 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:12:33 INFO - PROCESS | 5122 | ++DOCSHELL 0x8db7ec00 == 19 [pid = 5122] [id = 602] 04:12:33 INFO - PROCESS | 5122 | ++DOMWINDOW == 71 (0x912d4000) [pid = 5122] [serial = 1807] [outer = (nil)] 04:12:33 INFO - PROCESS | 5122 | ++DOMWINDOW == 72 (0x91ef2400) [pid = 5122] [serial = 1808] [outer = 0x912d4000] 04:12:33 INFO - PROCESS | 5122 | 1467112353631 Marionette DEBUG loaded listener.js 04:12:33 INFO - PROCESS | 5122 | ++DOMWINDOW == 73 (0x930db400) [pid = 5122] [serial = 1809] [outer = 0x912d4000] 04:12:34 INFO - PROCESS | 5122 | 1467112354441 Marionette TRACE conn3 <- [1,2380,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using width and height",0,null,null]]]}] 04:12:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 04:12:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1285ms 04:12:34 INFO - PROCESS | 5122 | 1467112354522 Marionette TRACE conn3 -> [0,2381,"getWindowHandle",null] 04:12:34 INFO - PROCESS | 5122 | 1467112354526 Marionette TRACE conn3 <- [1,2381,null,{"value":"8"}] 04:12:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 04:12:34 INFO - PROCESS | 5122 | 1467112354533 Marionette TRACE conn3 -> [0,2382,"setScriptTimeout",{"ms":35000}] 04:12:34 INFO - PROCESS | 5122 | 1467112354538 Marionette TRACE conn3 <- [1,2382,null,{}] 04:12:34 INFO - PROCESS | 5122 | 1467112354560 Marionette TRACE conn3 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:12:34 INFO - PROCESS | 5122 | 1467112354568 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:12:34 INFO - PROCESS | 5122 | 1467112354721 Marionette TRACE conn3 <- [1,2383,null,{"value":null}] 04:12:34 INFO - PROCESS | 5122 | 1467112354876 Marionette TRACE conn3 -> [0,2384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:34 INFO - PROCESS | 5122 | 1467112354885 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:12:34 INFO - PROCESS | 5122 | ++DOCSHELL 0x93d76800 == 20 [pid = 5122] [id = 603] 04:12:34 INFO - PROCESS | 5122 | ++DOMWINDOW == 74 (0x93d7d000) [pid = 5122] [serial = 1810] [outer = (nil)] 04:12:34 INFO - PROCESS | 5122 | ++DOMWINDOW == 75 (0x95228c00) [pid = 5122] [serial = 1811] [outer = 0x93d7d000] 04:12:34 INFO - PROCESS | 5122 | 1467112354960 Marionette DEBUG loaded listener.js 04:12:35 INFO - PROCESS | 5122 | ++DOMWINDOW == 76 (0x952a4c00) [pid = 5122] [serial = 1812] [outer = 0x93d7d000] 04:12:35 INFO - PROCESS | 5122 | 1467112355846 Marionette TRACE conn3 <- [1,2384,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using x and y",0,null,null]]]}] 04:12:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 04:12:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1388ms 04:12:35 INFO - PROCESS | 5122 | 1467112355922 Marionette TRACE conn3 -> [0,2385,"getWindowHandle",null] 04:12:35 INFO - PROCESS | 5122 | 1467112355925 Marionette TRACE conn3 <- [1,2385,null,{"value":"8"}] 04:12:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 04:12:35 INFO - PROCESS | 5122 | 1467112355931 Marionette TRACE conn3 -> [0,2386,"setScriptTimeout",{"ms":35000}] 04:12:35 INFO - PROCESS | 5122 | 1467112355935 Marionette TRACE conn3 <- [1,2386,null,{}] 04:12:35 INFO - PROCESS | 5122 | 1467112355940 Marionette TRACE conn3 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:12:35 INFO - PROCESS | 5122 | 1467112355945 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:12:36 INFO - PROCESS | 5122 | 1467112356171 Marionette TRACE conn3 <- [1,2387,null,{"value":null}] 04:12:36 INFO - PROCESS | 5122 | 1467112356193 Marionette TRACE conn3 -> [0,2388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:36 INFO - PROCESS | 5122 | 1467112356201 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:12:36 INFO - PROCESS | 5122 | ++DOCSHELL 0x8f01d800 == 21 [pid = 5122] [id = 604] 04:12:36 INFO - PROCESS | 5122 | ++DOMWINDOW == 77 (0x8fb35000) [pid = 5122] [serial = 1813] [outer = (nil)] 04:12:36 INFO - PROCESS | 5122 | ++DOMWINDOW == 78 (0x8fb39400) [pid = 5122] [serial = 1814] [outer = 0x8fb35000] 04:12:36 INFO - PROCESS | 5122 | 1467112356277 Marionette DEBUG loaded listener.js 04:12:36 INFO - PROCESS | 5122 | ++DOMWINDOW == 79 (0x9552cc00) [pid = 5122] [serial = 1815] [outer = 0x8fb35000] 04:12:37 INFO - PROCESS | 5122 | --DOMWINDOW == 78 (0x91dc7400) [pid = 5122] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 04:12:37 INFO - PROCESS | 5122 | --DOMWINDOW == 77 (0x8e8d1400) [pid = 5122] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 04:12:37 INFO - PROCESS | 5122 | --DOMWINDOW == 76 (0x8f97c800) [pid = 5122] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 04:12:37 INFO - PROCESS | 5122 | --DOMWINDOW == 75 (0x8db7fc00) [pid = 5122] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 04:12:37 INFO - PROCESS | 5122 | --DOMWINDOW == 74 (0x8e8d5000) [pid = 5122] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 04:12:37 INFO - PROCESS | 5122 | --DOMWINDOW == 73 (0x9a14b000) [pid = 5122] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 04:12:37 INFO - PROCESS | 5122 | --DOMWINDOW == 72 (0x8e8d8c00) [pid = 5122] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 04:12:37 INFO - PROCESS | 5122 | --DOMWINDOW == 71 (0x91ef1400) [pid = 5122] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 04:12:37 INFO - PROCESS | 5122 | --DOMWINDOW == 70 (0x8f015400) [pid = 5122] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 04:12:37 INFO - PROCESS | 5122 | --DOMWINDOW == 69 (0x91cc2000) [pid = 5122] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 04:12:37 INFO - PROCESS | 5122 | --DOMWINDOW == 68 (0x9522d400) [pid = 5122] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 04:12:37 INFO - PROCESS | 5122 | --DOMWINDOW == 67 (0x91dcec00) [pid = 5122] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 04:12:37 INFO - PROCESS | 5122 | --DOMWINDOW == 66 (0x8fb39c00) [pid = 5122] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 04:12:37 INFO - PROCESS | 5122 | 1467112357312 Marionette TRACE conn3 <- [1,2388,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html",0,null,null,[["putImageData() with zero-sized dirty rectangle puts nothing",0,null,null]]]}] 04:12:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 04:12:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1434ms 04:12:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 04:12:37 INFO - PROCESS | 5122 | 1467112357366 Marionette TRACE conn3 -> [0,2389,"getWindowHandle",null] 04:12:37 INFO - PROCESS | 5122 | 1467112357369 Marionette TRACE conn3 <- [1,2389,null,{"value":"8"}] 04:12:37 INFO - PROCESS | 5122 | 1467112357375 Marionette TRACE conn3 -> [0,2390,"setScriptTimeout",{"ms":35000}] 04:12:37 INFO - PROCESS | 5122 | 1467112357378 Marionette TRACE conn3 <- [1,2390,null,{}] 04:12:37 INFO - PROCESS | 5122 | 1467112357383 Marionette TRACE conn3 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:12:37 INFO - PROCESS | 5122 | 1467112357388 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:12:37 INFO - PROCESS | 5122 | 1467112357536 Marionette TRACE conn3 <- [1,2391,null,{"value":null}] 04:12:37 INFO - PROCESS | 5122 | 1467112357674 Marionette TRACE conn3 -> [0,2392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:37 INFO - PROCESS | 5122 | 1467112357681 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:12:37 INFO - PROCESS | 5122 | ++DOCSHELL 0x8db7fc00 == 22 [pid = 5122] [id = 605] 04:12:37 INFO - PROCESS | 5122 | ++DOMWINDOW == 67 (0x8e4ad400) [pid = 5122] [serial = 1816] [outer = (nil)] 04:12:37 INFO - PROCESS | 5122 | ++DOMWINDOW == 68 (0x8fb39c00) [pid = 5122] [serial = 1817] [outer = 0x8e4ad400] 04:12:37 INFO - PROCESS | 5122 | 1467112357746 Marionette DEBUG loaded listener.js 04:12:37 INFO - PROCESS | 5122 | ++DOMWINDOW == 69 (0x92fa2c00) [pid = 5122] [serial = 1818] [outer = 0x8e4ad400] 04:12:38 INFO - PROCESS | 5122 | 1467112358509 Marionette TRACE conn3 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 04:12:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 04:12:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1178ms 04:12:38 INFO - PROCESS | 5122 | 1467112358553 Marionette TRACE conn3 -> [0,2393,"getWindowHandle",null] 04:12:38 INFO - PROCESS | 5122 | 1467112358556 Marionette TRACE conn3 <- [1,2393,null,{"value":"8"}] 04:12:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 04:12:38 INFO - PROCESS | 5122 | 1467112358562 Marionette TRACE conn3 -> [0,2394,"setScriptTimeout",{"ms":35000}] 04:12:38 INFO - PROCESS | 5122 | 1467112358565 Marionette TRACE conn3 <- [1,2394,null,{}] 04:12:38 INFO - PROCESS | 5122 | 1467112358570 Marionette TRACE conn3 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:12:38 INFO - PROCESS | 5122 | 1467112358580 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:12:38 INFO - PROCESS | 5122 | 1467112358815 Marionette TRACE conn3 <- [1,2395,null,{"value":null}] 04:12:38 INFO - PROCESS | 5122 | 1467112358829 Marionette TRACE conn3 -> [0,2396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:38 INFO - PROCESS | 5122 | 1467112358835 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:12:38 INFO - PROCESS | 5122 | ++DOCSHELL 0x91ef1400 == 23 [pid = 5122] [id = 606] 04:12:38 INFO - PROCESS | 5122 | ++DOMWINDOW == 70 (0x96f34800) [pid = 5122] [serial = 1819] [outer = (nil)] 04:12:38 INFO - PROCESS | 5122 | ++DOMWINDOW == 71 (0x98370800) [pid = 5122] [serial = 1820] [outer = 0x96f34800] 04:12:38 INFO - PROCESS | 5122 | 1467112358906 Marionette DEBUG loaded listener.js 04:12:39 INFO - PROCESS | 5122 | ++DOMWINDOW == 72 (0x992afc00) [pid = 5122] [serial = 1821] [outer = 0x96f34800] 04:12:40 INFO - PROCESS | 5122 | 1467112360025 Marionette TRACE conn3 <- [1,2396,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html",0,null,null,[["putImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 04:12:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 04:12:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1527ms 04:12:40 INFO - PROCESS | 5122 | 1467112360090 Marionette TRACE conn3 -> [0,2397,"getWindowHandle",null] 04:12:40 INFO - PROCESS | 5122 | 1467112360096 Marionette TRACE conn3 <- [1,2397,null,{"value":"8"}] 04:12:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 04:12:40 INFO - PROCESS | 5122 | 1467112360104 Marionette TRACE conn3 -> [0,2398,"setScriptTimeout",{"ms":35000}] 04:12:40 INFO - PROCESS | 5122 | 1467112360112 Marionette TRACE conn3 <- [1,2398,null,{}] 04:12:40 INFO - PROCESS | 5122 | 1467112360119 Marionette TRACE conn3 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:12:40 INFO - PROCESS | 5122 | 1467112360125 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:12:40 INFO - PROCESS | 5122 | 1467112360348 Marionette TRACE conn3 <- [1,2399,null,{"value":null}] 04:12:40 INFO - PROCESS | 5122 | 1467112360590 Marionette TRACE conn3 -> [0,2400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:40 INFO - PROCESS | 5122 | 1467112360601 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:12:40 INFO - PROCESS | 5122 | ++DOCSHELL 0x8f017800 == 24 [pid = 5122] [id = 607] 04:12:40 INFO - PROCESS | 5122 | ++DOMWINDOW == 73 (0x8f979c00) [pid = 5122] [serial = 1822] [outer = (nil)] 04:12:40 INFO - PROCESS | 5122 | ++DOMWINDOW == 74 (0x91cc4000) [pid = 5122] [serial = 1823] [outer = 0x8f979c00] 04:12:40 INFO - PROCESS | 5122 | 1467112360732 Marionette DEBUG loaded listener.js 04:12:40 INFO - PROCESS | 5122 | ++DOMWINDOW == 75 (0x91cc6400) [pid = 5122] [serial = 1824] [outer = 0x8f979c00] 04:12:41 INFO - PROCESS | 5122 | 1467112361665 Marionette TRACE conn3 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 04:12:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 04:12:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1583ms 04:12:41 INFO - PROCESS | 5122 | 1467112361686 Marionette TRACE conn3 -> [0,2401,"getWindowHandle",null] 04:12:41 INFO - PROCESS | 5122 | 1467112361693 Marionette TRACE conn3 <- [1,2401,null,{"value":"8"}] 04:12:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 04:12:41 INFO - PROCESS | 5122 | 1467112361703 Marionette TRACE conn3 -> [0,2402,"setScriptTimeout",{"ms":35000}] 04:12:41 INFO - PROCESS | 5122 | 1467112361707 Marionette TRACE conn3 <- [1,2402,null,{}] 04:12:41 INFO - PROCESS | 5122 | 1467112361714 Marionette TRACE conn3 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:12:41 INFO - PROCESS | 5122 | 1467112361720 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:12:41 INFO - PROCESS | 5122 | 1467112361898 Marionette TRACE conn3 <- [1,2403,null,{"value":null}] 04:12:42 INFO - PROCESS | 5122 | 1467112362082 Marionette TRACE conn3 -> [0,2404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:42 INFO - PROCESS | 5122 | 1467112362092 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:12:42 INFO - PROCESS | 5122 | ++DOCSHELL 0x8e4b5c00 == 25 [pid = 5122] [id = 608] 04:12:42 INFO - PROCESS | 5122 | ++DOMWINDOW == 76 (0x93b5bc00) [pid = 5122] [serial = 1825] [outer = (nil)] 04:12:42 INFO - PROCESS | 5122 | ++DOMWINDOW == 77 (0x9485e800) [pid = 5122] [serial = 1826] [outer = 0x93b5bc00] 04:12:42 INFO - PROCESS | 5122 | 1467112362175 Marionette DEBUG loaded listener.js 04:12:42 INFO - PROCESS | 5122 | ++DOMWINDOW == 78 (0x95231000) [pid = 5122] [serial = 1827] [outer = 0x93b5bc00] 04:12:43 INFO - PROCESS | 5122 | 1467112363214 Marionette TRACE conn3 <- [1,2404,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.path.html",0,null,null,[["putImageData() does not affect the current path",0,null,null]]]}] 04:12:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 04:12:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1579ms 04:12:43 INFO - PROCESS | 5122 | 1467112363284 Marionette TRACE conn3 -> [0,2405,"getWindowHandle",null] 04:12:43 INFO - PROCESS | 5122 | 1467112363288 Marionette TRACE conn3 <- [1,2405,null,{"value":"8"}] 04:12:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 04:12:43 INFO - PROCESS | 5122 | 1467112363295 Marionette TRACE conn3 -> [0,2406,"setScriptTimeout",{"ms":35000}] 04:12:43 INFO - PROCESS | 5122 | 1467112363300 Marionette TRACE conn3 <- [1,2406,null,{}] 04:12:43 INFO - PROCESS | 5122 | 1467112363317 Marionette TRACE conn3 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:12:43 INFO - PROCESS | 5122 | 1467112363325 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:12:43 INFO - PROCESS | 5122 | 1467112363538 Marionette TRACE conn3 <- [1,2407,null,{"value":null}] 04:12:43 INFO - PROCESS | 5122 | 1467112363765 Marionette TRACE conn3 -> [0,2408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:43 INFO - PROCESS | 5122 | 1467112363773 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:12:43 INFO - PROCESS | 5122 | ++DOCSHELL 0x8e4b7000 == 26 [pid = 5122] [id = 609] 04:12:43 INFO - PROCESS | 5122 | ++DOMWINDOW == 79 (0x98184400) [pid = 5122] [serial = 1828] [outer = (nil)] 04:12:43 INFO - PROCESS | 5122 | ++DOMWINDOW == 80 (0x99660c00) [pid = 5122] [serial = 1829] [outer = 0x98184400] 04:12:43 INFO - PROCESS | 5122 | 1467112363901 Marionette DEBUG loaded listener.js 04:12:44 INFO - PROCESS | 5122 | ++DOMWINDOW == 81 (0x99e2ac00) [pid = 5122] [serial = 1830] [outer = 0x98184400] 04:12:44 INFO - PROCESS | 5122 | 1467112364784 Marionette TRACE conn3 <- [1,2408,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html",0,null,null,[["putImageData() is not affected by context state",0,null,null]]]}] 04:12:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 04:12:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1533ms 04:12:44 INFO - PROCESS | 5122 | 1467112364828 Marionette TRACE conn3 -> [0,2409,"getWindowHandle",null] 04:12:44 INFO - PROCESS | 5122 | 1467112364833 Marionette TRACE conn3 <- [1,2409,null,{"value":"8"}] 04:12:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 04:12:44 INFO - PROCESS | 5122 | 1467112364839 Marionette TRACE conn3 -> [0,2410,"setScriptTimeout",{"ms":35000}] 04:12:44 INFO - PROCESS | 5122 | 1467112364842 Marionette TRACE conn3 <- [1,2410,null,{}] 04:12:44 INFO - PROCESS | 5122 | 1467112364848 Marionette TRACE conn3 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:12:44 INFO - PROCESS | 5122 | 1467112364854 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:12:45 INFO - PROCESS | 5122 | 1467112365028 Marionette TRACE conn3 <- [1,2411,null,{"value":null}] 04:12:45 INFO - PROCESS | 5122 | 1467112365210 Marionette TRACE conn3 -> [0,2412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:45 INFO - PROCESS | 5122 | 1467112365221 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:12:45 INFO - PROCESS | 5122 | ++DOCSHELL 0x98376000 == 27 [pid = 5122] [id = 610] 04:12:45 INFO - PROCESS | 5122 | ++DOMWINDOW == 82 (0x9921f400) [pid = 5122] [serial = 1831] [outer = (nil)] 04:12:45 INFO - PROCESS | 5122 | ++DOMWINDOW == 83 (0x99ee4800) [pid = 5122] [serial = 1832] [outer = 0x9921f400] 04:12:45 INFO - PROCESS | 5122 | 1467112365311 Marionette DEBUG loaded listener.js 04:12:45 INFO - PROCESS | 5122 | ++DOMWINDOW == 84 (0x99e4b800) [pid = 5122] [serial = 1833] [outer = 0x9921f400] 04:12:46 INFO - PROCESS | 5122 | 1467112366246 Marionette TRACE conn3 <- [1,2412,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 04:12:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 04:12:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1429ms 04:12:46 INFO - PROCESS | 5122 | 1467112366277 Marionette TRACE conn3 -> [0,2413,"getWindowHandle",null] 04:12:46 INFO - PROCESS | 5122 | 1467112366281 Marionette TRACE conn3 <- [1,2413,null,{"value":"8"}] 04:12:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 04:12:46 INFO - PROCESS | 5122 | 1467112366289 Marionette TRACE conn3 -> [0,2414,"setScriptTimeout",{"ms":35000}] 04:12:46 INFO - PROCESS | 5122 | 1467112366293 Marionette TRACE conn3 <- [1,2414,null,{}] 04:12:46 INFO - PROCESS | 5122 | 1467112366298 Marionette TRACE conn3 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:12:46 INFO - PROCESS | 5122 | 1467112366303 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:12:46 INFO - PROCESS | 5122 | 1467112366462 Marionette TRACE conn3 <- [1,2415,null,{"value":null}] 04:12:46 INFO - PROCESS | 5122 | 1467112366651 Marionette TRACE conn3 -> [0,2416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:46 INFO - PROCESS | 5122 | 1467112366661 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:12:46 INFO - PROCESS | 5122 | ++DOCSHELL 0x8e8d9800 == 28 [pid = 5122] [id = 611] 04:12:46 INFO - PROCESS | 5122 | ++DOMWINDOW == 85 (0x91264400) [pid = 5122] [serial = 1834] [outer = (nil)] 04:12:46 INFO - PROCESS | 5122 | ++DOMWINDOW == 86 (0x9a39b400) [pid = 5122] [serial = 1835] [outer = 0x91264400] 04:12:46 INFO - PROCESS | 5122 | 1467112366738 Marionette DEBUG loaded listener.js 04:12:46 INFO - PROCESS | 5122 | ++DOMWINDOW == 87 (0x9a39ec00) [pid = 5122] [serial = 1836] [outer = 0x91264400] 04:12:47 INFO - PROCESS | 5122 | 1467112367696 Marionette TRACE conn3 <- [1,2416,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html",0,null,null,[["putImageData() does not accept non-ImageData objects",0,null,null]]]}] 04:12:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 04:12:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1441ms 04:12:47 INFO - PROCESS | 5122 | 1467112367740 Marionette TRACE conn3 -> [0,2417,"getWindowHandle",null] 04:12:47 INFO - PROCESS | 5122 | 1467112367743 Marionette TRACE conn3 <- [1,2417,null,{"value":"8"}] 04:12:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 04:12:47 INFO - PROCESS | 5122 | 1467112367750 Marionette TRACE conn3 -> [0,2418,"setScriptTimeout",{"ms":35000}] 04:12:47 INFO - PROCESS | 5122 | 1467112367753 Marionette TRACE conn3 <- [1,2418,null,{}] 04:12:47 INFO - PROCESS | 5122 | 1467112367759 Marionette TRACE conn3 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:12:47 INFO - PROCESS | 5122 | 1467112367769 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:12:47 INFO - PROCESS | 5122 | 1467112367965 Marionette TRACE conn3 <- [1,2419,null,{"value":null}] 04:12:48 INFO - PROCESS | 5122 | 1467112368194 Marionette TRACE conn3 -> [0,2420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:48 INFO - PROCESS | 5122 | 1467112368200 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:12:48 INFO - PROCESS | 5122 | ++DOCSHELL 0x8f014800 == 29 [pid = 5122] [id = 612] 04:12:48 INFO - PROCESS | 5122 | ++DOMWINDOW == 88 (0x8f116c00) [pid = 5122] [serial = 1837] [outer = (nil)] 04:12:48 INFO - PROCESS | 5122 | ++DOMWINDOW == 89 (0x9a8e9800) [pid = 5122] [serial = 1838] [outer = 0x8f116c00] 04:12:48 INFO - PROCESS | 5122 | 1467112368283 Marionette DEBUG loaded listener.js 04:12:48 INFO - PROCESS | 5122 | ++DOMWINDOW == 90 (0x9a8ecc00) [pid = 5122] [serial = 1839] [outer = 0x8f116c00] 04:12:49 INFO - PROCESS | 5122 | 1467112369245 Marionette TRACE conn3 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 04:12:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 04:12:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1532ms 04:12:49 INFO - PROCESS | 5122 | 1467112369284 Marionette TRACE conn3 -> [0,2421,"getWindowHandle",null] 04:12:49 INFO - PROCESS | 5122 | 1467112369287 Marionette TRACE conn3 <- [1,2421,null,{"value":"8"}] 04:12:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 04:12:49 INFO - PROCESS | 5122 | 1467112369294 Marionette TRACE conn3 -> [0,2422,"setScriptTimeout",{"ms":35000}] 04:12:49 INFO - PROCESS | 5122 | 1467112369298 Marionette TRACE conn3 <- [1,2422,null,{}] 04:12:49 INFO - PROCESS | 5122 | 1467112369304 Marionette TRACE conn3 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:12:49 INFO - PROCESS | 5122 | 1467112369310 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:12:49 INFO - PROCESS | 5122 | 1467112369480 Marionette TRACE conn3 <- [1,2423,null,{"value":null}] 04:12:49 INFO - PROCESS | 5122 | 1467112369933 Marionette TRACE conn3 -> [0,2424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:49 INFO - PROCESS | 5122 | 1467112369941 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:12:50 INFO - PROCESS | 5122 | ++DOCSHELL 0x8e8d7c00 == 30 [pid = 5122] [id = 613] 04:12:50 INFO - PROCESS | 5122 | ++DOMWINDOW == 91 (0x8e8d8000) [pid = 5122] [serial = 1840] [outer = (nil)] 04:12:50 INFO - PROCESS | 5122 | ++DOMWINDOW == 92 (0x8e8de000) [pid = 5122] [serial = 1841] [outer = 0x8e8d8000] 04:12:50 INFO - PROCESS | 5122 | 1467112370058 Marionette DEBUG loaded listener.js 04:12:50 INFO - PROCESS | 5122 | ++DOMWINDOW == 93 (0x8f2e2800) [pid = 5122] [serial = 1842] [outer = 0x8e8d8000] 04:12:50 INFO - PROCESS | 5122 | 1467112370968 Marionette TRACE conn3 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 04:12:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 04:12:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1732ms 04:12:51 INFO - PROCESS | 5122 | 1467112371030 Marionette TRACE conn3 -> [0,2425,"getWindowHandle",null] 04:12:51 INFO - PROCESS | 5122 | 1467112371038 Marionette TRACE conn3 <- [1,2425,null,{"value":"8"}] 04:12:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 04:12:51 INFO - PROCESS | 5122 | 1467112371050 Marionette TRACE conn3 -> [0,2426,"setScriptTimeout",{"ms":35000}] 04:12:51 INFO - PROCESS | 5122 | 1467112371057 Marionette TRACE conn3 <- [1,2426,null,{}] 04:12:51 INFO - PROCESS | 5122 | 1467112371064 Marionette TRACE conn3 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:12:51 INFO - PROCESS | 5122 | 1467112371072 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:12:51 INFO - PROCESS | 5122 | 1467112371233 Marionette TRACE conn3 <- [1,2427,null,{"value":null}] 04:12:51 INFO - PROCESS | 5122 | 1467112371422 Marionette TRACE conn3 -> [0,2428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:51 INFO - PROCESS | 5122 | 1467112371429 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:12:51 INFO - PROCESS | 5122 | ++DOCSHELL 0x8e8dcc00 == 31 [pid = 5122] [id = 614] 04:12:51 INFO - PROCESS | 5122 | ++DOMWINDOW == 94 (0x8f113c00) [pid = 5122] [serial = 1843] [outer = (nil)] 04:12:51 INFO - PROCESS | 5122 | ++DOMWINDOW == 95 (0x91ef3c00) [pid = 5122] [serial = 1844] [outer = 0x8f113c00] 04:12:51 INFO - PROCESS | 5122 | 1467112371506 Marionette DEBUG loaded listener.js 04:12:51 INFO - PROCESS | 5122 | ++DOMWINDOW == 96 (0x92029000) [pid = 5122] [serial = 1845] [outer = 0x8f113c00] 04:12:52 INFO - PROCESS | 5122 | --DOCSHELL 0x8e8d4c00 == 30 [pid = 5122] [id = 590] 04:12:52 INFO - PROCESS | 5122 | --DOMWINDOW == 95 (0x9837bc00) [pid = 5122] [serial = 1761] [outer = (nil)] [url = about:blank] 04:12:52 INFO - PROCESS | 5122 | --DOMWINDOW == 94 (0x8f112400) [pid = 5122] [serial = 1779] [outer = (nil)] [url = about:blank] 04:12:52 INFO - PROCESS | 5122 | --DOMWINDOW == 93 (0x912d6400) [pid = 5122] [serial = 1755] [outer = (nil)] [url = about:blank] 04:12:52 INFO - PROCESS | 5122 | --DOMWINDOW == 92 (0x8e4b0800) [pid = 5122] [serial = 1751] [outer = (nil)] [url = about:blank] 04:12:52 INFO - PROCESS | 5122 | --DOMWINDOW == 91 (0x8fb38c00) [pid = 5122] [serial = 1754] [outer = (nil)] [url = about:blank] 04:12:52 INFO - PROCESS | 5122 | --DOMWINDOW == 90 (0x8e8df400) [pid = 5122] [serial = 1772] [outer = (nil)] [url = about:blank] 04:12:52 INFO - PROCESS | 5122 | --DOMWINDOW == 89 (0x9a399c00) [pid = 5122] [serial = 1766] [outer = (nil)] [url = about:blank] 04:12:52 INFO - PROCESS | 5122 | --DOMWINDOW == 88 (0x9a5ba400) [pid = 5122] [serial = 1767] [outer = (nil)] [url = about:blank] 04:12:52 INFO - PROCESS | 5122 | --DOMWINDOW == 87 (0x91dcb400) [pid = 5122] [serial = 1776] [outer = (nil)] [url = about:blank] 04:12:52 INFO - PROCESS | 5122 | --DOMWINDOW == 86 (0x91ef5000) [pid = 5122] [serial = 1784] [outer = (nil)] [url = about:blank] 04:12:52 INFO - PROCESS | 5122 | --DOMWINDOW == 85 (0x93d73400) [pid = 5122] [serial = 1790] [outer = (nil)] [url = about:blank] 04:12:53 INFO - PROCESS | 5122 | --DOMWINDOW == 84 (0x955e0400) [pid = 5122] [serial = 1760] [outer = (nil)] [url = about:blank] 04:12:53 INFO - PROCESS | 5122 | --DOMWINDOW == 83 (0x8f01f800) [pid = 5122] [serial = 1778] [outer = (nil)] [url = about:blank] 04:12:53 INFO - PROCESS | 5122 | --DOMWINDOW == 82 (0x8f2e0000) [pid = 5122] [serial = 1787] [outer = (nil)] [url = about:blank] 04:12:53 INFO - PROCESS | 5122 | --DOMWINDOW == 81 (0x93b93400) [pid = 5122] [serial = 1758] [outer = (nil)] [url = about:blank] 04:12:53 INFO - PROCESS | 5122 | --DOMWINDOW == 80 (0x92420000) [pid = 5122] [serial = 1757] [outer = (nil)] [url = about:blank] 04:12:53 INFO - PROCESS | 5122 | --DOMWINDOW == 79 (0x9202d400) [pid = 5122] [serial = 1785] [outer = (nil)] [url = about:blank] 04:12:53 INFO - PROCESS | 5122 | --DOMWINDOW == 78 (0x99e40400) [pid = 5122] [serial = 1763] [outer = (nil)] [url = about:blank] 04:12:53 INFO - PROCESS | 5122 | --DOMWINDOW == 77 (0x9a8eec00) [pid = 5122] [serial = 1770] [outer = (nil)] [url = about:blank] 04:12:53 INFO - PROCESS | 5122 | --DOMWINDOW == 76 (0x99e45400) [pid = 5122] [serial = 1764] [outer = (nil)] [url = about:blank] 04:12:53 INFO - PROCESS | 5122 | --DOMWINDOW == 75 (0x9a8eb000) [pid = 5122] [serial = 1769] [outer = (nil)] [url = about:blank] 04:12:53 INFO - PROCESS | 5122 | --DOMWINDOW == 74 (0x8fb3a800) [pid = 5122] [serial = 1775] [outer = (nil)] [url = about:blank] 04:12:53 INFO - PROCESS | 5122 | --DOMWINDOW == 73 (0x912ce000) [pid = 5122] [serial = 1782] [outer = (nil)] [url = about:blank] 04:12:53 INFO - PROCESS | 5122 | --DOMWINDOW == 72 (0x8f10b400) [pid = 5122] [serial = 1773] [outer = (nil)] [url = about:blank] 04:12:53 INFO - PROCESS | 5122 | --DOMWINDOW == 71 (0x930d0c00) [pid = 5122] [serial = 1788] [outer = (nil)] [url = about:blank] 04:12:53 INFO - PROCESS | 5122 | --DOMWINDOW == 70 (0x8e8d5c00) [pid = 5122] [serial = 1752] [outer = (nil)] [url = about:blank] 04:12:53 INFO - PROCESS | 5122 | --DOMWINDOW == 69 (0x91261400) [pid = 5122] [serial = 1781] [outer = (nil)] [url = about:blank] 04:12:53 INFO - PROCESS | 5122 | 1467112373530 Marionette TRACE conn3 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 04:12:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 04:12:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 2537ms 04:12:53 INFO - PROCESS | 5122 | 1467112373587 Marionette TRACE conn3 -> [0,2429,"getWindowHandle",null] 04:12:53 INFO - PROCESS | 5122 | 1467112373593 Marionette TRACE conn3 <- [1,2429,null,{"value":"8"}] 04:12:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 04:12:53 INFO - PROCESS | 5122 | 1467112373600 Marionette TRACE conn3 -> [0,2430,"setScriptTimeout",{"ms":35000}] 04:12:53 INFO - PROCESS | 5122 | 1467112373607 Marionette TRACE conn3 <- [1,2430,null,{}] 04:12:53 INFO - PROCESS | 5122 | 1467112373614 Marionette TRACE conn3 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:12:53 INFO - PROCESS | 5122 | 1467112373620 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:12:53 INFO - PROCESS | 5122 | 1467112373789 Marionette TRACE conn3 <- [1,2431,null,{"value":null}] 04:12:53 INFO - PROCESS | 5122 | 1467112373926 Marionette TRACE conn3 -> [0,2432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:53 INFO - PROCESS | 5122 | 1467112373936 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:12:53 INFO - PROCESS | 5122 | ++DOCSHELL 0x8f109c00 == 31 [pid = 5122] [id = 615] 04:12:53 INFO - PROCESS | 5122 | ++DOMWINDOW == 70 (0x8f110400) [pid = 5122] [serial = 1846] [outer = (nil)] 04:12:54 INFO - PROCESS | 5122 | ++DOMWINDOW == 71 (0x8f2ddc00) [pid = 5122] [serial = 1847] [outer = 0x8f110400] 04:12:54 INFO - PROCESS | 5122 | 1467112374010 Marionette DEBUG loaded listener.js 04:12:54 INFO - PROCESS | 5122 | ++DOMWINDOW == 72 (0x8f980400) [pid = 5122] [serial = 1848] [outer = 0x8f110400] 04:12:54 INFO - PROCESS | 5122 | 1467112374839 Marionette TRACE conn3 <- [1,2432,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.4.html",0,null,null,[["Shadows with alpha components are correctly affected by globalAlpha",0,null,null]]]}] 04:12:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 04:12:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1286ms 04:12:54 INFO - PROCESS | 5122 | 1467112374886 Marionette TRACE conn3 -> [0,2433,"getWindowHandle",null] 04:12:54 INFO - PROCESS | 5122 | 1467112374893 Marionette TRACE conn3 <- [1,2433,null,{"value":"8"}] 04:12:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 04:12:54 INFO - PROCESS | 5122 | 1467112374904 Marionette TRACE conn3 -> [0,2434,"setScriptTimeout",{"ms":35000}] 04:12:54 INFO - PROCESS | 5122 | 1467112374909 Marionette TRACE conn3 <- [1,2434,null,{}] 04:12:54 INFO - PROCESS | 5122 | 1467112374914 Marionette TRACE conn3 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:12:54 INFO - PROCESS | 5122 | 1467112374920 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:12:55 INFO - PROCESS | 5122 | 1467112375086 Marionette TRACE conn3 <- [1,2435,null,{"value":null}] 04:12:55 INFO - PROCESS | 5122 | 1467112375097 Marionette TRACE conn3 -> [0,2436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:55 INFO - PROCESS | 5122 | 1467112375109 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:12:55 INFO - PROCESS | 5122 | ++DOCSHELL 0x91267c00 == 32 [pid = 5122] [id = 616] 04:12:55 INFO - PROCESS | 5122 | ++DOMWINDOW == 73 (0x912d1000) [pid = 5122] [serial = 1849] [outer = (nil)] 04:12:55 INFO - PROCESS | 5122 | ++DOMWINDOW == 74 (0x91cbd800) [pid = 5122] [serial = 1850] [outer = 0x912d1000] 04:12:55 INFO - PROCESS | 5122 | 1467112375175 Marionette DEBUG loaded listener.js 04:12:55 INFO - PROCESS | 5122 | ++DOMWINDOW == 75 (0x91cc2c00) [pid = 5122] [serial = 1851] [outer = 0x912d1000] 04:12:56 INFO - PROCESS | 5122 | 1467112376177 Marionette TRACE conn3 <- [1,2436,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.5.html",0,null,null,[["Shadows of shapes with alpha components are drawn correctly",0,null,null]]]}] 04:12:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 04:12:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1332ms 04:12:56 INFO - PROCESS | 5122 | 1467112376235 Marionette TRACE conn3 -> [0,2437,"getWindowHandle",null] 04:12:56 INFO - PROCESS | 5122 | 1467112376239 Marionette TRACE conn3 <- [1,2437,null,{"value":"8"}] 04:12:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 04:12:56 INFO - PROCESS | 5122 | 1467112376245 Marionette TRACE conn3 -> [0,2438,"setScriptTimeout",{"ms":35000}] 04:12:56 INFO - PROCESS | 5122 | 1467112376251 Marionette TRACE conn3 <- [1,2438,null,{}] 04:12:56 INFO - PROCESS | 5122 | 1467112376276 Marionette TRACE conn3 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:12:56 INFO - PROCESS | 5122 | 1467112376284 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:12:56 INFO - PROCESS | 5122 | 1467112376493 Marionette TRACE conn3 <- [1,2439,null,{"value":null}] 04:12:56 INFO - PROCESS | 5122 | 1467112376515 Marionette TRACE conn3 -> [0,2440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:56 INFO - PROCESS | 5122 | 1467112376524 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:12:56 INFO - PROCESS | 5122 | ++DOCSHELL 0x930ce400 == 33 [pid = 5122] [id = 617] 04:12:56 INFO - PROCESS | 5122 | ++DOMWINDOW == 76 (0x930d0c00) [pid = 5122] [serial = 1852] [outer = (nil)] 04:12:56 INFO - PROCESS | 5122 | ++DOMWINDOW == 77 (0x930ddc00) [pid = 5122] [serial = 1853] [outer = 0x930d0c00] 04:12:56 INFO - PROCESS | 5122 | 1467112376595 Marionette DEBUG loaded listener.js 04:12:56 INFO - PROCESS | 5122 | ++DOMWINDOW == 78 (0x93b94800) [pid = 5122] [serial = 1854] [outer = 0x930d0c00] 04:12:57 INFO - PROCESS | 5122 | --DOMWINDOW == 77 (0x93d7d000) [pid = 5122] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 04:12:57 INFO - PROCESS | 5122 | --DOMWINDOW == 76 (0x96f34800) [pid = 5122] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 04:12:57 INFO - PROCESS | 5122 | --DOMWINDOW == 75 (0x8e4ad400) [pid = 5122] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 04:12:57 INFO - PROCESS | 5122 | --DOMWINDOW == 74 (0x8fb35000) [pid = 5122] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 04:12:57 INFO - PROCESS | 5122 | --DOMWINDOW == 73 (0x95234800) [pid = 5122] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 04:12:57 INFO - PROCESS | 5122 | --DOMWINDOW == 72 (0x912d4000) [pid = 5122] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 04:12:57 INFO - PROCESS | 5122 | --DOMWINDOW == 71 (0x91dca000) [pid = 5122] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 04:12:57 INFO - PROCESS | 5122 | --DOMWINDOW == 70 (0x8e8d9400) [pid = 5122] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 04:12:57 INFO - PROCESS | 5122 | --DOMWINDOW == 69 (0x93b5ac00) [pid = 5122] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 04:12:57 INFO - PROCESS | 5122 | --DOMWINDOW == 68 (0x91dc6000) [pid = 5122] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 04:12:57 INFO - PROCESS | 5122 | --DOMWINDOW == 67 (0x8f01ac00) [pid = 5122] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 04:12:58 INFO - PROCESS | 5122 | 1467112378154 Marionette TRACE conn3 <- [1,2440,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.initial",0,null,null]]]}] 04:12:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 04:12:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1940ms 04:12:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 04:12:58 INFO - PROCESS | 5122 | 1467112378186 Marionette TRACE conn3 -> [0,2441,"getWindowHandle",null] 04:12:58 INFO - PROCESS | 5122 | 1467112378189 Marionette TRACE conn3 <- [1,2441,null,{"value":"8"}] 04:12:58 INFO - PROCESS | 5122 | 1467112378195 Marionette TRACE conn3 -> [0,2442,"setScriptTimeout",{"ms":35000}] 04:12:58 INFO - PROCESS | 5122 | 1467112378198 Marionette TRACE conn3 <- [1,2442,null,{}] 04:12:58 INFO - PROCESS | 5122 | 1467112378203 Marionette TRACE conn3 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:12:58 INFO - PROCESS | 5122 | 1467112378208 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:12:58 INFO - PROCESS | 5122 | 1467112378348 Marionette TRACE conn3 <- [1,2443,null,{"value":null}] 04:12:58 INFO - PROCESS | 5122 | 1467112378362 Marionette TRACE conn3 -> [0,2444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:58 INFO - PROCESS | 5122 | 1467112378370 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:12:58 INFO - PROCESS | 5122 | ++DOCSHELL 0x8db7f000 == 34 [pid = 5122] [id = 618] 04:12:58 INFO - PROCESS | 5122 | ++DOMWINDOW == 68 (0x8f012400) [pid = 5122] [serial = 1855] [outer = (nil)] 04:12:58 INFO - PROCESS | 5122 | ++DOMWINDOW == 69 (0x92026000) [pid = 5122] [serial = 1856] [outer = 0x8f012400] 04:12:58 INFO - PROCESS | 5122 | 1467112378564 Marionette DEBUG loaded listener.js 04:12:58 INFO - PROCESS | 5122 | ++DOMWINDOW == 70 (0x93d7a400) [pid = 5122] [serial = 1857] [outer = 0x8f012400] 04:12:59 INFO - PROCESS | 5122 | 1467112379229 Marionette TRACE conn3 <- [1,2444,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.invalid",0,null,null]]]}] 04:12:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 04:12:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1092ms 04:12:59 INFO - PROCESS | 5122 | 1467112379286 Marionette TRACE conn3 -> [0,2445,"getWindowHandle",null] 04:12:59 INFO - PROCESS | 5122 | 1467112379289 Marionette TRACE conn3 <- [1,2445,null,{"value":"8"}] 04:12:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 04:12:59 INFO - PROCESS | 5122 | 1467112379295 Marionette TRACE conn3 -> [0,2446,"setScriptTimeout",{"ms":35000}] 04:12:59 INFO - PROCESS | 5122 | 1467112379298 Marionette TRACE conn3 <- [1,2446,null,{}] 04:12:59 INFO - PROCESS | 5122 | 1467112379303 Marionette TRACE conn3 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:12:59 INFO - PROCESS | 5122 | 1467112379308 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:12:59 INFO - PROCESS | 5122 | 1467112379450 Marionette TRACE conn3 <- [1,2447,null,{"value":null}] 04:12:59 INFO - PROCESS | 5122 | 1467112379597 Marionette TRACE conn3 -> [0,2448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:59 INFO - PROCESS | 5122 | 1467112379605 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:12:59 INFO - PROCESS | 5122 | ++DOCSHELL 0x8e4b0c00 == 35 [pid = 5122] [id = 619] 04:12:59 INFO - PROCESS | 5122 | ++DOMWINDOW == 71 (0x8f2dcc00) [pid = 5122] [serial = 1858] [outer = (nil)] 04:12:59 INFO - PROCESS | 5122 | ++DOMWINDOW == 72 (0x94855000) [pid = 5122] [serial = 1859] [outer = 0x8f2dcc00] 04:12:59 INFO - PROCESS | 5122 | 1467112379674 Marionette DEBUG loaded listener.js 04:12:59 INFO - PROCESS | 5122 | ++DOMWINDOW == 73 (0x9485d800) [pid = 5122] [serial = 1860] [outer = 0x8f2dcc00] 04:13:00 INFO - PROCESS | 5122 | 1467112380753 Marionette TRACE conn3 <- [1,2448,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.valid",0,null,null]]]}] 04:13:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 04:13:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1526ms 04:13:00 INFO - PROCESS | 5122 | 1467112380824 Marionette TRACE conn3 -> [0,2449,"getWindowHandle",null] 04:13:00 INFO - PROCESS | 5122 | 1467112380832 Marionette TRACE conn3 <- [1,2449,null,{"value":"8"}] 04:13:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 04:13:00 INFO - PROCESS | 5122 | 1467112380841 Marionette TRACE conn3 -> [0,2450,"setScriptTimeout",{"ms":35000}] 04:13:00 INFO - PROCESS | 5122 | 1467112380846 Marionette TRACE conn3 <- [1,2450,null,{}] 04:13:00 INFO - PROCESS | 5122 | 1467112380857 Marionette TRACE conn3 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:13:00 INFO - PROCESS | 5122 | 1467112380862 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:13:01 INFO - PROCESS | 5122 | 1467112381079 Marionette TRACE conn3 <- [1,2451,null,{"value":null}] 04:13:01 INFO - PROCESS | 5122 | 1467112381365 Marionette TRACE conn3 -> [0,2452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:01 INFO - PROCESS | 5122 | 1467112381375 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:13:01 INFO - PROCESS | 5122 | ++DOCSHELL 0x8e4af000 == 36 [pid = 5122] [id = 620] 04:13:01 INFO - PROCESS | 5122 | ++DOMWINDOW == 74 (0x8f117000) [pid = 5122] [serial = 1861] [outer = (nil)] 04:13:01 INFO - PROCESS | 5122 | ++DOMWINDOW == 75 (0x91261c00) [pid = 5122] [serial = 1862] [outer = 0x8f117000] 04:13:01 INFO - PROCESS | 5122 | 1467112381461 Marionette DEBUG loaded listener.js 04:13:01 INFO - PROCESS | 5122 | ++DOMWINDOW == 76 (0x912d5800) [pid = 5122] [serial = 1863] [outer = 0x8f117000] 04:13:02 INFO - PROCESS | 5122 | 1467112382457 Marionette TRACE conn3 <- [1,2452,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.initial",0,null,null]]]}] 04:13:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 04:13:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1693ms 04:13:02 INFO - PROCESS | 5122 | 1467112382533 Marionette TRACE conn3 -> [0,2453,"getWindowHandle",null] 04:13:02 INFO - PROCESS | 5122 | 1467112382540 Marionette TRACE conn3 <- [1,2453,null,{"value":"8"}] 04:13:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 04:13:02 INFO - PROCESS | 5122 | 1467112382551 Marionette TRACE conn3 -> [0,2454,"setScriptTimeout",{"ms":35000}] 04:13:02 INFO - PROCESS | 5122 | 1467112382555 Marionette TRACE conn3 <- [1,2454,null,{}] 04:13:02 INFO - PROCESS | 5122 | 1467112382561 Marionette TRACE conn3 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:13:02 INFO - PROCESS | 5122 | 1467112382567 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:13:02 INFO - PROCESS | 5122 | 1467112382775 Marionette TRACE conn3 <- [1,2455,null,{"value":null}] 04:13:03 INFO - PROCESS | 5122 | 1467112383055 Marionette TRACE conn3 -> [0,2456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:03 INFO - PROCESS | 5122 | 1467112383065 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:13:03 INFO - PROCESS | 5122 | ++DOCSHELL 0x91ee9c00 == 37 [pid = 5122] [id = 621] 04:13:03 INFO - PROCESS | 5122 | ++DOMWINDOW == 77 (0x93b4fc00) [pid = 5122] [serial = 1864] [outer = (nil)] 04:13:03 INFO - PROCESS | 5122 | ++DOMWINDOW == 78 (0x93d74800) [pid = 5122] [serial = 1865] [outer = 0x93b4fc00] 04:13:03 INFO - PROCESS | 5122 | 1467112383207 Marionette DEBUG loaded listener.js 04:13:03 INFO - PROCESS | 5122 | ++DOMWINDOW == 79 (0x9485c800) [pid = 5122] [serial = 1866] [outer = 0x93b4fc00] 04:13:04 INFO - PROCESS | 5122 | 1467112384198 Marionette TRACE conn3 <- [1,2456,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.invalid",0,null,null]]]}] 04:13:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 04:13:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1731ms 04:13:04 INFO - PROCESS | 5122 | 1467112384282 Marionette TRACE conn3 -> [0,2457,"getWindowHandle",null] 04:13:04 INFO - PROCESS | 5122 | 1467112384285 Marionette TRACE conn3 <- [1,2457,null,{"value":"8"}] 04:13:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 04:13:04 INFO - PROCESS | 5122 | 1467112384292 Marionette TRACE conn3 -> [0,2458,"setScriptTimeout",{"ms":35000}] 04:13:04 INFO - PROCESS | 5122 | 1467112384299 Marionette TRACE conn3 <- [1,2458,null,{}] 04:13:04 INFO - PROCESS | 5122 | 1467112384318 Marionette TRACE conn3 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:13:04 INFO - PROCESS | 5122 | 1467112384328 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:13:04 INFO - PROCESS | 5122 | 1467112384585 Marionette TRACE conn3 <- [1,2459,null,{"value":null}] 04:13:04 INFO - PROCESS | 5122 | 1467112384769 Marionette TRACE conn3 -> [0,2460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:04 INFO - PROCESS | 5122 | 1467112384782 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:13:04 INFO - PROCESS | 5122 | ++DOCSHELL 0x955d7400 == 38 [pid = 5122] [id = 622] 04:13:04 INFO - PROCESS | 5122 | ++DOMWINDOW == 80 (0x955d8000) [pid = 5122] [serial = 1867] [outer = (nil)] 04:13:04 INFO - PROCESS | 5122 | ++DOMWINDOW == 81 (0x955de400) [pid = 5122] [serial = 1868] [outer = 0x955d8000] 04:13:04 INFO - PROCESS | 5122 | 1467112384913 Marionette DEBUG loaded listener.js 04:13:05 INFO - PROCESS | 5122 | ++DOMWINDOW == 82 (0x96f2a400) [pid = 5122] [serial = 1869] [outer = 0x955d8000] 04:13:06 INFO - PROCESS | 5122 | 1467112386068 Marionette TRACE conn3 <- [1,2460,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.valid",0,null,null]]]}] 04:13:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 04:13:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1837ms 04:13:06 INFO - PROCESS | 5122 | 1467112386131 Marionette TRACE conn3 -> [0,2461,"getWindowHandle",null] 04:13:06 INFO - PROCESS | 5122 | 1467112386137 Marionette TRACE conn3 <- [1,2461,null,{"value":"8"}] 04:13:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 04:13:06 INFO - PROCESS | 5122 | 1467112386145 Marionette TRACE conn3 -> [0,2462,"setScriptTimeout",{"ms":35000}] 04:13:06 INFO - PROCESS | 5122 | 1467112386150 Marionette TRACE conn3 <- [1,2462,null,{}] 04:13:06 INFO - PROCESS | 5122 | 1467112386208 Marionette TRACE conn3 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:13:06 INFO - PROCESS | 5122 | 1467112386213 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:13:06 INFO - PROCESS | 5122 | 1467112386387 Marionette TRACE conn3 <- [1,2463,null,{"value":null}] 04:13:06 INFO - PROCESS | 5122 | 1467112386739 Marionette TRACE conn3 -> [0,2464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:06 INFO - PROCESS | 5122 | 1467112386754 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:13:06 INFO - PROCESS | 5122 | --DOCSHELL 0x8db7f000 == 37 [pid = 5122] [id = 618] 04:13:06 INFO - PROCESS | 5122 | ++DOCSHELL 0x8e8d6400 == 38 [pid = 5122] [id = 623] 04:13:06 INFO - PROCESS | 5122 | ++DOMWINDOW == 83 (0x8e8d6800) [pid = 5122] [serial = 1870] [outer = (nil)] 04:13:06 INFO - PROCESS | 5122 | ++DOMWINDOW == 84 (0x8e8df000) [pid = 5122] [serial = 1871] [outer = 0x8e8d6800] 04:13:06 INFO - PROCESS | 5122 | 1467112386844 Marionette DEBUG loaded listener.js 04:13:06 INFO - PROCESS | 5122 | ++DOMWINDOW == 85 (0x8f018000) [pid = 5122] [serial = 1872] [outer = 0x8e8d6800] 04:13:06 INFO - PROCESS | 5122 | --DOCSHELL 0x930ce400 == 37 [pid = 5122] [id = 617] 04:13:06 INFO - PROCESS | 5122 | --DOCSHELL 0x91267c00 == 36 [pid = 5122] [id = 616] 04:13:07 INFO - PROCESS | 5122 | --DOCSHELL 0x8f109c00 == 35 [pid = 5122] [id = 615] 04:13:07 INFO - PROCESS | 5122 | --DOCSHELL 0x8e8dcc00 == 34 [pid = 5122] [id = 614] 04:13:07 INFO - PROCESS | 5122 | --DOMWINDOW == 84 (0x992afc00) [pid = 5122] [serial = 1821] [outer = (nil)] [url = about:blank] 04:13:07 INFO - PROCESS | 5122 | --DOMWINDOW == 83 (0x98370800) [pid = 5122] [serial = 1820] [outer = (nil)] [url = about:blank] 04:13:07 INFO - PROCESS | 5122 | --DOMWINDOW == 82 (0x8fb39c00) [pid = 5122] [serial = 1817] [outer = (nil)] [url = about:blank] 04:13:07 INFO - PROCESS | 5122 | --DOMWINDOW == 81 (0x8fb39400) [pid = 5122] [serial = 1814] [outer = (nil)] [url = about:blank] 04:13:07 INFO - PROCESS | 5122 | --DOMWINDOW == 80 (0x9552cc00) [pid = 5122] [serial = 1815] [outer = (nil)] [url = about:blank] 04:13:07 INFO - PROCESS | 5122 | --DOMWINDOW == 79 (0x952a9800) [pid = 5122] [serial = 1799] [outer = (nil)] [url = about:blank] 04:13:07 INFO - PROCESS | 5122 | --DOMWINDOW == 78 (0x952aec00) [pid = 5122] [serial = 1800] [outer = (nil)] [url = about:blank] 04:13:07 INFO - PROCESS | 5122 | --DOMWINDOW == 77 (0x91ef2400) [pid = 5122] [serial = 1808] [outer = (nil)] [url = about:blank] 04:13:07 INFO - PROCESS | 5122 | --DOMWINDOW == 76 (0x930db400) [pid = 5122] [serial = 1809] [outer = (nil)] [url = about:blank] 04:13:07 INFO - PROCESS | 5122 | --DOMWINDOW == 75 (0x91eee400) [pid = 5122] [serial = 1796] [outer = (nil)] [url = about:blank] 04:13:07 INFO - PROCESS | 5122 | --DOMWINDOW == 74 (0x91ef3800) [pid = 5122] [serial = 1797] [outer = (nil)] [url = about:blank] 04:13:07 INFO - PROCESS | 5122 | --DOMWINDOW == 73 (0x8f2e0400) [pid = 5122] [serial = 1793] [outer = (nil)] [url = about:blank] 04:13:07 INFO - PROCESS | 5122 | --DOMWINDOW == 72 (0x8f97bc00) [pid = 5122] [serial = 1794] [outer = (nil)] [url = about:blank] 04:13:07 INFO - PROCESS | 5122 | --DOMWINDOW == 71 (0x94850c00) [pid = 5122] [serial = 1791] [outer = (nil)] [url = about:blank] 04:13:07 INFO - PROCESS | 5122 | --DOMWINDOW == 70 (0x95533000) [pid = 5122] [serial = 1802] [outer = (nil)] [url = about:blank] 04:13:07 INFO - PROCESS | 5122 | --DOMWINDOW == 69 (0x955d9400) [pid = 5122] [serial = 1803] [outer = (nil)] [url = about:blank] 04:13:07 INFO - PROCESS | 5122 | --DOMWINDOW == 68 (0x8f97f400) [pid = 5122] [serial = 1805] [outer = (nil)] [url = about:blank] 04:13:07 INFO - PROCESS | 5122 | --DOMWINDOW == 67 (0x8fb3bc00) [pid = 5122] [serial = 1806] [outer = (nil)] [url = about:blank] 04:13:07 INFO - PROCESS | 5122 | --DOMWINDOW == 66 (0x952a4c00) [pid = 5122] [serial = 1812] [outer = (nil)] [url = about:blank] 04:13:07 INFO - PROCESS | 5122 | --DOMWINDOW == 65 (0x95228c00) [pid = 5122] [serial = 1811] [outer = (nil)] [url = about:blank] 04:13:07 INFO - PROCESS | 5122 | --DOMWINDOW == 64 (0x92fa2c00) [pid = 5122] [serial = 1818] [outer = (nil)] [url = about:blank] 04:13:07 INFO - PROCESS | 5122 | 1467112387661 Marionette TRACE conn3 <- [1,2464,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.initial",0,null,null]]]}] 04:13:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 04:13:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1534ms 04:13:07 INFO - PROCESS | 5122 | 1467112387714 Marionette TRACE conn3 -> [0,2465,"getWindowHandle",null] 04:13:07 INFO - PROCESS | 5122 | 1467112387720 Marionette TRACE conn3 <- [1,2465,null,{"value":"8"}] 04:13:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 04:13:07 INFO - PROCESS | 5122 | 1467112387732 Marionette TRACE conn3 -> [0,2466,"setScriptTimeout",{"ms":35000}] 04:13:07 INFO - PROCESS | 5122 | 1467112387735 Marionette TRACE conn3 <- [1,2466,null,{}] 04:13:07 INFO - PROCESS | 5122 | 1467112387742 Marionette TRACE conn3 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:13:07 INFO - PROCESS | 5122 | 1467112387747 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:13:07 INFO - PROCESS | 5122 | 1467112387902 Marionette TRACE conn3 <- [1,2467,null,{"value":null}] 04:13:07 INFO - PROCESS | 5122 | 1467112387912 Marionette TRACE conn3 -> [0,2468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:07 INFO - PROCESS | 5122 | 1467112387920 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:13:07 INFO - PROCESS | 5122 | ++DOCSHELL 0x8f977c00 == 35 [pid = 5122] [id = 624] 04:13:07 INFO - PROCESS | 5122 | ++DOMWINDOW == 65 (0x8f97d400) [pid = 5122] [serial = 1873] [outer = (nil)] 04:13:07 INFO - PROCESS | 5122 | ++DOMWINDOW == 66 (0x8f981800) [pid = 5122] [serial = 1874] [outer = 0x8f97d400] 04:13:08 INFO - PROCESS | 5122 | 1467112387991 Marionette DEBUG loaded listener.js 04:13:08 INFO - PROCESS | 5122 | ++DOMWINDOW == 67 (0x8fb39c00) [pid = 5122] [serial = 1875] [outer = 0x8f97d400] 04:13:08 INFO - PROCESS | 5122 | 1467112388926 Marionette TRACE conn3 <- [1,2468,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.invalid",0,null,null]]]}] 04:13:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 04:13:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1238ms 04:13:08 INFO - PROCESS | 5122 | 1467112388971 Marionette TRACE conn3 -> [0,2469,"getWindowHandle",null] 04:13:08 INFO - PROCESS | 5122 | 1467112388975 Marionette TRACE conn3 <- [1,2469,null,{"value":"8"}] 04:13:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 04:13:08 INFO - PROCESS | 5122 | 1467112388982 Marionette TRACE conn3 -> [0,2470,"setScriptTimeout",{"ms":35000}] 04:13:08 INFO - PROCESS | 5122 | 1467112388987 Marionette TRACE conn3 <- [1,2470,null,{}] 04:13:09 INFO - PROCESS | 5122 | 1467112389004 Marionette TRACE conn3 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:13:09 INFO - PROCESS | 5122 | 1467112389012 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:13:09 INFO - PROCESS | 5122 | 1467112389176 Marionette TRACE conn3 <- [1,2471,null,{"value":null}] 04:13:09 INFO - PROCESS | 5122 | 1467112389324 Marionette TRACE conn3 -> [0,2472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:09 INFO - PROCESS | 5122 | 1467112389338 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:13:09 INFO - PROCESS | 5122 | ++DOCSHELL 0x91cc6800 == 36 [pid = 5122] [id = 625] 04:13:09 INFO - PROCESS | 5122 | ++DOMWINDOW == 68 (0x91ccb400) [pid = 5122] [serial = 1876] [outer = (nil)] 04:13:09 INFO - PROCESS | 5122 | ++DOMWINDOW == 69 (0x91dd1400) [pid = 5122] [serial = 1877] [outer = 0x91ccb400] 04:13:09 INFO - PROCESS | 5122 | 1467112389412 Marionette DEBUG loaded listener.js 04:13:09 INFO - PROCESS | 5122 | ++DOMWINDOW == 70 (0x91ef2400) [pid = 5122] [serial = 1878] [outer = 0x91ccb400] 04:13:10 INFO - PROCESS | 5122 | 1467112390257 Marionette TRACE conn3 <- [1,2472,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.valid",0,null,null]]]}] 04:13:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 04:13:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1285ms 04:13:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 04:13:10 INFO - PROCESS | 5122 | 1467112390269 Marionette TRACE conn3 -> [0,2473,"getWindowHandle",null] 04:13:10 INFO - PROCESS | 5122 | 1467112390273 Marionette TRACE conn3 <- [1,2473,null,{"value":"8"}] 04:13:10 INFO - PROCESS | 5122 | 1467112390280 Marionette TRACE conn3 -> [0,2474,"setScriptTimeout",{"ms":35000}] 04:13:10 INFO - PROCESS | 5122 | 1467112390283 Marionette TRACE conn3 <- [1,2474,null,{}] 04:13:10 INFO - PROCESS | 5122 | 1467112390300 Marionette TRACE conn3 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:13:10 INFO - PROCESS | 5122 | 1467112390304 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:13:10 INFO - PROCESS | 5122 | 1467112390522 Marionette TRACE conn3 <- [1,2475,null,{"value":null}] 04:13:10 INFO - PROCESS | 5122 | 1467112390558 Marionette TRACE conn3 -> [0,2476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:10 INFO - PROCESS | 5122 | 1467112390567 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:13:10 INFO - PROCESS | 5122 | ++DOCSHELL 0x92fa2c00 == 37 [pid = 5122] [id = 626] 04:13:10 INFO - PROCESS | 5122 | ++DOMWINDOW == 71 (0x92fa6800) [pid = 5122] [serial = 1879] [outer = (nil)] 04:13:10 INFO - PROCESS | 5122 | ++DOMWINDOW == 72 (0x93b53800) [pid = 5122] [serial = 1880] [outer = 0x92fa6800] 04:13:10 INFO - PROCESS | 5122 | 1467112390633 Marionette DEBUG loaded listener.js 04:13:10 INFO - PROCESS | 5122 | ++DOMWINDOW == 73 (0x93d74000) [pid = 5122] [serial = 1881] [outer = 0x92fa6800] 04:13:11 INFO - PROCESS | 5122 | 1467112391543 Marionette TRACE conn3 <- [1,2476,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent canvases",0,null,null]]]}] 04:13:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 04:13:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1278ms 04:13:11 INFO - PROCESS | 5122 | 1467112391557 Marionette TRACE conn3 -> [0,2477,"getWindowHandle",null] 04:13:11 INFO - PROCESS | 5122 | 1467112391559 Marionette TRACE conn3 <- [1,2477,null,{"value":"8"}] 04:13:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 04:13:11 INFO - PROCESS | 5122 | 1467112391570 Marionette TRACE conn3 -> [0,2478,"setScriptTimeout",{"ms":35000}] 04:13:11 INFO - PROCESS | 5122 | 1467112391573 Marionette TRACE conn3 <- [1,2478,null,{}] 04:13:11 INFO - PROCESS | 5122 | 1467112391578 Marionette TRACE conn3 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:13:11 INFO - PROCESS | 5122 | 1467112391583 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:13:11 INFO - PROCESS | 5122 | 1467112391776 Marionette TRACE conn3 <- [1,2479,null,{"value":null}] 04:13:11 INFO - PROCESS | 5122 | --DOMWINDOW == 72 (0x8f979c00) [pid = 5122] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 04:13:11 INFO - PROCESS | 5122 | --DOMWINDOW == 71 (0x93b5bc00) [pid = 5122] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 04:13:11 INFO - PROCESS | 5122 | --DOMWINDOW == 70 (0x930d0c00) [pid = 5122] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 04:13:11 INFO - PROCESS | 5122 | --DOMWINDOW == 69 (0x98184400) [pid = 5122] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 04:13:11 INFO - PROCESS | 5122 | --DOMWINDOW == 68 (0x8f012400) [pid = 5122] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 04:13:11 INFO - PROCESS | 5122 | --DOMWINDOW == 67 (0x9921f400) [pid = 5122] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 04:13:11 INFO - PROCESS | 5122 | --DOMWINDOW == 66 (0x8f113c00) [pid = 5122] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 04:13:11 INFO - PROCESS | 5122 | --DOMWINDOW == 65 (0x912d1000) [pid = 5122] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 04:13:11 INFO - PROCESS | 5122 | --DOMWINDOW == 64 (0x91264400) [pid = 5122] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 04:13:11 INFO - PROCESS | 5122 | --DOMWINDOW == 63 (0x8f110400) [pid = 5122] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 04:13:11 INFO - PROCESS | 5122 | --DOMWINDOW == 62 (0x8f116c00) [pid = 5122] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 04:13:11 INFO - PROCESS | 5122 | --DOMWINDOW == 61 (0x8e8d8000) [pid = 5122] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 04:13:12 INFO - PROCESS | 5122 | 1467112392014 Marionette TRACE conn3 -> [0,2480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:12 INFO - PROCESS | 5122 | 1467112392023 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:13:12 INFO - PROCESS | 5122 | ++DOCSHELL 0x8e8d8000 == 38 [pid = 5122] [id = 627] 04:13:12 INFO - PROCESS | 5122 | ++DOMWINDOW == 62 (0x8e8d8800) [pid = 5122] [serial = 1882] [outer = (nil)] 04:13:12 INFO - PROCESS | 5122 | ++DOMWINDOW == 63 (0x8f976800) [pid = 5122] [serial = 1883] [outer = 0x8e8d8800] 04:13:12 INFO - PROCESS | 5122 | 1467112392091 Marionette DEBUG loaded listener.js 04:13:12 INFO - PROCESS | 5122 | ++DOMWINDOW == 64 (0x912d0800) [pid = 5122] [serial = 1884] [outer = 0x8e8d8800] 04:13:12 INFO - PROCESS | 5122 | 1467112392879 Marionette TRACE conn3 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 04:13:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 04:13:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1333ms 04:13:12 INFO - PROCESS | 5122 | 1467112392903 Marionette TRACE conn3 -> [0,2481,"getWindowHandle",null] 04:13:12 INFO - PROCESS | 5122 | 1467112392907 Marionette TRACE conn3 <- [1,2481,null,{"value":"8"}] 04:13:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 04:13:12 INFO - PROCESS | 5122 | 1467112392915 Marionette TRACE conn3 -> [0,2482,"setScriptTimeout",{"ms":35000}] 04:13:12 INFO - PROCESS | 5122 | 1467112392918 Marionette TRACE conn3 <- [1,2482,null,{}] 04:13:12 INFO - PROCESS | 5122 | 1467112392924 Marionette TRACE conn3 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:13:12 INFO - PROCESS | 5122 | 1467112392934 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:13:13 INFO - PROCESS | 5122 | 1467112393188 Marionette TRACE conn3 <- [1,2483,null,{"value":null}] 04:13:13 INFO - PROCESS | 5122 | 1467112393199 Marionette TRACE conn3 -> [0,2484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:13 INFO - PROCESS | 5122 | 1467112393207 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:13:13 INFO - PROCESS | 5122 | ++DOCSHELL 0x9534e800 == 39 [pid = 5122] [id = 628] 04:13:13 INFO - PROCESS | 5122 | ++DOMWINDOW == 65 (0x9534f800) [pid = 5122] [serial = 1885] [outer = (nil)] 04:13:13 INFO - PROCESS | 5122 | ++DOMWINDOW == 66 (0x95530c00) [pid = 5122] [serial = 1886] [outer = 0x9534f800] 04:13:13 INFO - PROCESS | 5122 | 1467112393368 Marionette DEBUG loaded listener.js 04:13:13 INFO - PROCESS | 5122 | ++DOMWINDOW == 67 (0x955d3000) [pid = 5122] [serial = 1887] [outer = 0x9534f800] 04:13:14 INFO - PROCESS | 5122 | 1467112394275 Marionette TRACE conn3 <- [1,2484,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent canvases",0,null,null]]]}] 04:13:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 04:13:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1428ms 04:13:14 INFO - PROCESS | 5122 | 1467112394344 Marionette TRACE conn3 -> [0,2485,"getWindowHandle",null] 04:13:14 INFO - PROCESS | 5122 | 1467112394351 Marionette TRACE conn3 <- [1,2485,null,{"value":"8"}] 04:13:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 04:13:14 INFO - PROCESS | 5122 | 1467112394360 Marionette TRACE conn3 -> [0,2486,"setScriptTimeout",{"ms":35000}] 04:13:14 INFO - PROCESS | 5122 | 1467112394365 Marionette TRACE conn3 <- [1,2486,null,{}] 04:13:14 INFO - PROCESS | 5122 | 1467112394374 Marionette TRACE conn3 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:13:14 INFO - PROCESS | 5122 | 1467112394380 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:13:14 INFO - PROCESS | 5122 | 1467112394603 Marionette TRACE conn3 <- [1,2487,null,{"value":null}] 04:13:14 INFO - PROCESS | 5122 | 1467112394845 Marionette TRACE conn3 -> [0,2488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:14 INFO - PROCESS | 5122 | 1467112394862 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:13:14 INFO - PROCESS | 5122 | ++DOCSHELL 0x8e8d9c00 == 40 [pid = 5122] [id = 629] 04:13:14 INFO - PROCESS | 5122 | ++DOMWINDOW == 68 (0x8f020c00) [pid = 5122] [serial = 1888] [outer = (nil)] 04:13:14 INFO - PROCESS | 5122 | ++DOMWINDOW == 69 (0x8f2e0000) [pid = 5122] [serial = 1889] [outer = 0x8f020c00] 04:13:14 INFO - PROCESS | 5122 | 1467112394987 Marionette DEBUG loaded listener.js 04:13:15 INFO - PROCESS | 5122 | ++DOMWINDOW == 70 (0x8f97bc00) [pid = 5122] [serial = 1890] [outer = 0x8f020c00] 04:13:15 INFO - PROCESS | 5122 | 1467112395951 Marionette TRACE conn3 <- [1,2488,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of canvases",0,null,null]]]}] 04:13:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 04:13:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1630ms 04:13:15 INFO - PROCESS | 5122 | 1467112395990 Marionette TRACE conn3 -> [0,2489,"getWindowHandle",null] 04:13:16 INFO - PROCESS | 5122 | 1467112395998 Marionette TRACE conn3 <- [1,2489,null,{"value":"8"}] 04:13:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 04:13:16 INFO - PROCESS | 5122 | 1467112396009 Marionette TRACE conn3 -> [0,2490,"setScriptTimeout",{"ms":35000}] 04:13:16 INFO - PROCESS | 5122 | 1467112396013 Marionette TRACE conn3 <- [1,2490,null,{}] 04:13:16 INFO - PROCESS | 5122 | 1467112396019 Marionette TRACE conn3 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:13:16 INFO - PROCESS | 5122 | 1467112396025 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:13:16 INFO - PROCESS | 5122 | 1467112396207 Marionette TRACE conn3 <- [1,2491,null,{"value":null}] 04:13:16 INFO - PROCESS | 5122 | 1467112396390 Marionette TRACE conn3 -> [0,2492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:16 INFO - PROCESS | 5122 | 1467112396397 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:13:16 INFO - PROCESS | 5122 | ++DOCSHELL 0x91ef0c00 == 41 [pid = 5122] [id = 630] 04:13:16 INFO - PROCESS | 5122 | ++DOMWINDOW == 71 (0x91ef5000) [pid = 5122] [serial = 1891] [outer = (nil)] 04:13:16 INFO - PROCESS | 5122 | ++DOMWINDOW == 72 (0x92424000) [pid = 5122] [serial = 1892] [outer = 0x91ef5000] 04:13:16 INFO - PROCESS | 5122 | 1467112396482 Marionette DEBUG loaded listener.js 04:13:16 INFO - PROCESS | 5122 | ++DOMWINDOW == 73 (0x93b58000) [pid = 5122] [serial = 1893] [outer = 0x91ef5000] 04:13:17 INFO - PROCESS | 5122 | 1467112397435 Marionette TRACE conn3 <- [1,2492,null,{"value":["/2dcontext/shadows/2d.shadow.clip.1.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 04:13:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 04:13:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1480ms 04:13:17 INFO - PROCESS | 5122 | 1467112397489 Marionette TRACE conn3 -> [0,2493,"getWindowHandle",null] 04:13:17 INFO - PROCESS | 5122 | 1467112397493 Marionette TRACE conn3 <- [1,2493,null,{"value":"8"}] 04:13:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 04:13:17 INFO - PROCESS | 5122 | 1467112397500 Marionette TRACE conn3 -> [0,2494,"setScriptTimeout",{"ms":35000}] 04:13:17 INFO - PROCESS | 5122 | 1467112397506 Marionette TRACE conn3 <- [1,2494,null,{}] 04:13:17 INFO - PROCESS | 5122 | 1467112397524 Marionette TRACE conn3 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:13:17 INFO - PROCESS | 5122 | 1467112397533 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:13:17 INFO - PROCESS | 5122 | 1467112397707 Marionette TRACE conn3 <- [1,2495,null,{"value":null}] 04:13:17 INFO - PROCESS | 5122 | 1467112397890 Marionette TRACE conn3 -> [0,2496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:17 INFO - PROCESS | 5122 | 1467112397903 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:13:17 INFO - PROCESS | 5122 | ++DOCSHELL 0x95526c00 == 42 [pid = 5122] [id = 631] 04:13:17 INFO - PROCESS | 5122 | ++DOMWINDOW == 74 (0x955d5800) [pid = 5122] [serial = 1894] [outer = (nil)] 04:13:17 INFO - PROCESS | 5122 | ++DOMWINDOW == 75 (0x955da800) [pid = 5122] [serial = 1895] [outer = 0x955d5800] 04:13:17 INFO - PROCESS | 5122 | 1467112397981 Marionette DEBUG loaded listener.js 04:13:18 INFO - PROCESS | 5122 | ++DOMWINDOW == 76 (0x96f30400) [pid = 5122] [serial = 1896] [outer = 0x955d5800] 04:13:18 INFO - PROCESS | 5122 | 1467112398993 Marionette TRACE conn3 <- [1,2496,null,{"value":["/2dcontext/shadows/2d.shadow.clip.2.html",0,null,null,[["Shadows are not drawn outside the clipping region",0,null,null]]]}] 04:13:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 04:13:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1540ms 04:13:19 INFO - PROCESS | 5122 | 1467112399041 Marionette TRACE conn3 -> [0,2497,"getWindowHandle",null] 04:13:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 04:13:19 INFO - PROCESS | 5122 | 1467112399046 Marionette TRACE conn3 <- [1,2497,null,{"value":"8"}] 04:13:19 INFO - PROCESS | 5122 | 1467112399052 Marionette TRACE conn3 -> [0,2498,"setScriptTimeout",{"ms":35000}] 04:13:19 INFO - PROCESS | 5122 | 1467112399056 Marionette TRACE conn3 <- [1,2498,null,{}] 04:13:19 INFO - PROCESS | 5122 | 1467112399061 Marionette TRACE conn3 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:13:19 INFO - PROCESS | 5122 | 1467112399067 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:13:19 INFO - PROCESS | 5122 | 1467112399249 Marionette TRACE conn3 <- [1,2499,null,{"value":null}] 04:13:19 INFO - PROCESS | 5122 | 1467112399435 Marionette TRACE conn3 -> [0,2500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:19 INFO - PROCESS | 5122 | 1467112399441 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:13:19 INFO - PROCESS | 5122 | ++DOCSHELL 0x8fb34000 == 43 [pid = 5122] [id = 632] 04:13:19 INFO - PROCESS | 5122 | ++DOMWINDOW == 77 (0x9552a800) [pid = 5122] [serial = 1897] [outer = (nil)] 04:13:19 INFO - PROCESS | 5122 | ++DOMWINDOW == 78 (0x98371000) [pid = 5122] [serial = 1898] [outer = 0x9552a800] 04:13:19 INFO - PROCESS | 5122 | 1467112399525 Marionette DEBUG loaded listener.js 04:13:19 INFO - PROCESS | 5122 | ++DOMWINDOW == 79 (0x99226000) [pid = 5122] [serial = 1899] [outer = 0x9552a800] 04:13:20 INFO - PROCESS | 5122 | 1467112400432 Marionette TRACE conn3 <- [1,2500,null,{"value":["/2dcontext/shadows/2d.shadow.clip.3.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 04:13:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 04:13:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1432ms 04:13:20 INFO - PROCESS | 5122 | 1467112400485 Marionette TRACE conn3 -> [0,2501,"getWindowHandle",null] 04:13:20 INFO - PROCESS | 5122 | 1467112400488 Marionette TRACE conn3 <- [1,2501,null,{"value":"8"}] 04:13:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 04:13:20 INFO - PROCESS | 5122 | 1467112400495 Marionette TRACE conn3 -> [0,2502,"setScriptTimeout",{"ms":35000}] 04:13:20 INFO - PROCESS | 5122 | 1467112400498 Marionette TRACE conn3 <- [1,2502,null,{}] 04:13:20 INFO - PROCESS | 5122 | 1467112400505 Marionette TRACE conn3 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:13:20 INFO - PROCESS | 5122 | 1467112400510 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:13:20 INFO - PROCESS | 5122 | 1467112400686 Marionette TRACE conn3 <- [1,2503,null,{"value":null}] 04:13:20 INFO - PROCESS | 5122 | 1467112400873 Marionette TRACE conn3 -> [0,2504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:20 INFO - PROCESS | 5122 | 1467112400885 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:13:20 INFO - PROCESS | 5122 | ++DOCSHELL 0x8f01d000 == 44 [pid = 5122] [id = 633] 04:13:20 INFO - PROCESS | 5122 | ++DOMWINDOW == 80 (0x952a8000) [pid = 5122] [serial = 1900] [outer = (nil)] 04:13:20 INFO - PROCESS | 5122 | ++DOMWINDOW == 81 (0x99e26800) [pid = 5122] [serial = 1901] [outer = 0x952a8000] 04:13:20 INFO - PROCESS | 5122 | 1467112400959 Marionette DEBUG loaded listener.js 04:13:21 INFO - PROCESS | 5122 | ++DOMWINDOW == 82 (0x99e28800) [pid = 5122] [serial = 1902] [outer = 0x952a8000] 04:13:21 INFO - PROCESS | 5122 | 1467112401894 Marionette TRACE conn3 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 04:13:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 04:13:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1436ms 04:13:21 INFO - PROCESS | 5122 | 1467112401931 Marionette TRACE conn3 -> [0,2505,"getWindowHandle",null] 04:13:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 04:13:21 INFO - PROCESS | 5122 | 1467112401935 Marionette TRACE conn3 <- [1,2505,null,{"value":"8"}] 04:13:21 INFO - PROCESS | 5122 | 1467112401942 Marionette TRACE conn3 -> [0,2506,"setScriptTimeout",{"ms":35000}] 04:13:21 INFO - PROCESS | 5122 | 1467112401945 Marionette TRACE conn3 <- [1,2506,null,{}] 04:13:21 INFO - PROCESS | 5122 | 1467112401951 Marionette TRACE conn3 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:13:21 INFO - PROCESS | 5122 | 1467112401961 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:13:22 INFO - PROCESS | 5122 | 1467112402160 Marionette TRACE conn3 <- [1,2507,null,{"value":null}] 04:13:22 INFO - PROCESS | 5122 | 1467112402346 Marionette TRACE conn3 -> [0,2508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:22 INFO - PROCESS | 5122 | 1467112402357 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:13:22 INFO - PROCESS | 5122 | ++DOCSHELL 0x8f2e2000 == 45 [pid = 5122] [id = 634] 04:13:22 INFO - PROCESS | 5122 | ++DOMWINDOW == 83 (0x91ee7c00) [pid = 5122] [serial = 1903] [outer = (nil)] 04:13:22 INFO - PROCESS | 5122 | ++DOMWINDOW == 84 (0x9a39d000) [pid = 5122] [serial = 1904] [outer = 0x91ee7c00] 04:13:22 INFO - PROCESS | 5122 | 1467112402435 Marionette DEBUG loaded listener.js 04:13:22 INFO - PROCESS | 5122 | ++DOMWINDOW == 85 (0x9a3a0800) [pid = 5122] [serial = 1905] [outer = 0x91ee7c00] 04:13:23 INFO - PROCESS | 5122 | 1467112403390 Marionette TRACE conn3 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 04:13:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 04:13:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1480ms 04:13:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 04:13:23 INFO - PROCESS | 5122 | 1467112403423 Marionette TRACE conn3 -> [0,2509,"getWindowHandle",null] 04:13:23 INFO - PROCESS | 5122 | 1467112403426 Marionette TRACE conn3 <- [1,2509,null,{"value":"8"}] 04:13:23 INFO - PROCESS | 5122 | 1467112403432 Marionette TRACE conn3 -> [0,2510,"setScriptTimeout",{"ms":35000}] 04:13:23 INFO - PROCESS | 5122 | 1467112403436 Marionette TRACE conn3 <- [1,2510,null,{}] 04:13:23 INFO - PROCESS | 5122 | 1467112403441 Marionette TRACE conn3 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:13:23 INFO - PROCESS | 5122 | 1467112403446 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:13:23 INFO - PROCESS | 5122 | 1467112403637 Marionette TRACE conn3 <- [1,2511,null,{"value":null}] 04:13:23 INFO - PROCESS | 5122 | 1467112403836 Marionette TRACE conn3 -> [0,2512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:23 INFO - PROCESS | 5122 | 1467112403842 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:13:23 INFO - PROCESS | 5122 | ++DOCSHELL 0x8f2e4c00 == 46 [pid = 5122] [id = 635] 04:13:23 INFO - PROCESS | 5122 | ++DOMWINDOW == 86 (0x8f2e5400) [pid = 5122] [serial = 1906] [outer = (nil)] 04:13:23 INFO - PROCESS | 5122 | ++DOMWINDOW == 87 (0x9a3bd400) [pid = 5122] [serial = 1907] [outer = 0x8f2e5400] 04:13:23 INFO - PROCESS | 5122 | 1467112403960 Marionette DEBUG loaded listener.js 04:13:24 INFO - PROCESS | 5122 | ++DOMWINDOW == 88 (0x9a65f400) [pid = 5122] [serial = 1908] [outer = 0x8f2e5400] 04:13:25 INFO - PROCESS | 5122 | 1467112405169 Marionette TRACE conn3 <- [1,2512,null,{"value":["/2dcontext/shadows/2d.shadow.composite.3.html",0,null,null,[["Areas outside shadows are drawn correctly with destination-out",0,null,null]]]}] 04:13:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 04:13:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1791ms 04:13:25 INFO - PROCESS | 5122 | 1467112405227 Marionette TRACE conn3 -> [0,2513,"getWindowHandle",null] 04:13:25 INFO - PROCESS | 5122 | 1467112405233 Marionette TRACE conn3 <- [1,2513,null,{"value":"8"}] 04:13:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 04:13:25 INFO - PROCESS | 5122 | 1467112405241 Marionette TRACE conn3 -> [0,2514,"setScriptTimeout",{"ms":35000}] 04:13:25 INFO - PROCESS | 5122 | 1467112405246 Marionette TRACE conn3 <- [1,2514,null,{}] 04:13:25 INFO - PROCESS | 5122 | 1467112405254 Marionette TRACE conn3 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:13:25 INFO - PROCESS | 5122 | 1467112405261 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:13:25 INFO - PROCESS | 5122 | 1467112405423 Marionette TRACE conn3 <- [1,2515,null,{"value":null}] 04:13:25 INFO - PROCESS | 5122 | 1467112405682 Marionette TRACE conn3 -> [0,2516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.blur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:25 INFO - PROCESS | 5122 | 1467112405696 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:13:25 INFO - PROCESS | 5122 | ++DOCSHELL 0x8db78000 == 47 [pid = 5122] [id = 636] 04:13:25 INFO - PROCESS | 5122 | ++DOMWINDOW == 89 (0x8f118400) [pid = 5122] [serial = 1909] [outer = (nil)] 04:13:25 INFO - PROCESS | 5122 | ++DOMWINDOW == 90 (0x8f97e000) [pid = 5122] [serial = 1910] [outer = 0x8f118400] 04:13:25 INFO - PROCESS | 5122 | 1467112405809 Marionette DEBUG loaded listener.js 04:13:25 INFO - PROCESS | 5122 | ++DOMWINDOW == 91 (0x91259c00) [pid = 5122] [serial = 1911] [outer = 0x8f118400] 04:13:27 INFO - PROCESS | 5122 | --DOCSHELL 0x8e8d8000 == 46 [pid = 5122] [id = 627] 04:13:27 INFO - PROCESS | 5122 | --DOCSHELL 0x92fa2c00 == 45 [pid = 5122] [id = 626] 04:13:27 INFO - PROCESS | 5122 | --DOCSHELL 0x91cc6800 == 44 [pid = 5122] [id = 625] 04:13:27 INFO - PROCESS | 5122 | --DOCSHELL 0x8f977c00 == 43 [pid = 5122] [id = 624] 04:13:27 INFO - PROCESS | 5122 | --DOCSHELL 0x8e8d6400 == 42 [pid = 5122] [id = 623] 04:13:27 INFO - PROCESS | 5122 | --DOCSHELL 0x8e8d7c00 == 41 [pid = 5122] [id = 613] 04:13:27 INFO - PROCESS | 5122 | --DOCSHELL 0x8e4b7000 == 40 [pid = 5122] [id = 609] 04:13:27 INFO - PROCESS | 5122 | --DOCSHELL 0x8e8d9800 == 39 [pid = 5122] [id = 611] 04:13:27 INFO - PROCESS | 5122 | --DOCSHELL 0x8f014800 == 38 [pid = 5122] [id = 612] 04:13:27 INFO - PROCESS | 5122 | --DOCSHELL 0x98376000 == 37 [pid = 5122] [id = 610] 04:13:27 INFO - PROCESS | 5122 | --DOCSHELL 0x91ee9c00 == 36 [pid = 5122] [id = 621] 04:13:27 INFO - PROCESS | 5122 | --DOCSHELL 0x8e4af000 == 35 [pid = 5122] [id = 620] 04:13:27 INFO - PROCESS | 5122 | --DOCSHELL 0x8e4b0c00 == 34 [pid = 5122] [id = 619] 04:13:27 INFO - PROCESS | 5122 | --DOCSHELL 0x955d7400 == 33 [pid = 5122] [id = 622] 04:13:27 INFO - PROCESS | 5122 | --DOCSHELL 0x8e4b5c00 == 32 [pid = 5122] [id = 608] 04:13:27 INFO - PROCESS | 5122 | --DOCSHELL 0x8f2e4c00 == 31 [pid = 5122] [id = 635] 04:13:27 INFO - PROCESS | 5122 | --DOCSHELL 0x8f2e2000 == 30 [pid = 5122] [id = 634] 04:13:27 INFO - PROCESS | 5122 | --DOCSHELL 0x8f01d000 == 29 [pid = 5122] [id = 633] 04:13:27 INFO - PROCESS | 5122 | --DOCSHELL 0x8fb34000 == 28 [pid = 5122] [id = 632] 04:13:27 INFO - PROCESS | 5122 | --DOCSHELL 0x91ef0c00 == 27 [pid = 5122] [id = 630] 04:13:27 INFO - PROCESS | 5122 | --DOCSHELL 0x95526c00 == 26 [pid = 5122] [id = 631] 04:13:27 INFO - PROCESS | 5122 | --DOCSHELL 0x9534e800 == 25 [pid = 5122] [id = 628] 04:13:27 INFO - PROCESS | 5122 | --DOCSHELL 0x8e8d9c00 == 24 [pid = 5122] [id = 629] 04:13:27 INFO - PROCESS | 5122 | --DOMWINDOW == 90 (0x91cc6400) [pid = 5122] [serial = 1824] [outer = (nil)] [url = about:blank] 04:13:27 INFO - PROCESS | 5122 | --DOMWINDOW == 89 (0x91cc4000) [pid = 5122] [serial = 1823] [outer = (nil)] [url = about:blank] 04:13:27 INFO - PROCESS | 5122 | --DOMWINDOW == 88 (0x95231000) [pid = 5122] [serial = 1827] [outer = (nil)] [url = about:blank] 04:13:27 INFO - PROCESS | 5122 | --DOMWINDOW == 87 (0x9485e800) [pid = 5122] [serial = 1826] [outer = (nil)] [url = about:blank] 04:13:27 INFO - PROCESS | 5122 | --DOMWINDOW == 86 (0x930ddc00) [pid = 5122] [serial = 1853] [outer = (nil)] [url = about:blank] 04:13:27 INFO - PROCESS | 5122 | --DOMWINDOW == 85 (0x99e2ac00) [pid = 5122] [serial = 1830] [outer = (nil)] [url = about:blank] 04:13:27 INFO - PROCESS | 5122 | --DOMWINDOW == 84 (0x99660c00) [pid = 5122] [serial = 1829] [outer = (nil)] [url = about:blank] 04:13:27 INFO - PROCESS | 5122 | --DOMWINDOW == 83 (0x92026000) [pid = 5122] [serial = 1856] [outer = (nil)] [url = about:blank] 04:13:27 INFO - PROCESS | 5122 | --DOMWINDOW == 82 (0x93d7a400) [pid = 5122] [serial = 1857] [outer = (nil)] [url = about:blank] 04:13:27 INFO - PROCESS | 5122 | --DOMWINDOW == 81 (0x99e4b800) [pid = 5122] [serial = 1833] [outer = (nil)] [url = about:blank] 04:13:27 INFO - PROCESS | 5122 | --DOMWINDOW == 80 (0x92029000) [pid = 5122] [serial = 1845] [outer = (nil)] [url = about:blank] 04:13:27 INFO - PROCESS | 5122 | --DOMWINDOW == 79 (0x91ef3c00) [pid = 5122] [serial = 1844] [outer = (nil)] [url = about:blank] 04:13:27 INFO - PROCESS | 5122 | --DOMWINDOW == 78 (0x99ee4800) [pid = 5122] [serial = 1832] [outer = (nil)] [url = about:blank] 04:13:27 INFO - PROCESS | 5122 | --DOMWINDOW == 77 (0x91cbd800) [pid = 5122] [serial = 1850] [outer = (nil)] [url = about:blank] 04:13:27 INFO - PROCESS | 5122 | --DOMWINDOW == 76 (0x9a39ec00) [pid = 5122] [serial = 1836] [outer = (nil)] [url = about:blank] 04:13:27 INFO - PROCESS | 5122 | --DOMWINDOW == 75 (0x8f980400) [pid = 5122] [serial = 1848] [outer = (nil)] [url = about:blank] 04:13:27 INFO - PROCESS | 5122 | --DOMWINDOW == 74 (0x8f2ddc00) [pid = 5122] [serial = 1847] [outer = (nil)] [url = about:blank] 04:13:27 INFO - PROCESS | 5122 | --DOMWINDOW == 73 (0x9a39b400) [pid = 5122] [serial = 1835] [outer = (nil)] [url = about:blank] 04:13:27 INFO - PROCESS | 5122 | --DOMWINDOW == 72 (0x93b94800) [pid = 5122] [serial = 1854] [outer = (nil)] [url = about:blank] 04:13:27 INFO - PROCESS | 5122 | --DOMWINDOW == 71 (0x9a8ecc00) [pid = 5122] [serial = 1839] [outer = (nil)] [url = about:blank] 04:13:27 INFO - PROCESS | 5122 | --DOMWINDOW == 70 (0x9a8e9800) [pid = 5122] [serial = 1838] [outer = (nil)] [url = about:blank] 04:13:27 INFO - PROCESS | 5122 | --DOMWINDOW == 69 (0x94855000) [pid = 5122] [serial = 1859] [outer = (nil)] [url = about:blank] 04:13:27 INFO - PROCESS | 5122 | --DOMWINDOW == 68 (0x91cc2c00) [pid = 5122] [serial = 1851] [outer = (nil)] [url = about:blank] 04:13:27 INFO - PROCESS | 5122 | --DOMWINDOW == 67 (0x8f2e2800) [pid = 5122] [serial = 1842] [outer = (nil)] [url = about:blank] 04:13:27 INFO - PROCESS | 5122 | --DOMWINDOW == 66 (0x8e8de000) [pid = 5122] [serial = 1841] [outer = (nil)] [url = about:blank] 04:13:28 INFO - PROCESS | 5122 | 1467112408002 Marionette TRACE conn3 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 04:13:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 04:13:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 2785ms 04:13:28 INFO - PROCESS | 5122 | 1467112408026 Marionette TRACE conn3 -> [0,2517,"getWindowHandle",null] 04:13:28 INFO - PROCESS | 5122 | 1467112408032 Marionette TRACE conn3 <- [1,2517,null,{"value":"8"}] 04:13:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 04:13:28 INFO - PROCESS | 5122 | 1467112408040 Marionette TRACE conn3 -> [0,2518,"setScriptTimeout",{"ms":35000}] 04:13:28 INFO - PROCESS | 5122 | 1467112408045 Marionette TRACE conn3 <- [1,2518,null,{}] 04:13:28 INFO - PROCESS | 5122 | 1467112408052 Marionette TRACE conn3 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:13:28 INFO - PROCESS | 5122 | 1467112408058 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:13:28 INFO - PROCESS | 5122 | 1467112408216 Marionette TRACE conn3 <- [1,2519,null,{"value":null}] 04:13:28 INFO - PROCESS | 5122 | 1467112408410 Marionette TRACE conn3 -> [0,2520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:28 INFO - PROCESS | 5122 | 1467112408423 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:13:28 INFO - PROCESS | 5122 | ++DOCSHELL 0x8e8d3c00 == 25 [pid = 5122] [id = 637] 04:13:28 INFO - PROCESS | 5122 | ++DOMWINDOW == 67 (0x8e8d4000) [pid = 5122] [serial = 1912] [outer = (nil)] 04:13:28 INFO - PROCESS | 5122 | ++DOMWINDOW == 68 (0x8f109c00) [pid = 5122] [serial = 1913] [outer = 0x8e8d4000] 04:13:28 INFO - PROCESS | 5122 | 1467112408493 Marionette DEBUG loaded listener.js 04:13:28 INFO - PROCESS | 5122 | ++DOMWINDOW == 69 (0x8f110800) [pid = 5122] [serial = 1914] [outer = 0x8e8d4000] 04:13:29 INFO - PROCESS | 5122 | 1467112409258 Marionette TRACE conn3 <- [1,2520,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.1.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 04:13:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 04:13:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1279ms 04:13:29 INFO - PROCESS | 5122 | 1467112409319 Marionette TRACE conn3 -> [0,2521,"getWindowHandle",null] 04:13:29 INFO - PROCESS | 5122 | 1467112409327 Marionette TRACE conn3 <- [1,2521,null,{"value":"8"}] 04:13:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 04:13:29 INFO - PROCESS | 5122 | 1467112409338 Marionette TRACE conn3 -> [0,2522,"setScriptTimeout",{"ms":35000}] 04:13:29 INFO - PROCESS | 5122 | 1467112409342 Marionette TRACE conn3 <- [1,2522,null,{}] 04:13:29 INFO - PROCESS | 5122 | 1467112409352 Marionette TRACE conn3 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:13:29 INFO - PROCESS | 5122 | 1467112409357 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:13:29 INFO - PROCESS | 5122 | 1467112409521 Marionette TRACE conn3 <- [1,2523,null,{"value":null}] 04:13:29 INFO - PROCESS | 5122 | 1467112409664 Marionette TRACE conn3 -> [0,2524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:29 INFO - PROCESS | 5122 | 1467112409673 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:13:29 INFO - PROCESS | 5122 | ++DOCSHELL 0x8f980c00 == 26 [pid = 5122] [id = 638] 04:13:29 INFO - PROCESS | 5122 | ++DOMWINDOW == 70 (0x8fb3cc00) [pid = 5122] [serial = 1915] [outer = (nil)] 04:13:29 INFO - PROCESS | 5122 | ++DOMWINDOW == 71 (0x912cac00) [pid = 5122] [serial = 1916] [outer = 0x8fb3cc00] 04:13:29 INFO - PROCESS | 5122 | 1467112409746 Marionette DEBUG loaded listener.js 04:13:29 INFO - PROCESS | 5122 | ++DOMWINDOW == 72 (0x912d3000) [pid = 5122] [serial = 1917] [outer = 0x8fb3cc00] 04:13:30 INFO - PROCESS | 5122 | 1467112410666 Marionette TRACE conn3 <- [1,2524,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.2.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 04:13:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 04:13:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1357ms 04:13:30 INFO - PROCESS | 5122 | 1467112410696 Marionette TRACE conn3 -> [0,2525,"getWindowHandle",null] 04:13:30 INFO - PROCESS | 5122 | 1467112410700 Marionette TRACE conn3 <- [1,2525,null,{"value":"8"}] 04:13:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 04:13:30 INFO - PROCESS | 5122 | 1467112410706 Marionette TRACE conn3 -> [0,2526,"setScriptTimeout",{"ms":35000}] 04:13:30 INFO - PROCESS | 5122 | 1467112410712 Marionette TRACE conn3 <- [1,2526,null,{}] 04:13:30 INFO - PROCESS | 5122 | 1467112410737 Marionette TRACE conn3 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:13:30 INFO - PROCESS | 5122 | 1467112410746 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:13:30 INFO - PROCESS | 5122 | 1467112410959 Marionette TRACE conn3 <- [1,2527,null,{"value":null}] 04:13:31 INFO - PROCESS | 5122 | 1467112410990 Marionette TRACE conn3 -> [0,2528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.x.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:31 INFO - PROCESS | 5122 | 1467112411000 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:13:31 INFO - PROCESS | 5122 | ++DOCSHELL 0x91ef3000 == 27 [pid = 5122] [id = 639] 04:13:31 INFO - PROCESS | 5122 | ++DOMWINDOW == 73 (0x91ef3c00) [pid = 5122] [serial = 1918] [outer = (nil)] 04:13:31 INFO - PROCESS | 5122 | ++DOMWINDOW == 74 (0x92420000) [pid = 5122] [serial = 1919] [outer = 0x91ef3c00] 04:13:31 INFO - PROCESS | 5122 | 1467112411074 Marionette DEBUG loaded listener.js 04:13:31 INFO - PROCESS | 5122 | ++DOMWINDOW == 75 (0x930ce400) [pid = 5122] [serial = 1920] [outer = 0x91ef3c00] 04:13:32 INFO - PROCESS | 5122 | 1467112412016 Marionette TRACE conn3 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 04:13:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 04:13:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1344ms 04:13:32 INFO - PROCESS | 5122 | 1467112412050 Marionette TRACE conn3 -> [0,2529,"getWindowHandle",null] 04:13:32 INFO - PROCESS | 5122 | 1467112412053 Marionette TRACE conn3 <- [1,2529,null,{"value":"8"}] 04:13:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 04:13:32 INFO - PROCESS | 5122 | 1467112412060 Marionette TRACE conn3 -> [0,2530,"setScriptTimeout",{"ms":35000}] 04:13:32 INFO - PROCESS | 5122 | 1467112412064 Marionette TRACE conn3 <- [1,2530,null,{}] 04:13:32 INFO - PROCESS | 5122 | 1467112412547 Marionette TRACE conn3 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:13:32 INFO - PROCESS | 5122 | 1467112412553 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:13:32 INFO - PROCESS | 5122 | --DOMWINDOW == 74 (0x9534f800) [pid = 5122] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 04:13:32 INFO - PROCESS | 5122 | --DOMWINDOW == 73 (0x92fa6800) [pid = 5122] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 04:13:32 INFO - PROCESS | 5122 | --DOMWINDOW == 72 (0x8e8d8800) [pid = 5122] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 04:13:32 INFO - PROCESS | 5122 | --DOMWINDOW == 71 (0x955d8000) [pid = 5122] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 04:13:32 INFO - PROCESS | 5122 | --DOMWINDOW == 70 (0x8f117000) [pid = 5122] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 04:13:32 INFO - PROCESS | 5122 | --DOMWINDOW == 69 (0x8f2dcc00) [pid = 5122] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 04:13:32 INFO - PROCESS | 5122 | --DOMWINDOW == 68 (0x8f97d400) [pid = 5122] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 04:13:32 INFO - PROCESS | 5122 | --DOMWINDOW == 67 (0x8e8d6800) [pid = 5122] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 04:13:32 INFO - PROCESS | 5122 | --DOMWINDOW == 66 (0x93b4fc00) [pid = 5122] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 04:13:32 INFO - PROCESS | 5122 | --DOMWINDOW == 65 (0x91ccb400) [pid = 5122] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 04:13:32 INFO - PROCESS | 5122 | 1467112412816 Marionette TRACE conn3 <- [1,2531,null,{"value":null}] 04:13:32 INFO - PROCESS | 5122 | 1467112412916 Marionette TRACE conn3 -> [0,2532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.y.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:32 INFO - PROCESS | 5122 | 1467112412923 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:13:32 INFO - PROCESS | 5122 | ++DOCSHELL 0x8f013c00 == 28 [pid = 5122] [id = 640] 04:13:32 INFO - PROCESS | 5122 | ++DOMWINDOW == 66 (0x9125f000) [pid = 5122] [serial = 1921] [outer = (nil)] 04:13:32 INFO - PROCESS | 5122 | ++DOMWINDOW == 67 (0x91dce000) [pid = 5122] [serial = 1922] [outer = 0x9125f000] 04:13:33 INFO - PROCESS | 5122 | 1467112412995 Marionette DEBUG loaded listener.js 04:13:33 INFO - PROCESS | 5122 | ++DOMWINDOW == 68 (0x93b4d400) [pid = 5122] [serial = 1923] [outer = 0x9125f000] 04:13:33 INFO - PROCESS | 5122 | 1467112413720 Marionette TRACE conn3 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 04:13:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 04:13:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1681ms 04:13:33 INFO - PROCESS | 5122 | 1467112413742 Marionette TRACE conn3 -> [0,2533,"getWindowHandle",null] 04:13:33 INFO - PROCESS | 5122 | 1467112413746 Marionette TRACE conn3 <- [1,2533,null,{"value":"8"}] 04:13:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 04:13:33 INFO - PROCESS | 5122 | 1467112413752 Marionette TRACE conn3 -> [0,2534,"setScriptTimeout",{"ms":35000}] 04:13:33 INFO - PROCESS | 5122 | 1467112413755 Marionette TRACE conn3 <- [1,2534,null,{}] 04:13:33 INFO - PROCESS | 5122 | 1467112413760 Marionette TRACE conn3 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:13:33 INFO - PROCESS | 5122 | 1467112413765 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:13:33 INFO - PROCESS | 5122 | 1467112413994 Marionette TRACE conn3 <- [1,2535,null,{"value":null}] 04:13:34 INFO - PROCESS | 5122 | 1467112414022 Marionette TRACE conn3 -> [0,2536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:34 INFO - PROCESS | 5122 | 1467112414029 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:13:34 INFO - PROCESS | 5122 | ++DOCSHELL 0x91ccb400 == 29 [pid = 5122] [id = 641] 04:13:34 INFO - PROCESS | 5122 | ++DOMWINDOW == 69 (0x93b51000) [pid = 5122] [serial = 1924] [outer = (nil)] 04:13:34 INFO - PROCESS | 5122 | ++DOMWINDOW == 70 (0x93d79c00) [pid = 5122] [serial = 1925] [outer = 0x93b51000] 04:13:34 INFO - PROCESS | 5122 | 1467112414094 Marionette DEBUG loaded listener.js 04:13:34 INFO - PROCESS | 5122 | ++DOMWINDOW == 71 (0x9485c400) [pid = 5122] [serial = 1926] [outer = 0x93b51000] 04:13:35 INFO - PROCESS | 5122 | 1467112415143 Marionette TRACE conn3 <- [1,2536,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent gradient fills",0,null,null]]]}] 04:13:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 04:13:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1431ms 04:13:35 INFO - PROCESS | 5122 | 1467112415184 Marionette TRACE conn3 -> [0,2537,"getWindowHandle",null] 04:13:35 INFO - PROCESS | 5122 | 1467112415191 Marionette TRACE conn3 <- [1,2537,null,{"value":"8"}] 04:13:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 04:13:35 INFO - PROCESS | 5122 | 1467112415200 Marionette TRACE conn3 -> [0,2538,"setScriptTimeout",{"ms":35000}] 04:13:35 INFO - PROCESS | 5122 | 1467112415205 Marionette TRACE conn3 <- [1,2538,null,{}] 04:13:35 INFO - PROCESS | 5122 | 1467112415213 Marionette TRACE conn3 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:13:35 INFO - PROCESS | 5122 | 1467112415219 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:13:35 INFO - PROCESS | 5122 | 1467112415412 Marionette TRACE conn3 <- [1,2539,null,{"value":null}] 04:13:35 INFO - PROCESS | 5122 | 1467112415649 Marionette TRACE conn3 -> [0,2540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:35 INFO - PROCESS | 5122 | 1467112415665 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:13:35 INFO - PROCESS | 5122 | ++DOCSHELL 0x8e8d9800 == 30 [pid = 5122] [id = 642] 04:13:35 INFO - PROCESS | 5122 | ++DOMWINDOW == 72 (0x8e8da800) [pid = 5122] [serial = 1927] [outer = (nil)] 04:13:35 INFO - PROCESS | 5122 | ++DOMWINDOW == 73 (0x8f2e3000) [pid = 5122] [serial = 1928] [outer = 0x8e8da800] 04:13:35 INFO - PROCESS | 5122 | 1467112415788 Marionette DEBUG loaded listener.js 04:13:35 INFO - PROCESS | 5122 | ++DOMWINDOW == 74 (0x8fb3e800) [pid = 5122] [serial = 1929] [outer = 0x8e8da800] 04:13:36 INFO - PROCESS | 5122 | 1467112416785 Marionette TRACE conn3 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 04:13:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 04:13:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1638ms 04:13:36 INFO - PROCESS | 5122 | 1467112416838 Marionette TRACE conn3 -> [0,2541,"getWindowHandle",null] 04:13:36 INFO - PROCESS | 5122 | 1467112416846 Marionette TRACE conn3 <- [1,2541,null,{"value":"8"}] 04:13:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 04:13:36 INFO - PROCESS | 5122 | 1467112416856 Marionette TRACE conn3 -> [0,2542,"setScriptTimeout",{"ms":35000}] 04:13:36 INFO - PROCESS | 5122 | 1467112416860 Marionette TRACE conn3 <- [1,2542,null,{}] 04:13:36 INFO - PROCESS | 5122 | 1467112416866 Marionette TRACE conn3 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:13:36 INFO - PROCESS | 5122 | 1467112416872 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:13:37 INFO - PROCESS | 5122 | 1467112417050 Marionette TRACE conn3 <- [1,2543,null,{"value":null}] 04:13:37 INFO - PROCESS | 5122 | 1467112417291 Marionette TRACE conn3 -> [0,2544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:37 INFO - PROCESS | 5122 | 1467112417302 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:13:37 INFO - PROCESS | 5122 | ++DOCSHELL 0x91265800 == 31 [pid = 5122] [id = 643] 04:13:37 INFO - PROCESS | 5122 | ++DOMWINDOW == 75 (0x91eea400) [pid = 5122] [serial = 1930] [outer = (nil)] 04:13:37 INFO - PROCESS | 5122 | ++DOMWINDOW == 76 (0x9202a000) [pid = 5122] [serial = 1931] [outer = 0x91eea400] 04:13:37 INFO - PROCESS | 5122 | 1467112417424 Marionette DEBUG loaded listener.js 04:13:37 INFO - PROCESS | 5122 | ++DOMWINDOW == 77 (0x930d2c00) [pid = 5122] [serial = 1932] [outer = 0x91eea400] 04:13:38 INFO - PROCESS | 5122 | 1467112418469 Marionette TRACE conn3 <- [1,2544,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent gradient fills",0,null,null]]]}] 04:13:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 04:13:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1685ms 04:13:38 INFO - PROCESS | 5122 | 1467112418541 Marionette TRACE conn3 -> [0,2545,"getWindowHandle",null] 04:13:38 INFO - PROCESS | 5122 | 1467112418544 Marionette TRACE conn3 <- [1,2545,null,{"value":"8"}] 04:13:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 04:13:38 INFO - PROCESS | 5122 | 1467112418551 Marionette TRACE conn3 -> [0,2546,"setScriptTimeout",{"ms":35000}] 04:13:38 INFO - PROCESS | 5122 | 1467112418557 Marionette TRACE conn3 <- [1,2546,null,{}] 04:13:38 INFO - PROCESS | 5122 | 1467112418573 Marionette TRACE conn3 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:13:38 INFO - PROCESS | 5122 | 1467112418582 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:13:38 INFO - PROCESS | 5122 | 1467112418788 Marionette TRACE conn3 <- [1,2547,null,{"value":null}] 04:13:39 INFO - PROCESS | 5122 | 1467112419031 Marionette TRACE conn3 -> [0,2548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:39 INFO - PROCESS | 5122 | 1467112419044 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:13:39 INFO - PROCESS | 5122 | ++DOCSHELL 0x95236000 == 32 [pid = 5122] [id = 644] 04:13:39 INFO - PROCESS | 5122 | ++DOMWINDOW == 78 (0x952a4400) [pid = 5122] [serial = 1933] [outer = (nil)] 04:13:39 INFO - PROCESS | 5122 | ++DOMWINDOW == 79 (0x952b0400) [pid = 5122] [serial = 1934] [outer = 0x952a4400] 04:13:39 INFO - PROCESS | 5122 | 1467112419167 Marionette DEBUG loaded listener.js 04:13:39 INFO - PROCESS | 5122 | ++DOMWINDOW == 80 (0x952e6000) [pid = 5122] [serial = 1935] [outer = 0x952a4400] 04:13:40 INFO - PROCESS | 5122 | 1467112420132 Marionette TRACE conn3 <- [1,2548,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of gradient fills",0,null,null]]]}] 04:13:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 04:13:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1639ms 04:13:40 INFO - PROCESS | 5122 | 1467112420189 Marionette TRACE conn3 -> [0,2549,"getWindowHandle",null] 04:13:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 04:13:40 INFO - PROCESS | 5122 | 1467112420194 Marionette TRACE conn3 <- [1,2549,null,{"value":"8"}] 04:13:40 INFO - PROCESS | 5122 | 1467112420200 Marionette TRACE conn3 -> [0,2550,"setScriptTimeout",{"ms":35000}] 04:13:40 INFO - PROCESS | 5122 | 1467112420204 Marionette TRACE conn3 <- [1,2550,null,{}] 04:13:40 INFO - PROCESS | 5122 | 1467112420209 Marionette TRACE conn3 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:13:40 INFO - PROCESS | 5122 | 1467112420215 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:13:40 INFO - PROCESS | 5122 | 1467112420385 Marionette TRACE conn3 <- [1,2551,null,{"value":null}] 04:13:40 INFO - PROCESS | 5122 | 1467112420578 Marionette TRACE conn3 -> [0,2552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:40 INFO - PROCESS | 5122 | 1467112420588 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:13:40 INFO - PROCESS | 5122 | ++DOCSHELL 0x8f01c800 == 33 [pid = 5122] [id = 645] 04:13:40 INFO - PROCESS | 5122 | ++DOMWINDOW == 81 (0x8f01cc00) [pid = 5122] [serial = 1936] [outer = (nil)] 04:13:40 INFO - PROCESS | 5122 | ++DOMWINDOW == 82 (0x8fb3bc00) [pid = 5122] [serial = 1937] [outer = 0x8f01cc00] 04:13:40 INFO - PROCESS | 5122 | 1467112420667 Marionette DEBUG loaded listener.js 04:13:40 INFO - PROCESS | 5122 | ++DOMWINDOW == 83 (0x91dcf000) [pid = 5122] [serial = 1938] [outer = 0x8f01cc00] 04:13:41 INFO - PROCESS | 5122 | --DOCSHELL 0x8f013c00 == 32 [pid = 5122] [id = 640] 04:13:41 INFO - PROCESS | 5122 | --DOCSHELL 0x91ef3000 == 31 [pid = 5122] [id = 639] 04:13:41 INFO - PROCESS | 5122 | --DOCSHELL 0x8f980c00 == 30 [pid = 5122] [id = 638] 04:13:41 INFO - PROCESS | 5122 | 1467112421973 Marionette TRACE conn3 <- [1,2552,null,{"value":["/2dcontext/shadows/2d.shadow.image.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent images",0,null,null]]]}] 04:13:41 INFO - PROCESS | 5122 | --DOCSHELL 0x8e8d3c00 == 29 [pid = 5122] [id = 637] 04:13:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 04:13:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1829ms 04:13:42 INFO - PROCESS | 5122 | 1467112422030 Marionette TRACE conn3 -> [0,2553,"getWindowHandle",null] 04:13:42 INFO - PROCESS | 5122 | 1467112422035 Marionette TRACE conn3 <- [1,2553,null,{"value":"8"}] 04:13:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 04:13:42 INFO - PROCESS | 5122 | 1467112422042 Marionette TRACE conn3 -> [0,2554,"setScriptTimeout",{"ms":35000}] 04:13:42 INFO - PROCESS | 5122 | 1467112422049 Marionette TRACE conn3 <- [1,2554,null,{}] 04:13:42 INFO - PROCESS | 5122 | 1467112422057 Marionette TRACE conn3 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:13:42 INFO - PROCESS | 5122 | 1467112422062 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:13:42 INFO - PROCESS | 5122 | 1467112422222 Marionette TRACE conn3 <- [1,2555,null,{"value":null}] 04:13:42 INFO - PROCESS | 5122 | --DOMWINDOW == 82 (0x93b53800) [pid = 5122] [serial = 1880] [outer = (nil)] [url = about:blank] 04:13:42 INFO - PROCESS | 5122 | --DOMWINDOW == 81 (0x8f976800) [pid = 5122] [serial = 1883] [outer = (nil)] [url = about:blank] 04:13:42 INFO - PROCESS | 5122 | --DOMWINDOW == 80 (0x955de400) [pid = 5122] [serial = 1868] [outer = (nil)] [url = about:blank] 04:13:42 INFO - PROCESS | 5122 | --DOMWINDOW == 79 (0x96f2a400) [pid = 5122] [serial = 1869] [outer = (nil)] [url = about:blank] 04:13:42 INFO - PROCESS | 5122 | --DOMWINDOW == 78 (0x91261c00) [pid = 5122] [serial = 1862] [outer = (nil)] [url = about:blank] 04:13:42 INFO - PROCESS | 5122 | --DOMWINDOW == 77 (0x912d5800) [pid = 5122] [serial = 1863] [outer = (nil)] [url = about:blank] 04:13:42 INFO - PROCESS | 5122 | --DOMWINDOW == 76 (0x9485d800) [pid = 5122] [serial = 1860] [outer = (nil)] [url = about:blank] 04:13:42 INFO - PROCESS | 5122 | --DOMWINDOW == 75 (0x8f981800) [pid = 5122] [serial = 1874] [outer = (nil)] [url = about:blank] 04:13:42 INFO - PROCESS | 5122 | --DOMWINDOW == 74 (0x8fb39c00) [pid = 5122] [serial = 1875] [outer = (nil)] [url = about:blank] 04:13:42 INFO - PROCESS | 5122 | --DOMWINDOW == 73 (0x8e8df000) [pid = 5122] [serial = 1871] [outer = (nil)] [url = about:blank] 04:13:42 INFO - PROCESS | 5122 | --DOMWINDOW == 72 (0x8f018000) [pid = 5122] [serial = 1872] [outer = (nil)] [url = about:blank] 04:13:42 INFO - PROCESS | 5122 | --DOMWINDOW == 71 (0x93d74800) [pid = 5122] [serial = 1865] [outer = (nil)] [url = about:blank] 04:13:42 INFO - PROCESS | 5122 | --DOMWINDOW == 70 (0x9485c800) [pid = 5122] [serial = 1866] [outer = (nil)] [url = about:blank] 04:13:42 INFO - PROCESS | 5122 | --DOMWINDOW == 69 (0x91dd1400) [pid = 5122] [serial = 1877] [outer = (nil)] [url = about:blank] 04:13:42 INFO - PROCESS | 5122 | --DOMWINDOW == 68 (0x955d3000) [pid = 5122] [serial = 1887] [outer = (nil)] [url = about:blank] 04:13:42 INFO - PROCESS | 5122 | --DOMWINDOW == 67 (0x93d74000) [pid = 5122] [serial = 1881] [outer = (nil)] [url = about:blank] 04:13:42 INFO - PROCESS | 5122 | --DOMWINDOW == 66 (0x91ef2400) [pid = 5122] [serial = 1878] [outer = (nil)] [url = about:blank] 04:13:42 INFO - PROCESS | 5122 | --DOMWINDOW == 65 (0x912d0800) [pid = 5122] [serial = 1884] [outer = (nil)] [url = about:blank] 04:13:42 INFO - PROCESS | 5122 | --DOMWINDOW == 64 (0x95530c00) [pid = 5122] [serial = 1886] [outer = (nil)] [url = about:blank] 04:13:42 INFO - PROCESS | 5122 | 1467112422481 Marionette TRACE conn3 -> [0,2556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:42 INFO - PROCESS | 5122 | 1467112422489 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:13:42 INFO - PROCESS | 5122 | ++DOCSHELL 0x8f01c000 == 30 [pid = 5122] [id = 646] 04:13:42 INFO - PROCESS | 5122 | ++DOMWINDOW == 65 (0x8f01e800) [pid = 5122] [serial = 1939] [outer = (nil)] 04:13:42 INFO - PROCESS | 5122 | ++DOMWINDOW == 66 (0x8f2e6800) [pid = 5122] [serial = 1940] [outer = 0x8f01e800] 04:13:42 INFO - PROCESS | 5122 | 1467112422567 Marionette DEBUG loaded listener.js 04:13:42 INFO - PROCESS | 5122 | ++DOMWINDOW == 67 (0x8fb35800) [pid = 5122] [serial = 1941] [outer = 0x8f01e800] 04:13:43 INFO - PROCESS | 5122 | 1467112423337 Marionette TRACE conn3 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 04:13:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 04:13:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1333ms 04:13:43 INFO - PROCESS | 5122 | 1467112423376 Marionette TRACE conn3 -> [0,2557,"getWindowHandle",null] 04:13:43 INFO - PROCESS | 5122 | 1467112423382 Marionette TRACE conn3 <- [1,2557,null,{"value":"8"}] 04:13:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 04:13:43 INFO - PROCESS | 5122 | 1467112423392 Marionette TRACE conn3 -> [0,2558,"setScriptTimeout",{"ms":35000}] 04:13:43 INFO - PROCESS | 5122 | 1467112423396 Marionette TRACE conn3 <- [1,2558,null,{}] 04:13:43 INFO - PROCESS | 5122 | 1467112423402 Marionette TRACE conn3 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:13:43 INFO - PROCESS | 5122 | 1467112423406 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:13:43 INFO - PROCESS | 5122 | 1467112423619 Marionette TRACE conn3 <- [1,2559,null,{"value":null}] 04:13:43 INFO - PROCESS | 5122 | 1467112423630 Marionette TRACE conn3 -> [0,2560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:43 INFO - PROCESS | 5122 | 1467112423636 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:13:43 INFO - PROCESS | 5122 | ++DOCSHELL 0x8f977800 == 31 [pid = 5122] [id = 647] 04:13:43 INFO - PROCESS | 5122 | ++DOMWINDOW == 68 (0x91cc5400) [pid = 5122] [serial = 1942] [outer = (nil)] 04:13:43 INFO - PROCESS | 5122 | ++DOMWINDOW == 69 (0x91ee7800) [pid = 5122] [serial = 1943] [outer = 0x91cc5400] 04:13:43 INFO - PROCESS | 5122 | 1467112423708 Marionette DEBUG loaded listener.js 04:13:43 INFO - PROCESS | 5122 | ++DOMWINDOW == 70 (0x91ef3400) [pid = 5122] [serial = 1944] [outer = 0x91cc5400] 04:13:44 INFO - PROCESS | 5122 | 1467112424693 Marionette TRACE conn3 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 04:13:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 04:13:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1379ms 04:13:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 04:13:44 INFO - PROCESS | 5122 | 1467112424770 Marionette TRACE conn3 -> [0,2561,"getWindowHandle",null] 04:13:44 INFO - PROCESS | 5122 | 1467112424773 Marionette TRACE conn3 <- [1,2561,null,{"value":"8"}] 04:13:44 INFO - PROCESS | 5122 | 1467112424780 Marionette TRACE conn3 -> [0,2562,"setScriptTimeout",{"ms":35000}] 04:13:44 INFO - PROCESS | 5122 | 1467112424785 Marionette TRACE conn3 <- [1,2562,null,{}] 04:13:44 INFO - PROCESS | 5122 | 1467112424808 Marionette TRACE conn3 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:13:44 INFO - PROCESS | 5122 | 1467112424816 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:13:45 INFO - PROCESS | 5122 | 1467112425028 Marionette TRACE conn3 <- [1,2563,null,{"value":null}] 04:13:45 INFO - PROCESS | 5122 | 1467112425054 Marionette TRACE conn3 -> [0,2564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.section.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:45 INFO - PROCESS | 5122 | 1467112425062 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:13:45 INFO - PROCESS | 5122 | ++DOCSHELL 0x93d7e400 == 32 [pid = 5122] [id = 648] 04:13:45 INFO - PROCESS | 5122 | ++DOMWINDOW == 71 (0x94852400) [pid = 5122] [serial = 1945] [outer = (nil)] 04:13:45 INFO - PROCESS | 5122 | ++DOMWINDOW == 72 (0x948fc800) [pid = 5122] [serial = 1946] [outer = 0x94852400] 04:13:45 INFO - PROCESS | 5122 | 1467112425133 Marionette DEBUG loaded listener.js 04:13:45 INFO - PROCESS | 5122 | ++DOMWINDOW == 73 (0x95237400) [pid = 5122] [serial = 1947] [outer = 0x94852400] 04:13:46 INFO - PROCESS | 5122 | 1467112426079 Marionette TRACE conn3 <- [1,2564,null,{"value":["/2dcontext/shadows/2d.shadow.image.section.html",0,null,null,[["Shadows are not drawn for areas outside image source rectangles",0,null,null]]]}] 04:13:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 04:13:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1338ms 04:13:46 INFO - PROCESS | 5122 | 1467112426118 Marionette TRACE conn3 -> [0,2565,"getWindowHandle",null] 04:13:46 INFO - PROCESS | 5122 | 1467112426122 Marionette TRACE conn3 <- [1,2565,null,{"value":"8"}] 04:13:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 04:13:46 INFO - PROCESS | 5122 | 1467112426134 Marionette TRACE conn3 -> [0,2566,"setScriptTimeout",{"ms":35000}] 04:13:46 INFO - PROCESS | 5122 | 1467112426137 Marionette TRACE conn3 <- [1,2566,null,{}] 04:13:46 INFO - PROCESS | 5122 | 1467112426141 Marionette TRACE conn3 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:13:46 INFO - PROCESS | 5122 | 1467112426148 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:13:46 INFO - PROCESS | 5122 | 1467112426355 Marionette TRACE conn3 <- [1,2567,null,{"value":null}] 04:13:46 INFO - PROCESS | 5122 | --DOMWINDOW == 72 (0x8f020c00) [pid = 5122] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 04:13:46 INFO - PROCESS | 5122 | --DOMWINDOW == 71 (0x91ef5000) [pid = 5122] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 04:13:46 INFO - PROCESS | 5122 | --DOMWINDOW == 70 (0x955d5800) [pid = 5122] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 04:13:46 INFO - PROCESS | 5122 | --DOMWINDOW == 69 (0x91ef3c00) [pid = 5122] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 04:13:46 INFO - PROCESS | 5122 | --DOMWINDOW == 68 (0x8fb3cc00) [pid = 5122] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 04:13:46 INFO - PROCESS | 5122 | --DOMWINDOW == 67 (0x9552a800) [pid = 5122] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 04:13:46 INFO - PROCESS | 5122 | --DOMWINDOW == 66 (0x952a8000) [pid = 5122] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 04:13:46 INFO - PROCESS | 5122 | --DOMWINDOW == 65 (0x8f118400) [pid = 5122] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 04:13:46 INFO - PROCESS | 5122 | --DOMWINDOW == 64 (0x91ee7c00) [pid = 5122] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 04:13:46 INFO - PROCESS | 5122 | --DOMWINDOW == 63 (0x8f2e5400) [pid = 5122] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 04:13:46 INFO - PROCESS | 5122 | --DOMWINDOW == 62 (0x8e8d4000) [pid = 5122] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 04:13:46 INFO - PROCESS | 5122 | --DOMWINDOW == 61 (0x9125f000) [pid = 5122] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 04:13:46 INFO - PROCESS | 5122 | 1467112426585 Marionette TRACE conn3 -> [0,2568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:46 INFO - PROCESS | 5122 | 1467112426594 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:13:46 INFO - PROCESS | 5122 | ++DOCSHELL 0x8db79000 == 33 [pid = 5122] [id = 649] 04:13:46 INFO - PROCESS | 5122 | ++DOMWINDOW == 62 (0x8e4b5400) [pid = 5122] [serial = 1948] [outer = (nil)] 04:13:46 INFO - PROCESS | 5122 | ++DOMWINDOW == 63 (0x8f979c00) [pid = 5122] [serial = 1949] [outer = 0x8e4b5400] 04:13:46 INFO - PROCESS | 5122 | 1467112426667 Marionette DEBUG loaded listener.js 04:13:46 INFO - PROCESS | 5122 | ++DOMWINDOW == 64 (0x9125f000) [pid = 5122] [serial = 1950] [outer = 0x8e4b5400] 04:13:47 INFO - PROCESS | 5122 | 1467112427447 Marionette TRACE conn3 <- [1,2568,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent images",0,null,null]]]}] 04:13:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 04:13:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1353ms 04:13:47 INFO - PROCESS | 5122 | 1467112427488 Marionette TRACE conn3 -> [0,2569,"getWindowHandle",null] 04:13:47 INFO - PROCESS | 5122 | 1467112427490 Marionette TRACE conn3 <- [1,2569,null,{"value":"8"}] 04:13:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 04:13:47 INFO - PROCESS | 5122 | 1467112427497 Marionette TRACE conn3 -> [0,2570,"setScriptTimeout",{"ms":35000}] 04:13:47 INFO - PROCESS | 5122 | 1467112427500 Marionette TRACE conn3 <- [1,2570,null,{}] 04:13:47 INFO - PROCESS | 5122 | 1467112427505 Marionette TRACE conn3 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:13:47 INFO - PROCESS | 5122 | 1467112427510 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:13:47 INFO - PROCESS | 5122 | 1467112427722 Marionette TRACE conn3 <- [1,2571,null,{"value":null}] 04:13:47 INFO - PROCESS | 5122 | 1467112427731 Marionette TRACE conn3 -> [0,2572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:47 INFO - PROCESS | 5122 | 1467112427736 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:13:47 INFO - PROCESS | 5122 | ++DOCSHELL 0x92fa7400 == 34 [pid = 5122] [id = 650] 04:13:47 INFO - PROCESS | 5122 | ++DOMWINDOW == 65 (0x930d5000) [pid = 5122] [serial = 1951] [outer = (nil)] 04:13:47 INFO - PROCESS | 5122 | ++DOMWINDOW == 66 (0x95530400) [pid = 5122] [serial = 1952] [outer = 0x930d5000] 04:13:47 INFO - PROCESS | 5122 | 1467112427804 Marionette DEBUG loaded listener.js 04:13:47 INFO - PROCESS | 5122 | ++DOMWINDOW == 67 (0x95533c00) [pid = 5122] [serial = 1953] [outer = 0x930d5000] 04:13:48 INFO - PROCESS | 5122 | 1467112428843 Marionette TRACE conn3 <- [1,2572,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of images",0,null,null]]]}] 04:13:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 04:13:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1388ms 04:13:48 INFO - PROCESS | 5122 | 1467112428886 Marionette TRACE conn3 -> [0,2573,"getWindowHandle",null] 04:13:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 04:13:48 INFO - PROCESS | 5122 | 1467112428893 Marionette TRACE conn3 <- [1,2573,null,{"value":"8"}] 04:13:48 INFO - PROCESS | 5122 | 1467112428902 Marionette TRACE conn3 -> [0,2574,"setScriptTimeout",{"ms":35000}] 04:13:48 INFO - PROCESS | 5122 | 1467112428908 Marionette TRACE conn3 <- [1,2574,null,{}] 04:13:48 INFO - PROCESS | 5122 | 1467112428916 Marionette TRACE conn3 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:13:48 INFO - PROCESS | 5122 | 1467112428922 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:13:49 INFO - PROCESS | 5122 | 1467112429149 Marionette TRACE conn3 <- [1,2575,null,{"value":null}] 04:13:49 INFO - PROCESS | 5122 | 1467112429399 Marionette TRACE conn3 -> [0,2576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:49 INFO - PROCESS | 5122 | 1467112429409 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:13:49 INFO - PROCESS | 5122 | ++DOCSHELL 0x8f018000 == 35 [pid = 5122] [id = 651] 04:13:49 INFO - PROCESS | 5122 | ++DOMWINDOW == 68 (0x8f01c400) [pid = 5122] [serial = 1954] [outer = (nil)] 04:13:49 INFO - PROCESS | 5122 | ++DOMWINDOW == 69 (0x8fb35000) [pid = 5122] [serial = 1955] [outer = 0x8f01c400] 04:13:49 INFO - PROCESS | 5122 | 1467112429503 Marionette DEBUG loaded listener.js 04:13:49 INFO - PROCESS | 5122 | ++DOMWINDOW == 70 (0x91264c00) [pid = 5122] [serial = 1956] [outer = 0x8f01c400] 04:13:50 INFO - PROCESS | 5122 | 1467112430389 Marionette TRACE conn3 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 04:13:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 04:13:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1537ms 04:13:50 INFO - PROCESS | 5122 | 1467112430438 Marionette TRACE conn3 -> [0,2577,"getWindowHandle",null] 04:13:50 INFO - PROCESS | 5122 | 1467112430445 Marionette TRACE conn3 <- [1,2577,null,{"value":"8"}] 04:13:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 04:13:50 INFO - PROCESS | 5122 | 1467112430474 Marionette TRACE conn3 -> [0,2578,"setScriptTimeout",{"ms":35000}] 04:13:50 INFO - PROCESS | 5122 | 1467112430479 Marionette TRACE conn3 <- [1,2578,null,{}] 04:13:50 INFO - PROCESS | 5122 | 1467112430485 Marionette TRACE conn3 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:13:50 INFO - PROCESS | 5122 | 1467112430491 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:13:50 INFO - PROCESS | 5122 | 1467112430694 Marionette TRACE conn3 <- [1,2579,null,{"value":null}] 04:13:50 INFO - PROCESS | 5122 | 1467112430881 Marionette TRACE conn3 -> [0,2580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:50 INFO - PROCESS | 5122 | 1467112430890 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:13:50 INFO - PROCESS | 5122 | ++DOCSHELL 0x9241d400 == 36 [pid = 5122] [id = 652] 04:13:50 INFO - PROCESS | 5122 | ++DOMWINDOW == 71 (0x9241d800) [pid = 5122] [serial = 1957] [outer = (nil)] 04:13:50 INFO - PROCESS | 5122 | ++DOMWINDOW == 72 (0x93b9f000) [pid = 5122] [serial = 1958] [outer = 0x9241d800] 04:13:50 INFO - PROCESS | 5122 | 1467112430971 Marionette DEBUG loaded listener.js 04:13:51 INFO - PROCESS | 5122 | ++DOMWINDOW == 73 (0x94857000) [pid = 5122] [serial = 1959] [outer = 0x9241d800] 04:13:51 INFO - PROCESS | 5122 | 1467112431984 Marionette TRACE conn3 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 04:13:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 04:13:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1587ms 04:13:52 INFO - PROCESS | 5122 | 1467112432059 Marionette TRACE conn3 -> [0,2581,"getWindowHandle",null] 04:13:52 INFO - PROCESS | 5122 | 1467112432064 Marionette TRACE conn3 <- [1,2581,null,{"value":"8"}] 04:13:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 04:13:52 INFO - PROCESS | 5122 | 1467112432071 Marionette TRACE conn3 -> [0,2582,"setScriptTimeout",{"ms":35000}] 04:13:52 INFO - PROCESS | 5122 | 1467112432077 Marionette TRACE conn3 <- [1,2582,null,{}] 04:13:52 INFO - PROCESS | 5122 | 1467112432093 Marionette TRACE conn3 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:13:52 INFO - PROCESS | 5122 | 1467112432102 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:13:52 INFO - PROCESS | 5122 | 1467112432313 Marionette TRACE conn3 <- [1,2583,null,{"value":null}] 04:13:52 INFO - PROCESS | 5122 | 1467112432548 Marionette TRACE conn3 -> [0,2584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:52 INFO - PROCESS | 5122 | 1467112432556 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:13:52 INFO - PROCESS | 5122 | ++DOCSHELL 0x93d77800 == 37 [pid = 5122] [id = 653] 04:13:52 INFO - PROCESS | 5122 | ++DOMWINDOW == 74 (0x96f31c00) [pid = 5122] [serial = 1960] [outer = (nil)] 04:13:52 INFO - PROCESS | 5122 | ++DOMWINDOW == 75 (0x96f37400) [pid = 5122] [serial = 1961] [outer = 0x96f31c00] 04:13:52 INFO - PROCESS | 5122 | 1467112432694 Marionette DEBUG loaded listener.js 04:13:52 INFO - PROCESS | 5122 | ++DOMWINDOW == 76 (0x9836f800) [pid = 5122] [serial = 1962] [outer = 0x96f31c00] 04:13:53 INFO - PROCESS | 5122 | 1467112433596 Marionette TRACE conn3 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 04:13:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 04:13:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1591ms 04:13:53 INFO - PROCESS | 5122 | 1467112433662 Marionette TRACE conn3 -> [0,2585,"getWindowHandle",null] 04:13:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 04:13:53 INFO - PROCESS | 5122 | 1467112433667 Marionette TRACE conn3 <- [1,2585,null,{"value":"8"}] 04:13:53 INFO - PROCESS | 5122 | 1467112433673 Marionette TRACE conn3 -> [0,2586,"setScriptTimeout",{"ms":35000}] 04:13:53 INFO - PROCESS | 5122 | 1467112433677 Marionette TRACE conn3 <- [1,2586,null,{}] 04:13:53 INFO - PROCESS | 5122 | 1467112433682 Marionette TRACE conn3 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:13:53 INFO - PROCESS | 5122 | 1467112433687 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:13:53 INFO - PROCESS | 5122 | 1467112433860 Marionette TRACE conn3 <- [1,2587,null,{"value":null}] 04:13:54 INFO - PROCESS | 5122 | 1467112434046 Marionette TRACE conn3 -> [0,2588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:54 INFO - PROCESS | 5122 | 1467112434055 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:13:54 INFO - PROCESS | 5122 | ++DOCSHELL 0x955dfc00 == 38 [pid = 5122] [id = 654] 04:13:54 INFO - PROCESS | 5122 | ++DOMWINDOW == 77 (0x955e1400) [pid = 5122] [serial = 1963] [outer = (nil)] 04:13:54 INFO - PROCESS | 5122 | ++DOMWINDOW == 78 (0x99dbbc00) [pid = 5122] [serial = 1964] [outer = 0x955e1400] 04:13:54 INFO - PROCESS | 5122 | 1467112434137 Marionette DEBUG loaded listener.js 04:13:54 INFO - PROCESS | 5122 | ++DOMWINDOW == 79 (0x99e44800) [pid = 5122] [serial = 1965] [outer = 0x955e1400] 04:13:55 INFO - PROCESS | 5122 | 1467112435079 Marionette TRACE conn3 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 04:13:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 04:13:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1437ms 04:13:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 04:13:55 INFO - PROCESS | 5122 | 1467112435111 Marionette TRACE conn3 -> [0,2589,"getWindowHandle",null] 04:13:55 INFO - PROCESS | 5122 | 1467112435114 Marionette TRACE conn3 <- [1,2589,null,{"value":"8"}] 04:13:55 INFO - PROCESS | 5122 | 1467112435121 Marionette TRACE conn3 -> [0,2590,"setScriptTimeout",{"ms":35000}] 04:13:55 INFO - PROCESS | 5122 | 1467112435124 Marionette TRACE conn3 <- [1,2590,null,{}] 04:13:55 INFO - PROCESS | 5122 | 1467112435130 Marionette TRACE conn3 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:13:55 INFO - PROCESS | 5122 | 1467112435135 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:13:55 INFO - PROCESS | 5122 | 1467112435304 Marionette TRACE conn3 <- [1,2591,null,{"value":null}] 04:13:55 INFO - PROCESS | 5122 | 1467112435499 Marionette TRACE conn3 -> [0,2592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:55 INFO - PROCESS | 5122 | 1467112435509 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:13:55 INFO - PROCESS | 5122 | ++DOCSHELL 0x8db78c00 == 39 [pid = 5122] [id = 655] 04:13:55 INFO - PROCESS | 5122 | ++DOMWINDOW == 80 (0x91cc5000) [pid = 5122] [serial = 1966] [outer = (nil)] 04:13:55 INFO - PROCESS | 5122 | ++DOMWINDOW == 81 (0x99e4d800) [pid = 5122] [serial = 1967] [outer = 0x91cc5000] 04:13:55 INFO - PROCESS | 5122 | 1467112435632 Marionette DEBUG loaded listener.js 04:13:55 INFO - PROCESS | 5122 | ++DOMWINDOW == 82 (0x9a141c00) [pid = 5122] [serial = 1968] [outer = 0x91cc5000] 04:13:56 INFO - PROCESS | 5122 | 1467112436596 Marionette TRACE conn3 <- [1,2592,null,{"value":["/2dcontext/shadows/2d.shadow.outside.html",0,null,null,[["Shadows of shapes outside the visible area can be offset onto the visible area",0,null,null]]]}] 04:13:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 04:13:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1533ms 04:13:56 INFO - PROCESS | 5122 | 1467112436653 Marionette TRACE conn3 -> [0,2593,"getWindowHandle",null] 04:13:56 INFO - PROCESS | 5122 | 1467112436657 Marionette TRACE conn3 <- [1,2593,null,{"value":"8"}] 04:13:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 04:13:56 INFO - PROCESS | 5122 | 1467112436663 Marionette TRACE conn3 -> [0,2594,"setScriptTimeout",{"ms":35000}] 04:13:56 INFO - PROCESS | 5122 | 1467112436667 Marionette TRACE conn3 <- [1,2594,null,{}] 04:13:56 INFO - PROCESS | 5122 | 1467112436673 Marionette TRACE conn3 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:13:56 INFO - PROCESS | 5122 | 1467112436684 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:13:56 INFO - PROCESS | 5122 | 1467112436899 Marionette TRACE conn3 <- [1,2595,null,{"value":null}] 04:13:57 INFO - PROCESS | 5122 | 1467112437091 Marionette TRACE conn3 -> [0,2596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:57 INFO - PROCESS | 5122 | 1467112437100 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:13:57 INFO - PROCESS | 5122 | ++DOCSHELL 0x8e4b0c00 == 40 [pid = 5122] [id = 656] 04:13:57 INFO - PROCESS | 5122 | ++DOMWINDOW == 83 (0x99ede800) [pid = 5122] [serial = 1969] [outer = (nil)] 04:13:57 INFO - PROCESS | 5122 | ++DOMWINDOW == 84 (0x9a5b9800) [pid = 5122] [serial = 1970] [outer = 0x99ede800] 04:13:57 INFO - PROCESS | 5122 | 1467112437232 Marionette DEBUG loaded listener.js 04:13:57 INFO - PROCESS | 5122 | ++DOMWINDOW == 85 (0x9a77c400) [pid = 5122] [serial = 1971] [outer = 0x99ede800] 04:13:58 INFO - PROCESS | 5122 | 1467112438153 Marionette TRACE conn3 <- [1,2596,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent fill patterns",0,null,null]]]}] 04:13:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 04:13:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1535ms 04:13:58 INFO - PROCESS | 5122 | 1467112438200 Marionette TRACE conn3 -> [0,2597,"getWindowHandle",null] 04:13:58 INFO - PROCESS | 5122 | 1467112438204 Marionette TRACE conn3 <- [1,2597,null,{"value":"8"}] 04:13:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 04:13:58 INFO - PROCESS | 5122 | 1467112438210 Marionette TRACE conn3 -> [0,2598,"setScriptTimeout",{"ms":35000}] 04:13:58 INFO - PROCESS | 5122 | 1467112438213 Marionette TRACE conn3 <- [1,2598,null,{}] 04:13:58 INFO - PROCESS | 5122 | 1467112438219 Marionette TRACE conn3 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:13:58 INFO - PROCESS | 5122 | 1467112438224 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:13:58 INFO - PROCESS | 5122 | 1467112438425 Marionette TRACE conn3 <- [1,2599,null,{"value":null}] 04:13:58 INFO - PROCESS | 5122 | 1467112438612 Marionette TRACE conn3 -> [0,2600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:58 INFO - PROCESS | 5122 | 1467112438618 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:13:58 INFO - PROCESS | 5122 | ++DOCSHELL 0x9a3a1400 == 41 [pid = 5122] [id = 657] 04:13:58 INFO - PROCESS | 5122 | ++DOMWINDOW == 86 (0x9a8e8800) [pid = 5122] [serial = 1972] [outer = (nil)] 04:13:58 INFO - PROCESS | 5122 | ++DOMWINDOW == 87 (0x9a8edc00) [pid = 5122] [serial = 1973] [outer = 0x9a8e8800] 04:13:58 INFO - PROCESS | 5122 | 1467112438703 Marionette DEBUG loaded listener.js 04:13:58 INFO - PROCESS | 5122 | ++DOMWINDOW == 88 (0x9a8ef800) [pid = 5122] [serial = 1974] [outer = 0x9a8e8800] 04:13:59 INFO - PROCESS | 5122 | 1467112439656 Marionette TRACE conn3 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 04:13:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 04:13:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1483ms 04:13:59 INFO - PROCESS | 5122 | 1467112439694 Marionette TRACE conn3 -> [0,2601,"getWindowHandle",null] 04:13:59 INFO - PROCESS | 5122 | 1467112439698 Marionette TRACE conn3 <- [1,2601,null,{"value":"8"}] 04:13:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 04:13:59 INFO - PROCESS | 5122 | 1467112439704 Marionette TRACE conn3 -> [0,2602,"setScriptTimeout",{"ms":35000}] 04:13:59 INFO - PROCESS | 5122 | 1467112439708 Marionette TRACE conn3 <- [1,2602,null,{}] 04:13:59 INFO - PROCESS | 5122 | 1467112439713 Marionette TRACE conn3 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:13:59 INFO - PROCESS | 5122 | 1467112439717 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:13:59 INFO - PROCESS | 5122 | 1467112439886 Marionette TRACE conn3 <- [1,2603,null,{"value":null}] 04:14:00 INFO - PROCESS | 5122 | 1467112440088 Marionette TRACE conn3 -> [0,2604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:00 INFO - PROCESS | 5122 | 1467112440096 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:14:00 INFO - PROCESS | 5122 | ++DOCSHELL 0x8e8d6c00 == 42 [pid = 5122] [id = 658] 04:14:00 INFO - PROCESS | 5122 | ++DOMWINDOW == 89 (0x8f01b000) [pid = 5122] [serial = 1975] [outer = (nil)] 04:14:00 INFO - PROCESS | 5122 | ++DOMWINDOW == 90 (0x91dc4000) [pid = 5122] [serial = 1976] [outer = 0x8f01b000] 04:14:00 INFO - PROCESS | 5122 | 1467112440176 Marionette DEBUG loaded listener.js 04:14:00 INFO - PROCESS | 5122 | ++DOMWINDOW == 91 (0x930d4000) [pid = 5122] [serial = 1977] [outer = 0x8f01b000] 04:14:01 INFO - PROCESS | 5122 | 1467112441509 Marionette TRACE conn3 <- [1,2604,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent fill patterns",0,null,null]]]}] 04:14:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 04:14:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1878ms 04:14:01 INFO - PROCESS | 5122 | 1467112441585 Marionette TRACE conn3 -> [0,2605,"getWindowHandle",null] 04:14:01 INFO - PROCESS | 5122 | 1467112441591 Marionette TRACE conn3 <- [1,2605,null,{"value":"8"}] 04:14:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 04:14:01 INFO - PROCESS | 5122 | 1467112441599 Marionette TRACE conn3 -> [0,2606,"setScriptTimeout",{"ms":35000}] 04:14:01 INFO - PROCESS | 5122 | 1467112441607 Marionette TRACE conn3 <- [1,2606,null,{}] 04:14:01 INFO - PROCESS | 5122 | 1467112441614 Marionette TRACE conn3 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:14:01 INFO - PROCESS | 5122 | 1467112441620 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:14:01 INFO - PROCESS | 5122 | 1467112441885 Marionette TRACE conn3 <- [1,2607,null,{"value":null}] 04:14:03 INFO - PROCESS | 5122 | --DOCSHELL 0x8db78000 == 41 [pid = 5122] [id = 636] 04:14:03 INFO - PROCESS | 5122 | --DOCSHELL 0x8db79000 == 40 [pid = 5122] [id = 649] 04:14:03 INFO - PROCESS | 5122 | --DOCSHELL 0x93d7e400 == 39 [pid = 5122] [id = 648] 04:14:03 INFO - PROCESS | 5122 | --DOCSHELL 0x8f977800 == 38 [pid = 5122] [id = 647] 04:14:03 INFO - PROCESS | 5122 | --DOCSHELL 0x8f01c000 == 37 [pid = 5122] [id = 646] 04:14:03 INFO - PROCESS | 5122 | --DOCSHELL 0x8f01c800 == 36 [pid = 5122] [id = 645] 04:14:03 INFO - PROCESS | 5122 | --DOCSHELL 0x91265800 == 35 [pid = 5122] [id = 643] 04:14:03 INFO - PROCESS | 5122 | --DOCSHELL 0x8e8d9800 == 34 [pid = 5122] [id = 642] 04:14:03 INFO - PROCESS | 5122 | --DOCSHELL 0x91ccb400 == 33 [pid = 5122] [id = 641] 04:14:03 INFO - PROCESS | 5122 | --DOCSHELL 0x95236000 == 32 [pid = 5122] [id = 644] 04:14:03 INFO - PROCESS | 5122 | --DOCSHELL 0x9a3a1400 == 31 [pid = 5122] [id = 657] 04:14:03 INFO - PROCESS | 5122 | --DOCSHELL 0x8e8d6c00 == 30 [pid = 5122] [id = 658] 04:14:03 INFO - PROCESS | 5122 | --DOCSHELL 0x8e4b0c00 == 29 [pid = 5122] [id = 656] 04:14:03 INFO - PROCESS | 5122 | --DOCSHELL 0x8db78c00 == 28 [pid = 5122] [id = 655] 04:14:03 INFO - PROCESS | 5122 | --DOCSHELL 0x93d77800 == 27 [pid = 5122] [id = 653] 04:14:03 INFO - PROCESS | 5122 | --DOCSHELL 0x955dfc00 == 26 [pid = 5122] [id = 654] 04:14:03 INFO - PROCESS | 5122 | --DOCSHELL 0x9241d400 == 25 [pid = 5122] [id = 652] 04:14:03 INFO - PROCESS | 5122 | --DOCSHELL 0x92fa7400 == 24 [pid = 5122] [id = 650] 04:14:03 INFO - PROCESS | 5122 | --DOCSHELL 0x8f018000 == 23 [pid = 5122] [id = 651] 04:14:03 INFO - PROCESS | 5122 | --DOMWINDOW == 90 (0x8f97bc00) [pid = 5122] [serial = 1890] [outer = (nil)] [url = about:blank] 04:14:03 INFO - PROCESS | 5122 | --DOMWINDOW == 89 (0x8f2e0000) [pid = 5122] [serial = 1889] [outer = (nil)] [url = about:blank] 04:14:03 INFO - PROCESS | 5122 | --DOMWINDOW == 88 (0x93b58000) [pid = 5122] [serial = 1893] [outer = (nil)] [url = about:blank] 04:14:03 INFO - PROCESS | 5122 | --DOMWINDOW == 87 (0x92424000) [pid = 5122] [serial = 1892] [outer = (nil)] [url = about:blank] 04:14:03 INFO - PROCESS | 5122 | --DOMWINDOW == 86 (0x96f30400) [pid = 5122] [serial = 1896] [outer = (nil)] [url = about:blank] 04:14:03 INFO - PROCESS | 5122 | --DOMWINDOW == 85 (0x955da800) [pid = 5122] [serial = 1895] [outer = (nil)] [url = about:blank] 04:14:03 INFO - PROCESS | 5122 | --DOMWINDOW == 84 (0x92420000) [pid = 5122] [serial = 1919] [outer = (nil)] [url = about:blank] 04:14:03 INFO - PROCESS | 5122 | --DOMWINDOW == 83 (0x912cac00) [pid = 5122] [serial = 1916] [outer = (nil)] [url = about:blank] 04:14:03 INFO - PROCESS | 5122 | --DOMWINDOW == 82 (0x99226000) [pid = 5122] [serial = 1899] [outer = (nil)] [url = about:blank] 04:14:03 INFO - PROCESS | 5122 | --DOMWINDOW == 81 (0x98371000) [pid = 5122] [serial = 1898] [outer = (nil)] [url = about:blank] 04:14:03 INFO - PROCESS | 5122 | --DOMWINDOW == 80 (0x99e28800) [pid = 5122] [serial = 1902] [outer = (nil)] [url = about:blank] 04:14:03 INFO - PROCESS | 5122 | --DOMWINDOW == 79 (0x99e26800) [pid = 5122] [serial = 1901] [outer = (nil)] [url = about:blank] 04:14:03 INFO - PROCESS | 5122 | --DOMWINDOW == 78 (0x91259c00) [pid = 5122] [serial = 1911] [outer = (nil)] [url = about:blank] 04:14:03 INFO - PROCESS | 5122 | --DOMWINDOW == 77 (0x9a3a0800) [pid = 5122] [serial = 1905] [outer = (nil)] [url = about:blank] 04:14:03 INFO - PROCESS | 5122 | --DOMWINDOW == 76 (0x8f97e000) [pid = 5122] [serial = 1910] [outer = (nil)] [url = about:blank] 04:14:03 INFO - PROCESS | 5122 | --DOMWINDOW == 75 (0x9a39d000) [pid = 5122] [serial = 1904] [outer = (nil)] [url = about:blank] 04:14:03 INFO - PROCESS | 5122 | --DOMWINDOW == 74 (0x9a65f400) [pid = 5122] [serial = 1908] [outer = (nil)] [url = about:blank] 04:14:03 INFO - PROCESS | 5122 | --DOMWINDOW == 73 (0x8f109c00) [pid = 5122] [serial = 1913] [outer = (nil)] [url = about:blank] 04:14:03 INFO - PROCESS | 5122 | --DOMWINDOW == 72 (0x8f110800) [pid = 5122] [serial = 1914] [outer = (nil)] [url = about:blank] 04:14:03 INFO - PROCESS | 5122 | --DOMWINDOW == 71 (0x9a3bd400) [pid = 5122] [serial = 1907] [outer = (nil)] [url = about:blank] 04:14:03 INFO - PROCESS | 5122 | --DOMWINDOW == 70 (0x930ce400) [pid = 5122] [serial = 1920] [outer = (nil)] [url = about:blank] 04:14:03 INFO - PROCESS | 5122 | --DOMWINDOW == 69 (0x93d79c00) [pid = 5122] [serial = 1925] [outer = (nil)] [url = about:blank] 04:14:03 INFO - PROCESS | 5122 | --DOMWINDOW == 68 (0x91dce000) [pid = 5122] [serial = 1922] [outer = (nil)] [url = about:blank] 04:14:03 INFO - PROCESS | 5122 | --DOMWINDOW == 67 (0x93b4d400) [pid = 5122] [serial = 1923] [outer = (nil)] [url = about:blank] 04:14:03 INFO - PROCESS | 5122 | --DOMWINDOW == 66 (0x912d3000) [pid = 5122] [serial = 1917] [outer = (nil)] [url = about:blank] 04:14:03 INFO - PROCESS | 5122 | 1467112443271 Marionette TRACE conn3 -> [0,2608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:03 INFO - PROCESS | 5122 | 1467112443285 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:14:03 INFO - PROCESS | 5122 | ++DOCSHELL 0x8db7b000 == 24 [pid = 5122] [id = 659] 04:14:03 INFO - PROCESS | 5122 | ++DOMWINDOW == 67 (0x8db7e800) [pid = 5122] [serial = 1978] [outer = (nil)] 04:14:03 INFO - PROCESS | 5122 | ++DOMWINDOW == 68 (0x8e4acc00) [pid = 5122] [serial = 1979] [outer = 0x8db7e800] 04:14:03 INFO - PROCESS | 5122 | 1467112443406 Marionette DEBUG loaded listener.js 04:14:03 INFO - PROCESS | 5122 | ++DOMWINDOW == 69 (0x8e8d2c00) [pid = 5122] [serial = 1980] [outer = 0x8db7e800] 04:14:04 INFO - PROCESS | 5122 | 1467112444312 Marionette TRACE conn3 <- [1,2608,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of fill patterns",0,null,null]]]}] 04:14:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 04:14:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 2788ms 04:14:04 INFO - PROCESS | 5122 | 1467112444388 Marionette TRACE conn3 -> [0,2609,"getWindowHandle",null] 04:14:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 04:14:04 INFO - PROCESS | 5122 | 1467112444394 Marionette TRACE conn3 <- [1,2609,null,{"value":"8"}] 04:14:04 INFO - PROCESS | 5122 | 1467112444401 Marionette TRACE conn3 -> [0,2610,"setScriptTimeout",{"ms":35000}] 04:14:04 INFO - PROCESS | 5122 | 1467112444407 Marionette TRACE conn3 <- [1,2610,null,{}] 04:14:04 INFO - PROCESS | 5122 | 1467112444416 Marionette TRACE conn3 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:14:04 INFO - PROCESS | 5122 | 1467112444423 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:14:04 INFO - PROCESS | 5122 | 1467112444592 Marionette TRACE conn3 <- [1,2611,null,{"value":null}] 04:14:04 INFO - PROCESS | 5122 | 1467112444758 Marionette TRACE conn3 -> [0,2612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:04 INFO - PROCESS | 5122 | 1467112444767 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:14:04 INFO - PROCESS | 5122 | ++DOCSHELL 0x8f10ac00 == 25 [pid = 5122] [id = 660] 04:14:04 INFO - PROCESS | 5122 | ++DOMWINDOW == 70 (0x8f10b400) [pid = 5122] [serial = 1981] [outer = (nil)] 04:14:04 INFO - PROCESS | 5122 | ++DOMWINDOW == 71 (0x8f2dec00) [pid = 5122] [serial = 1982] [outer = 0x8f10b400] 04:14:04 INFO - PROCESS | 5122 | 1467112444843 Marionette DEBUG loaded listener.js 04:14:04 INFO - PROCESS | 5122 | ++DOMWINDOW == 72 (0x8f977800) [pid = 5122] [serial = 1983] [outer = 0x8f10b400] 04:14:05 INFO - PROCESS | 5122 | 1467112445718 Marionette TRACE conn3 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 04:14:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 04:14:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1381ms 04:14:05 INFO - PROCESS | 5122 | 1467112445790 Marionette TRACE conn3 -> [0,2613,"getWindowHandle",null] 04:14:05 INFO - PROCESS | 5122 | 1467112445798 Marionette TRACE conn3 <- [1,2613,null,{"value":"8"}] 04:14:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 04:14:05 INFO - PROCESS | 5122 | 1467112445815 Marionette TRACE conn3 -> [0,2614,"setScriptTimeout",{"ms":35000}] 04:14:05 INFO - PROCESS | 5122 | 1467112445819 Marionette TRACE conn3 <- [1,2614,null,{}] 04:14:05 INFO - PROCESS | 5122 | 1467112445825 Marionette TRACE conn3 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:14:05 INFO - PROCESS | 5122 | 1467112445832 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:14:06 INFO - PROCESS | 5122 | 1467112446062 Marionette TRACE conn3 <- [1,2615,null,{"value":null}] 04:14:06 INFO - PROCESS | 5122 | 1467112446089 Marionette TRACE conn3 -> [0,2616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:06 INFO - PROCESS | 5122 | 1467112446099 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:14:06 INFO - PROCESS | 5122 | ++DOCSHELL 0x8fb38000 == 26 [pid = 5122] [id = 661] 04:14:06 INFO - PROCESS | 5122 | ++DOMWINDOW == 73 (0x91267000) [pid = 5122] [serial = 1984] [outer = (nil)] 04:14:06 INFO - PROCESS | 5122 | ++DOMWINDOW == 74 (0x912d1000) [pid = 5122] [serial = 1985] [outer = 0x91267000] 04:14:06 INFO - PROCESS | 5122 | 1467112446169 Marionette DEBUG loaded listener.js 04:14:06 INFO - PROCESS | 5122 | ++DOMWINDOW == 75 (0x91cbf800) [pid = 5122] [serial = 1986] [outer = 0x91267000] 04:14:07 INFO - PROCESS | 5122 | 1467112447211 Marionette TRACE conn3 <- [1,2616,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke caps",0,null,null]]]}] 04:14:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 04:14:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1455ms 04:14:07 INFO - PROCESS | 5122 | 1467112447262 Marionette TRACE conn3 -> [0,2617,"getWindowHandle",null] 04:14:07 INFO - PROCESS | 5122 | 1467112447265 Marionette TRACE conn3 <- [1,2617,null,{"value":"8"}] 04:14:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 04:14:07 INFO - PROCESS | 5122 | 1467112447279 Marionette TRACE conn3 -> [0,2618,"setScriptTimeout",{"ms":35000}] 04:14:07 INFO - PROCESS | 5122 | 1467112447288 Marionette TRACE conn3 <- [1,2618,null,{}] 04:14:07 INFO - PROCESS | 5122 | 1467112447303 Marionette TRACE conn3 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:14:07 INFO - PROCESS | 5122 | 1467112447311 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:14:07 INFO - PROCESS | 5122 | 1467112447532 Marionette TRACE conn3 <- [1,2619,null,{"value":null}] 04:14:07 INFO - PROCESS | 5122 | 1467112447553 Marionette TRACE conn3 -> [0,2620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:07 INFO - PROCESS | 5122 | 1467112447560 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:14:07 INFO - PROCESS | 5122 | ++DOCSHELL 0x8f017000 == 27 [pid = 5122] [id = 662] 04:14:07 INFO - PROCESS | 5122 | ++DOMWINDOW == 76 (0x912cb000) [pid = 5122] [serial = 1987] [outer = (nil)] 04:14:07 INFO - PROCESS | 5122 | ++DOMWINDOW == 77 (0x91eeb800) [pid = 5122] [serial = 1988] [outer = 0x912cb000] 04:14:07 INFO - PROCESS | 5122 | 1467112447646 Marionette DEBUG loaded listener.js 04:14:07 INFO - PROCESS | 5122 | ++DOMWINDOW == 78 (0x92420c00) [pid = 5122] [serial = 1989] [outer = 0x912cb000] 04:14:08 INFO - PROCESS | 5122 | --DOMWINDOW == 77 (0x91cc5400) [pid = 5122] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 04:14:08 INFO - PROCESS | 5122 | --DOMWINDOW == 76 (0x91eea400) [pid = 5122] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 04:14:08 INFO - PROCESS | 5122 | --DOMWINDOW == 75 (0x8f01e800) [pid = 5122] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 04:14:08 INFO - PROCESS | 5122 | --DOMWINDOW == 74 (0x8f01cc00) [pid = 5122] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 04:14:08 INFO - PROCESS | 5122 | --DOMWINDOW == 73 (0x8e4b5400) [pid = 5122] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 04:14:08 INFO - PROCESS | 5122 | --DOMWINDOW == 72 (0x8e8da800) [pid = 5122] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 04:14:08 INFO - PROCESS | 5122 | --DOMWINDOW == 71 (0x952a4400) [pid = 5122] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 04:14:08 INFO - PROCESS | 5122 | --DOMWINDOW == 70 (0x94852400) [pid = 5122] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 04:14:08 INFO - PROCESS | 5122 | --DOMWINDOW == 69 (0x93b51000) [pid = 5122] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 04:14:08 INFO - PROCESS | 5122 | --DOMWINDOW == 68 (0x930d5000) [pid = 5122] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 04:14:09 INFO - PROCESS | 5122 | 1467112449018 Marionette TRACE conn3 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 04:14:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 04:14:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1790ms 04:14:09 INFO - PROCESS | 5122 | 1467112449068 Marionette TRACE conn3 -> [0,2621,"getWindowHandle",null] 04:14:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 04:14:09 INFO - PROCESS | 5122 | 1467112449072 Marionette TRACE conn3 <- [1,2621,null,{"value":"8"}] 04:14:09 INFO - PROCESS | 5122 | 1467112449078 Marionette TRACE conn3 -> [0,2622,"setScriptTimeout",{"ms":35000}] 04:14:09 INFO - PROCESS | 5122 | 1467112449082 Marionette TRACE conn3 <- [1,2622,null,{}] 04:14:09 INFO - PROCESS | 5122 | 1467112449087 Marionette TRACE conn3 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:14:09 INFO - PROCESS | 5122 | 1467112449092 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:14:09 INFO - PROCESS | 5122 | 1467112449252 Marionette TRACE conn3 <- [1,2623,null,{"value":null}] 04:14:09 INFO - PROCESS | 5122 | 1467112449261 Marionette TRACE conn3 -> [0,2624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:09 INFO - PROCESS | 5122 | 1467112449267 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:14:09 INFO - PROCESS | 5122 | ++DOCSHELL 0x8db7ac00 == 28 [pid = 5122] [id = 663] 04:14:09 INFO - PROCESS | 5122 | ++DOMWINDOW == 69 (0x8e8dd800) [pid = 5122] [serial = 1990] [outer = (nil)] 04:14:09 INFO - PROCESS | 5122 | ++DOMWINDOW == 70 (0x91eea400) [pid = 5122] [serial = 1991] [outer = 0x8e8dd800] 04:14:09 INFO - PROCESS | 5122 | 1467112449490 Marionette DEBUG loaded listener.js 04:14:09 INFO - PROCESS | 5122 | ++DOMWINDOW == 71 (0x91eef800) [pid = 5122] [serial = 1992] [outer = 0x8e8dd800] 04:14:10 INFO - PROCESS | 5122 | 1467112450252 Marionette TRACE conn3 <- [1,2624,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke joins",0,null,null]]]}] 04:14:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 04:14:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1235ms 04:14:10 INFO - PROCESS | 5122 | 1467112450313 Marionette TRACE conn3 -> [0,2625,"getWindowHandle",null] 04:14:10 INFO - PROCESS | 5122 | 1467112450317 Marionette TRACE conn3 <- [1,2625,null,{"value":"8"}] 04:14:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 04:14:10 INFO - PROCESS | 5122 | 1467112450323 Marionette TRACE conn3 -> [0,2626,"setScriptTimeout",{"ms":35000}] 04:14:10 INFO - PROCESS | 5122 | 1467112450326 Marionette TRACE conn3 <- [1,2626,null,{}] 04:14:10 INFO - PROCESS | 5122 | 1467112450334 Marionette TRACE conn3 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:14:10 INFO - PROCESS | 5122 | 1467112450339 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:14:10 INFO - PROCESS | 5122 | 1467112450546 Marionette TRACE conn3 <- [1,2627,null,{"value":null}] 04:14:10 INFO - PROCESS | 5122 | 1467112450734 Marionette TRACE conn3 -> [0,2628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:10 INFO - PROCESS | 5122 | 1467112450746 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:14:10 INFO - PROCESS | 5122 | ++DOCSHELL 0x8db7d400 == 29 [pid = 5122] [id = 664] 04:14:10 INFO - PROCESS | 5122 | ++DOMWINDOW == 72 (0x8db80c00) [pid = 5122] [serial = 1993] [outer = (nil)] 04:14:10 INFO - PROCESS | 5122 | ++DOMWINDOW == 73 (0x8e8d6400) [pid = 5122] [serial = 1994] [outer = 0x8db80c00] 04:14:10 INFO - PROCESS | 5122 | 1467112450832 Marionette DEBUG loaded listener.js 04:14:10 INFO - PROCESS | 5122 | ++DOMWINDOW == 74 (0x8f115800) [pid = 5122] [serial = 1995] [outer = 0x8db80c00] 04:14:11 INFO - PROCESS | 5122 | 1467112451945 Marionette TRACE conn3 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 04:14:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 04:14:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1686ms 04:14:12 INFO - PROCESS | 5122 | 1467112452011 Marionette TRACE conn3 -> [0,2629,"getWindowHandle",null] 04:14:12 INFO - PROCESS | 5122 | 1467112452017 Marionette TRACE conn3 <- [1,2629,null,{"value":"8"}] 04:14:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 04:14:12 INFO - PROCESS | 5122 | 1467112452025 Marionette TRACE conn3 -> [0,2630,"setScriptTimeout",{"ms":35000}] 04:14:12 INFO - PROCESS | 5122 | 1467112452031 Marionette TRACE conn3 <- [1,2630,null,{}] 04:14:12 INFO - PROCESS | 5122 | 1467112452038 Marionette TRACE conn3 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:14:12 INFO - PROCESS | 5122 | 1467112452044 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:14:12 INFO - PROCESS | 5122 | 1467112452260 Marionette TRACE conn3 <- [1,2631,null,{"value":null}] 04:14:12 INFO - PROCESS | 5122 | 1467112452493 Marionette TRACE conn3 -> [0,2632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:12 INFO - PROCESS | 5122 | 1467112452501 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:14:12 INFO - PROCESS | 5122 | ++DOCSHELL 0x8f10c800 == 30 [pid = 5122] [id = 665] 04:14:12 INFO - PROCESS | 5122 | ++DOMWINDOW == 75 (0x91dc6400) [pid = 5122] [serial = 1996] [outer = (nil)] 04:14:12 INFO - PROCESS | 5122 | ++DOMWINDOW == 76 (0x91ef1000) [pid = 5122] [serial = 1997] [outer = 0x91dc6400] 04:14:12 INFO - PROCESS | 5122 | 1467112452608 Marionette DEBUG loaded listener.js 04:14:12 INFO - PROCESS | 5122 | ++DOMWINDOW == 77 (0x9202bc00) [pid = 5122] [serial = 1998] [outer = 0x91dc6400] 04:14:13 INFO - PROCESS | 5122 | 1467112453625 Marionette TRACE conn3 <- [1,2632,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.3.html",0,null,null,[["Shadows are drawn for stroke joins respecting miter limit",0,null,null]]]}] 04:14:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 04:14:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1688ms 04:14:13 INFO - PROCESS | 5122 | 1467112453713 Marionette TRACE conn3 -> [0,2633,"getWindowHandle",null] 04:14:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 04:14:13 INFO - PROCESS | 5122 | 1467112453718 Marionette TRACE conn3 <- [1,2633,null,{"value":"8"}] 04:14:13 INFO - PROCESS | 5122 | 1467112453725 Marionette TRACE conn3 -> [0,2634,"setScriptTimeout",{"ms":35000}] 04:14:13 INFO - PROCESS | 5122 | 1467112453729 Marionette TRACE conn3 <- [1,2634,null,{}] 04:14:13 INFO - PROCESS | 5122 | 1467112453735 Marionette TRACE conn3 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:14:13 INFO - PROCESS | 5122 | 1467112453740 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:14:13 INFO - PROCESS | 5122 | 1467112453950 Marionette TRACE conn3 <- [1,2635,null,{"value":null}] 04:14:14 INFO - PROCESS | 5122 | 1467112454241 Marionette TRACE conn3 -> [0,2636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:14 INFO - PROCESS | 5122 | 1467112454254 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:14:14 INFO - PROCESS | 5122 | ++DOCSHELL 0x91dc8800 == 31 [pid = 5122] [id = 666] 04:14:14 INFO - PROCESS | 5122 | ++DOMWINDOW == 78 (0x91eeec00) [pid = 5122] [serial = 1999] [outer = (nil)] 04:14:14 INFO - PROCESS | 5122 | ++DOMWINDOW == 79 (0x93d80c00) [pid = 5122] [serial = 2000] [outer = 0x91eeec00] 04:14:14 INFO - PROCESS | 5122 | 1467112454364 Marionette DEBUG loaded listener.js 04:14:14 INFO - PROCESS | 5122 | ++DOMWINDOW == 80 (0x9485a400) [pid = 5122] [serial = 2001] [outer = 0x91eeec00] 04:14:15 INFO - PROCESS | 5122 | 1467112455359 Marionette TRACE conn3 <- [1,2636,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 04:14:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 04:14:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1686ms 04:14:15 INFO - PROCESS | 5122 | 1467112455411 Marionette TRACE conn3 -> [0,2637,"getWindowHandle",null] 04:14:15 INFO - PROCESS | 5122 | 1467112455418 Marionette TRACE conn3 <- [1,2637,null,{"value":"8"}] 04:14:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 04:14:15 INFO - PROCESS | 5122 | 1467112455434 Marionette TRACE conn3 -> [0,2638,"setScriptTimeout",{"ms":35000}] 04:14:15 INFO - PROCESS | 5122 | 1467112455441 Marionette TRACE conn3 <- [1,2638,null,{}] 04:14:15 INFO - PROCESS | 5122 | 1467112455446 Marionette TRACE conn3 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:14:15 INFO - PROCESS | 5122 | 1467112455453 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:14:15 INFO - PROCESS | 5122 | 1467112455634 Marionette TRACE conn3 <- [1,2639,null,{"value":null}] 04:14:15 INFO - PROCESS | 5122 | 1467112455828 Marionette TRACE conn3 -> [0,2640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:15 INFO - PROCESS | 5122 | 1467112455835 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:14:15 INFO - PROCESS | 5122 | ++DOCSHELL 0x8db78800 == 32 [pid = 5122] [id = 667] 04:14:15 INFO - PROCESS | 5122 | ++DOMWINDOW == 81 (0x91cc9800) [pid = 5122] [serial = 2002] [outer = (nil)] 04:14:15 INFO - PROCESS | 5122 | ++DOMWINDOW == 82 (0x952afc00) [pid = 5122] [serial = 2003] [outer = 0x91cc9800] 04:14:15 INFO - PROCESS | 5122 | 1467112455963 Marionette DEBUG loaded listener.js 04:14:16 INFO - PROCESS | 5122 | ++DOMWINDOW == 83 (0x952aa000) [pid = 5122] [serial = 2004] [outer = 0x91cc9800] 04:14:17 INFO - PROCESS | 5122 | 1467112457123 Marionette TRACE conn3 <- [1,2640,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 04:14:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 04:14:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1745ms 04:14:17 INFO - PROCESS | 5122 | 1467112457172 Marionette TRACE conn3 -> [0,2641,"getWindowHandle",null] 04:14:17 INFO - PROCESS | 5122 | 1467112457178 Marionette TRACE conn3 <- [1,2641,null,{"value":"8"}] 04:14:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 04:14:17 INFO - PROCESS | 5122 | 1467112457187 Marionette TRACE conn3 -> [0,2642,"setScriptTimeout",{"ms":35000}] 04:14:17 INFO - PROCESS | 5122 | 1467112457191 Marionette TRACE conn3 <- [1,2642,null,{}] 04:14:17 INFO - PROCESS | 5122 | 1467112457199 Marionette TRACE conn3 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:14:17 INFO - PROCESS | 5122 | 1467112457204 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:14:17 INFO - PROCESS | 5122 | 1467112457376 Marionette TRACE conn3 <- [1,2643,null,{"value":null}] 04:14:17 INFO - PROCESS | 5122 | 1467112457735 Marionette TRACE conn3 -> [0,2644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:17 INFO - PROCESS | 5122 | 1467112457750 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:14:17 INFO - PROCESS | 5122 | --DOCSHELL 0x91eef400 == 31 [pid = 5122] [id = 594] 04:14:17 INFO - PROCESS | 5122 | --DOCSHELL 0x8e4b9400 == 30 [pid = 5122] [id = 591] 04:14:17 INFO - PROCESS | 5122 | ++DOCSHELL 0x8e4abc00 == 31 [pid = 5122] [id = 668] 04:14:17 INFO - PROCESS | 5122 | ++DOMWINDOW == 84 (0x8e4b9400) [pid = 5122] [serial = 2005] [outer = (nil)] 04:14:17 INFO - PROCESS | 5122 | ++DOMWINDOW == 85 (0x8f97f400) [pid = 5122] [serial = 2006] [outer = 0x8e4b9400] 04:14:17 INFO - PROCESS | 5122 | 1467112457863 Marionette DEBUG loaded listener.js 04:14:17 INFO - PROCESS | 5122 | ++DOMWINDOW == 86 (0x8fb39c00) [pid = 5122] [serial = 2007] [outer = 0x8e4b9400] 04:14:18 INFO - PROCESS | 5122 | --DOMWINDOW == 85 (0x95533c00) [pid = 5122] [serial = 1953] [outer = (nil)] [url = about:blank] 04:14:18 INFO - PROCESS | 5122 | --DOMWINDOW == 84 (0x91ef3400) [pid = 5122] [serial = 1944] [outer = (nil)] [url = about:blank] 04:14:18 INFO - PROCESS | 5122 | --DOMWINDOW == 83 (0x930d2c00) [pid = 5122] [serial = 1932] [outer = (nil)] [url = about:blank] 04:14:18 INFO - PROCESS | 5122 | --DOMWINDOW == 82 (0x8fb35800) [pid = 5122] [serial = 1941] [outer = (nil)] [url = about:blank] 04:14:18 INFO - PROCESS | 5122 | --DOMWINDOW == 81 (0x91dcf000) [pid = 5122] [serial = 1938] [outer = (nil)] [url = about:blank] 04:14:18 INFO - PROCESS | 5122 | --DOMWINDOW == 80 (0x8fb3bc00) [pid = 5122] [serial = 1937] [outer = (nil)] [url = about:blank] 04:14:18 INFO - PROCESS | 5122 | --DOMWINDOW == 79 (0x8f979c00) [pid = 5122] [serial = 1949] [outer = (nil)] [url = about:blank] 04:14:18 INFO - PROCESS | 5122 | --DOMWINDOW == 78 (0x8f2e3000) [pid = 5122] [serial = 1928] [outer = (nil)] [url = about:blank] 04:14:18 INFO - PROCESS | 5122 | --DOMWINDOW == 77 (0x952b0400) [pid = 5122] [serial = 1934] [outer = (nil)] [url = about:blank] 04:14:18 INFO - PROCESS | 5122 | --DOMWINDOW == 76 (0x9202a000) [pid = 5122] [serial = 1931] [outer = (nil)] [url = about:blank] 04:14:18 INFO - PROCESS | 5122 | --DOMWINDOW == 75 (0x8fb3e800) [pid = 5122] [serial = 1929] [outer = (nil)] [url = about:blank] 04:14:18 INFO - PROCESS | 5122 | --DOMWINDOW == 74 (0x948fc800) [pid = 5122] [serial = 1946] [outer = (nil)] [url = about:blank] 04:14:18 INFO - PROCESS | 5122 | --DOMWINDOW == 73 (0x952e6000) [pid = 5122] [serial = 1935] [outer = (nil)] [url = about:blank] 04:14:18 INFO - PROCESS | 5122 | --DOMWINDOW == 72 (0x8f2e6800) [pid = 5122] [serial = 1940] [outer = (nil)] [url = about:blank] 04:14:18 INFO - PROCESS | 5122 | --DOMWINDOW == 71 (0x9485c400) [pid = 5122] [serial = 1926] [outer = (nil)] [url = about:blank] 04:14:18 INFO - PROCESS | 5122 | --DOMWINDOW == 70 (0x95237400) [pid = 5122] [serial = 1947] [outer = (nil)] [url = about:blank] 04:14:18 INFO - PROCESS | 5122 | --DOMWINDOW == 69 (0x91ee7800) [pid = 5122] [serial = 1943] [outer = (nil)] [url = about:blank] 04:14:18 INFO - PROCESS | 5122 | --DOMWINDOW == 68 (0x9125f000) [pid = 5122] [serial = 1950] [outer = (nil)] [url = about:blank] 04:14:18 INFO - PROCESS | 5122 | --DOMWINDOW == 67 (0x95530400) [pid = 5122] [serial = 1952] [outer = (nil)] [url = about:blank] 04:14:18 INFO - PROCESS | 5122 | 1467112458693 Marionette TRACE conn3 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 04:14:18 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 04:14:18 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1531ms 04:14:18 INFO - PROCESS | 5122 | 1467112458718 Marionette TRACE conn3 -> [0,2645,"getWindowHandle",null] 04:14:18 INFO - PROCESS | 5122 | 1467112458725 Marionette TRACE conn3 <- [1,2645,null,{"value":"8"}] 04:14:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 04:14:18 INFO - PROCESS | 5122 | 1467112458735 Marionette TRACE conn3 -> [0,2646,"setScriptTimeout",{"ms":35000}] 04:14:18 INFO - PROCESS | 5122 | 1467112458739 Marionette TRACE conn3 <- [1,2646,null,{}] 04:14:18 INFO - PROCESS | 5122 | 1467112458749 Marionette TRACE conn3 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:14:18 INFO - PROCESS | 5122 | 1467112458753 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:14:18 INFO - PROCESS | 5122 | 1467112458967 Marionette TRACE conn3 <- [1,2647,null,{"value":null}] 04:14:18 INFO - PROCESS | 5122 | 1467112458977 Marionette TRACE conn3 -> [0,2648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:18 INFO - PROCESS | 5122 | 1467112458984 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:14:19 INFO - PROCESS | 5122 | ++DOCSHELL 0x91cca000 == 32 [pid = 5122] [id = 669] 04:14:19 INFO - PROCESS | 5122 | ++DOMWINDOW == 68 (0x91dc3000) [pid = 5122] [serial = 2008] [outer = (nil)] 04:14:19 INFO - PROCESS | 5122 | ++DOMWINDOW == 69 (0x91dc9c00) [pid = 5122] [serial = 2009] [outer = 0x91dc3000] 04:14:19 INFO - PROCESS | 5122 | 1467112459062 Marionette DEBUG loaded listener.js 04:14:19 INFO - PROCESS | 5122 | ++DOMWINDOW == 70 (0x91eed000) [pid = 5122] [serial = 2010] [outer = 0x91dc3000] 04:14:20 INFO - PROCESS | 5122 | 1467112460001 Marionette TRACE conn3 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 04:14:20 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 04:14:20 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1281ms 04:14:20 INFO - PROCESS | 5122 | 1467112460015 Marionette TRACE conn3 -> [0,2649,"getWindowHandle",null] 04:14:20 INFO - PROCESS | 5122 | 1467112460018 Marionette TRACE conn3 <- [1,2649,null,{"value":"8"}] 04:14:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 04:14:20 INFO - PROCESS | 5122 | 1467112460024 Marionette TRACE conn3 -> [0,2650,"setScriptTimeout",{"ms":35000}] 04:14:20 INFO - PROCESS | 5122 | 1467112460030 Marionette TRACE conn3 <- [1,2650,null,{}] 04:14:20 INFO - PROCESS | 5122 | 1467112460045 Marionette TRACE conn3 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:14:20 INFO - PROCESS | 5122 | 1467112460053 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:14:20 INFO - PROCESS | 5122 | 1467112460200 Marionette TRACE conn3 <- [1,2651,null,{"value":null}] 04:14:20 INFO - PROCESS | 5122 | 1467112460216 Marionette TRACE conn3 -> [0,2652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:20 INFO - PROCESS | 5122 | 1467112460229 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:14:20 INFO - PROCESS | 5122 | ++DOCSHELL 0x93d7a000 == 33 [pid = 5122] [id = 670] 04:14:20 INFO - PROCESS | 5122 | ++DOMWINDOW == 71 (0x93d7bc00) [pid = 5122] [serial = 2011] [outer = (nil)] 04:14:20 INFO - PROCESS | 5122 | ++DOMWINDOW == 72 (0x94855c00) [pid = 5122] [serial = 2012] [outer = 0x93d7bc00] 04:14:20 INFO - PROCESS | 5122 | 1467112460294 Marionette DEBUG loaded listener.js 04:14:20 INFO - PROCESS | 5122 | ++DOMWINDOW == 73 (0x9522d400) [pid = 5122] [serial = 2013] [outer = 0x93d7bc00] 04:14:21 INFO - PROCESS | 5122 | 1467112461312 Marionette TRACE conn3 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 04:14:21 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 04:14:21 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1338ms 04:14:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 04:14:21 INFO - PROCESS | 5122 | 1467112461363 Marionette TRACE conn3 -> [0,2653,"getWindowHandle",null] 04:14:21 INFO - PROCESS | 5122 | 1467112461367 Marionette TRACE conn3 <- [1,2653,null,{"value":"8"}] 04:14:21 INFO - PROCESS | 5122 | 1467112461373 Marionette TRACE conn3 -> [0,2654,"setScriptTimeout",{"ms":35000}] 04:14:21 INFO - PROCESS | 5122 | 1467112461376 Marionette TRACE conn3 <- [1,2654,null,{}] 04:14:21 INFO - PROCESS | 5122 | 1467112461390 Marionette TRACE conn3 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:14:21 INFO - PROCESS | 5122 | 1467112461394 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:14:21 INFO - PROCESS | 5122 | 1467112461616 Marionette TRACE conn3 <- [1,2655,null,{"value":null}] 04:14:21 INFO - PROCESS | 5122 | 1467112461636 Marionette TRACE conn3 -> [0,2656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:21 INFO - PROCESS | 5122 | 1467112461643 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:14:21 INFO - PROCESS | 5122 | ++DOCSHELL 0x8f2e6800 == 34 [pid = 5122] [id = 671] 04:14:21 INFO - PROCESS | 5122 | ++DOMWINDOW == 74 (0x9522c400) [pid = 5122] [serial = 2014] [outer = (nil)] 04:14:21 INFO - PROCESS | 5122 | ++DOMWINDOW == 75 (0x952d9800) [pid = 5122] [serial = 2015] [outer = 0x9522c400] 04:14:21 INFO - PROCESS | 5122 | 1467112461709 Marionette DEBUG loaded listener.js 04:14:21 INFO - PROCESS | 5122 | ++DOMWINDOW == 76 (0x9534e400) [pid = 5122] [serial = 2016] [outer = 0x9522c400] 04:14:22 INFO - PROCESS | 5122 | 1467112462681 Marionette TRACE conn3 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 04:14:22 INFO - PROCESS | 5122 | --DOMWINDOW == 75 (0x8f01c400) [pid = 5122] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 04:14:22 INFO - PROCESS | 5122 | --DOMWINDOW == 74 (0x9241d800) [pid = 5122] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 04:14:22 INFO - PROCESS | 5122 | --DOMWINDOW == 73 (0x96f31c00) [pid = 5122] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 04:14:22 INFO - PROCESS | 5122 | --DOMWINDOW == 72 (0x955e1400) [pid = 5122] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 04:14:22 INFO - PROCESS | 5122 | --DOMWINDOW == 71 (0x8f10b400) [pid = 5122] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 04:14:22 INFO - PROCESS | 5122 | --DOMWINDOW == 70 (0x8db7e800) [pid = 5122] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 04:14:22 INFO - PROCESS | 5122 | --DOMWINDOW == 69 (0x8f01b000) [pid = 5122] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 04:14:22 INFO - PROCESS | 5122 | --DOMWINDOW == 68 (0x91267000) [pid = 5122] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 04:14:22 INFO - PROCESS | 5122 | --DOMWINDOW == 67 (0x91cc5000) [pid = 5122] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 04:14:22 INFO - PROCESS | 5122 | --DOMWINDOW == 66 (0x99ede800) [pid = 5122] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 04:14:22 INFO - PROCESS | 5122 | --DOMWINDOW == 65 (0x9a8e8800) [pid = 5122] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 04:14:22 INFO - PROCESS | 5122 | --DOMWINDOW == 64 (0x912cb000) [pid = 5122] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 04:14:22 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 04:14:22 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1383ms 04:14:22 INFO - PROCESS | 5122 | 1467112462755 Marionette TRACE conn3 -> [0,2657,"getWindowHandle",null] 04:14:22 INFO - PROCESS | 5122 | 1467112462759 Marionette TRACE conn3 <- [1,2657,null,{"value":"8"}] 04:14:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 04:14:22 INFO - PROCESS | 5122 | 1467112462765 Marionette TRACE conn3 -> [0,2658,"setScriptTimeout",{"ms":35000}] 04:14:22 INFO - PROCESS | 5122 | 1467112462767 Marionette TRACE conn3 <- [1,2658,null,{}] 04:14:22 INFO - PROCESS | 5122 | 1467112462773 Marionette TRACE conn3 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:14:22 INFO - PROCESS | 5122 | 1467112462778 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:14:22 INFO - PROCESS | 5122 | 1467112462920 Marionette TRACE conn3 <- [1,2659,null,{"value":null}] 04:14:23 INFO - PROCESS | 5122 | 1467112463062 Marionette TRACE conn3 -> [0,2660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:23 INFO - PROCESS | 5122 | 1467112463070 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:14:23 INFO - PROCESS | 5122 | ++DOCSHELL 0x8f01e800 == 35 [pid = 5122] [id = 672] 04:14:23 INFO - PROCESS | 5122 | ++DOMWINDOW == 65 (0x91268000) [pid = 5122] [serial = 2017] [outer = (nil)] 04:14:23 INFO - PROCESS | 5122 | ++DOMWINDOW == 66 (0x91ee7400) [pid = 5122] [serial = 2018] [outer = 0x91268000] 04:14:23 INFO - PROCESS | 5122 | 1467112463136 Marionette DEBUG loaded listener.js 04:14:23 INFO - PROCESS | 5122 | ++DOMWINDOW == 67 (0x91dcc400) [pid = 5122] [serial = 2019] [outer = 0x91268000] 04:14:23 INFO - PROCESS | 5122 | 1467112463910 Marionette TRACE conn3 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 04:14:23 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 04:14:23 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1186ms 04:14:23 INFO - PROCESS | 5122 | 1467112463951 Marionette TRACE conn3 -> [0,2661,"getWindowHandle",null] 04:14:23 INFO - PROCESS | 5122 | 1467112463953 Marionette TRACE conn3 <- [1,2661,null,{"value":"8"}] 04:14:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 04:14:23 INFO - PROCESS | 5122 | 1467112463968 Marionette TRACE conn3 -> [0,2662,"setScriptTimeout",{"ms":35000}] 04:14:23 INFO - PROCESS | 5122 | 1467112463971 Marionette TRACE conn3 <- [1,2662,null,{}] 04:14:23 INFO - PROCESS | 5122 | 1467112463976 Marionette TRACE conn3 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:14:23 INFO - PROCESS | 5122 | 1467112463986 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:14:24 INFO - PROCESS | 5122 | 1467112464169 Marionette TRACE conn3 <- [1,2663,null,{"value":null}] 04:14:24 INFO - PROCESS | 5122 | 1467112464179 Marionette TRACE conn3 -> [0,2664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:24 INFO - PROCESS | 5122 | 1467112464187 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:14:24 INFO - PROCESS | 5122 | ++DOCSHELL 0x8db78000 == 36 [pid = 5122] [id = 673] 04:14:24 INFO - PROCESS | 5122 | ++DOMWINDOW == 68 (0x8db80800) [pid = 5122] [serial = 2020] [outer = (nil)] 04:14:24 INFO - PROCESS | 5122 | ++DOMWINDOW == 69 (0x96f2cc00) [pid = 5122] [serial = 2021] [outer = 0x8db80800] 04:14:24 INFO - PROCESS | 5122 | 1467112464253 Marionette DEBUG loaded listener.js 04:14:24 INFO - PROCESS | 5122 | ++DOMWINDOW == 70 (0x96f31800) [pid = 5122] [serial = 2022] [outer = 0x8db80800] 04:14:25 INFO - PROCESS | 5122 | 1467112465335 Marionette TRACE conn3 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 04:14:25 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 04:14:25 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1437ms 04:14:25 INFO - PROCESS | 5122 | 1467112465398 Marionette TRACE conn3 -> [0,2665,"getWindowHandle",null] 04:14:25 INFO - PROCESS | 5122 | 1467112465405 Marionette TRACE conn3 <- [1,2665,null,{"value":"8"}] 04:14:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 04:14:25 INFO - PROCESS | 5122 | 1467112465413 Marionette TRACE conn3 -> [0,2666,"setScriptTimeout",{"ms":35000}] 04:14:25 INFO - PROCESS | 5122 | 1467112465418 Marionette TRACE conn3 <- [1,2666,null,{}] 04:14:25 INFO - PROCESS | 5122 | 1467112465426 Marionette TRACE conn3 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:14:25 INFO - PROCESS | 5122 | 1467112465432 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:14:25 INFO - PROCESS | 5122 | 1467112465613 Marionette TRACE conn3 <- [1,2667,null,{"value":null}] 04:14:25 INFO - PROCESS | 5122 | 1467112465803 Marionette TRACE conn3 -> [0,2668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:25 INFO - PROCESS | 5122 | 1467112465812 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:14:25 INFO - PROCESS | 5122 | ++DOCSHELL 0x8f10f000 == 37 [pid = 5122] [id = 674] 04:14:25 INFO - PROCESS | 5122 | ++DOMWINDOW == 71 (0x8f117000) [pid = 5122] [serial = 2023] [outer = (nil)] 04:14:25 INFO - PROCESS | 5122 | ++DOMWINDOW == 72 (0x8fb40000) [pid = 5122] [serial = 2024] [outer = 0x8f117000] 04:14:25 INFO - PROCESS | 5122 | 1467112465896 Marionette DEBUG loaded listener.js 04:14:26 INFO - PROCESS | 5122 | ++DOMWINDOW == 73 (0x912d0c00) [pid = 5122] [serial = 2025] [outer = 0x8f117000] 04:14:27 INFO - PROCESS | 5122 | SkCairoFTTypeface::onFilterRec unimplemented 04:14:27 INFO - PROCESS | 5122 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 04:14:27 INFO - PROCESS | 5122 | 1467112467308 Marionette TRACE conn3 <- [1,2668,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.bottom.html",0,null,null,[["textBaseline bottom is the bottom of the em square (not the bounding box)",0,null,null]]]}] 04:14:27 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) 04:14:27 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1936ms 04:14:27 INFO - PROCESS | 5122 | 1467112467348 Marionette TRACE conn3 -> [0,2669,"getWindowHandle",null] 04:14:27 INFO - PROCESS | 5122 | 1467112467355 Marionette TRACE conn3 <- [1,2669,null,{"value":"8"}] 04:14:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 04:14:27 INFO - PROCESS | 5122 | 1467112467371 Marionette TRACE conn3 -> [0,2670,"setScriptTimeout",{"ms":35000}] 04:14:27 INFO - PROCESS | 5122 | 1467112467377 Marionette TRACE conn3 <- [1,2670,null,{}] 04:14:27 INFO - PROCESS | 5122 | 1467112467484 Marionette TRACE conn3 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:14:27 INFO - PROCESS | 5122 | 1467112467489 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:14:27 INFO - PROCESS | 5122 | 1467112467691 Marionette TRACE conn3 <- [1,2671,null,{"value":null}] 04:14:27 INFO - PROCESS | 5122 | 1467112467885 Marionette TRACE conn3 -> [0,2672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:27 INFO - PROCESS | 5122 | 1467112467892 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:14:27 INFO - PROCESS | 5122 | ++DOCSHELL 0x8f01bc00 == 38 [pid = 5122] [id = 675] 04:14:27 INFO - PROCESS | 5122 | ++DOMWINDOW == 74 (0x91cca400) [pid = 5122] [serial = 2026] [outer = (nil)] 04:14:27 INFO - PROCESS | 5122 | ++DOMWINDOW == 75 (0x93b91c00) [pid = 5122] [serial = 2027] [outer = 0x91cca400] 04:14:27 INFO - PROCESS | 5122 | 1467112467978 Marionette DEBUG loaded listener.js 04:14:28 INFO - PROCESS | 5122 | ++DOMWINDOW == 76 (0x9522c000) [pid = 5122] [serial = 2028] [outer = 0x91cca400] 04:14:29 INFO - PROCESS | 5122 | SkCairoFTTypeface::onFilterRec unimplemented 04:14:29 INFO - PROCESS | 5122 | 1467112469332 Marionette TRACE conn3 <- [1,2672,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 04:14:29 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | Canvas test: 2d.text.draw.baseline.hanging - assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255 04:14:29 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 04:14:29 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5 04:14:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:14:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 04:14:29 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 1970ms 04:14:29 INFO - PROCESS | 5122 | 1467112469346 Marionette TRACE conn3 -> [0,2673,"getWindowHandle",null] 04:14:29 INFO - PROCESS | 5122 | 1467112469350 Marionette TRACE conn3 <- [1,2673,null,{"value":"8"}] 04:14:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 04:14:29 INFO - PROCESS | 5122 | 1467112469357 Marionette TRACE conn3 -> [0,2674,"setScriptTimeout",{"ms":35000}] 04:14:29 INFO - PROCESS | 5122 | 1467112469363 Marionette TRACE conn3 <- [1,2674,null,{}] 04:14:29 INFO - PROCESS | 5122 | 1467112469379 Marionette TRACE conn3 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:14:29 INFO - PROCESS | 5122 | 1467112469388 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:14:29 INFO - PROCESS | 5122 | 1467112469633 Marionette TRACE conn3 <- [1,2675,null,{"value":null}] 04:14:29 INFO - PROCESS | 5122 | 1467112469819 Marionette TRACE conn3 -> [0,2676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:29 INFO - PROCESS | 5122 | 1467112469831 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:14:29 INFO - PROCESS | 5122 | ++DOCSHELL 0x955dbc00 == 39 [pid = 5122] [id = 676] 04:14:29 INFO - PROCESS | 5122 | ++DOMWINDOW == 77 (0x955dc800) [pid = 5122] [serial = 2029] [outer = (nil)] 04:14:29 INFO - PROCESS | 5122 | ++DOMWINDOW == 78 (0x99221c00) [pid = 5122] [serial = 2030] [outer = 0x955dc800] 04:14:29 INFO - PROCESS | 5122 | 1467112469909 Marionette DEBUG loaded listener.js 04:14:30 INFO - PROCESS | 5122 | ++DOMWINDOW == 79 (0x99daf000) [pid = 5122] [serial = 2031] [outer = 0x955dc800] 04:14:31 INFO - PROCESS | 5122 | SkCairoFTTypeface::onFilterRec unimplemented 04:14:31 INFO - PROCESS | 5122 | 1467112471275 Marionette TRACE conn3 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 04:14:31 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | Canvas test: 2d.text.draw.baseline.ideographic - assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255 04:14:31 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 04:14:31 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5 04:14:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:14:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 04:14:31 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 1941ms 04:14:31 INFO - PROCESS | 5122 | 1467112471300 Marionette TRACE conn3 -> [0,2677,"getWindowHandle",null] 04:14:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 04:14:31 INFO - PROCESS | 5122 | 1467112471305 Marionette TRACE conn3 <- [1,2677,null,{"value":"8"}] 04:14:31 INFO - PROCESS | 5122 | 1467112471311 Marionette TRACE conn3 -> [0,2678,"setScriptTimeout",{"ms":35000}] 04:14:31 INFO - PROCESS | 5122 | 1467112471315 Marionette TRACE conn3 <- [1,2678,null,{}] 04:14:31 INFO - PROCESS | 5122 | 1467112471371 Marionette TRACE conn3 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:14:31 INFO - PROCESS | 5122 | 1467112471376 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:14:31 INFO - PROCESS | 5122 | 1467112471640 Marionette TRACE conn3 <- [1,2679,null,{"value":null}] 04:14:32 INFO - PROCESS | 5122 | 1467112471979 Marionette TRACE conn3 -> [0,2680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.middle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:32 INFO - PROCESS | 5122 | 1467112471989 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:14:32 INFO - PROCESS | 5122 | ++DOCSHELL 0x8db76800 == 40 [pid = 5122] [id = 677] 04:14:32 INFO - PROCESS | 5122 | ++DOMWINDOW == 80 (0x8e8d8400) [pid = 5122] [serial = 2032] [outer = (nil)] 04:14:32 INFO - PROCESS | 5122 | ++DOMWINDOW == 81 (0x8f01e400) [pid = 5122] [serial = 2033] [outer = 0x8e8d8400] 04:14:32 INFO - PROCESS | 5122 | 1467112472093 Marionette DEBUG loaded listener.js 04:14:32 INFO - PROCESS | 5122 | ++DOMWINDOW == 82 (0x8f2dc400) [pid = 5122] [serial = 2034] [outer = 0x8e8d8400] 04:14:34 INFO - PROCESS | 5122 | --DOCSHELL 0x8e4b1c00 == 39 [pid = 5122] [id = 598] 04:14:34 INFO - PROCESS | 5122 | --DOCSHELL 0x8db84000 == 38 [pid = 5122] [id = 597] 04:14:34 INFO - PROCESS | 5122 | --DOCSHELL 0x8e4b3c00 == 37 [pid = 5122] [id = 595] 04:14:34 INFO - PROCESS | 5122 | --DOCSHELL 0x8db7fc00 == 36 [pid = 5122] [id = 605] 04:14:34 INFO - PROCESS | 5122 | --DOCSHELL 0x93d76800 == 35 [pid = 5122] [id = 603] 04:14:34 INFO - PROCESS | 5122 | --DOCSHELL 0x8fb39800 == 34 [pid = 5122] [id = 593] 04:14:34 INFO - PROCESS | 5122 | --DOCSHELL 0x8f97c400 == 33 [pid = 5122] [id = 600] 04:14:34 INFO - PROCESS | 5122 | --DOCSHELL 0x8e4b2000 == 32 [pid = 5122] [id = 601] 04:14:34 INFO - PROCESS | 5122 | --DOCSHELL 0x8f017800 == 31 [pid = 5122] [id = 607] 04:14:34 INFO - PROCESS | 5122 | --DOCSHELL 0x93b56800 == 30 [pid = 5122] [id = 596] 04:14:34 INFO - PROCESS | 5122 | --DOCSHELL 0x8f01d800 == 29 [pid = 5122] [id = 604] 04:14:34 INFO - PROCESS | 5122 | --DOCSHELL 0x95233c00 == 28 [pid = 5122] [id = 599] 04:14:34 INFO - PROCESS | 5122 | --DOCSHELL 0x91ef1400 == 27 [pid = 5122] [id = 606] 04:14:34 INFO - PROCESS | 5122 | --DOCSHELL 0x8db7b000 == 26 [pid = 5122] [id = 659] 04:14:34 INFO - PROCESS | 5122 | --DOCSHELL 0x8db7ec00 == 25 [pid = 5122] [id = 602] 04:14:34 INFO - PROCESS | 5122 | --DOCSHELL 0x8e4b8c00 == 24 [pid = 5122] [id = 592] 04:14:34 INFO - PROCESS | 5122 | SkCairoFTTypeface::onFilterRec unimplemented 04:14:34 INFO - PROCESS | 5122 | --DOMWINDOW == 81 (0x91eea400) [pid = 5122] [serial = 1991] [outer = (nil)] [url = about:blank] 04:14:34 INFO - PROCESS | 5122 | --DOMWINDOW == 80 (0x91264c00) [pid = 5122] [serial = 1956] [outer = (nil)] [url = about:blank] 04:14:34 INFO - PROCESS | 5122 | --DOMWINDOW == 79 (0x8fb35000) [pid = 5122] [serial = 1955] [outer = (nil)] [url = about:blank] 04:14:34 INFO - PROCESS | 5122 | --DOMWINDOW == 78 (0x94857000) [pid = 5122] [serial = 1959] [outer = (nil)] [url = about:blank] 04:14:34 INFO - PROCESS | 5122 | --DOMWINDOW == 77 (0x93b9f000) [pid = 5122] [serial = 1958] [outer = (nil)] [url = about:blank] 04:14:34 INFO - PROCESS | 5122 | --DOMWINDOW == 76 (0x9836f800) [pid = 5122] [serial = 1962] [outer = (nil)] [url = about:blank] 04:14:34 INFO - PROCESS | 5122 | --DOMWINDOW == 75 (0x96f37400) [pid = 5122] [serial = 1961] [outer = (nil)] [url = about:blank] 04:14:34 INFO - PROCESS | 5122 | --DOMWINDOW == 74 (0x99e44800) [pid = 5122] [serial = 1965] [outer = (nil)] [url = about:blank] 04:14:34 INFO - PROCESS | 5122 | --DOMWINDOW == 73 (0x99dbbc00) [pid = 5122] [serial = 1964] [outer = (nil)] [url = about:blank] 04:14:34 INFO - PROCESS | 5122 | --DOMWINDOW == 72 (0x8f2dec00) [pid = 5122] [serial = 1982] [outer = (nil)] [url = about:blank] 04:14:34 INFO - PROCESS | 5122 | --DOMWINDOW == 71 (0x8e4acc00) [pid = 5122] [serial = 1979] [outer = (nil)] [url = about:blank] 04:14:34 INFO - PROCESS | 5122 | --DOMWINDOW == 70 (0x8e8d2c00) [pid = 5122] [serial = 1980] [outer = (nil)] [url = about:blank] 04:14:34 INFO - PROCESS | 5122 | --DOMWINDOW == 69 (0x930d4000) [pid = 5122] [serial = 1977] [outer = (nil)] [url = about:blank] 04:14:34 INFO - PROCESS | 5122 | --DOMWINDOW == 68 (0x91dc4000) [pid = 5122] [serial = 1976] [outer = (nil)] [url = about:blank] 04:14:34 INFO - PROCESS | 5122 | --DOMWINDOW == 67 (0x91cbf800) [pid = 5122] [serial = 1986] [outer = (nil)] [url = about:blank] 04:14:34 INFO - PROCESS | 5122 | --DOMWINDOW == 66 (0x9a141c00) [pid = 5122] [serial = 1968] [outer = (nil)] [url = about:blank] 04:14:34 INFO - PROCESS | 5122 | --DOMWINDOW == 65 (0x99e4d800) [pid = 5122] [serial = 1967] [outer = (nil)] [url = about:blank] 04:14:34 INFO - PROCESS | 5122 | --DOMWINDOW == 64 (0x9a77c400) [pid = 5122] [serial = 1971] [outer = (nil)] [url = about:blank] 04:14:34 INFO - PROCESS | 5122 | --DOMWINDOW == 63 (0x9a5b9800) [pid = 5122] [serial = 1970] [outer = (nil)] [url = about:blank] 04:14:34 INFO - PROCESS | 5122 | --DOMWINDOW == 62 (0x9a8ef800) [pid = 5122] [serial = 1974] [outer = (nil)] [url = about:blank] 04:14:34 INFO - PROCESS | 5122 | --DOMWINDOW == 61 (0x91eeb800) [pid = 5122] [serial = 1988] [outer = (nil)] [url = about:blank] 04:14:34 INFO - PROCESS | 5122 | --DOMWINDOW == 60 (0x9a8edc00) [pid = 5122] [serial = 1973] [outer = (nil)] [url = about:blank] 04:14:34 INFO - PROCESS | 5122 | --DOMWINDOW == 59 (0x912d1000) [pid = 5122] [serial = 1985] [outer = (nil)] [url = about:blank] 04:14:34 INFO - PROCESS | 5122 | --DOMWINDOW == 58 (0x92420c00) [pid = 5122] [serial = 1989] [outer = (nil)] [url = about:blank] 04:14:34 INFO - PROCESS | 5122 | --DOMWINDOW == 57 (0x8f977800) [pid = 5122] [serial = 1983] [outer = (nil)] [url = about:blank] 04:14:34 INFO - PROCESS | 5122 | 1467112474425 Marionette TRACE conn3 <- [1,2680,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.middle.html",0,null,null,[["textBaseline middle is the middle of the em square (not the bounding box)",0,null,null]]]}] 04:14:34 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) 04:14:34 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 3130ms 04:14:34 INFO - PROCESS | 5122 | 1467112474446 Marionette TRACE conn3 -> [0,2681,"getWindowHandle",null] 04:14:34 INFO - PROCESS | 5122 | 1467112474451 Marionette TRACE conn3 <- [1,2681,null,{"value":"8"}] 04:14:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 04:14:34 INFO - PROCESS | 5122 | 1467112474462 Marionette TRACE conn3 -> [0,2682,"setScriptTimeout",{"ms":35000}] 04:14:34 INFO - PROCESS | 5122 | 1467112474466 Marionette TRACE conn3 <- [1,2682,null,{}] 04:14:34 INFO - PROCESS | 5122 | 1467112474476 Marionette TRACE conn3 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:14:34 INFO - PROCESS | 5122 | 1467112474481 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:14:34 INFO - PROCESS | 5122 | 1467112474650 Marionette TRACE conn3 <- [1,2683,null,{"value":null}] 04:14:34 INFO - PROCESS | 5122 | 1467112474695 Marionette TRACE conn3 -> [0,2684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:34 INFO - PROCESS | 5122 | 1467112474701 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:14:34 INFO - PROCESS | 5122 | ++DOCSHELL 0x8e8dc000 == 25 [pid = 5122] [id = 678] 04:14:34 INFO - PROCESS | 5122 | ++DOMWINDOW == 58 (0x8e8dc400) [pid = 5122] [serial = 2035] [outer = (nil)] 04:14:34 INFO - PROCESS | 5122 | ++DOMWINDOW == 59 (0x8f013c00) [pid = 5122] [serial = 2036] [outer = 0x8e8dc400] 04:14:34 INFO - PROCESS | 5122 | 1467112474832 Marionette DEBUG loaded listener.js 04:14:34 INFO - PROCESS | 5122 | ++DOMWINDOW == 60 (0x8f01a400) [pid = 5122] [serial = 2037] [outer = 0x8e8dc400] 04:14:36 INFO - PROCESS | 5122 | SkCairoFTTypeface::onFilterRec unimplemented 04:14:36 INFO - PROCESS | 5122 | 1467112476145 Marionette TRACE conn3 <- [1,2684,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.top.html",0,null,null,[["textBaseline top is the top of the em square (not the bounding box)",0,null,null]]]}] 04:14:36 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) 04:14:36 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1738ms 04:14:36 INFO - PROCESS | 5122 | 1467112476199 Marionette TRACE conn3 -> [0,2685,"getWindowHandle",null] 04:14:36 INFO - PROCESS | 5122 | 1467112476208 Marionette TRACE conn3 <- [1,2685,null,{"value":"8"}] 04:14:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 04:14:36 INFO - PROCESS | 5122 | 1467112476220 Marionette TRACE conn3 -> [0,2686,"setScriptTimeout",{"ms":35000}] 04:14:36 INFO - PROCESS | 5122 | 1467112476224 Marionette TRACE conn3 <- [1,2686,null,{}] 04:14:36 INFO - PROCESS | 5122 | 1467112476230 Marionette TRACE conn3 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:14:36 INFO - PROCESS | 5122 | 1467112476236 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:14:36 INFO - PROCESS | 5122 | 1467112476498 Marionette TRACE conn3 <- [1,2687,null,{"value":null}] 04:14:36 INFO - PROCESS | 5122 | 1467112476540 Marionette TRACE conn3 -> [0,2688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:36 INFO - PROCESS | 5122 | 1467112476550 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:14:36 INFO - PROCESS | 5122 | ++DOCSHELL 0x8f979800 == 26 [pid = 5122] [id = 679] 04:14:36 INFO - PROCESS | 5122 | ++DOMWINDOW == 61 (0x8f97b400) [pid = 5122] [serial = 2038] [outer = (nil)] 04:14:36 INFO - PROCESS | 5122 | ++DOMWINDOW == 62 (0x8f980c00) [pid = 5122] [serial = 2039] [outer = 0x8f97b400] 04:14:36 INFO - PROCESS | 5122 | 1467112476621 Marionette DEBUG loaded listener.js 04:14:36 INFO - PROCESS | 5122 | ++DOMWINDOW == 63 (0x8fb39800) [pid = 5122] [serial = 2040] [outer = 0x8f97b400] 04:14:37 INFO - PROCESS | 5122 | SkCairoFTTypeface::onFilterRec unimplemented 04:14:38 INFO - PROCESS | 5122 | 1467112478000 Marionette TRACE conn3 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 04:14:38 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | Space characters at the end of a line are collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255 04:14:38 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 04:14:38 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5 04:14:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:14:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 04:14:38 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 1831ms 04:14:38 INFO - PROCESS | 5122 | 1467112478051 Marionette TRACE conn3 -> [0,2689,"getWindowHandle",null] 04:14:38 INFO - PROCESS | 5122 | 1467112478055 Marionette TRACE conn3 <- [1,2689,null,{"value":"8"}] 04:14:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 04:14:38 INFO - PROCESS | 5122 | 1467112478061 Marionette TRACE conn3 -> [0,2690,"setScriptTimeout",{"ms":35000}] 04:14:38 INFO - PROCESS | 5122 | 1467112478067 Marionette TRACE conn3 <- [1,2690,null,{}] 04:14:38 INFO - PROCESS | 5122 | 1467112478129 Marionette TRACE conn3 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:14:38 INFO - PROCESS | 5122 | 1467112478138 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:14:38 INFO - PROCESS | 5122 | 1467112478358 Marionette TRACE conn3 <- [1,2691,null,{"value":null}] 04:14:38 INFO - PROCESS | 5122 | --DOMWINDOW == 62 (0x9522c400) [pid = 5122] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 04:14:38 INFO - PROCESS | 5122 | --DOMWINDOW == 61 (0x91268000) [pid = 5122] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 04:14:38 INFO - PROCESS | 5122 | --DOMWINDOW == 60 (0x91cc9800) [pid = 5122] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 04:14:38 INFO - PROCESS | 5122 | --DOMWINDOW == 59 (0x8e4b9400) [pid = 5122] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 04:14:38 INFO - PROCESS | 5122 | --DOMWINDOW == 58 (0x91dc6400) [pid = 5122] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 04:14:38 INFO - PROCESS | 5122 | --DOMWINDOW == 57 (0x91dc3000) [pid = 5122] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 04:14:38 INFO - PROCESS | 5122 | --DOMWINDOW == 56 (0x93d7bc00) [pid = 5122] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 04:14:38 INFO - PROCESS | 5122 | --DOMWINDOW == 55 (0x91eeec00) [pid = 5122] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 04:14:38 INFO - PROCESS | 5122 | --DOMWINDOW == 54 (0x8db80c00) [pid = 5122] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 04:14:38 INFO - PROCESS | 5122 | --DOMWINDOW == 53 (0x8e8dd800) [pid = 5122] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 04:14:38 INFO - PROCESS | 5122 | --DOMWINDOW == 52 (0x8db80800) [pid = 5122] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 04:14:38 INFO - PROCESS | 5122 | 1467112478816 Marionette TRACE conn3 -> [0,2692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:38 INFO - PROCESS | 5122 | 1467112478824 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:14:38 INFO - PROCESS | 5122 | ++DOCSHELL 0x8e4b9000 == 27 [pid = 5122] [id = 680] 04:14:38 INFO - PROCESS | 5122 | ++DOMWINDOW == 53 (0x8e4b9400) [pid = 5122] [serial = 2041] [outer = (nil)] 04:14:38 INFO - PROCESS | 5122 | ++DOMWINDOW == 54 (0x8f2e4800) [pid = 5122] [serial = 2042] [outer = 0x8e4b9400] 04:14:38 INFO - PROCESS | 5122 | 1467112478901 Marionette DEBUG loaded listener.js 04:14:39 INFO - PROCESS | 5122 | ++DOMWINDOW == 55 (0x91cbec00) [pid = 5122] [serial = 2043] [outer = 0x8e4b9400] 04:14:40 INFO - PROCESS | 5122 | SkCairoFTTypeface::onFilterRec unimplemented 04:14:40 INFO - PROCESS | 5122 | 1467112480130 Marionette TRACE conn3 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 04:14:40 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | Space characters are converted to U+0020, and collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 04:14:40 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 04:14:40 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5 04:14:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:14:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 04:14:40 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 2101ms 04:14:40 INFO - PROCESS | 5122 | 1467112480163 Marionette TRACE conn3 -> [0,2693,"getWindowHandle",null] 04:14:40 INFO - PROCESS | 5122 | 1467112480168 Marionette TRACE conn3 <- [1,2693,null,{"value":"8"}] 04:14:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 04:14:40 INFO - PROCESS | 5122 | 1467112480174 Marionette TRACE conn3 -> [0,2694,"setScriptTimeout",{"ms":35000}] 04:14:40 INFO - PROCESS | 5122 | 1467112480176 Marionette TRACE conn3 <- [1,2694,null,{}] 04:14:40 INFO - PROCESS | 5122 | 1467112480182 Marionette TRACE conn3 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:14:40 INFO - PROCESS | 5122 | 1467112480187 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:14:40 INFO - PROCESS | 5122 | 1467112480382 Marionette TRACE conn3 <- [1,2695,null,{"value":null}] 04:14:40 INFO - PROCESS | 5122 | 1467112480437 Marionette TRACE conn3 -> [0,2696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:40 INFO - PROCESS | 5122 | 1467112480444 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:14:40 INFO - PROCESS | 5122 | ++DOCSHELL 0x91cbf400 == 28 [pid = 5122] [id = 681] 04:14:40 INFO - PROCESS | 5122 | ++DOMWINDOW == 56 (0x91cc7000) [pid = 5122] [serial = 2044] [outer = (nil)] 04:14:40 INFO - PROCESS | 5122 | ++DOMWINDOW == 57 (0x91ef4400) [pid = 5122] [serial = 2045] [outer = 0x91cc7000] 04:14:40 INFO - PROCESS | 5122 | 1467112480514 Marionette DEBUG loaded listener.js 04:14:40 INFO - PROCESS | 5122 | ++DOMWINDOW == 58 (0x92424000) [pid = 5122] [serial = 2046] [outer = 0x91cc7000] 04:14:41 INFO - PROCESS | 5122 | SkCairoFTTypeface::onFilterRec unimplemented 04:14:41 INFO - PROCESS | 5122 | 1467112481963 Marionette TRACE conn3 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 04:14:42 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | Space characters are converted to U+0020, and collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 04:14:42 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 04:14:42 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5 04:14:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:14:42 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 04:14:42 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 1840ms 04:14:42 INFO - PROCESS | 5122 | 1467112482016 Marionette TRACE conn3 -> [0,2697,"getWindowHandle",null] 04:14:42 INFO - PROCESS | 5122 | 1467112482023 Marionette TRACE conn3 <- [1,2697,null,{"value":"8"}] 04:14:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 04:14:42 INFO - PROCESS | 5122 | 1467112482140 Marionette TRACE conn3 -> [0,2698,"setScriptTimeout",{"ms":35000}] 04:14:42 INFO - PROCESS | 5122 | 1467112482145 Marionette TRACE conn3 <- [1,2698,null,{}] 04:14:42 INFO - PROCESS | 5122 | 1467112482156 Marionette TRACE conn3 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:14:42 INFO - PROCESS | 5122 | 1467112482160 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:14:42 INFO - PROCESS | 5122 | 1467112482337 Marionette TRACE conn3 <- [1,2699,null,{"value":null}] 04:14:42 INFO - PROCESS | 5122 | 1467112482513 Marionette TRACE conn3 -> [0,2700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:42 INFO - PROCESS | 5122 | 1467112482522 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:14:42 INFO - PROCESS | 5122 | ++DOCSHELL 0x8db7a800 == 29 [pid = 5122] [id = 682] 04:14:42 INFO - PROCESS | 5122 | ++DOMWINDOW == 59 (0x8e4b8800) [pid = 5122] [serial = 2047] [outer = (nil)] 04:14:42 INFO - PROCESS | 5122 | ++DOMWINDOW == 60 (0x8f109800) [pid = 5122] [serial = 2048] [outer = 0x8e4b8800] 04:14:42 INFO - PROCESS | 5122 | 1467112482604 Marionette DEBUG loaded listener.js 04:14:42 INFO - PROCESS | 5122 | ++DOMWINDOW == 61 (0x8f981400) [pid = 5122] [serial = 2049] [outer = 0x8e4b8800] 04:14:43 INFO - PROCESS | 5122 | SkCairoFTTypeface::onFilterRec unimplemented 04:14:44 INFO - PROCESS | 5122 | 1467112484009 Marionette TRACE conn3 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 04:14:44 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | Space characters at the start of a line are collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 04:14:44 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 04:14:44 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5 04:14:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:14:44 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 04:14:44 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 1943ms 04:14:44 INFO - PROCESS | 5122 | 1467112484030 Marionette TRACE conn3 -> [0,2701,"getWindowHandle",null] 04:14:44 INFO - PROCESS | 5122 | 1467112484037 Marionette TRACE conn3 <- [1,2701,null,{"value":"8"}] 04:14:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 04:14:44 INFO - PROCESS | 5122 | 1467112484150 Marionette TRACE conn3 -> [0,2702,"setScriptTimeout",{"ms":35000}] 04:14:44 INFO - PROCESS | 5122 | 1467112484154 Marionette TRACE conn3 <- [1,2702,null,{}] 04:14:44 INFO - PROCESS | 5122 | 1467112484166 Marionette TRACE conn3 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:14:44 INFO - PROCESS | 5122 | 1467112484172 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:14:44 INFO - PROCESS | 5122 | 1467112484360 Marionette TRACE conn3 <- [1,2703,null,{"value":null}] 04:14:44 INFO - PROCESS | 5122 | 1467112484535 Marionette TRACE conn3 -> [0,2704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:44 INFO - PROCESS | 5122 | 1467112484541 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:14:44 INFO - PROCESS | 5122 | ++DOCSHELL 0x8f012400 == 30 [pid = 5122] [id = 683] 04:14:44 INFO - PROCESS | 5122 | ++DOMWINDOW == 62 (0x912d1800) [pid = 5122] [serial = 2050] [outer = (nil)] 04:14:44 INFO - PROCESS | 5122 | ++DOMWINDOW == 63 (0x930dc000) [pid = 5122] [serial = 2051] [outer = 0x912d1800] 04:14:44 INFO - PROCESS | 5122 | 1467112484630 Marionette DEBUG loaded listener.js 04:14:44 INFO - PROCESS | 5122 | ++DOMWINDOW == 64 (0x93b59800) [pid = 5122] [serial = 2052] [outer = 0x912d1800] 04:14:45 INFO - PROCESS | 5122 | 1467112485706 Marionette TRACE conn3 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 04:14:45 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 04:14:45 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1689ms 04:14:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 04:14:45 INFO - PROCESS | 5122 | 1467112485736 Marionette TRACE conn3 -> [0,2705,"getWindowHandle",null] 04:14:45 INFO - PROCESS | 5122 | 1467112485739 Marionette TRACE conn3 <- [1,2705,null,{"value":"8"}] 04:14:45 INFO - PROCESS | 5122 | 1467112485746 Marionette TRACE conn3 -> [0,2706,"setScriptTimeout",{"ms":35000}] 04:14:45 INFO - PROCESS | 5122 | 1467112485752 Marionette TRACE conn3 <- [1,2706,null,{}] 04:14:45 INFO - PROCESS | 5122 | 1467112485769 Marionette TRACE conn3 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:14:45 INFO - PROCESS | 5122 | 1467112485777 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:14:46 INFO - PROCESS | 5122 | 1467112486105 Marionette TRACE conn3 <- [1,2707,null,{"value":null}] 04:14:46 INFO - PROCESS | 5122 | 1467112486348 Marionette TRACE conn3 -> [0,2708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:46 INFO - PROCESS | 5122 | 1467112486357 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:14:46 INFO - PROCESS | 5122 | ++DOCSHELL 0x8e4ac400 == 31 [pid = 5122] [id = 684] 04:14:46 INFO - PROCESS | 5122 | ++DOMWINDOW == 65 (0x8e4b5800) [pid = 5122] [serial = 2053] [outer = (nil)] 04:14:46 INFO - PROCESS | 5122 | ++DOMWINDOW == 66 (0x8e8d5400) [pid = 5122] [serial = 2054] [outer = 0x8e4b5800] 04:14:46 INFO - PROCESS | 5122 | 1467112486429 Marionette DEBUG loaded listener.js 04:14:46 INFO - PROCESS | 5122 | ++DOMWINDOW == 67 (0x8f10d000) [pid = 5122] [serial = 2055] [outer = 0x8e4b5800] 04:14:47 INFO - PROCESS | 5122 | --DOCSHELL 0x8db76800 == 30 [pid = 5122] [id = 677] 04:14:47 INFO - PROCESS | 5122 | --DOMWINDOW == 66 (0x9202bc00) [pid = 5122] [serial = 1998] [outer = (nil)] [url = about:blank] 04:14:47 INFO - PROCESS | 5122 | --DOMWINDOW == 65 (0x91dc9c00) [pid = 5122] [serial = 2009] [outer = (nil)] [url = about:blank] 04:14:47 INFO - PROCESS | 5122 | --DOMWINDOW == 64 (0x91eed000) [pid = 5122] [serial = 2010] [outer = (nil)] [url = about:blank] 04:14:47 INFO - PROCESS | 5122 | --DOMWINDOW == 63 (0x94855c00) [pid = 5122] [serial = 2012] [outer = (nil)] [url = about:blank] 04:14:47 INFO - PROCESS | 5122 | --DOMWINDOW == 62 (0x93d80c00) [pid = 5122] [serial = 2000] [outer = (nil)] [url = about:blank] 04:14:47 INFO - PROCESS | 5122 | --DOMWINDOW == 61 (0x9485a400) [pid = 5122] [serial = 2001] [outer = (nil)] [url = about:blank] 04:14:47 INFO - PROCESS | 5122 | --DOMWINDOW == 60 (0x8e8d6400) [pid = 5122] [serial = 1994] [outer = (nil)] [url = about:blank] 04:14:47 INFO - PROCESS | 5122 | --DOMWINDOW == 59 (0x8f115800) [pid = 5122] [serial = 1995] [outer = (nil)] [url = about:blank] 04:14:47 INFO - PROCESS | 5122 | --DOMWINDOW == 58 (0x91dcc400) [pid = 5122] [serial = 2019] [outer = (nil)] [url = about:blank] 04:14:47 INFO - PROCESS | 5122 | --DOMWINDOW == 57 (0x91eef800) [pid = 5122] [serial = 1992] [outer = (nil)] [url = about:blank] 04:14:47 INFO - PROCESS | 5122 | --DOMWINDOW == 56 (0x96f2cc00) [pid = 5122] [serial = 2021] [outer = (nil)] [url = about:blank] 04:14:47 INFO - PROCESS | 5122 | --DOMWINDOW == 55 (0x96f31800) [pid = 5122] [serial = 2022] [outer = (nil)] [url = about:blank] 04:14:47 INFO - PROCESS | 5122 | --DOMWINDOW == 54 (0x9522d400) [pid = 5122] [serial = 2013] [outer = (nil)] [url = about:blank] 04:14:47 INFO - PROCESS | 5122 | --DOMWINDOW == 53 (0x952d9800) [pid = 5122] [serial = 2015] [outer = (nil)] [url = about:blank] 04:14:47 INFO - PROCESS | 5122 | --DOMWINDOW == 52 (0x91ee7400) [pid = 5122] [serial = 2018] [outer = (nil)] [url = about:blank] 04:14:47 INFO - PROCESS | 5122 | --DOMWINDOW == 51 (0x9534e400) [pid = 5122] [serial = 2016] [outer = (nil)] [url = about:blank] 04:14:47 INFO - PROCESS | 5122 | --DOMWINDOW == 50 (0x952afc00) [pid = 5122] [serial = 2003] [outer = (nil)] [url = about:blank] 04:14:47 INFO - PROCESS | 5122 | --DOMWINDOW == 49 (0x952aa000) [pid = 5122] [serial = 2004] [outer = (nil)] [url = about:blank] 04:14:47 INFO - PROCESS | 5122 | --DOMWINDOW == 48 (0x8f97f400) [pid = 5122] [serial = 2006] [outer = (nil)] [url = about:blank] 04:14:47 INFO - PROCESS | 5122 | --DOMWINDOW == 47 (0x8fb39c00) [pid = 5122] [serial = 2007] [outer = (nil)] [url = about:blank] 04:14:47 INFO - PROCESS | 5122 | --DOMWINDOW == 46 (0x91ef1000) [pid = 5122] [serial = 1997] [outer = (nil)] [url = about:blank] 04:14:47 INFO - PROCESS | 5122 | 1467112487406 Marionette TRACE conn3 <- [1,2708,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.basic.html",0,null,null,[["Canvas test: 2d.text.font.parse.basic",0,null,null]]]}] 04:14:47 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 04:14:47 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1691ms 04:14:47 INFO - PROCESS | 5122 | 1467112487438 Marionette TRACE conn3 -> [0,2709,"getWindowHandle",null] 04:14:47 INFO - PROCESS | 5122 | 1467112487442 Marionette TRACE conn3 <- [1,2709,null,{"value":"8"}] 04:14:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 04:14:47 INFO - PROCESS | 5122 | 1467112487451 Marionette TRACE conn3 -> [0,2710,"setScriptTimeout",{"ms":35000}] 04:14:47 INFO - PROCESS | 5122 | 1467112487456 Marionette TRACE conn3 <- [1,2710,null,{}] 04:14:47 INFO - PROCESS | 5122 | 1467112487462 Marionette TRACE conn3 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:14:47 INFO - PROCESS | 5122 | 1467112487467 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:14:47 INFO - PROCESS | 5122 | 1467112487619 Marionette TRACE conn3 <- [1,2711,null,{"value":null}] 04:14:47 INFO - PROCESS | 5122 | 1467112487773 Marionette TRACE conn3 -> [0,2712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.complex.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:47 INFO - PROCESS | 5122 | 1467112487783 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:14:47 INFO - PROCESS | 5122 | ++DOCSHELL 0x8f976800 == 31 [pid = 5122] [id = 685] 04:14:47 INFO - PROCESS | 5122 | ++DOMWINDOW == 47 (0x8f97f400) [pid = 5122] [serial = 2056] [outer = (nil)] 04:14:47 INFO - PROCESS | 5122 | ++DOMWINDOW == 48 (0x8fb41c00) [pid = 5122] [serial = 2057] [outer = 0x8f97f400] 04:14:47 INFO - PROCESS | 5122 | 1467112487863 Marionette DEBUG loaded listener.js 04:14:47 INFO - PROCESS | 5122 | ++DOMWINDOW == 49 (0x912d7400) [pid = 5122] [serial = 2058] [outer = 0x8f97f400] 04:14:48 INFO - PROCESS | 5122 | 1467112488686 Marionette TRACE conn3 <- [1,2712,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.complex.html",0,null,null,[["Canvas test: 2d.text.font.parse.complex",1,"assert_equals: ctx.font === 'italic small-caps 12px \"Unknown Font\", sans-serif' (got italic small-caps 400 12px Unknown Font,sans-serif[string], expected italic small-caps 12px \"Unknown Font\", sans-serif[string]) expected \"italic small-caps 12px \\\"Unknown Font\\\", sans-serif\" but got \"italic small-caps 400 12px Unknown Font,sans-serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2713,"getWindowHandle",null] 04:14:48 INFO - PROCESS | 5122 | 1467112488746 Marionette TRACE conn3 <- [1,2713,null,{"value":"8"}] 04:14:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 04:14:48 INFO - PROCESS | 5122 | 1467112488753 Marionette TRACE conn3 -> [0,2714,"setScriptTimeout",{"ms":35000}] 04:14:48 INFO - PROCESS | 5122 | 1467112488756 Marionette TRACE conn3 <- [1,2714,null,{}] 04:14:48 INFO - PROCESS | 5122 | 1467112488762 Marionette TRACE conn3 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:14:48 INFO - PROCESS | 5122 | 1467112488767 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:14:48 INFO - PROCESS | 5122 | 1467112488925 Marionette TRACE conn3 <- [1,2715,null,{"value":null}] 04:14:48 INFO - PROCESS | 5122 | 1467112488938 Marionette TRACE conn3 -> [0,2716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:48 INFO - PROCESS | 5122 | 1467112488945 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:14:48 INFO - PROCESS | 5122 | ++DOCSHELL 0x92421000 == 32 [pid = 5122] [id = 686] 04:14:48 INFO - PROCESS | 5122 | ++DOMWINDOW == 50 (0x92426400) [pid = 5122] [serial = 2059] [outer = (nil)] 04:14:49 INFO - PROCESS | 5122 | ++DOMWINDOW == 51 (0x92fa7c00) [pid = 5122] [serial = 2060] [outer = 0x92426400] 04:14:49 INFO - PROCESS | 5122 | 1467112489017 Marionette DEBUG loaded listener.js 04:14:49 INFO - PROCESS | 5122 | ++DOMWINDOW == 52 (0x93b54800) [pid = 5122] [serial = 2061] [outer = 0x92426400] 04:14:50 INFO - PROCESS | 5122 | 1467112490042 Marionette TRACE conn3 <- [1,2716,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.invalid.html",0,null,null,[["Canvas test: 2d.text.font.parse.invalid",0,null,null]]]}] 04:14:50 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 04:14:50 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1303ms 04:14:50 INFO - PROCESS | 5122 | 1467112490056 Marionette TRACE conn3 -> [0,2717,"getWindowHandle",null] 04:14:50 INFO - PROCESS | 5122 | 1467112490062 Marionette TRACE conn3 <- [1,2717,null,{"value":"8"}] 04:14:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 04:14:50 INFO - PROCESS | 5122 | 1467112490084 Marionette TRACE conn3 -> [0,2718,"setScriptTimeout",{"ms":35000}] 04:14:50 INFO - PROCESS | 5122 | 1467112490092 Marionette TRACE conn3 <- [1,2718,null,{}] 04:14:50 INFO - PROCESS | 5122 | 1467112490097 Marionette TRACE conn3 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:14:50 INFO - PROCESS | 5122 | 1467112490104 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:14:50 INFO - PROCESS | 5122 | 1467112490313 Marionette TRACE conn3 <- [1,2719,null,{"value":null}] 04:14:50 INFO - PROCESS | 5122 | 1467112490340 Marionette TRACE conn3 -> [0,2720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:50 INFO - PROCESS | 5122 | 1467112490348 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:14:50 INFO - PROCESS | 5122 | ++DOCSHELL 0x92faa400 == 33 [pid = 5122] [id = 687] 04:14:50 INFO - PROCESS | 5122 | ++DOMWINDOW == 53 (0x95229000) [pid = 5122] [serial = 2062] [outer = (nil)] 04:14:50 INFO - PROCESS | 5122 | ++DOMWINDOW == 54 (0x95230c00) [pid = 5122] [serial = 2063] [outer = 0x95229000] 04:14:50 INFO - PROCESS | 5122 | 1467112490414 Marionette DEBUG loaded listener.js 04:14:50 INFO - PROCESS | 5122 | ++DOMWINDOW == 55 (0x952a7c00) [pid = 5122] [serial = 2064] [outer = 0x95229000] 04:14:51 INFO - PROCESS | 5122 | 1467112491349 Marionette TRACE conn3 <- [1,2720,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage.default",1,"assert_equals: ctx2.font === '100px serif' (got 1000% serif[string], expected 100px serif[string]) expected \"100px serif\" but got \"1000% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2721,"getWindowHandle",null] 04:14:51 INFO - PROCESS | 5122 | 1467112491420 Marionette TRACE conn3 <- [1,2721,null,{"value":"8"}] 04:14:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 04:14:51 INFO - PROCESS | 5122 | 1467112491427 Marionette TRACE conn3 -> [0,2722,"setScriptTimeout",{"ms":35000}] 04:14:51 INFO - PROCESS | 5122 | 1467112491430 Marionette TRACE conn3 <- [1,2722,null,{}] 04:14:51 INFO - PROCESS | 5122 | 1467112491435 Marionette TRACE conn3 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:14:51 INFO - PROCESS | 5122 | 1467112491440 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:14:51 INFO - PROCESS | 5122 | 1467112491651 Marionette TRACE conn3 <- [1,2723,null,{"value":null}] 04:14:51 INFO - PROCESS | 5122 | 1467112491667 Marionette TRACE conn3 -> [0,2724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:51 INFO - PROCESS | 5122 | 1467112491676 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:14:51 INFO - PROCESS | 5122 | ++DOCSHELL 0x948ee800 == 34 [pid = 5122] [id = 688] 04:14:51 INFO - PROCESS | 5122 | ++DOMWINDOW == 56 (0x952aa800) [pid = 5122] [serial = 2065] [outer = (nil)] 04:14:51 INFO - PROCESS | 5122 | ++DOMWINDOW == 57 (0x95528400) [pid = 5122] [serial = 2066] [outer = 0x952aa800] 04:14:51 INFO - PROCESS | 5122 | 1467112491748 Marionette DEBUG loaded listener.js 04:14:51 INFO - PROCESS | 5122 | ++DOMWINDOW == 58 (0x9552e400) [pid = 5122] [serial = 2067] [outer = 0x952aa800] 04:14:52 INFO - PROCESS | 5122 | --DOMWINDOW == 57 (0x8f97b400) [pid = 5122] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 04:14:52 INFO - PROCESS | 5122 | --DOMWINDOW == 56 (0x91cca400) [pid = 5122] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 04:14:52 INFO - PROCESS | 5122 | --DOMWINDOW == 55 (0x8f117000) [pid = 5122] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 04:14:52 INFO - PROCESS | 5122 | --DOMWINDOW == 54 (0x8e8dc400) [pid = 5122] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 04:14:52 INFO - PROCESS | 5122 | --DOMWINDOW == 53 (0x8e4b9400) [pid = 5122] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 04:14:52 INFO - PROCESS | 5122 | --DOMWINDOW == 52 (0x955dc800) [pid = 5122] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 04:14:52 INFO - PROCESS | 5122 | --DOMWINDOW == 51 (0x8e8d8400) [pid = 5122] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 04:14:52 INFO - PROCESS | 5122 | 1467112492678 Marionette TRACE conn3 <- [1,2724,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage",1,"assert_equals: ctx.font === '72px serif' (got 50% serif[string], expected 72px serif[string]) expected \"72px serif\" but got \"50% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2725,"getWindowHandle",null] 04:14:52 INFO - PROCESS | 5122 | 1467112492718 Marionette TRACE conn3 <- [1,2725,null,{"value":"8"}] 04:14:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 04:14:52 INFO - PROCESS | 5122 | 1467112492724 Marionette TRACE conn3 -> [0,2726,"setScriptTimeout",{"ms":35000}] 04:14:52 INFO - PROCESS | 5122 | 1467112492726 Marionette TRACE conn3 <- [1,2726,null,{}] 04:14:52 INFO - PROCESS | 5122 | 1467112492732 Marionette TRACE conn3 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:14:52 INFO - PROCESS | 5122 | 1467112492737 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:14:52 INFO - PROCESS | 5122 | 1467112492949 Marionette TRACE conn3 <- [1,2727,null,{"value":null}] 04:14:52 INFO - PROCESS | 5122 | 1467112492975 Marionette TRACE conn3 -> [0,2728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:52 INFO - PROCESS | 5122 | 1467112492993 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:14:53 INFO - PROCESS | 5122 | ++DOCSHELL 0x8f2e5400 == 35 [pid = 5122] [id = 689] 04:14:53 INFO - PROCESS | 5122 | ++DOMWINDOW == 52 (0x8f2e7800) [pid = 5122] [serial = 2068] [outer = (nil)] 04:14:53 INFO - PROCESS | 5122 | ++DOMWINDOW == 53 (0x955da800) [pid = 5122] [serial = 2069] [outer = 0x8f2e7800] 04:14:53 INFO - PROCESS | 5122 | 1467112493081 Marionette DEBUG loaded listener.js 04:14:53 INFO - PROCESS | 5122 | ++DOMWINDOW == 54 (0x955e1400) [pid = 5122] [serial = 2070] [outer = 0x8f2e7800] 04:14:53 INFO - PROCESS | 5122 | 1467112493910 Marionette TRACE conn3 <- [1,2728,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.system.html",0,null,null,[["System fonts must be computed to explicit values",0,null,null]]]}] 04:14:53 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 04:14:53 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1227ms 04:14:53 INFO - PROCESS | 5122 | 1467112493952 Marionette TRACE conn3 -> [0,2729,"getWindowHandle",null] 04:14:53 INFO - PROCESS | 5122 | 1467112493955 Marionette TRACE conn3 <- [1,2729,null,{"value":"8"}] 04:14:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 04:14:53 INFO - PROCESS | 5122 | 1467112493961 Marionette TRACE conn3 -> [0,2730,"setScriptTimeout",{"ms":35000}] 04:14:53 INFO - PROCESS | 5122 | 1467112493964 Marionette TRACE conn3 <- [1,2730,null,{}] 04:14:53 INFO - PROCESS | 5122 | 1467112493970 Marionette TRACE conn3 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:14:53 INFO - PROCESS | 5122 | 1467112493974 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:14:54 INFO - PROCESS | 5122 | 1467112494125 Marionette TRACE conn3 <- [1,2731,null,{"value":null}] 04:14:54 INFO - PROCESS | 5122 | 1467112494133 Marionette TRACE conn3 -> [0,2732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.measure.width.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:54 INFO - PROCESS | 5122 | 1467112494140 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:14:54 INFO - PROCESS | 5122 | ++DOCSHELL 0x91ef4000 == 36 [pid = 5122] [id = 690] 04:14:54 INFO - PROCESS | 5122 | ++DOMWINDOW == 55 (0x96f31400) [pid = 5122] [serial = 2071] [outer = (nil)] 04:14:54 INFO - PROCESS | 5122 | ++DOMWINDOW == 56 (0x96f37c00) [pid = 5122] [serial = 2072] [outer = 0x96f31400] 04:14:54 INFO - PROCESS | 5122 | 1467112494207 Marionette DEBUG loaded listener.js 04:14:54 INFO - PROCESS | 5122 | ++DOMWINDOW == 57 (0x98182400) [pid = 5122] [serial = 2073] [outer = 0x96f31400] 04:14:55 INFO - PROCESS | 5122 | 1467112495764 Marionette TRACE conn3 <- [1,2732,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 04:14:55 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.measure.width.space.html | Space characters are converted to U+0020 and collapsed (per CSS) - assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200 04:14:55 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 04:14:55 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5 04:14:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:14:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 04:14:55 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 1835ms 04:14:55 INFO - PROCESS | 5122 | 1467112495800 Marionette TRACE conn3 -> [0,2733,"getWindowHandle",null] 04:14:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 04:14:55 INFO - PROCESS | 5122 | 1467112495807 Marionette TRACE conn3 <- [1,2733,null,{"value":"8"}] 04:14:55 INFO - PROCESS | 5122 | 1467112495814 Marionette TRACE conn3 -> [0,2734,"setScriptTimeout",{"ms":35000}] 04:14:55 INFO - PROCESS | 5122 | 1467112495820 Marionette TRACE conn3 <- [1,2734,null,{}] 04:14:55 INFO - PROCESS | 5122 | 1467112495827 Marionette TRACE conn3 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:14:55 INFO - PROCESS | 5122 | 1467112495834 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:14:56 INFO - PROCESS | 5122 | 1467112496077 Marionette TRACE conn3 <- [1,2735,null,{"value":null}] 04:14:56 INFO - PROCESS | 5122 | 1467112496268 Marionette TRACE conn3 -> [0,2736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:56 INFO - PROCESS | 5122 | 1467112496277 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:14:56 INFO - PROCESS | 5122 | ++DOCSHELL 0x8e4acc00 == 37 [pid = 5122] [id = 691] 04:14:56 INFO - PROCESS | 5122 | ++DOMWINDOW == 58 (0x8e4b2400) [pid = 5122] [serial = 2074] [outer = (nil)] 04:14:56 INFO - PROCESS | 5122 | ++DOMWINDOW == 59 (0x91261800) [pid = 5122] [serial = 2075] [outer = 0x8e4b2400] 04:14:56 INFO - PROCESS | 5122 | 1467112496358 Marionette DEBUG loaded listener.js 04:14:56 INFO - PROCESS | 5122 | ++DOMWINDOW == 60 (0x91dc7800) [pid = 5122] [serial = 2076] [outer = 0x8e4b2400] 04:14:57 INFO - PROCESS | 5122 | 1467112497292 Marionette TRACE conn3 <- [1,2736,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html",0,null,null,[["save()/restore() does not affect the current bitmap",0,null,null]]]}] 04:14:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 04:14:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1536ms 04:14:57 INFO - PROCESS | 5122 | 1467112497350 Marionette TRACE conn3 -> [0,2737,"getWindowHandle",null] 04:14:57 INFO - PROCESS | 5122 | 1467112497357 Marionette TRACE conn3 <- [1,2737,null,{"value":"8"}] 04:14:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 04:14:57 INFO - PROCESS | 5122 | 1467112497367 Marionette TRACE conn3 -> [0,2738,"setScriptTimeout",{"ms":35000}] 04:14:57 INFO - PROCESS | 5122 | 1467112497371 Marionette TRACE conn3 <- [1,2738,null,{}] 04:14:57 INFO - PROCESS | 5122 | 1467112497378 Marionette TRACE conn3 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:14:57 INFO - PROCESS | 5122 | 1467112497383 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:14:57 INFO - PROCESS | 5122 | 1467112497600 Marionette TRACE conn3 <- [1,2739,null,{"value":null}] 04:14:57 INFO - PROCESS | 5122 | 1467112497890 Marionette TRACE conn3 -> [0,2740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:57 INFO - PROCESS | 5122 | 1467112497902 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:14:57 INFO - PROCESS | 5122 | ++DOCSHELL 0x8e8d7400 == 38 [pid = 5122] [id = 692] 04:14:57 INFO - PROCESS | 5122 | ++DOMWINDOW == 61 (0x91dd1400) [pid = 5122] [serial = 2077] [outer = (nil)] 04:14:58 INFO - PROCESS | 5122 | ++DOMWINDOW == 62 (0x94856800) [pid = 5122] [serial = 2078] [outer = 0x91dd1400] 04:14:58 INFO - PROCESS | 5122 | 1467112498027 Marionette DEBUG loaded listener.js 04:14:58 INFO - PROCESS | 5122 | ++DOMWINDOW == 63 (0x9522bc00) [pid = 5122] [serial = 2079] [outer = 0x91dd1400] 04:14:58 INFO - PROCESS | 5122 | 1467112498908 Marionette TRACE conn3 <- [1,2740,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.clip.html",0,null,null,[["save()/restore() affects the clipping path",0,null,null]]]}] 04:14:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 04:14:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1597ms 04:14:58 INFO - PROCESS | 5122 | 1467112498965 Marionette TRACE conn3 -> [0,2741,"getWindowHandle",null] 04:14:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 04:14:58 INFO - PROCESS | 5122 | 1467112498969 Marionette TRACE conn3 <- [1,2741,null,{"value":"8"}] 04:14:58 INFO - PROCESS | 5122 | 1467112498976 Marionette TRACE conn3 -> [0,2742,"setScriptTimeout",{"ms":35000}] 04:14:58 INFO - PROCESS | 5122 | 1467112498982 Marionette TRACE conn3 <- [1,2742,null,{}] 04:14:59 INFO - PROCESS | 5122 | 1467112498999 Marionette TRACE conn3 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:14:59 INFO - PROCESS | 5122 | 1467112499007 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:14:59 INFO - PROCESS | 5122 | 1467112499216 Marionette TRACE conn3 <- [1,2743,null,{"value":null}] 04:14:59 INFO - PROCESS | 5122 | 1467112499412 Marionette TRACE conn3 -> [0,2744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:59 INFO - PROCESS | 5122 | 1467112499423 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:14:59 INFO - PROCESS | 5122 | ++DOCSHELL 0x93b94000 == 39 [pid = 5122] [id = 693] 04:14:59 INFO - PROCESS | 5122 | ++DOMWINDOW == 64 (0x955e0400) [pid = 5122] [serial = 2080] [outer = (nil)] 04:14:59 INFO - PROCESS | 5122 | ++DOMWINDOW == 65 (0x9836f800) [pid = 5122] [serial = 2081] [outer = 0x955e0400] 04:14:59 INFO - PROCESS | 5122 | 1467112499541 Marionette DEBUG loaded listener.js 04:14:59 INFO - PROCESS | 5122 | ++DOMWINDOW == 66 (0x99663400) [pid = 5122] [serial = 2082] [outer = 0x955e0400] 04:15:00 INFO - PROCESS | 5122 | 1467112500435 Marionette TRACE conn3 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 04:15:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 04:15:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1494ms 04:15:00 INFO - PROCESS | 5122 | 1467112500470 Marionette TRACE conn3 -> [0,2745,"getWindowHandle",null] 04:15:00 INFO - PROCESS | 5122 | 1467112500475 Marionette TRACE conn3 <- [1,2745,null,{"value":"8"}] 04:15:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 04:15:00 INFO - PROCESS | 5122 | 1467112500482 Marionette TRACE conn3 -> [0,2746,"setScriptTimeout",{"ms":35000}] 04:15:00 INFO - PROCESS | 5122 | 1467112500486 Marionette TRACE conn3 <- [1,2746,null,{}] 04:15:00 INFO - PROCESS | 5122 | 1467112500511 Marionette TRACE conn3 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:15:00 INFO - PROCESS | 5122 | 1467112500517 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:15:00 INFO - PROCESS | 5122 | 1467112500690 Marionette TRACE conn3 <- [1,2747,null,{"value":null}] 04:15:00 INFO - PROCESS | 5122 | 1467112500872 Marionette TRACE conn3 -> [0,2748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.font.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:00 INFO - PROCESS | 5122 | 1467112500882 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:15:00 INFO - PROCESS | 5122 | ++DOCSHELL 0x99db9400 == 40 [pid = 5122] [id = 694] 04:15:00 INFO - PROCESS | 5122 | ++DOMWINDOW == 67 (0x99e20800) [pid = 5122] [serial = 2083] [outer = (nil)] 04:15:00 INFO - PROCESS | 5122 | ++DOMWINDOW == 68 (0x99e44800) [pid = 5122] [serial = 2084] [outer = 0x99e20800] 04:15:00 INFO - PROCESS | 5122 | 1467112500964 Marionette DEBUG loaded listener.js 04:15:01 INFO - PROCESS | 5122 | ++DOMWINDOW == 69 (0x99e4c000) [pid = 5122] [serial = 2085] [outer = 0x99e20800] 04:15:01 INFO - PROCESS | 5122 | 1467112501892 Marionette TRACE conn3 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 04:15:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 04:15:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1437ms 04:15:01 INFO - PROCESS | 5122 | 1467112501920 Marionette TRACE conn3 -> [0,2749,"getWindowHandle",null] 04:15:01 INFO - PROCESS | 5122 | 1467112501924 Marionette TRACE conn3 <- [1,2749,null,{"value":"8"}] 04:15:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 04:15:01 INFO - PROCESS | 5122 | 1467112501930 Marionette TRACE conn3 -> [0,2750,"setScriptTimeout",{"ms":35000}] 04:15:01 INFO - PROCESS | 5122 | 1467112501934 Marionette TRACE conn3 <- [1,2750,null,{}] 04:15:01 INFO - PROCESS | 5122 | 1467112501940 Marionette TRACE conn3 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:15:01 INFO - PROCESS | 5122 | 1467112501945 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:15:02 INFO - PROCESS | 5122 | 1467112502115 Marionette TRACE conn3 <- [1,2751,null,{"value":null}] 04:15:02 INFO - PROCESS | 5122 | 1467112502323 Marionette TRACE conn3 -> [0,2752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:02 INFO - PROCESS | 5122 | 1467112502329 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:15:02 INFO - PROCESS | 5122 | ++DOCSHELL 0x8db79400 == 41 [pid = 5122] [id = 695] 04:15:02 INFO - PROCESS | 5122 | ++DOMWINDOW == 70 (0x8db7ec00) [pid = 5122] [serial = 2086] [outer = (nil)] 04:15:02 INFO - PROCESS | 5122 | ++DOMWINDOW == 71 (0x8f2e0000) [pid = 5122] [serial = 2087] [outer = 0x8db7ec00] 04:15:02 INFO - PROCESS | 5122 | 1467112502445 Marionette DEBUG loaded listener.js 04:15:02 INFO - PROCESS | 5122 | ++DOMWINDOW == 72 (0x912cbc00) [pid = 5122] [serial = 2088] [outer = 0x8db7ec00] 04:15:03 INFO - PROCESS | 5122 | 1467112503672 Marionette TRACE conn3 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 04:15:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 04:15:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1782ms 04:15:03 INFO - PROCESS | 5122 | 1467112503714 Marionette TRACE conn3 -> [0,2753,"getWindowHandle",null] 04:15:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 04:15:03 INFO - PROCESS | 5122 | 1467112503720 Marionette TRACE conn3 <- [1,2753,null,{"value":"8"}] 04:15:03 INFO - PROCESS | 5122 | 1467112503745 Marionette TRACE conn3 -> [0,2754,"setScriptTimeout",{"ms":35000}] 04:15:03 INFO - PROCESS | 5122 | 1467112503753 Marionette TRACE conn3 <- [1,2754,null,{}] 04:15:03 INFO - PROCESS | 5122 | 1467112503762 Marionette TRACE conn3 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:15:03 INFO - PROCESS | 5122 | 1467112503766 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:15:03 INFO - PROCESS | 5122 | 1467112503990 Marionette TRACE conn3 <- [1,2755,null,{"value":null}] 04:15:04 INFO - PROCESS | 5122 | 1467112504187 Marionette TRACE conn3 -> [0,2756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:04 INFO - PROCESS | 5122 | 1467112504196 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:15:04 INFO - PROCESS | 5122 | ++DOCSHELL 0x8f10e800 == 42 [pid = 5122] [id = 696] 04:15:04 INFO - PROCESS | 5122 | ++DOMWINDOW == 73 (0x8f10ec00) [pid = 5122] [serial = 2089] [outer = (nil)] 04:15:04 INFO - PROCESS | 5122 | ++DOMWINDOW == 74 (0x8f2e6400) [pid = 5122] [serial = 2090] [outer = 0x8f10ec00] 04:15:04 INFO - PROCESS | 5122 | 1467112504271 Marionette DEBUG loaded listener.js 04:15:04 INFO - PROCESS | 5122 | ++DOMWINDOW == 75 (0x912cd400) [pid = 5122] [serial = 2091] [outer = 0x8f10ec00] 04:15:05 INFO - PROCESS | 5122 | --DOCSHELL 0x955dbc00 == 41 [pid = 5122] [id = 676] 04:15:05 INFO - PROCESS | 5122 | --DOCSHELL 0x8e4abc00 == 40 [pid = 5122] [id = 668] 04:15:05 INFO - PROCESS | 5122 | --DOCSHELL 0x91cca000 == 39 [pid = 5122] [id = 669] 04:15:05 INFO - PROCESS | 5122 | --DOCSHELL 0x93d7a000 == 38 [pid = 5122] [id = 670] 04:15:05 INFO - PROCESS | 5122 | --DOCSHELL 0x8db7d400 == 37 [pid = 5122] [id = 664] 04:15:05 INFO - PROCESS | 5122 | --DOCSHELL 0x8f10c800 == 36 [pid = 5122] [id = 665] 04:15:05 INFO - PROCESS | 5122 | --DOCSHELL 0x8db78000 == 35 [pid = 5122] [id = 673] 04:15:05 INFO - PROCESS | 5122 | --DOCSHELL 0x8f10ac00 == 34 [pid = 5122] [id = 660] 04:15:05 INFO - PROCESS | 5122 | --DOCSHELL 0x91dc8800 == 33 [pid = 5122] [id = 666] 04:15:05 INFO - PROCESS | 5122 | --DOCSHELL 0x8fb38000 == 32 [pid = 5122] [id = 661] 04:15:05 INFO - PROCESS | 5122 | --DOCSHELL 0x8f01e800 == 31 [pid = 5122] [id = 672] 04:15:05 INFO - PROCESS | 5122 | --DOCSHELL 0x8db7ac00 == 30 [pid = 5122] [id = 663] 04:15:05 INFO - PROCESS | 5122 | --DOCSHELL 0x8f2e6800 == 29 [pid = 5122] [id = 671] 04:15:05 INFO - PROCESS | 5122 | --DOCSHELL 0x8db78800 == 28 [pid = 5122] [id = 667] 04:15:05 INFO - PROCESS | 5122 | --DOCSHELL 0x8f10f000 == 27 [pid = 5122] [id = 674] 04:15:05 INFO - PROCESS | 5122 | --DOCSHELL 0x8f01bc00 == 26 [pid = 5122] [id = 675] 04:15:05 INFO - PROCESS | 5122 | --DOCSHELL 0x8f017000 == 25 [pid = 5122] [id = 662] 04:15:05 INFO - PROCESS | 5122 | --DOMWINDOW == 74 (0x91ef4400) [pid = 5122] [serial = 2045] [outer = (nil)] [url = about:blank] 04:15:05 INFO - PROCESS | 5122 | --DOMWINDOW == 73 (0x91cbec00) [pid = 5122] [serial = 2043] [outer = (nil)] [url = about:blank] 04:15:05 INFO - PROCESS | 5122 | --DOMWINDOW == 72 (0x8fb39800) [pid = 5122] [serial = 2040] [outer = (nil)] [url = about:blank] 04:15:05 INFO - PROCESS | 5122 | --DOMWINDOW == 71 (0x93b91c00) [pid = 5122] [serial = 2027] [outer = (nil)] [url = about:blank] 04:15:05 INFO - PROCESS | 5122 | --DOMWINDOW == 70 (0x912d0c00) [pid = 5122] [serial = 2025] [outer = (nil)] [url = about:blank] 04:15:05 INFO - PROCESS | 5122 | --DOMWINDOW == 69 (0x8f013c00) [pid = 5122] [serial = 2036] [outer = (nil)] [url = about:blank] 04:15:05 INFO - PROCESS | 5122 | --DOMWINDOW == 68 (0x8f2e4800) [pid = 5122] [serial = 2042] [outer = (nil)] [url = about:blank] 04:15:05 INFO - PROCESS | 5122 | --DOMWINDOW == 67 (0x8f01a400) [pid = 5122] [serial = 2037] [outer = (nil)] [url = about:blank] 04:15:05 INFO - PROCESS | 5122 | --DOMWINDOW == 66 (0x99daf000) [pid = 5122] [serial = 2031] [outer = (nil)] [url = about:blank] 04:15:05 INFO - PROCESS | 5122 | --DOMWINDOW == 65 (0x99221c00) [pid = 5122] [serial = 2030] [outer = (nil)] [url = about:blank] 04:15:05 INFO - PROCESS | 5122 | --DOMWINDOW == 64 (0x9522c000) [pid = 5122] [serial = 2028] [outer = (nil)] [url = about:blank] 04:15:05 INFO - PROCESS | 5122 | --DOMWINDOW == 63 (0x8fb40000) [pid = 5122] [serial = 2024] [outer = (nil)] [url = about:blank] 04:15:05 INFO - PROCESS | 5122 | --DOMWINDOW == 62 (0x8f2dc400) [pid = 5122] [serial = 2034] [outer = (nil)] [url = about:blank] 04:15:05 INFO - PROCESS | 5122 | --DOMWINDOW == 61 (0x8f980c00) [pid = 5122] [serial = 2039] [outer = (nil)] [url = about:blank] 04:15:05 INFO - PROCESS | 5122 | --DOMWINDOW == 60 (0x8f01e400) [pid = 5122] [serial = 2033] [outer = (nil)] [url = about:blank] 04:15:06 INFO - PROCESS | 5122 | 1467112506279 Marionette TRACE conn3 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 04:15:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 04:15:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 2612ms 04:15:06 INFO - PROCESS | 5122 | 1467112506340 Marionette TRACE conn3 -> [0,2757,"getWindowHandle",null] 04:15:06 INFO - PROCESS | 5122 | 1467112506344 Marionette TRACE conn3 <- [1,2757,null,{"value":"8"}] 04:15:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 04:15:06 INFO - PROCESS | 5122 | 1467112506352 Marionette TRACE conn3 -> [0,2758,"setScriptTimeout",{"ms":35000}] 04:15:06 INFO - PROCESS | 5122 | 1467112506357 Marionette TRACE conn3 <- [1,2758,null,{}] 04:15:06 INFO - PROCESS | 5122 | 1467112506364 Marionette TRACE conn3 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:15:06 INFO - PROCESS | 5122 | 1467112506370 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:15:06 INFO - PROCESS | 5122 | 1467112506542 Marionette TRACE conn3 <- [1,2759,null,{"value":null}] 04:15:06 INFO - PROCESS | 5122 | 1467112506685 Marionette TRACE conn3 -> [0,2760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:06 INFO - PROCESS | 5122 | 1467112506699 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:15:06 INFO - PROCESS | 5122 | ++DOCSHELL 0x8f012800 == 26 [pid = 5122] [id = 697] 04:15:06 INFO - PROCESS | 5122 | ++DOMWINDOW == 61 (0x8f013c00) [pid = 5122] [serial = 2092] [outer = (nil)] 04:15:06 INFO - PROCESS | 5122 | ++DOMWINDOW == 62 (0x8f10c000) [pid = 5122] [serial = 2093] [outer = 0x8f013c00] 04:15:06 INFO - PROCESS | 5122 | 1467112506772 Marionette DEBUG loaded listener.js 04:15:06 INFO - PROCESS | 5122 | ++DOMWINDOW == 63 (0x8f117000) [pid = 5122] [serial = 2094] [outer = 0x8f013c00] 04:15:07 INFO - PROCESS | 5122 | 1467112507593 Marionette TRACE conn3 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 04:15:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 04:15:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1285ms 04:15:07 INFO - PROCESS | 5122 | 1467112507636 Marionette TRACE conn3 -> [0,2761,"getWindowHandle",null] 04:15:07 INFO - PROCESS | 5122 | 1467112507645 Marionette TRACE conn3 <- [1,2761,null,{"value":"8"}] 04:15:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 04:15:07 INFO - PROCESS | 5122 | 1467112507655 Marionette TRACE conn3 -> [0,2762,"setScriptTimeout",{"ms":35000}] 04:15:07 INFO - PROCESS | 5122 | 1467112507659 Marionette TRACE conn3 <- [1,2762,null,{}] 04:15:07 INFO - PROCESS | 5122 | 1467112507665 Marionette TRACE conn3 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:15:07 INFO - PROCESS | 5122 | 1467112507671 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:15:07 INFO - PROCESS | 5122 | 1467112507835 Marionette TRACE conn3 <- [1,2763,null,{"value":null}] 04:15:07 INFO - PROCESS | 5122 | 1467112507846 Marionette TRACE conn3 -> [0,2764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:07 INFO - PROCESS | 5122 | 1467112507856 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:15:07 INFO - PROCESS | 5122 | ++DOCSHELL 0x9125b000 == 27 [pid = 5122] [id = 698] 04:15:07 INFO - PROCESS | 5122 | ++DOMWINDOW == 64 (0x9125f800) [pid = 5122] [serial = 2095] [outer = (nil)] 04:15:07 INFO - PROCESS | 5122 | ++DOMWINDOW == 65 (0x912cc800) [pid = 5122] [serial = 2096] [outer = 0x9125f800] 04:15:07 INFO - PROCESS | 5122 | 1467112507924 Marionette DEBUG loaded listener.js 04:15:08 INFO - PROCESS | 5122 | ++DOMWINDOW == 66 (0x91cbe800) [pid = 5122] [serial = 2097] [outer = 0x9125f800] 04:15:08 INFO - PROCESS | 5122 | 1467112508886 Marionette TRACE conn3 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 04:15:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 04:15:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1289ms 04:15:08 INFO - PROCESS | 5122 | 1467112508945 Marionette TRACE conn3 -> [0,2765,"getWindowHandle",null] 04:15:08 INFO - PROCESS | 5122 | 1467112508948 Marionette TRACE conn3 <- [1,2765,null,{"value":"8"}] 04:15:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 04:15:08 INFO - PROCESS | 5122 | 1467112508954 Marionette TRACE conn3 -> [0,2766,"setScriptTimeout",{"ms":35000}] 04:15:08 INFO - PROCESS | 5122 | 1467112508960 Marionette TRACE conn3 <- [1,2766,null,{}] 04:15:08 INFO - PROCESS | 5122 | 1467112508986 Marionette TRACE conn3 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:15:08 INFO - PROCESS | 5122 | 1467112508996 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:15:09 INFO - PROCESS | 5122 | 1467112509204 Marionette TRACE conn3 <- [1,2767,null,{"value":null}] 04:15:09 INFO - PROCESS | 5122 | 1467112509229 Marionette TRACE conn3 -> [0,2768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:09 INFO - PROCESS | 5122 | 1467112509237 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:15:09 INFO - PROCESS | 5122 | ++DOCSHELL 0x91ef5000 == 28 [pid = 5122] [id = 699] 04:15:09 INFO - PROCESS | 5122 | ++DOMWINDOW == 67 (0x92021c00) [pid = 5122] [serial = 2098] [outer = (nil)] 04:15:09 INFO - PROCESS | 5122 | ++DOMWINDOW == 68 (0x9202c400) [pid = 5122] [serial = 2099] [outer = 0x92021c00] 04:15:09 INFO - PROCESS | 5122 | 1467112509311 Marionette DEBUG loaded listener.js 04:15:09 INFO - PROCESS | 5122 | ++DOMWINDOW == 69 (0x930dac00) [pid = 5122] [serial = 2100] [outer = 0x92021c00] 04:15:10 INFO - PROCESS | 5122 | --DOMWINDOW == 68 (0x952aa800) [pid = 5122] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 04:15:10 INFO - PROCESS | 5122 | --DOMWINDOW == 67 (0x91cc7000) [pid = 5122] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 04:15:10 INFO - PROCESS | 5122 | --DOMWINDOW == 66 (0x8f97f400) [pid = 5122] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 04:15:10 INFO - PROCESS | 5122 | --DOMWINDOW == 65 (0x912d1800) [pid = 5122] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 04:15:10 INFO - PROCESS | 5122 | --DOMWINDOW == 64 (0x8e4b8800) [pid = 5122] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 04:15:10 INFO - PROCESS | 5122 | --DOMWINDOW == 63 (0x92426400) [pid = 5122] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 04:15:10 INFO - PROCESS | 5122 | --DOMWINDOW == 62 (0x8e4b5800) [pid = 5122] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 04:15:10 INFO - PROCESS | 5122 | --DOMWINDOW == 61 (0x8f2e7800) [pid = 5122] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 04:15:10 INFO - PROCESS | 5122 | --DOMWINDOW == 60 (0x95229000) [pid = 5122] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 04:15:10 INFO - PROCESS | 5122 | --DOMWINDOW == 59 (0x96f31400) [pid = 5122] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 04:15:10 INFO - PROCESS | 5122 | 1467112510640 Marionette TRACE conn3 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 04:15:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 04:15:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1748ms 04:15:10 INFO - PROCESS | 5122 | 1467112510703 Marionette TRACE conn3 -> [0,2769,"getWindowHandle",null] 04:15:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 04:15:10 INFO - PROCESS | 5122 | 1467112510708 Marionette TRACE conn3 <- [1,2769,null,{"value":"8"}] 04:15:10 INFO - PROCESS | 5122 | 1467112510729 Marionette TRACE conn3 -> [0,2770,"setScriptTimeout",{"ms":35000}] 04:15:10 INFO - PROCESS | 5122 | 1467112510732 Marionette TRACE conn3 <- [1,2770,null,{}] 04:15:10 INFO - PROCESS | 5122 | 1467112510743 Marionette TRACE conn3 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:15:10 INFO - PROCESS | 5122 | 1467112510747 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:15:10 INFO - PROCESS | 5122 | 1467112510904 Marionette TRACE conn3 <- [1,2771,null,{"value":null}] 04:15:10 INFO - PROCESS | 5122 | 1467112510955 Marionette TRACE conn3 -> [0,2772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:10 INFO - PROCESS | 5122 | 1467112510963 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:15:10 INFO - PROCESS | 5122 | ++DOCSHELL 0x8e4aec00 == 29 [pid = 5122] [id = 700] 04:15:10 INFO - PROCESS | 5122 | ++DOMWINDOW == 60 (0x8f2e7800) [pid = 5122] [serial = 2101] [outer = (nil)] 04:15:11 INFO - PROCESS | 5122 | ++DOMWINDOW == 61 (0x930d0000) [pid = 5122] [serial = 2102] [outer = 0x8f2e7800] 04:15:11 INFO - PROCESS | 5122 | 1467112511034 Marionette DEBUG loaded listener.js 04:15:11 INFO - PROCESS | 5122 | ++DOMWINDOW == 62 (0x93d7bc00) [pid = 5122] [serial = 2103] [outer = 0x8f2e7800] 04:15:11 INFO - PROCESS | 5122 | 1467112511883 Marionette TRACE conn3 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 04:15:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 04:15:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1208ms 04:15:11 INFO - PROCESS | 5122 | 1467112511922 Marionette TRACE conn3 -> [0,2773,"getWindowHandle",null] 04:15:11 INFO - PROCESS | 5122 | 1467112511925 Marionette TRACE conn3 <- [1,2773,null,{"value":"8"}] 04:15:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 04:15:11 INFO - PROCESS | 5122 | 1467112511931 Marionette TRACE conn3 -> [0,2774,"setScriptTimeout",{"ms":35000}] 04:15:11 INFO - PROCESS | 5122 | 1467112511934 Marionette TRACE conn3 <- [1,2774,null,{}] 04:15:11 INFO - PROCESS | 5122 | 1467112511939 Marionette TRACE conn3 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:15:11 INFO - PROCESS | 5122 | 1467112511944 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:15:12 INFO - PROCESS | 5122 | 1467112512090 Marionette TRACE conn3 <- [1,2775,null,{"value":null}] 04:15:12 INFO - PROCESS | 5122 | 1467112512102 Marionette TRACE conn3 -> [0,2776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:12 INFO - PROCESS | 5122 | 1467112512112 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:15:12 INFO - PROCESS | 5122 | ++DOCSHELL 0x92426400 == 30 [pid = 5122] [id = 701] 04:15:12 INFO - PROCESS | 5122 | ++DOMWINDOW == 63 (0x94850c00) [pid = 5122] [serial = 2104] [outer = (nil)] 04:15:12 INFO - PROCESS | 5122 | ++DOMWINDOW == 64 (0x9485c800) [pid = 5122] [serial = 2105] [outer = 0x94850c00] 04:15:12 INFO - PROCESS | 5122 | 1467112512179 Marionette DEBUG loaded listener.js 04:15:12 INFO - PROCESS | 5122 | ++DOMWINDOW == 65 (0x948fcc00) [pid = 5122] [serial = 2106] [outer = 0x94850c00] 04:15:13 INFO - PROCESS | 5122 | 1467112513405 Marionette TRACE conn3 <- [1,2776,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.path.html",0,null,null,[["save()/restore() does not affect the current path",0,null,null]]]}] 04:15:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 04:15:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1527ms 04:15:13 INFO - PROCESS | 5122 | 1467112513459 Marionette TRACE conn3 -> [0,2777,"getWindowHandle",null] 04:15:13 INFO - PROCESS | 5122 | 1467112513466 Marionette TRACE conn3 <- [1,2777,null,{"value":"8"}] 04:15:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 04:15:13 INFO - PROCESS | 5122 | 1467112513474 Marionette TRACE conn3 -> [0,2778,"setScriptTimeout",{"ms":35000}] 04:15:13 INFO - PROCESS | 5122 | 1467112513479 Marionette TRACE conn3 <- [1,2778,null,{}] 04:15:13 INFO - PROCESS | 5122 | 1467112513489 Marionette TRACE conn3 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:15:13 INFO - PROCESS | 5122 | 1467112513496 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:15:13 INFO - PROCESS | 5122 | 1467112513689 Marionette TRACE conn3 <- [1,2779,null,{"value":null}] 04:15:13 INFO - PROCESS | 5122 | 1467112513925 Marionette TRACE conn3 -> [0,2780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:13 INFO - PROCESS | 5122 | 1467112513935 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:15:14 INFO - PROCESS | 5122 | ++DOCSHELL 0x8e8d6800 == 31 [pid = 5122] [id = 702] 04:15:14 INFO - PROCESS | 5122 | ++DOMWINDOW == 66 (0x8f01bc00) [pid = 5122] [serial = 2107] [outer = (nil)] 04:15:14 INFO - PROCESS | 5122 | ++DOMWINDOW == 67 (0x8f980800) [pid = 5122] [serial = 2108] [outer = 0x8f01bc00] 04:15:14 INFO - PROCESS | 5122 | 1467112514062 Marionette DEBUG loaded listener.js 04:15:14 INFO - PROCESS | 5122 | ++DOMWINDOW == 68 (0x8fb40000) [pid = 5122] [serial = 2109] [outer = 0x8f01bc00] 04:15:15 INFO - PROCESS | 5122 | 1467112515041 Marionette TRACE conn3 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 04:15:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 04:15:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1595ms 04:15:15 INFO - PROCESS | 5122 | 1467112515068 Marionette TRACE conn3 -> [0,2781,"getWindowHandle",null] 04:15:15 INFO - PROCESS | 5122 | 1467112515075 Marionette TRACE conn3 <- [1,2781,null,{"value":"8"}] 04:15:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 04:15:15 INFO - PROCESS | 5122 | 1467112515086 Marionette TRACE conn3 -> [0,2782,"setScriptTimeout",{"ms":35000}] 04:15:15 INFO - PROCESS | 5122 | 1467112515089 Marionette TRACE conn3 <- [1,2782,null,{}] 04:15:15 INFO - PROCESS | 5122 | 1467112515096 Marionette TRACE conn3 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:15:15 INFO - PROCESS | 5122 | 1467112515102 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:15:15 INFO - PROCESS | 5122 | 1467112515279 Marionette TRACE conn3 <- [1,2783,null,{"value":null}] 04:15:15 INFO - PROCESS | 5122 | 1467112515471 Marionette TRACE conn3 -> [0,2784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:15 INFO - PROCESS | 5122 | 1467112515481 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:15:15 INFO - PROCESS | 5122 | ++DOCSHELL 0x91ccc000 == 32 [pid = 5122] [id = 703] 04:15:15 INFO - PROCESS | 5122 | ++DOMWINDOW == 69 (0x91ef3000) [pid = 5122] [serial = 2110] [outer = (nil)] 04:15:15 INFO - PROCESS | 5122 | ++DOMWINDOW == 70 (0x92fa8c00) [pid = 5122] [serial = 2111] [outer = 0x91ef3000] 04:15:15 INFO - PROCESS | 5122 | 1467112515607 Marionette DEBUG loaded listener.js 04:15:15 INFO - PROCESS | 5122 | ++DOMWINDOW == 71 (0x94852400) [pid = 5122] [serial = 2112] [outer = 0x91ef3000] 04:15:16 INFO - PROCESS | 5122 | 1467112516671 Marionette TRACE conn3 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 04:15:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 04:15:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1630ms 04:15:16 INFO - PROCESS | 5122 | 1467112516716 Marionette TRACE conn3 -> [0,2785,"getWindowHandle",null] 04:15:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 04:15:16 INFO - PROCESS | 5122 | 1467112516721 Marionette TRACE conn3 <- [1,2785,null,{"value":"8"}] 04:15:16 INFO - PROCESS | 5122 | 1467112516727 Marionette TRACE conn3 -> [0,2786,"setScriptTimeout",{"ms":35000}] 04:15:16 INFO - PROCESS | 5122 | 1467112516733 Marionette TRACE conn3 <- [1,2786,null,{}] 04:15:16 INFO - PROCESS | 5122 | 1467112516752 Marionette TRACE conn3 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:15:16 INFO - PROCESS | 5122 | 1467112516761 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:15:16 INFO - PROCESS | 5122 | 1467112516940 Marionette TRACE conn3 <- [1,2787,null,{"value":null}] 04:15:17 INFO - PROCESS | 5122 | 1467112517126 Marionette TRACE conn3 -> [0,2788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:17 INFO - PROCESS | 5122 | 1467112517136 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:15:17 INFO - PROCESS | 5122 | ++DOCSHELL 0x952df400 == 33 [pid = 5122] [id = 704] 04:15:17 INFO - PROCESS | 5122 | ++DOMWINDOW == 72 (0x9534c400) [pid = 5122] [serial = 2113] [outer = (nil)] 04:15:17 INFO - PROCESS | 5122 | ++DOMWINDOW == 73 (0x95534400) [pid = 5122] [serial = 2114] [outer = 0x9534c400] 04:15:17 INFO - PROCESS | 5122 | 1467112517224 Marionette DEBUG loaded listener.js 04:15:17 INFO - PROCESS | 5122 | ++DOMWINDOW == 74 (0x955d8800) [pid = 5122] [serial = 2115] [outer = 0x9534c400] 04:15:18 INFO - PROCESS | 5122 | 1467112518451 Marionette TRACE conn3 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 04:15:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 04:15:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1798ms 04:15:18 INFO - PROCESS | 5122 | 1467112518525 Marionette TRACE conn3 -> [0,2789,"getWindowHandle",null] 04:15:18 INFO - PROCESS | 5122 | 1467112518530 Marionette TRACE conn3 <- [1,2789,null,{"value":"8"}] 04:15:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 04:15:18 INFO - PROCESS | 5122 | 1467112518548 Marionette TRACE conn3 -> [0,2790,"setScriptTimeout",{"ms":35000}] 04:15:18 INFO - PROCESS | 5122 | 1467112518554 Marionette TRACE conn3 <- [1,2790,null,{}] 04:15:18 INFO - PROCESS | 5122 | 1467112518563 Marionette TRACE conn3 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:15:18 INFO - PROCESS | 5122 | 1467112518569 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:15:18 INFO - PROCESS | 5122 | 1467112518765 Marionette TRACE conn3 <- [1,2791,null,{"value":null}] 04:15:19 INFO - PROCESS | 5122 | 1467112519103 Marionette TRACE conn3 -> [0,2792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:19 INFO - PROCESS | 5122 | 1467112519115 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:15:19 INFO - PROCESS | 5122 | ++DOCSHELL 0x8e8d8800 == 34 [pid = 5122] [id = 705] 04:15:19 INFO - PROCESS | 5122 | ++DOMWINDOW == 75 (0x8f014c00) [pid = 5122] [serial = 2116] [outer = (nil)] 04:15:19 INFO - PROCESS | 5122 | ++DOMWINDOW == 76 (0x8f10d400) [pid = 5122] [serial = 2117] [outer = 0x8f014c00] 04:15:19 INFO - PROCESS | 5122 | 1467112519212 Marionette DEBUG loaded listener.js 04:15:19 INFO - PROCESS | 5122 | ++DOMWINDOW == 77 (0x8f111800) [pid = 5122] [serial = 2118] [outer = 0x8f014c00] 04:15:19 INFO - PROCESS | 5122 | --DOMWINDOW == 76 (0x930dc000) [pid = 5122] [serial = 2051] [outer = (nil)] [url = about:blank] 04:15:19 INFO - PROCESS | 5122 | --DOMWINDOW == 75 (0x93b59800) [pid = 5122] [serial = 2052] [outer = (nil)] [url = about:blank] 04:15:19 INFO - PROCESS | 5122 | --DOMWINDOW == 74 (0x8f109800) [pid = 5122] [serial = 2048] [outer = (nil)] [url = about:blank] 04:15:19 INFO - PROCESS | 5122 | --DOMWINDOW == 73 (0x8f981400) [pid = 5122] [serial = 2049] [outer = (nil)] [url = about:blank] 04:15:19 INFO - PROCESS | 5122 | --DOMWINDOW == 72 (0x92fa7c00) [pid = 5122] [serial = 2060] [outer = (nil)] [url = about:blank] 04:15:19 INFO - PROCESS | 5122 | --DOMWINDOW == 71 (0x8e8d5400) [pid = 5122] [serial = 2054] [outer = (nil)] [url = about:blank] 04:15:19 INFO - PROCESS | 5122 | --DOMWINDOW == 70 (0x8f10d000) [pid = 5122] [serial = 2055] [outer = (nil)] [url = about:blank] 04:15:19 INFO - PROCESS | 5122 | --DOMWINDOW == 69 (0x955e1400) [pid = 5122] [serial = 2070] [outer = (nil)] [url = about:blank] 04:15:19 INFO - PROCESS | 5122 | --DOMWINDOW == 68 (0x95230c00) [pid = 5122] [serial = 2063] [outer = (nil)] [url = about:blank] 04:15:19 INFO - PROCESS | 5122 | --DOMWINDOW == 67 (0x9552e400) [pid = 5122] [serial = 2067] [outer = (nil)] [url = about:blank] 04:15:19 INFO - PROCESS | 5122 | --DOMWINDOW == 66 (0x98182400) [pid = 5122] [serial = 2073] [outer = (nil)] [url = about:blank] 04:15:19 INFO - PROCESS | 5122 | --DOMWINDOW == 65 (0x952a7c00) [pid = 5122] [serial = 2064] [outer = (nil)] [url = about:blank] 04:15:19 INFO - PROCESS | 5122 | --DOMWINDOW == 64 (0x96f37c00) [pid = 5122] [serial = 2072] [outer = (nil)] [url = about:blank] 04:15:19 INFO - PROCESS | 5122 | --DOMWINDOW == 63 (0x93b54800) [pid = 5122] [serial = 2061] [outer = (nil)] [url = about:blank] 04:15:19 INFO - PROCESS | 5122 | --DOMWINDOW == 62 (0x955da800) [pid = 5122] [serial = 2069] [outer = (nil)] [url = about:blank] 04:15:19 INFO - PROCESS | 5122 | --DOMWINDOW == 61 (0x95528400) [pid = 5122] [serial = 2066] [outer = (nil)] [url = about:blank] 04:15:19 INFO - PROCESS | 5122 | --DOMWINDOW == 60 (0x92424000) [pid = 5122] [serial = 2046] [outer = (nil)] [url = about:blank] 04:15:19 INFO - PROCESS | 5122 | --DOMWINDOW == 59 (0x8fb41c00) [pid = 5122] [serial = 2057] [outer = (nil)] [url = about:blank] 04:15:19 INFO - PROCESS | 5122 | --DOMWINDOW == 58 (0x912d7400) [pid = 5122] [serial = 2058] [outer = (nil)] [url = about:blank] 04:15:20 INFO - PROCESS | 5122 | 1467112520074 Marionette TRACE conn3 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 04:15:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 04:15:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1554ms 04:15:20 INFO - PROCESS | 5122 | 1467112520096 Marionette TRACE conn3 -> [0,2793,"getWindowHandle",null] 04:15:20 INFO - PROCESS | 5122 | 1467112520103 Marionette TRACE conn3 <- [1,2793,null,{"value":"8"}] 04:15:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 04:15:20 INFO - PROCESS | 5122 | 1467112520113 Marionette TRACE conn3 -> [0,2794,"setScriptTimeout",{"ms":35000}] 04:15:20 INFO - PROCESS | 5122 | 1467112520116 Marionette TRACE conn3 <- [1,2794,null,{}] 04:15:20 INFO - PROCESS | 5122 | 1467112520123 Marionette TRACE conn3 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:15:20 INFO - PROCESS | 5122 | 1467112520129 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:15:20 INFO - PROCESS | 5122 | 1467112520283 Marionette TRACE conn3 <- [1,2795,null,{"value":null}] 04:15:20 INFO - PROCESS | 5122 | 1467112520294 Marionette TRACE conn3 -> [0,2796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:20 INFO - PROCESS | 5122 | 1467112520301 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:15:20 INFO - PROCESS | 5122 | ++DOCSHELL 0x8e4b4c00 == 35 [pid = 5122] [id = 706] 04:15:20 INFO - PROCESS | 5122 | ++DOMWINDOW == 59 (0x91260c00) [pid = 5122] [serial = 2119] [outer = (nil)] 04:15:20 INFO - PROCESS | 5122 | ++DOMWINDOW == 60 (0x912d1000) [pid = 5122] [serial = 2120] [outer = 0x91260c00] 04:15:20 INFO - PROCESS | 5122 | 1467112520371 Marionette DEBUG loaded listener.js 04:15:20 INFO - PROCESS | 5122 | ++DOMWINDOW == 61 (0x91cca000) [pid = 5122] [serial = 2121] [outer = 0x91260c00] 04:15:21 INFO - PROCESS | 5122 | 1467112521379 Marionette TRACE conn3 <- [1,2796,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stack.html",0,null,null,[["save()/restore() can be nested as a stack",0,null,null]]]}] 04:15:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 04:15:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1288ms 04:15:21 INFO - PROCESS | 5122 | 1467112521401 Marionette TRACE conn3 -> [0,2797,"getWindowHandle",null] 04:15:21 INFO - PROCESS | 5122 | 1467112521405 Marionette TRACE conn3 <- [1,2797,null,{"value":"8"}] 04:15:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 04:15:21 INFO - PROCESS | 5122 | 1467112521412 Marionette TRACE conn3 -> [0,2798,"setScriptTimeout",{"ms":35000}] 04:15:21 INFO - PROCESS | 5122 | 1467112521417 Marionette TRACE conn3 <- [1,2798,null,{}] 04:15:21 INFO - PROCESS | 5122 | 1467112521433 Marionette TRACE conn3 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:15:21 INFO - PROCESS | 5122 | 1467112521441 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:15:21 INFO - PROCESS | 5122 | 1467112521659 Marionette TRACE conn3 <- [1,2799,null,{"value":null}] 04:15:21 INFO - PROCESS | 5122 | 1467112521682 Marionette TRACE conn3 -> [0,2800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:21 INFO - PROCESS | 5122 | 1467112521693 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:15:21 INFO - PROCESS | 5122 | ++DOCSHELL 0x9241f000 == 36 [pid = 5122] [id = 707] 04:15:21 INFO - PROCESS | 5122 | ++DOMWINDOW == 62 (0x92fa7c00) [pid = 5122] [serial = 2122] [outer = (nil)] 04:15:21 INFO - PROCESS | 5122 | ++DOMWINDOW == 63 (0x93b59800) [pid = 5122] [serial = 2123] [outer = 0x92fa7c00] 04:15:21 INFO - PROCESS | 5122 | 1467112521766 Marionette DEBUG loaded listener.js 04:15:21 INFO - PROCESS | 5122 | ++DOMWINDOW == 64 (0x93d7dc00) [pid = 5122] [serial = 2124] [outer = 0x92fa7c00] 04:15:22 INFO - PROCESS | 5122 | 1467112522747 Marionette TRACE conn3 <- [1,2800,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html",0,null,null,[["save()/restore() stack depth is not unreasonably limited",0,null,null]]]}] 04:15:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 04:15:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1387ms 04:15:22 INFO - PROCESS | 5122 | 1467112522800 Marionette TRACE conn3 -> [0,2801,"getWindowHandle",null] 04:15:22 INFO - PROCESS | 5122 | 1467112522803 Marionette TRACE conn3 <- [1,2801,null,{"value":"8"}] 04:15:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 04:15:22 INFO - PROCESS | 5122 | 1467112522817 Marionette TRACE conn3 -> [0,2802,"setScriptTimeout",{"ms":35000}] 04:15:22 INFO - PROCESS | 5122 | 1467112522821 Marionette TRACE conn3 <- [1,2802,null,{}] 04:15:22 INFO - PROCESS | 5122 | 1467112522826 Marionette TRACE conn3 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:15:22 INFO - PROCESS | 5122 | 1467112522830 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:15:23 INFO - PROCESS | 5122 | 1467112523075 Marionette TRACE conn3 <- [1,2803,null,{"value":null}] 04:15:23 INFO - PROCESS | 5122 | 1467112523104 Marionette TRACE conn3 -> [0,2804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:23 INFO - PROCESS | 5122 | 1467112523114 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:15:23 INFO - PROCESS | 5122 | ++DOCSHELL 0x9202c800 == 37 [pid = 5122] [id = 708] 04:15:23 INFO - PROCESS | 5122 | ++DOMWINDOW == 65 (0x952a7c00) [pid = 5122] [serial = 2125] [outer = (nil)] 04:15:23 INFO - PROCESS | 5122 | ++DOMWINDOW == 66 (0x952ab400) [pid = 5122] [serial = 2126] [outer = 0x952a7c00] 04:15:23 INFO - PROCESS | 5122 | 1467112523183 Marionette DEBUG loaded listener.js 04:15:23 INFO - PROCESS | 5122 | ++DOMWINDOW == 67 (0x952e6000) [pid = 5122] [serial = 2127] [outer = 0x952a7c00] 04:15:24 INFO - PROCESS | 5122 | 1467112524128 Marionette TRACE conn3 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 04:15:24 INFO - PROCESS | 5122 | --DOMWINDOW == 66 (0x92021c00) [pid = 5122] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 04:15:24 INFO - PROCESS | 5122 | --DOMWINDOW == 65 (0x8f2e7800) [pid = 5122] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 04:15:24 INFO - PROCESS | 5122 | --DOMWINDOW == 64 (0x8f10ec00) [pid = 5122] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 04:15:24 INFO - PROCESS | 5122 | --DOMWINDOW == 63 (0x8f013c00) [pid = 5122] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 04:15:24 INFO - PROCESS | 5122 | --DOMWINDOW == 62 (0x9125f800) [pid = 5122] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 04:15:24 INFO - PROCESS | 5122 | --DOMWINDOW == 61 (0x8e4b2400) [pid = 5122] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 04:15:24 INFO - PROCESS | 5122 | --DOMWINDOW == 60 (0x91dd1400) [pid = 5122] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 04:15:24 INFO - PROCESS | 5122 | --DOMWINDOW == 59 (0x955e0400) [pid = 5122] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 04:15:24 INFO - PROCESS | 5122 | --DOMWINDOW == 58 (0x99e20800) [pid = 5122] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 04:15:24 INFO - PROCESS | 5122 | --DOMWINDOW == 57 (0x8db7ec00) [pid = 5122] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 04:15:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 04:15:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1380ms 04:15:24 INFO - PROCESS | 5122 | 1467112524198 Marionette TRACE conn3 -> [0,2805,"getWindowHandle",null] 04:15:24 INFO - PROCESS | 5122 | 1467112524201 Marionette TRACE conn3 <- [1,2805,null,{"value":"8"}] 04:15:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 04:15:24 INFO - PROCESS | 5122 | 1467112524213 Marionette TRACE conn3 -> [0,2806,"setScriptTimeout",{"ms":35000}] 04:15:24 INFO - PROCESS | 5122 | 1467112524215 Marionette TRACE conn3 <- [1,2806,null,{}] 04:15:24 INFO - PROCESS | 5122 | 1467112524221 Marionette TRACE conn3 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:15:24 INFO - PROCESS | 5122 | 1467112524225 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:15:24 INFO - PROCESS | 5122 | 1467112524373 Marionette TRACE conn3 <- [1,2807,null,{"value":null}] 04:15:24 INFO - PROCESS | 5122 | 1467112524535 Marionette TRACE conn3 -> [0,2808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:24 INFO - PROCESS | 5122 | 1467112524542 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:15:24 INFO - PROCESS | 5122 | ++DOCSHELL 0x8e8de800 == 38 [pid = 5122] [id = 709] 04:15:24 INFO - PROCESS | 5122 | ++DOMWINDOW == 58 (0x8f013800) [pid = 5122] [serial = 2128] [outer = (nil)] 04:15:24 INFO - PROCESS | 5122 | ++DOMWINDOW == 59 (0x91ee6800) [pid = 5122] [serial = 2129] [outer = 0x8f013800] 04:15:24 INFO - PROCESS | 5122 | 1467112524609 Marionette DEBUG loaded listener.js 04:15:24 INFO - PROCESS | 5122 | ++DOMWINDOW == 60 (0x93b5a400) [pid = 5122] [serial = 2130] [outer = 0x8f013800] 04:15:25 INFO - PROCESS | 5122 | 1467112525374 Marionette TRACE conn3 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 04:15:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 04:15:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1184ms 04:15:25 INFO - PROCESS | 5122 | 1467112525392 Marionette TRACE conn3 -> [0,2809,"getWindowHandle",null] 04:15:25 INFO - PROCESS | 5122 | 1467112525395 Marionette TRACE conn3 <- [1,2809,null,{"value":"8"}] 04:15:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 04:15:25 INFO - PROCESS | 5122 | 1467112525401 Marionette TRACE conn3 -> [0,2810,"setScriptTimeout",{"ms":35000}] 04:15:25 INFO - PROCESS | 5122 | 1467112525404 Marionette TRACE conn3 <- [1,2810,null,{}] 04:15:25 INFO - PROCESS | 5122 | 1467112525409 Marionette TRACE conn3 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:15:25 INFO - PROCESS | 5122 | 1467112525420 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:15:25 INFO - PROCESS | 5122 | 1467112525669 Marionette TRACE conn3 <- [1,2811,null,{"value":null}] 04:15:25 INFO - PROCESS | 5122 | 1467112525685 Marionette TRACE conn3 -> [0,2812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:25 INFO - PROCESS | 5122 | 1467112525692 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:15:25 INFO - PROCESS | 5122 | ++DOCSHELL 0x91ef5400 == 39 [pid = 5122] [id = 710] 04:15:25 INFO - PROCESS | 5122 | ++DOMWINDOW == 61 (0x955dfc00) [pid = 5122] [serial = 2131] [outer = (nil)] 04:15:25 INFO - PROCESS | 5122 | ++DOMWINDOW == 62 (0x96f33000) [pid = 5122] [serial = 2132] [outer = 0x955dfc00] 04:15:25 INFO - PROCESS | 5122 | 1467112525759 Marionette DEBUG loaded listener.js 04:15:25 INFO - PROCESS | 5122 | ++DOMWINDOW == 63 (0x98108400) [pid = 5122] [serial = 2133] [outer = 0x955dfc00] 04:15:26 INFO - PROCESS | 5122 | 1467112526807 Marionette TRACE conn3 <- [1,2812,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 04:15:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 04:15:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1435ms 04:15:26 INFO - PROCESS | 5122 | 1467112526837 Marionette TRACE conn3 -> [0,2813,"getWindowHandle",null] 04:15:26 INFO - PROCESS | 5122 | 1467112526843 Marionette TRACE conn3 <- [1,2813,null,{"value":"8"}] 04:15:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 04:15:26 INFO - PROCESS | 5122 | 1467112526851 Marionette TRACE conn3 -> [0,2814,"setScriptTimeout",{"ms":35000}] 04:15:26 INFO - PROCESS | 5122 | 1467112526856 Marionette TRACE conn3 <- [1,2814,null,{}] 04:15:26 INFO - PROCESS | 5122 | 1467112526865 Marionette TRACE conn3 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:15:26 INFO - PROCESS | 5122 | 1467112526870 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:15:27 INFO - PROCESS | 5122 | 1467112527065 Marionette TRACE conn3 <- [1,2815,null,{"value":null}] 04:15:27 INFO - PROCESS | 5122 | 1467112527254 Marionette TRACE conn3 -> [0,2816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:27 INFO - PROCESS | 5122 | 1467112527266 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:15:27 INFO - PROCESS | 5122 | ++DOCSHELL 0x8e8d3400 == 40 [pid = 5122] [id = 711] 04:15:27 INFO - PROCESS | 5122 | ++DOMWINDOW == 64 (0x8e8d5400) [pid = 5122] [serial = 2134] [outer = (nil)] 04:15:27 INFO - PROCESS | 5122 | ++DOMWINDOW == 65 (0x8f976c00) [pid = 5122] [serial = 2135] [outer = 0x8e8d5400] 04:15:27 INFO - PROCESS | 5122 | 1467112527357 Marionette DEBUG loaded listener.js 04:15:27 INFO - PROCESS | 5122 | ++DOMWINDOW == 66 (0x8f983800) [pid = 5122] [serial = 2136] [outer = 0x8e8d5400] 04:15:28 INFO - PROCESS | 5122 | 1467112528367 Marionette TRACE conn3 <- [1,2816,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html",0,null,null,[["save()/restore() affects the current transformation matrix",0,null,null]]]}] 04:15:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 04:15:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1588ms 04:15:28 INFO - PROCESS | 5122 | 1467112528439 Marionette TRACE conn3 -> [0,2817,"getWindowHandle",null] 04:15:28 INFO - PROCESS | 5122 | 1467112528447 Marionette TRACE conn3 <- [1,2817,null,{"value":"8"}] 04:15:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 04:15:28 INFO - PROCESS | 5122 | 1467112528457 Marionette TRACE conn3 -> [0,2818,"setScriptTimeout",{"ms":35000}] 04:15:28 INFO - PROCESS | 5122 | 1467112528462 Marionette TRACE conn3 <- [1,2818,null,{}] 04:15:28 INFO - PROCESS | 5122 | 1467112528468 Marionette TRACE conn3 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:15:28 INFO - PROCESS | 5122 | 1467112528474 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:15:28 INFO - PROCESS | 5122 | 1467112528665 Marionette TRACE conn3 <- [1,2819,null,{"value":null}] 04:15:28 INFO - PROCESS | 5122 | 1467112528865 Marionette TRACE conn3 -> [0,2820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:28 INFO - PROCESS | 5122 | 1467112528876 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:15:28 INFO - PROCESS | 5122 | ++DOCSHELL 0x8fb33c00 == 41 [pid = 5122] [id = 712] 04:15:28 INFO - PROCESS | 5122 | ++DOMWINDOW == 67 (0x91264800) [pid = 5122] [serial = 2137] [outer = (nil)] 04:15:28 INFO - PROCESS | 5122 | ++DOMWINDOW == 68 (0x91ef1000) [pid = 5122] [serial = 2138] [outer = 0x91264800] 04:15:28 INFO - PROCESS | 5122 | 1467112528956 Marionette DEBUG loaded listener.js 04:15:29 INFO - PROCESS | 5122 | ++DOMWINDOW == 69 (0x930dbc00) [pid = 5122] [serial = 2139] [outer = 0x91264800] 04:15:30 INFO - PROCESS | 5122 | 1467112530002 Marionette TRACE conn3 <- [1,2820,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html",0,null,null,[["restore() with an empty stack has no effect",0,null,null]]]}] 04:15:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 04:15:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1584ms 04:15:30 INFO - PROCESS | 5122 | 1467112530041 Marionette TRACE conn3 -> [0,2821,"getWindowHandle",null] 04:15:30 INFO - PROCESS | 5122 | 1467112530046 Marionette TRACE conn3 <- [1,2821,null,{"value":"8"}] 04:15:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 04:15:30 INFO - PROCESS | 5122 | 1467112530052 Marionette TRACE conn3 -> [0,2822,"setScriptTimeout",{"ms":35000}] 04:15:30 INFO - PROCESS | 5122 | 1467112530058 Marionette TRACE conn3 <- [1,2822,null,{}] 04:15:30 INFO - PROCESS | 5122 | 1467112530074 Marionette TRACE conn3 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:15:30 INFO - PROCESS | 5122 | 1467112530083 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:15:30 INFO - PROCESS | 5122 | 1467112530261 Marionette TRACE conn3 <- [1,2823,null,{"value":null}] 04:15:30 INFO - PROCESS | 5122 | 1467112530488 Marionette TRACE conn3 -> [0,2824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:30 INFO - PROCESS | 5122 | 1467112530497 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:15:30 INFO - PROCESS | 5122 | ++DOCSHELL 0x952a9800 == 42 [pid = 5122] [id = 713] 04:15:30 INFO - PROCESS | 5122 | ++DOMWINDOW == 70 (0x96f2f000) [pid = 5122] [serial = 2140] [outer = (nil)] 04:15:30 INFO - PROCESS | 5122 | ++DOMWINDOW == 71 (0x96f36c00) [pid = 5122] [serial = 2141] [outer = 0x96f2f000] 04:15:30 INFO - PROCESS | 5122 | 1467112530625 Marionette DEBUG loaded listener.js 04:15:30 INFO - PROCESS | 5122 | ++DOMWINDOW == 72 (0x98370000) [pid = 5122] [serial = 2142] [outer = 0x96f2f000] 04:15:31 INFO - PROCESS | 5122 | 1467112531551 Marionette TRACE conn3 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 04:15:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 04:15:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1545ms 04:15:31 INFO - PROCESS | 5122 | 1467112531598 Marionette TRACE conn3 -> [0,2825,"getWindowHandle",null] 04:15:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 04:15:31 INFO - PROCESS | 5122 | 1467112531603 Marionette TRACE conn3 <- [1,2825,null,{"value":"8"}] 04:15:31 INFO - PROCESS | 5122 | 1467112531609 Marionette TRACE conn3 -> [0,2826,"setScriptTimeout",{"ms":35000}] 04:15:31 INFO - PROCESS | 5122 | 1467112531612 Marionette TRACE conn3 <- [1,2826,null,{}] 04:15:31 INFO - PROCESS | 5122 | 1467112531618 Marionette TRACE conn3 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:15:31 INFO - PROCESS | 5122 | 1467112531624 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:15:31 INFO - PROCESS | 5122 | 1467112531805 Marionette TRACE conn3 <- [1,2827,null,{"value":null}] 04:15:32 INFO - PROCESS | 5122 | 1467112531990 Marionette TRACE conn3 -> [0,2828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.direction.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:32 INFO - PROCESS | 5122 | 1467112531997 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:15:32 INFO - PROCESS | 5122 | ++DOCSHELL 0x96f2d400 == 43 [pid = 5122] [id = 714] 04:15:32 INFO - PROCESS | 5122 | ++DOMWINDOW == 73 (0x99221c00) [pid = 5122] [serial = 2143] [outer = (nil)] 04:15:32 INFO - PROCESS | 5122 | ++DOMWINDOW == 74 (0x99e24800) [pid = 5122] [serial = 2144] [outer = 0x99221c00] 04:15:32 INFO - PROCESS | 5122 | 1467112532077 Marionette DEBUG loaded listener.js 04:15:32 INFO - PROCESS | 5122 | ++DOMWINDOW == 75 (0x99e41000) [pid = 5122] [serial = 2145] [outer = 0x99221c00] 04:15:33 INFO - PROCESS | 5122 | 1467112533040 Marionette TRACE conn3 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 04:15:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 04:15:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1479ms 04:15:33 INFO - PROCESS | 5122 | 1467112533088 Marionette TRACE conn3 -> [0,2829,"getWindowHandle",null] 04:15:33 INFO - PROCESS | 5122 | 1467112533093 Marionette TRACE conn3 <- [1,2829,null,{"value":"8"}] 04:15:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 04:15:33 INFO - PROCESS | 5122 | 1467112533100 Marionette TRACE conn3 -> [0,2830,"setScriptTimeout",{"ms":35000}] 04:15:33 INFO - PROCESS | 5122 | 1467112533103 Marionette TRACE conn3 <- [1,2830,null,{}] 04:15:33 INFO - PROCESS | 5122 | 1467112533109 Marionette TRACE conn3 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:15:33 INFO - PROCESS | 5122 | 1467112533114 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:15:33 INFO - PROCESS | 5122 | 1467112533280 Marionette TRACE conn3 <- [1,2831,null,{"value":null}] 04:15:33 INFO - PROCESS | 5122 | 1467112533466 Marionette TRACE conn3 -> [0,2832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:33 INFO - PROCESS | 5122 | 1467112533474 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:15:33 INFO - PROCESS | 5122 | ++DOCSHELL 0x95525c00 == 44 [pid = 5122] [id = 715] 04:15:33 INFO - PROCESS | 5122 | ++DOMWINDOW == 76 (0x992afc00) [pid = 5122] [serial = 2146] [outer = (nil)] 04:15:33 INFO - PROCESS | 5122 | ++DOMWINDOW == 77 (0x952a7400) [pid = 5122] [serial = 2147] [outer = 0x992afc00] 04:15:33 INFO - PROCESS | 5122 | 1467112533562 Marionette DEBUG loaded listener.js 04:15:33 INFO - PROCESS | 5122 | ++DOMWINDOW == 78 (0x99ee8400) [pid = 5122] [serial = 2148] [outer = 0x992afc00] 04:15:34 INFO - PROCESS | 5122 | 1467112534501 Marionette TRACE conn3 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 04:15:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 04:15:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1478ms 04:15:34 INFO - PROCESS | 5122 | 1467112534580 Marionette TRACE conn3 -> [0,2833,"getWindowHandle",null] 04:15:34 INFO - PROCESS | 5122 | 1467112534583 Marionette TRACE conn3 <- [1,2833,null,{"value":"8"}] 04:15:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 04:15:34 INFO - PROCESS | 5122 | 1467112534589 Marionette TRACE conn3 -> [0,2834,"setScriptTimeout",{"ms":35000}] 04:15:34 INFO - PROCESS | 5122 | 1467112534593 Marionette TRACE conn3 <- [1,2834,null,{}] 04:15:34 INFO - PROCESS | 5122 | 1467112534599 Marionette TRACE conn3 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:15:34 INFO - PROCESS | 5122 | 1467112534609 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:15:34 INFO - PROCESS | 5122 | 1467112534847 Marionette TRACE conn3 <- [1,2835,null,{"value":null}] 04:15:35 INFO - PROCESS | 5122 | 1467112535089 Marionette TRACE conn3 -> [0,2836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.radians.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:35 INFO - PROCESS | 5122 | 1467112535096 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:15:35 INFO - PROCESS | 5122 | ++DOCSHELL 0x8e8d3c00 == 45 [pid = 5122] [id = 716] 04:15:35 INFO - PROCESS | 5122 | ++DOMWINDOW == 79 (0x99e4a400) [pid = 5122] [serial = 2149] [outer = (nil)] 04:15:35 INFO - PROCESS | 5122 | ++DOMWINDOW == 80 (0x9a3a3400) [pid = 5122] [serial = 2150] [outer = 0x99e4a400] 04:15:35 INFO - PROCESS | 5122 | 1467112535190 Marionette DEBUG loaded listener.js 04:15:35 INFO - PROCESS | 5122 | ++DOMWINDOW == 81 (0x9a3b4c00) [pid = 5122] [serial = 2151] [outer = 0x99e4a400] 04:15:36 INFO - PROCESS | 5122 | 1467112536069 Marionette TRACE conn3 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 04:15:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 04:15:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1535ms 04:15:36 INFO - PROCESS | 5122 | 1467112536127 Marionette TRACE conn3 -> [0,2837,"getWindowHandle",null] 04:15:36 INFO - PROCESS | 5122 | 1467112536136 Marionette TRACE conn3 <- [1,2837,null,{"value":"8"}] 04:15:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 04:15:36 INFO - PROCESS | 5122 | 1467112536147 Marionette TRACE conn3 -> [0,2838,"setScriptTimeout",{"ms":35000}] 04:15:36 INFO - PROCESS | 5122 | 1467112536150 Marionette TRACE conn3 <- [1,2838,null,{}] 04:15:36 INFO - PROCESS | 5122 | 1467112536159 Marionette TRACE conn3 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:15:36 INFO - PROCESS | 5122 | 1467112536165 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:15:36 INFO - PROCESS | 5122 | 1467112536402 Marionette TRACE conn3 <- [1,2839,null,{"value":null}] 04:15:36 INFO - PROCESS | 5122 | 1467112536907 Marionette TRACE conn3 -> [0,2840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:36 INFO - PROCESS | 5122 | 1467112536918 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:15:36 INFO - PROCESS | 5122 | ++DOCSHELL 0x8db83000 == 46 [pid = 5122] [id = 717] 04:15:36 INFO - PROCESS | 5122 | ++DOMWINDOW == 82 (0x8db83800) [pid = 5122] [serial = 2152] [outer = (nil)] 04:15:36 INFO - PROCESS | 5122 | ++DOMWINDOW == 83 (0x8e4b5800) [pid = 5122] [serial = 2153] [outer = 0x8db83800] 04:15:37 INFO - PROCESS | 5122 | 1467112536996 Marionette DEBUG loaded listener.js 04:15:37 INFO - PROCESS | 5122 | ++DOMWINDOW == 84 (0x8f013c00) [pid = 5122] [serial = 2154] [outer = 0x8db83800] 04:15:37 INFO - PROCESS | 5122 | 1467112537896 Marionette TRACE conn3 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 04:15:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 04:15:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1785ms 04:15:37 INFO - PROCESS | 5122 | 1467112537932 Marionette TRACE conn3 -> [0,2841,"getWindowHandle",null] 04:15:37 INFO - PROCESS | 5122 | 1467112537938 Marionette TRACE conn3 <- [1,2841,null,{"value":"8"}] 04:15:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 04:15:37 INFO - PROCESS | 5122 | 1467112537946 Marionette TRACE conn3 -> [0,2842,"setScriptTimeout",{"ms":35000}] 04:15:37 INFO - PROCESS | 5122 | 1467112537951 Marionette TRACE conn3 <- [1,2842,null,{}] 04:15:37 INFO - PROCESS | 5122 | 1467112537992 Marionette TRACE conn3 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:15:38 INFO - PROCESS | 5122 | 1467112538010 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:15:38 INFO - PROCESS | 5122 | 1467112538237 Marionette TRACE conn3 <- [1,2843,null,{"value":null}] 04:15:38 INFO - PROCESS | 5122 | 1467112538480 Marionette TRACE conn3 -> [0,2844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:38 INFO - PROCESS | 5122 | 1467112538489 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:15:38 INFO - PROCESS | 5122 | ++DOCSHELL 0x8f018c00 == 47 [pid = 5122] [id = 718] 04:15:38 INFO - PROCESS | 5122 | ++DOMWINDOW == 85 (0x8f10b000) [pid = 5122] [serial = 2155] [outer = (nil)] 04:15:38 INFO - PROCESS | 5122 | ++DOMWINDOW == 86 (0x912ca400) [pid = 5122] [serial = 2156] [outer = 0x8f10b000] 04:15:38 INFO - PROCESS | 5122 | 1467112538587 Marionette DEBUG loaded listener.js 04:15:38 INFO - PROCESS | 5122 | ++DOMWINDOW == 87 (0x91dc3400) [pid = 5122] [serial = 2157] [outer = 0x8f10b000] 04:15:39 INFO - PROCESS | 5122 | --DOCSHELL 0x8e8de800 == 46 [pid = 5122] [id = 709] 04:15:39 INFO - PROCESS | 5122 | --DOCSHELL 0x9202c800 == 45 [pid = 5122] [id = 708] 04:15:39 INFO - PROCESS | 5122 | --DOCSHELL 0x9241f000 == 44 [pid = 5122] [id = 707] 04:15:39 INFO - PROCESS | 5122 | --DOCSHELL 0x8e4b4c00 == 43 [pid = 5122] [id = 706] 04:15:39 INFO - PROCESS | 5122 | --DOCSHELL 0x8e8d8800 == 42 [pid = 5122] [id = 705] 04:15:39 INFO - PROCESS | 5122 | --DOCSHELL 0x8f10e800 == 41 [pid = 5122] [id = 696] 04:15:39 INFO - PROCESS | 5122 | --DOCSHELL 0x8f012800 == 40 [pid = 5122] [id = 697] 04:15:39 INFO - PROCESS | 5122 | --DOCSHELL 0x92426400 == 39 [pid = 5122] [id = 701] 04:15:39 INFO - PROCESS | 5122 | --DOCSHELL 0x8e8d6800 == 38 [pid = 5122] [id = 702] 04:15:39 INFO - PROCESS | 5122 | --DOCSHELL 0x9125b000 == 37 [pid = 5122] [id = 698] 04:15:39 INFO - PROCESS | 5122 | --DOCSHELL 0x91ccc000 == 36 [pid = 5122] [id = 703] 04:15:39 INFO - PROCESS | 5122 | --DOCSHELL 0x91ef5000 == 35 [pid = 5122] [id = 699] 04:15:39 INFO - PROCESS | 5122 | --DOCSHELL 0x8e4aec00 == 34 [pid = 5122] [id = 700] 04:15:39 INFO - PROCESS | 5122 | --DOCSHELL 0x952df400 == 33 [pid = 5122] [id = 704] 04:15:39 INFO - PROCESS | 5122 | --DOCSHELL 0x8db83000 == 32 [pid = 5122] [id = 717] 04:15:39 INFO - PROCESS | 5122 | --DOCSHELL 0x8e8d3c00 == 31 [pid = 5122] [id = 716] 04:15:39 INFO - PROCESS | 5122 | --DOCSHELL 0x96f2d400 == 30 [pid = 5122] [id = 714] 04:15:39 INFO - PROCESS | 5122 | --DOCSHELL 0x95525c00 == 29 [pid = 5122] [id = 715] 04:15:39 INFO - PROCESS | 5122 | --DOCSHELL 0x952a9800 == 28 [pid = 5122] [id = 713] 04:15:39 INFO - PROCESS | 5122 | --DOCSHELL 0x8fb33c00 == 27 [pid = 5122] [id = 712] 04:15:39 INFO - PROCESS | 5122 | --DOCSHELL 0x91ef5400 == 26 [pid = 5122] [id = 710] 04:15:39 INFO - PROCESS | 5122 | --DOCSHELL 0x8e8d3400 == 25 [pid = 5122] [id = 711] 04:15:40 INFO - PROCESS | 5122 | --DOMWINDOW == 86 (0x9202c400) [pid = 5122] [serial = 2099] [outer = (nil)] [url = about:blank] 04:15:40 INFO - PROCESS | 5122 | --DOMWINDOW == 85 (0x930d0000) [pid = 5122] [serial = 2102] [outer = (nil)] [url = about:blank] 04:15:40 INFO - PROCESS | 5122 | --DOMWINDOW == 84 (0x912cd400) [pid = 5122] [serial = 2091] [outer = (nil)] [url = about:blank] 04:15:40 INFO - PROCESS | 5122 | --DOMWINDOW == 83 (0x930dac00) [pid = 5122] [serial = 2100] [outer = (nil)] [url = about:blank] 04:15:40 INFO - PROCESS | 5122 | --DOMWINDOW == 82 (0x8f2e6400) [pid = 5122] [serial = 2090] [outer = (nil)] [url = about:blank] 04:15:40 INFO - PROCESS | 5122 | --DOMWINDOW == 81 (0x8f10c000) [pid = 5122] [serial = 2093] [outer = (nil)] [url = about:blank] 04:15:40 INFO - PROCESS | 5122 | --DOMWINDOW == 80 (0x8f117000) [pid = 5122] [serial = 2094] [outer = (nil)] [url = about:blank] 04:15:40 INFO - PROCESS | 5122 | --DOMWINDOW == 79 (0x912cc800) [pid = 5122] [serial = 2096] [outer = (nil)] [url = about:blank] 04:15:40 INFO - PROCESS | 5122 | --DOMWINDOW == 78 (0x9485c800) [pid = 5122] [serial = 2105] [outer = (nil)] [url = about:blank] 04:15:40 INFO - PROCESS | 5122 | --DOMWINDOW == 77 (0x91dc7800) [pid = 5122] [serial = 2076] [outer = (nil)] [url = about:blank] 04:15:40 INFO - PROCESS | 5122 | --DOMWINDOW == 76 (0x91261800) [pid = 5122] [serial = 2075] [outer = (nil)] [url = about:blank] 04:15:40 INFO - PROCESS | 5122 | --DOMWINDOW == 75 (0x9522bc00) [pid = 5122] [serial = 2079] [outer = (nil)] [url = about:blank] 04:15:40 INFO - PROCESS | 5122 | --DOMWINDOW == 74 (0x94856800) [pid = 5122] [serial = 2078] [outer = (nil)] [url = about:blank] 04:15:40 INFO - PROCESS | 5122 | --DOMWINDOW == 73 (0x99663400) [pid = 5122] [serial = 2082] [outer = (nil)] [url = about:blank] 04:15:40 INFO - PROCESS | 5122 | --DOMWINDOW == 72 (0x9836f800) [pid = 5122] [serial = 2081] [outer = (nil)] [url = about:blank] 04:15:40 INFO - PROCESS | 5122 | --DOMWINDOW == 71 (0x93d7bc00) [pid = 5122] [serial = 2103] [outer = (nil)] [url = about:blank] 04:15:40 INFO - PROCESS | 5122 | --DOMWINDOW == 70 (0x91cbe800) [pid = 5122] [serial = 2097] [outer = (nil)] [url = about:blank] 04:15:40 INFO - PROCESS | 5122 | --DOMWINDOW == 69 (0x99e4c000) [pid = 5122] [serial = 2085] [outer = (nil)] [url = about:blank] 04:15:40 INFO - PROCESS | 5122 | --DOMWINDOW == 68 (0x99e44800) [pid = 5122] [serial = 2084] [outer = (nil)] [url = about:blank] 04:15:40 INFO - PROCESS | 5122 | --DOMWINDOW == 67 (0x912cbc00) [pid = 5122] [serial = 2088] [outer = (nil)] [url = about:blank] 04:15:40 INFO - PROCESS | 5122 | --DOMWINDOW == 66 (0x8f2e0000) [pid = 5122] [serial = 2087] [outer = (nil)] [url = about:blank] 04:15:40 INFO - PROCESS | 5122 | 1467112540544 Marionette TRACE conn3 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 04:15:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 04:15:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 2665ms 04:15:40 INFO - PROCESS | 5122 | 1467112540614 Marionette TRACE conn3 -> [0,2845,"getWindowHandle",null] 04:15:40 INFO - PROCESS | 5122 | 1467112540619 Marionette TRACE conn3 <- [1,2845,null,{"value":"8"}] 04:15:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 04:15:40 INFO - PROCESS | 5122 | 1467112540628 Marionette TRACE conn3 -> [0,2846,"setScriptTimeout",{"ms":35000}] 04:15:40 INFO - PROCESS | 5122 | 1467112540633 Marionette TRACE conn3 <- [1,2846,null,{}] 04:15:40 INFO - PROCESS | 5122 | 1467112540645 Marionette TRACE conn3 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:15:40 INFO - PROCESS | 5122 | 1467112540651 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:15:40 INFO - PROCESS | 5122 | 1467112540839 Marionette TRACE conn3 <- [1,2847,null,{"value":null}] 04:15:41 INFO - PROCESS | 5122 | 1467112541092 Marionette TRACE conn3 -> [0,2848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:41 INFO - PROCESS | 5122 | 1467112541100 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:15:41 INFO - PROCESS | 5122 | ++DOCSHELL 0x8f01c000 == 26 [pid = 5122] [id = 719] 04:15:41 INFO - PROCESS | 5122 | ++DOMWINDOW == 67 (0x8f01c800) [pid = 5122] [serial = 2158] [outer = (nil)] 04:15:41 INFO - PROCESS | 5122 | ++DOMWINDOW == 68 (0x8f116000) [pid = 5122] [serial = 2159] [outer = 0x8f01c800] 04:15:41 INFO - PROCESS | 5122 | 1467112541182 Marionette DEBUG loaded listener.js 04:15:41 INFO - PROCESS | 5122 | ++DOMWINDOW == 69 (0x8f2db800) [pid = 5122] [serial = 2160] [outer = 0x8f01c800] 04:15:41 INFO - PROCESS | 5122 | 1467112541985 Marionette TRACE conn3 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 04:15:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 04:15:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1393ms 04:15:42 INFO - PROCESS | 5122 | 1467112542021 Marionette TRACE conn3 -> [0,2849,"getWindowHandle",null] 04:15:42 INFO - PROCESS | 5122 | 1467112542030 Marionette TRACE conn3 <- [1,2849,null,{"value":"8"}] 04:15:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 04:15:42 INFO - PROCESS | 5122 | 1467112542042 Marionette TRACE conn3 -> [0,2850,"setScriptTimeout",{"ms":35000}] 04:15:42 INFO - PROCESS | 5122 | 1467112542047 Marionette TRACE conn3 <- [1,2850,null,{}] 04:15:42 INFO - PROCESS | 5122 | 1467112542058 Marionette TRACE conn3 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:15:42 INFO - PROCESS | 5122 | 1467112542063 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:15:42 INFO - PROCESS | 5122 | 1467112542234 Marionette TRACE conn3 <- [1,2851,null,{"value":null}] 04:15:42 INFO - PROCESS | 5122 | 1467112542246 Marionette TRACE conn3 -> [0,2852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:42 INFO - PROCESS | 5122 | 1467112542257 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:15:42 INFO - PROCESS | 5122 | ++DOCSHELL 0x8f97bc00 == 27 [pid = 5122] [id = 720] 04:15:42 INFO - PROCESS | 5122 | ++DOMWINDOW == 70 (0x91263000) [pid = 5122] [serial = 2161] [outer = (nil)] 04:15:42 INFO - PROCESS | 5122 | ++DOMWINDOW == 71 (0x912cb800) [pid = 5122] [serial = 2162] [outer = 0x91263000] 04:15:42 INFO - PROCESS | 5122 | 1467112542328 Marionette DEBUG loaded listener.js 04:15:42 INFO - PROCESS | 5122 | ++DOMWINDOW == 72 (0x912d5800) [pid = 5122] [serial = 2163] [outer = 0x91263000] 04:15:43 INFO - PROCESS | 5122 | 1467112543413 Marionette TRACE conn3 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 04:15:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 04:15:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1437ms 04:15:43 INFO - PROCESS | 5122 | 1467112543479 Marionette TRACE conn3 -> [0,2853,"getWindowHandle",null] 04:15:43 INFO - PROCESS | 5122 | 1467112543483 Marionette TRACE conn3 <- [1,2853,null,{"value":"8"}] 04:15:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 04:15:43 INFO - PROCESS | 5122 | 1467112543489 Marionette TRACE conn3 -> [0,2854,"setScriptTimeout",{"ms":35000}] 04:15:43 INFO - PROCESS | 5122 | 1467112543494 Marionette TRACE conn3 <- [1,2854,null,{}] 04:15:43 INFO - PROCESS | 5122 | 1467112543519 Marionette TRACE conn3 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:15:43 INFO - PROCESS | 5122 | 1467112543528 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:15:43 INFO - PROCESS | 5122 | 1467112543745 Marionette TRACE conn3 <- [1,2855,null,{"value":null}] 04:15:43 INFO - PROCESS | 5122 | 1467112543770 Marionette TRACE conn3 -> [0,2856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:43 INFO - PROCESS | 5122 | 1467112543778 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:15:43 INFO - PROCESS | 5122 | ++DOCSHELL 0x91ef2c00 == 28 [pid = 5122] [id = 721] 04:15:43 INFO - PROCESS | 5122 | ++DOMWINDOW == 73 (0x91ef3c00) [pid = 5122] [serial = 2164] [outer = (nil)] 04:15:43 INFO - PROCESS | 5122 | ++DOMWINDOW == 74 (0x92028800) [pid = 5122] [serial = 2165] [outer = 0x91ef3c00] 04:15:43 INFO - PROCESS | 5122 | 1467112543855 Marionette DEBUG loaded listener.js 04:15:43 INFO - PROCESS | 5122 | ++DOMWINDOW == 75 (0x92faac00) [pid = 5122] [serial = 2166] [outer = 0x91ef3c00] 04:15:44 INFO - PROCESS | 5122 | 1467112544793 Marionette TRACE conn3 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 04:15:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 04:15:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1340ms 04:15:44 INFO - PROCESS | 5122 | 1467112544829 Marionette TRACE conn3 -> [0,2857,"getWindowHandle",null] 04:15:44 INFO - PROCESS | 5122 | 1467112544834 Marionette TRACE conn3 <- [1,2857,null,{"value":"8"}] 04:15:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 04:15:44 INFO - PROCESS | 5122 | 1467112544840 Marionette TRACE conn3 -> [0,2858,"setScriptTimeout",{"ms":35000}] 04:15:44 INFO - PROCESS | 5122 | 1467112544843 Marionette TRACE conn3 <- [1,2858,null,{}] 04:15:44 INFO - PROCESS | 5122 | 1467112544854 Marionette TRACE conn3 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:15:44 INFO - PROCESS | 5122 | 1467112544858 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:15:45 INFO - PROCESS | 5122 | 1467112545058 Marionette TRACE conn3 <- [1,2859,null,{"value":null}] 04:15:45 INFO - PROCESS | 5122 | --DOMWINDOW == 74 (0x91ef3000) [pid = 5122] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 04:15:45 INFO - PROCESS | 5122 | --DOMWINDOW == 73 (0x8f013800) [pid = 5122] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 04:15:45 INFO - PROCESS | 5122 | --DOMWINDOW == 72 (0x91260c00) [pid = 5122] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 04:15:45 INFO - PROCESS | 5122 | --DOMWINDOW == 71 (0x92fa7c00) [pid = 5122] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 04:15:45 INFO - PROCESS | 5122 | --DOMWINDOW == 70 (0x8f014c00) [pid = 5122] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 04:15:45 INFO - PROCESS | 5122 | --DOMWINDOW == 69 (0x952a7c00) [pid = 5122] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 04:15:45 INFO - PROCESS | 5122 | --DOMWINDOW == 68 (0x9534c400) [pid = 5122] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 04:15:45 INFO - PROCESS | 5122 | --DOMWINDOW == 67 (0x8f01bc00) [pid = 5122] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 04:15:45 INFO - PROCESS | 5122 | --DOMWINDOW == 66 (0x94850c00) [pid = 5122] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 04:15:45 INFO - PROCESS | 5122 | --DOMWINDOW == 65 (0x955dfc00) [pid = 5122] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 04:15:45 INFO - PROCESS | 5122 | 1467112545681 Marionette TRACE conn3 -> [0,2860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:45 INFO - PROCESS | 5122 | 1467112545688 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:15:45 INFO - PROCESS | 5122 | ++DOCSHELL 0x8e4aa400 == 29 [pid = 5122] [id = 722] 04:15:45 INFO - PROCESS | 5122 | ++DOMWINDOW == 66 (0x8e4b8800) [pid = 5122] [serial = 2167] [outer = (nil)] 04:15:45 INFO - PROCESS | 5122 | ++DOMWINDOW == 67 (0x8f015000) [pid = 5122] [serial = 2168] [outer = 0x8e4b8800] 04:15:45 INFO - PROCESS | 5122 | 1467112545763 Marionette DEBUG loaded listener.js 04:15:45 INFO - PROCESS | 5122 | ++DOMWINDOW == 68 (0x91ccbc00) [pid = 5122] [serial = 2169] [outer = 0x8e4b8800] 04:15:46 INFO - PROCESS | 5122 | 1467112546534 Marionette TRACE conn3 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 04:15:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 04:15:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1735ms 04:15:46 INFO - PROCESS | 5122 | 1467112546576 Marionette TRACE conn3 -> [0,2861,"getWindowHandle",null] 04:15:46 INFO - PROCESS | 5122 | 1467112546580 Marionette TRACE conn3 <- [1,2861,null,{"value":"8"}] 04:15:46 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 04:15:46 INFO - PROCESS | 5122 | 1467112546587 Marionette TRACE conn3 -> [0,2862,"setScriptTimeout",{"ms":35000}] 04:15:46 INFO - PROCESS | 5122 | 1467112546591 Marionette TRACE conn3 <- [1,2862,null,{}] 04:15:46 INFO - PROCESS | 5122 | 1467112546596 Marionette TRACE conn3 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:15:46 INFO - PROCESS | 5122 | 1467112546601 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:15:46 INFO - PROCESS | 5122 | 1467112546755 Marionette TRACE conn3 <- [1,2863,null,{"value":null}] 04:15:46 INFO - PROCESS | 5122 | 1467112546769 Marionette TRACE conn3 -> [0,2864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:46 INFO - PROCESS | 5122 | 1467112546780 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:15:46 INFO - PROCESS | 5122 | ++DOCSHELL 0x92fa7c00 == 30 [pid = 5122] [id = 723] 04:15:46 INFO - PROCESS | 5122 | ++DOMWINDOW == 69 (0x93b4dc00) [pid = 5122] [serial = 2170] [outer = (nil)] 04:15:46 INFO - PROCESS | 5122 | ++DOMWINDOW == 70 (0x9485c800) [pid = 5122] [serial = 2171] [outer = 0x93b4dc00] 04:15:46 INFO - PROCESS | 5122 | 1467112546844 Marionette DEBUG loaded listener.js 04:15:46 INFO - PROCESS | 5122 | ++DOMWINDOW == 71 (0x9522a800) [pid = 5122] [serial = 2172] [outer = 0x93b4dc00] 04:15:47 INFO - PROCESS | 5122 | 1467112547941 Marionette TRACE conn3 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 04:15:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 04:15:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1432ms 04:15:48 INFO - PROCESS | 5122 | 1467112548020 Marionette TRACE conn3 -> [0,2865,"getWindowHandle",null] 04:15:48 INFO - PROCESS | 5122 | 1467112548027 Marionette TRACE conn3 <- [1,2865,null,{"value":"8"}] 04:15:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 04:15:48 INFO - PROCESS | 5122 | 1467112548036 Marionette TRACE conn3 -> [0,2866,"setScriptTimeout",{"ms":35000}] 04:15:48 INFO - PROCESS | 5122 | 1467112548040 Marionette TRACE conn3 <- [1,2866,null,{}] 04:15:48 INFO - PROCESS | 5122 | 1467112548049 Marionette TRACE conn3 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:15:48 INFO - PROCESS | 5122 | 1467112548055 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:15:48 INFO - PROCESS | 5122 | 1467112548299 Marionette TRACE conn3 <- [1,2867,null,{"value":null}] 04:15:48 INFO - PROCESS | 5122 | 1467112548562 Marionette TRACE conn3 -> [0,2868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:48 INFO - PROCESS | 5122 | 1467112548579 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:15:48 INFO - PROCESS | 5122 | ++DOCSHELL 0x8e8da000 == 31 [pid = 5122] [id = 724] 04:15:48 INFO - PROCESS | 5122 | ++DOMWINDOW == 72 (0x8f012800) [pid = 5122] [serial = 2173] [outer = (nil)] 04:15:48 INFO - PROCESS | 5122 | ++DOMWINDOW == 73 (0x8f2e6400) [pid = 5122] [serial = 2174] [outer = 0x8f012800] 04:15:48 INFO - PROCESS | 5122 | 1467112548689 Marionette DEBUG loaded listener.js 04:15:48 INFO - PROCESS | 5122 | ++DOMWINDOW == 74 (0x8fb32800) [pid = 5122] [serial = 2175] [outer = 0x8f012800] 04:15:49 INFO - PROCESS | 5122 | 1467112549722 Marionette TRACE conn3 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 04:15:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 04:15:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1734ms 04:15:49 INFO - PROCESS | 5122 | 1467112549770 Marionette TRACE conn3 -> [0,2869,"getWindowHandle",null] 04:15:49 INFO - PROCESS | 5122 | 1467112549777 Marionette TRACE conn3 <- [1,2869,null,{"value":"8"}] 04:15:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 04:15:49 INFO - PROCESS | 5122 | 1467112549788 Marionette TRACE conn3 -> [0,2870,"setScriptTimeout",{"ms":35000}] 04:15:49 INFO - PROCESS | 5122 | 1467112549792 Marionette TRACE conn3 <- [1,2870,null,{}] 04:15:49 INFO - PROCESS | 5122 | 1467112549798 Marionette TRACE conn3 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:15:49 INFO - PROCESS | 5122 | 1467112549804 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:15:50 INFO - PROCESS | 5122 | 1467112550002 Marionette TRACE conn3 <- [1,2871,null,{"value":null}] 04:15:50 INFO - PROCESS | 5122 | 1467112550236 Marionette TRACE conn3 -> [0,2872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:50 INFO - PROCESS | 5122 | 1467112550248 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:15:50 INFO - PROCESS | 5122 | ++DOCSHELL 0x8e8da400 == 32 [pid = 5122] [id = 725] 04:15:50 INFO - PROCESS | 5122 | ++DOMWINDOW == 75 (0x91dcf000) [pid = 5122] [serial = 2176] [outer = (nil)] 04:15:50 INFO - PROCESS | 5122 | ++DOMWINDOW == 76 (0x91ef5400) [pid = 5122] [serial = 2177] [outer = 0x91dcf000] 04:15:50 INFO - PROCESS | 5122 | 1467112550371 Marionette DEBUG loaded listener.js 04:15:50 INFO - PROCESS | 5122 | ++DOMWINDOW == 77 (0x930d2c00) [pid = 5122] [serial = 2178] [outer = 0x91dcf000] 04:15:51 INFO - PROCESS | 5122 | 1467112551428 Marionette TRACE conn3 <- [1,2872,null,{"value":["/2dcontext/transformations/2d.transformation.scale.zero.html",0,null,null,[["scale() with a scale factor of zero works",0,null,null]]]}] 04:15:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 04:15:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1729ms 04:15:51 INFO - PROCESS | 5122 | 1467112551518 Marionette TRACE conn3 -> [0,2873,"getWindowHandle",null] 04:15:51 INFO - PROCESS | 5122 | 1467112551523 Marionette TRACE conn3 <- [1,2873,null,{"value":"8"}] 04:15:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 04:15:51 INFO - PROCESS | 5122 | 1467112551529 Marionette TRACE conn3 -> [0,2874,"setScriptTimeout",{"ms":35000}] 04:15:51 INFO - PROCESS | 5122 | 1467112551536 Marionette TRACE conn3 <- [1,2874,null,{}] 04:15:51 INFO - PROCESS | 5122 | 1467112551553 Marionette TRACE conn3 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:15:51 INFO - PROCESS | 5122 | 1467112551561 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:15:51 INFO - PROCESS | 5122 | 1467112551860 Marionette TRACE conn3 <- [1,2875,null,{"value":null}] 04:15:52 INFO - PROCESS | 5122 | 1467112552057 Marionette TRACE conn3 -> [0,2876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:52 INFO - PROCESS | 5122 | 1467112552070 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:15:52 INFO - PROCESS | 5122 | ++DOCSHELL 0x952af800 == 33 [pid = 5122] [id = 726] 04:15:52 INFO - PROCESS | 5122 | ++DOMWINDOW == 78 (0x952b0400) [pid = 5122] [serial = 2179] [outer = (nil)] 04:15:52 INFO - PROCESS | 5122 | ++DOMWINDOW == 79 (0x95526000) [pid = 5122] [serial = 2180] [outer = 0x952b0400] 04:15:52 INFO - PROCESS | 5122 | 1467112552152 Marionette DEBUG loaded listener.js 04:15:52 INFO - PROCESS | 5122 | ++DOMWINDOW == 80 (0x95531c00) [pid = 5122] [serial = 2181] [outer = 0x952b0400] 04:15:53 INFO - PROCESS | 5122 | 1467112553085 Marionette TRACE conn3 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 04:15:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 04:15:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1634ms 04:15:53 INFO - PROCESS | 5122 | 1467112553164 Marionette TRACE conn3 -> [0,2877,"getWindowHandle",null] 04:15:53 INFO - PROCESS | 5122 | 1467112553169 Marionette TRACE conn3 <- [1,2877,null,{"value":"8"}] 04:15:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 04:15:53 INFO - PROCESS | 5122 | 1467112553183 Marionette TRACE conn3 -> [0,2878,"setScriptTimeout",{"ms":35000}] 04:15:53 INFO - PROCESS | 5122 | 1467112553186 Marionette TRACE conn3 <- [1,2878,null,{}] 04:15:53 INFO - PROCESS | 5122 | 1467112553197 Marionette TRACE conn3 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:15:53 INFO - PROCESS | 5122 | 1467112553201 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:15:53 INFO - PROCESS | 5122 | 1467112553385 Marionette TRACE conn3 <- [1,2879,null,{"value":null}] 04:15:53 INFO - PROCESS | 5122 | 1467112553579 Marionette TRACE conn3 -> [0,2880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:53 INFO - PROCESS | 5122 | 1467112553588 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:15:53 INFO - PROCESS | 5122 | ++DOCSHELL 0x955d6c00 == 34 [pid = 5122] [id = 727] 04:15:53 INFO - PROCESS | 5122 | ++DOMWINDOW == 81 (0x955df000) [pid = 5122] [serial = 2182] [outer = (nil)] 04:15:53 INFO - PROCESS | 5122 | ++DOMWINDOW == 82 (0x96f32000) [pid = 5122] [serial = 2183] [outer = 0x955df000] 04:15:53 INFO - PROCESS | 5122 | 1467112553666 Marionette DEBUG loaded listener.js 04:15:53 INFO - PROCESS | 5122 | ++DOMWINDOW == 83 (0x96f37000) [pid = 5122] [serial = 2184] [outer = 0x955df000] 04:15:54 INFO - PROCESS | 5122 | 1467112554869 Marionette TRACE conn3 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 04:15:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 04:15:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1793ms 04:15:54 INFO - PROCESS | 5122 | 1467112554974 Marionette TRACE conn3 -> [0,2881,"getWindowHandle",null] 04:15:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 04:15:54 INFO - PROCESS | 5122 | 1467112554979 Marionette TRACE conn3 <- [1,2881,null,{"value":"8"}] 04:15:54 INFO - PROCESS | 5122 | 1467112554987 Marionette TRACE conn3 -> [0,2882,"setScriptTimeout",{"ms":35000}] 04:15:54 INFO - PROCESS | 5122 | 1467112554991 Marionette TRACE conn3 <- [1,2882,null,{}] 04:15:55 INFO - PROCESS | 5122 | 1467112555007 Marionette TRACE conn3 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:15:55 INFO - PROCESS | 5122 | 1467112555013 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:15:55 INFO - PROCESS | 5122 | 1467112555241 Marionette TRACE conn3 <- [1,2883,null,{"value":null}] 04:15:55 INFO - PROCESS | 5122 | --DOCSHELL 0x8e4aa400 == 33 [pid = 5122] [id = 722] 04:15:55 INFO - PROCESS | 5122 | --DOCSHELL 0x91ef2c00 == 32 [pid = 5122] [id = 721] 04:15:55 INFO - PROCESS | 5122 | --DOCSHELL 0x8f97bc00 == 31 [pid = 5122] [id = 720] 04:15:55 INFO - PROCESS | 5122 | --DOCSHELL 0x8f01c000 == 30 [pid = 5122] [id = 719] 04:15:55 INFO - PROCESS | 5122 | --DOCSHELL 0x8f018c00 == 29 [pid = 5122] [id = 718] 04:15:55 INFO - PROCESS | 5122 | 1467112555474 Marionette TRACE conn3 -> [0,2884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:55 INFO - PROCESS | 5122 | 1467112555481 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:15:55 INFO - PROCESS | 5122 | --DOMWINDOW == 82 (0x96f33000) [pid = 5122] [serial = 2132] [outer = (nil)] [url = about:blank] 04:15:55 INFO - PROCESS | 5122 | --DOMWINDOW == 81 (0x98108400) [pid = 5122] [serial = 2133] [outer = (nil)] [url = about:blank] 04:15:55 INFO - PROCESS | 5122 | --DOMWINDOW == 80 (0x92fa8c00) [pid = 5122] [serial = 2111] [outer = (nil)] [url = about:blank] 04:15:55 INFO - PROCESS | 5122 | --DOMWINDOW == 79 (0x93b5a400) [pid = 5122] [serial = 2130] [outer = (nil)] [url = about:blank] 04:15:55 INFO - PROCESS | 5122 | --DOMWINDOW == 78 (0x912d1000) [pid = 5122] [serial = 2120] [outer = (nil)] [url = about:blank] 04:15:55 INFO - PROCESS | 5122 | --DOMWINDOW == 77 (0x93b59800) [pid = 5122] [serial = 2123] [outer = (nil)] [url = about:blank] 04:15:55 INFO - PROCESS | 5122 | --DOMWINDOW == 76 (0x8f10d400) [pid = 5122] [serial = 2117] [outer = (nil)] [url = about:blank] 04:15:55 INFO - PROCESS | 5122 | --DOMWINDOW == 75 (0x952e6000) [pid = 5122] [serial = 2127] [outer = (nil)] [url = about:blank] 04:15:55 INFO - PROCESS | 5122 | --DOMWINDOW == 74 (0x91cca000) [pid = 5122] [serial = 2121] [outer = (nil)] [url = about:blank] 04:15:55 INFO - PROCESS | 5122 | --DOMWINDOW == 73 (0x8f111800) [pid = 5122] [serial = 2118] [outer = (nil)] [url = about:blank] 04:15:55 INFO - PROCESS | 5122 | --DOMWINDOW == 72 (0x95534400) [pid = 5122] [serial = 2114] [outer = (nil)] [url = about:blank] 04:15:55 INFO - PROCESS | 5122 | --DOMWINDOW == 71 (0x8fb40000) [pid = 5122] [serial = 2109] [outer = (nil)] [url = about:blank] 04:15:55 INFO - PROCESS | 5122 | --DOMWINDOW == 70 (0x952ab400) [pid = 5122] [serial = 2126] [outer = (nil)] [url = about:blank] 04:15:55 INFO - PROCESS | 5122 | --DOMWINDOW == 69 (0x955d8800) [pid = 5122] [serial = 2115] [outer = (nil)] [url = about:blank] 04:15:55 INFO - PROCESS | 5122 | --DOMWINDOW == 68 (0x948fcc00) [pid = 5122] [serial = 2106] [outer = (nil)] [url = about:blank] 04:15:55 INFO - PROCESS | 5122 | --DOMWINDOW == 67 (0x91ee6800) [pid = 5122] [serial = 2129] [outer = (nil)] [url = about:blank] 04:15:55 INFO - PROCESS | 5122 | --DOMWINDOW == 66 (0x94852400) [pid = 5122] [serial = 2112] [outer = (nil)] [url = about:blank] 04:15:55 INFO - PROCESS | 5122 | --DOMWINDOW == 65 (0x8f980800) [pid = 5122] [serial = 2108] [outer = (nil)] [url = about:blank] 04:15:55 INFO - PROCESS | 5122 | --DOMWINDOW == 64 (0x93d7dc00) [pid = 5122] [serial = 2124] [outer = (nil)] [url = about:blank] 04:15:55 INFO - PROCESS | 5122 | ++DOCSHELL 0x8e4b1000 == 30 [pid = 5122] [id = 728] 04:15:55 INFO - PROCESS | 5122 | ++DOMWINDOW == 65 (0x8e8d2400) [pid = 5122] [serial = 2185] [outer = (nil)] 04:15:55 INFO - PROCESS | 5122 | ++DOMWINDOW == 66 (0x8f01b800) [pid = 5122] [serial = 2186] [outer = 0x8e8d2400] 04:15:55 INFO - PROCESS | 5122 | 1467112555579 Marionette DEBUG loaded listener.js 04:15:55 INFO - PROCESS | 5122 | ++DOMWINDOW == 67 (0x8f2e3000) [pid = 5122] [serial = 2187] [outer = 0x8e8d2400] 04:15:56 INFO - PROCESS | 5122 | 1467112556354 Marionette TRACE conn3 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 04:15:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 04:15:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1401ms 04:15:56 INFO - PROCESS | 5122 | 1467112556387 Marionette TRACE conn3 -> [0,2885,"getWindowHandle",null] 04:15:56 INFO - PROCESS | 5122 | 1467112556393 Marionette TRACE conn3 <- [1,2885,null,{"value":"8"}] 04:15:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 04:15:56 INFO - PROCESS | 5122 | 1467112556403 Marionette TRACE conn3 -> [0,2886,"setScriptTimeout",{"ms":35000}] 04:15:56 INFO - PROCESS | 5122 | 1467112556406 Marionette TRACE conn3 <- [1,2886,null,{}] 04:15:56 INFO - PROCESS | 5122 | 1467112556413 Marionette TRACE conn3 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:15:56 INFO - PROCESS | 5122 | 1467112556418 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:15:56 INFO - PROCESS | 5122 | 1467112556593 Marionette TRACE conn3 <- [1,2887,null,{"value":null}] 04:15:56 INFO - PROCESS | 5122 | 1467112556743 Marionette TRACE conn3 -> [0,2888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.identity.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:56 INFO - PROCESS | 5122 | 1467112556752 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:15:56 INFO - PROCESS | 5122 | ++DOCSHELL 0x8e8dd400 == 31 [pid = 5122] [id = 729] 04:15:56 INFO - PROCESS | 5122 | ++DOMWINDOW == 68 (0x8e8dfc00) [pid = 5122] [serial = 2188] [outer = (nil)] 04:15:56 INFO - PROCESS | 5122 | ++DOMWINDOW == 69 (0x912d3c00) [pid = 5122] [serial = 2189] [outer = 0x8e8dfc00] 04:15:56 INFO - PROCESS | 5122 | 1467112556834 Marionette DEBUG loaded listener.js 04:15:56 INFO - PROCESS | 5122 | ++DOMWINDOW == 70 (0x91ccb000) [pid = 5122] [serial = 2190] [outer = 0x8e8dfc00] 04:15:57 INFO - PROCESS | 5122 | 1467112557665 Marionette TRACE conn3 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 04:15:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 04:15:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1338ms 04:15:57 INFO - PROCESS | 5122 | 1467112557740 Marionette TRACE conn3 -> [0,2889,"getWindowHandle",null] 04:15:57 INFO - PROCESS | 5122 | 1467112557744 Marionette TRACE conn3 <- [1,2889,null,{"value":"8"}] 04:15:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 04:15:57 INFO - PROCESS | 5122 | 1467112557758 Marionette TRACE conn3 -> [0,2890,"setScriptTimeout",{"ms":35000}] 04:15:57 INFO - PROCESS | 5122 | 1467112557764 Marionette TRACE conn3 <- [1,2890,null,{}] 04:15:57 INFO - PROCESS | 5122 | 1467112557779 Marionette TRACE conn3 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:15:57 INFO - PROCESS | 5122 | 1467112557787 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:15:58 INFO - PROCESS | 5122 | 1467112558000 Marionette TRACE conn3 <- [1,2891,null,{"value":null}] 04:15:58 INFO - PROCESS | 5122 | 1467112558093 Marionette TRACE conn3 -> [0,2892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.multiply.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:58 INFO - PROCESS | 5122 | 1467112558105 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:15:58 INFO - PROCESS | 5122 | ++DOCSHELL 0x93d81400 == 32 [pid = 5122] [id = 730] 04:15:58 INFO - PROCESS | 5122 | ++DOMWINDOW == 71 (0x94851000) [pid = 5122] [serial = 2191] [outer = (nil)] 04:15:58 INFO - PROCESS | 5122 | ++DOMWINDOW == 72 (0x948f0800) [pid = 5122] [serial = 2192] [outer = 0x94851000] 04:15:58 INFO - PROCESS | 5122 | 1467112558172 Marionette DEBUG loaded listener.js 04:15:58 INFO - PROCESS | 5122 | ++DOMWINDOW == 73 (0x95232800) [pid = 5122] [serial = 2193] [outer = 0x94851000] 04:15:59 INFO - PROCESS | 5122 | 1467112559023 Marionette TRACE conn3 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 04:15:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 04:15:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1289ms 04:15:59 INFO - PROCESS | 5122 | 1467112559048 Marionette TRACE conn3 -> [0,2893,"getWindowHandle",null] 04:15:59 INFO - PROCESS | 5122 | 1467112559052 Marionette TRACE conn3 <- [1,2893,null,{"value":"8"}] 04:15:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 04:15:59 INFO - PROCESS | 5122 | 1467112559064 Marionette TRACE conn3 -> [0,2894,"setScriptTimeout",{"ms":35000}] 04:15:59 INFO - PROCESS | 5122 | 1467112559066 Marionette TRACE conn3 <- [1,2894,null,{}] 04:15:59 INFO - PROCESS | 5122 | 1467112559072 Marionette TRACE conn3 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:15:59 INFO - PROCESS | 5122 | 1467112559077 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:15:59 INFO - PROCESS | 5122 | 1467112559287 Marionette TRACE conn3 <- [1,2895,null,{"value":null}] 04:15:59 INFO - PROCESS | 5122 | 1467112559319 Marionette TRACE conn3 -> [0,2896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:59 INFO - PROCESS | 5122 | 1467112559324 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:15:59 INFO - PROCESS | 5122 | ++DOCSHELL 0x9241d400 == 33 [pid = 5122] [id = 731] 04:15:59 INFO - PROCESS | 5122 | ++DOMWINDOW == 74 (0x93d7dc00) [pid = 5122] [serial = 2194] [outer = (nil)] 04:15:59 INFO - PROCESS | 5122 | ++DOMWINDOW == 75 (0x952e3800) [pid = 5122] [serial = 2195] [outer = 0x93d7dc00] 04:15:59 INFO - PROCESS | 5122 | 1467112559392 Marionette DEBUG loaded listener.js 04:15:59 INFO - PROCESS | 5122 | ++DOMWINDOW == 76 (0x9552f800) [pid = 5122] [serial = 2196] [outer = 0x93d7dc00] 04:16:00 INFO - PROCESS | 5122 | --DOMWINDOW == 75 (0x8e8d5400) [pid = 5122] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 04:16:00 INFO - PROCESS | 5122 | --DOMWINDOW == 74 (0x91264800) [pid = 5122] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 04:16:00 INFO - PROCESS | 5122 | --DOMWINDOW == 73 (0x96f2f000) [pid = 5122] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 04:16:00 INFO - PROCESS | 5122 | --DOMWINDOW == 72 (0x99221c00) [pid = 5122] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 04:16:00 INFO - PROCESS | 5122 | --DOMWINDOW == 71 (0x992afc00) [pid = 5122] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 04:16:00 INFO - PROCESS | 5122 | --DOMWINDOW == 70 (0x91263000) [pid = 5122] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 04:16:00 INFO - PROCESS | 5122 | --DOMWINDOW == 69 (0x99e4a400) [pid = 5122] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 04:16:00 INFO - PROCESS | 5122 | --DOMWINDOW == 68 (0x91ef3c00) [pid = 5122] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 04:16:00 INFO - PROCESS | 5122 | --DOMWINDOW == 67 (0x8f10b000) [pid = 5122] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 04:16:00 INFO - PROCESS | 5122 | --DOMWINDOW == 66 (0x8f01c800) [pid = 5122] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 04:16:00 INFO - PROCESS | 5122 | --DOMWINDOW == 65 (0x8e4b8800) [pid = 5122] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 04:16:00 INFO - PROCESS | 5122 | --DOMWINDOW == 64 (0x8db83800) [pid = 5122] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 04:16:00 INFO - PROCESS | 5122 | 1467112560444 Marionette TRACE conn3 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 04:16:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 04:16:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1437ms 04:16:00 INFO - PROCESS | 5122 | 1467112560501 Marionette TRACE conn3 -> [0,2897,"getWindowHandle",null] 04:16:00 INFO - PROCESS | 5122 | 1467112560505 Marionette TRACE conn3 <- [1,2897,null,{"value":"8"}] 04:16:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 04:16:00 INFO - PROCESS | 5122 | 1467112560510 Marionette TRACE conn3 -> [0,2898,"setScriptTimeout",{"ms":35000}] 04:16:00 INFO - PROCESS | 5122 | 1467112560514 Marionette TRACE conn3 <- [1,2898,null,{}] 04:16:00 INFO - PROCESS | 5122 | 1467112560528 Marionette TRACE conn3 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:00 INFO - PROCESS | 5122 | 1467112560533 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:16:00 INFO - PROCESS | 5122 | 1467112560684 Marionette TRACE conn3 <- [1,2899,null,{"value":null}] 04:16:00 INFO - PROCESS | 5122 | 1467112560694 Marionette TRACE conn3 -> [0,2900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:00 INFO - PROCESS | 5122 | 1467112560700 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:16:00 INFO - PROCESS | 5122 | ++DOCSHELL 0x8f97c800 == 34 [pid = 5122] [id = 732] 04:16:00 INFO - PROCESS | 5122 | ++DOMWINDOW == 65 (0x91cc9400) [pid = 5122] [serial = 2197] [outer = (nil)] 04:16:00 INFO - PROCESS | 5122 | ++DOMWINDOW == 66 (0x948fcc00) [pid = 5122] [serial = 2198] [outer = 0x91cc9400] 04:16:00 INFO - PROCESS | 5122 | 1467112560768 Marionette DEBUG loaded listener.js 04:16:00 INFO - PROCESS | 5122 | ++DOMWINDOW == 67 (0x9534c400) [pid = 5122] [serial = 2199] [outer = 0x91cc9400] 04:16:01 INFO - PROCESS | 5122 | 1467112561741 Marionette TRACE conn3 <- [1,2900,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 04:16:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 04:16:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1288ms 04:16:01 INFO - PROCESS | 5122 | 1467112561800 Marionette TRACE conn3 -> [0,2901,"getWindowHandle",null] 04:16:01 INFO - PROCESS | 5122 | 1467112561804 Marionette TRACE conn3 <- [1,2901,null,{"value":"8"}] 04:16:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 04:16:01 INFO - PROCESS | 5122 | 1467112561810 Marionette TRACE conn3 -> [0,2902,"setScriptTimeout",{"ms":35000}] 04:16:01 INFO - PROCESS | 5122 | 1467112561813 Marionette TRACE conn3 <- [1,2902,null,{}] 04:16:01 INFO - PROCESS | 5122 | 1467112561818 Marionette TRACE conn3 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:01 INFO - PROCESS | 5122 | 1467112561828 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:16:02 INFO - PROCESS | 5122 | 1467112562089 Marionette TRACE conn3 <- [1,2903,null,{"value":null}] 04:16:02 INFO - PROCESS | 5122 | 1467112562281 Marionette TRACE conn3 -> [0,2904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:02 INFO - PROCESS | 5122 | 1467112562297 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:16:02 INFO - PROCESS | 5122 | ++DOCSHELL 0x8db7f000 == 35 [pid = 5122] [id = 733] 04:16:02 INFO - PROCESS | 5122 | ++DOMWINDOW == 68 (0x8db80c00) [pid = 5122] [serial = 2200] [outer = (nil)] 04:16:02 INFO - PROCESS | 5122 | ++DOMWINDOW == 69 (0x8e4adc00) [pid = 5122] [serial = 2201] [outer = 0x8db80c00] 04:16:02 INFO - PROCESS | 5122 | 1467112562387 Marionette DEBUG loaded listener.js 04:16:02 INFO - PROCESS | 5122 | ++DOMWINDOW == 70 (0x8e8db000) [pid = 5122] [serial = 2202] [outer = 0x8db80c00] 04:16:03 INFO - PROCESS | 5122 | 1467112563422 Marionette TRACE conn3 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 04:16:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 04:16:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1679ms 04:16:03 INFO - PROCESS | 5122 | 1467112563493 Marionette TRACE conn3 -> [0,2905,"getWindowHandle",null] 04:16:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 04:16:03 INFO - PROCESS | 5122 | 1467112563499 Marionette TRACE conn3 <- [1,2905,null,{"value":"8"}] 04:16:03 INFO - PROCESS | 5122 | 1467112563508 Marionette TRACE conn3 -> [0,2906,"setScriptTimeout",{"ms":35000}] 04:16:03 INFO - PROCESS | 5122 | 1467112563512 Marionette TRACE conn3 <- [1,2906,null,{}] 04:16:03 INFO - PROCESS | 5122 | 1467112563520 Marionette TRACE conn3 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:03 INFO - PROCESS | 5122 | 1467112563528 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:16:03 INFO - PROCESS | 5122 | 1467112563751 Marionette TRACE conn3 <- [1,2907,null,{"value":null}] 04:16:04 INFO - PROCESS | 5122 | 1467112563992 Marionette TRACE conn3 -> [0,2908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:04 INFO - PROCESS | 5122 | 1467112564003 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:16:04 INFO - PROCESS | 5122 | ++DOCSHELL 0x91264c00 == 36 [pid = 5122] [id = 734] 04:16:04 INFO - PROCESS | 5122 | ++DOMWINDOW == 71 (0x912ca800) [pid = 5122] [serial = 2203] [outer = (nil)] 04:16:04 INFO - PROCESS | 5122 | ++DOMWINDOW == 72 (0x91cc1800) [pid = 5122] [serial = 2204] [outer = 0x912ca800] 04:16:04 INFO - PROCESS | 5122 | 1467112564102 Marionette DEBUG loaded listener.js 04:16:04 INFO - PROCESS | 5122 | ++DOMWINDOW == 73 (0x91dc4800) [pid = 5122] [serial = 2205] [outer = 0x912ca800] 04:16:05 INFO - PROCESS | 5122 | 1467112565039 Marionette TRACE conn3 <- [1,2908,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 04:16:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 04:16:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1581ms 04:16:05 INFO - PROCESS | 5122 | 1467112565090 Marionette TRACE conn3 -> [0,2909,"getWindowHandle",null] 04:16:05 INFO - PROCESS | 5122 | 1467112565095 Marionette TRACE conn3 <- [1,2909,null,{"value":"8"}] 04:16:05 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 04:16:05 INFO - PROCESS | 5122 | 1467112565102 Marionette TRACE conn3 -> [0,2910,"setScriptTimeout",{"ms":35000}] 04:16:05 INFO - PROCESS | 5122 | 1467112565105 Marionette TRACE conn3 <- [1,2910,null,{}] 04:16:05 INFO - PROCESS | 5122 | 1467112565112 Marionette TRACE conn3 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:05 INFO - PROCESS | 5122 | 1467112565117 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:16:05 INFO - PROCESS | 5122 | 1467112565300 Marionette TRACE conn3 <- [1,2911,null,{"value":null}] 04:16:05 INFO - PROCESS | 5122 | 1467112565501 Marionette TRACE conn3 -> [0,2912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/ClickFakeEvent.nondocument.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:05 INFO - PROCESS | 5122 | 1467112565510 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:16:05 INFO - PROCESS | 5122 | ++DOCSHELL 0x8fb39400 == 37 [pid = 5122] [id = 735] 04:16:05 INFO - PROCESS | 5122 | ++DOMWINDOW == 74 (0x92420c00) [pid = 5122] [serial = 2206] [outer = (nil)] 04:16:05 INFO - PROCESS | 5122 | ++DOMWINDOW == 75 (0x92fa2c00) [pid = 5122] [serial = 2207] [outer = 0x92420c00] 04:16:05 INFO - PROCESS | 5122 | 1467112565590 Marionette DEBUG loaded listener.js 04:16:05 INFO - PROCESS | 5122 | ++DOMWINDOW == 76 (0x93b5c000) [pid = 5122] [serial = 2208] [outer = 0x92420c00] 04:16:06 INFO - PROCESS | 5122 | 1467112566585 Marionette TRACE conn3 <- [1,2912,null,{"value":["/DOMEvents/ClickFakeEvent.nondocument.html",0,null,null,[["Click event on an element not in the document",0,null,null],["Click event can be dispatched to an element that is not in the document.",0,null,null]]]}] 04:16:06 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 04:16:06 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 04:16:06 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1531ms 04:16:06 INFO - PROCESS | 5122 | 1467112566635 Marionette TRACE conn3 -> [0,2913,"getWindowHandle",null] 04:16:06 INFO - PROCESS | 5122 | 1467112566642 Marionette TRACE conn3 <- [1,2913,null,{"value":"8"}] 04:16:06 INFO - TEST-START | /DOMEvents/constructors.html 04:16:06 INFO - PROCESS | 5122 | 1467112566680 Marionette TRACE conn3 -> [0,2914,"setScriptTimeout",{"ms":35000}] 04:16:06 INFO - PROCESS | 5122 | 1467112566688 Marionette TRACE conn3 <- [1,2914,null,{}] 04:16:06 INFO - PROCESS | 5122 | 1467112566695 Marionette TRACE conn3 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:06 INFO - PROCESS | 5122 | 1467112566702 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:16:06 INFO - PROCESS | 5122 | 1467112566900 Marionette TRACE conn3 <- [1,2915,null,{"value":null}] 04:16:07 INFO - PROCESS | 5122 | 1467112567109 Marionette TRACE conn3 -> [0,2916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/constructors.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/constructors.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:07 INFO - PROCESS | 5122 | 1467112567115 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:16:07 INFO - PROCESS | 5122 | ++DOCSHELL 0x91eeb800 == 38 [pid = 5122] [id = 736] 04:16:07 INFO - PROCESS | 5122 | ++DOMWINDOW == 77 (0x92024400) [pid = 5122] [serial = 2209] [outer = (nil)] 04:16:07 INFO - PROCESS | 5122 | ++DOMWINDOW == 78 (0x955dc800) [pid = 5122] [serial = 2210] [outer = 0x92024400] 04:16:07 INFO - PROCESS | 5122 | 1467112567196 Marionette DEBUG loaded listener.js 04:16:07 INFO - PROCESS | 5122 | ++DOMWINDOW == 79 (0x98178000) [pid = 5122] [serial = 2211] [outer = 0x92024400] 04:16:08 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 04:16:08 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 04:16:08 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 04:16:08 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 04:16:08 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 04:16:08 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 04:16:08 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 04:16:08 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 04:16:08 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 04:16:08 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 04:16:08 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 04:16:08 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 04:16:08 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 04:16:08 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 04:16:08 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 04:16:08 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 04:16:08 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 04:16:08 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 04:16:08 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 04:16:08 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 04:16:08 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 04:16:08 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 04:16:08 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 04:16:08 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 04:16:08 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 04:16:08 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 04:16:08 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 04:16:08 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 04:16:08 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 04:16:08 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 04:16:08 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 04:16:08 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 04:16:08 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 04:16:08 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 04:16:08 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 04:16:08 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 04:16:08 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 04:16:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 04:16:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:16:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:16:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 04:16:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 04:16:08 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 04:16:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 04:16:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:16:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:16:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 04:16:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 04:16:08 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 04:16:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 04:16:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:16:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:16:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 04:16:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 04:16:08 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 04:16:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 04:16:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:16:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:16:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 04:16:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 04:16:08 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 04:16:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 04:16:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:16:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:16:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 04:16:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 04:16:08 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 04:16:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 04:16:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:16:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:16:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 04:16:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 04:16:08 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 04:16:08 INFO - TEST-OK | /DOMEvents/constructors.html | took 1618ms 04:16:08 INFO - TEST-START | /DOMEvents/event-phases-order.html 04:16:08 INFO - PROCESS | 5122 | 1467112568206 Marionette TRACE conn3 <- [1,2916,null,{"value":["/DOMEvents/constructors.html",0,null,null,[["Event constructor (no argument)",0,null,null],["Event constructor (undefined argument)",0,null,null],["Event constructor (null argument)",0,null,null],["Event constructor (empty argument)",0,null,null],["Event constructor (argument with default values)",0,null,null],["Event constructor (argument with non-default values)",0,null,null],["UIEvent constructor (no argument)",0,null,null],["UIEvent constructor (undefined argument)",0,null,null],["UIEvent constructor (null argument)",0,null,null],["UIEvent constructor (empty argument)",0,null,null],["UIEvent constructor (argument with default values)",0,null,null],["UIEvent constructor (argument with non-default values)",0,null,null],["FocusEvent constructor (no argument)",0,null,null],["FocusEvent constructor (undefined argument)",0,null,null],["FocusEvent constructor (null argument)",0,null,null],["FocusEvent constructor (empty argument)",0,null,null],["FocusEvent constructor (argument with default values)",0,null,null],["FocusEvent constructor (argument with non-default values)",0,null,null],["MouseEvent constructor (no argument)",0,null,null],["MouseEvent constructor (undefined argument)",0,null,null],["MouseEvent constructor (null argument)",0,null,null],["MouseEvent constructor (empty argument)",0,null,null],["MouseEvent constructor (argument with default values)",0,null,null],["MouseEvent constructor (argument with non-default values)",0,null,null],["WheelEvent constructor (no argument)",0,null,null],["WheelEvent constructor (undefined argument)",0,null,null],["WheelEvent constructor (null argument)",0,null,null],["WheelEvent constructor (empty argument)",0,null,null],["WheelEvent constructor (argument with default values)",0,null,null],["WheelEvent constructor (argument with non-default values)",0,null,null],["KeyboardEvent constructor (no argument)",0,null,null],["KeyboardEvent constructor (undefined argument)",0,null,null],["KeyboardEvent constructor (null argument)",0,null,null],["KeyboardEvent constructor (empty argument)",0,null,null],["KeyboardEvent constructor (argument with default values)",0,null,null],["KeyboardEvent constructor (argument with non-default values)",0,null,null],["CompositionEvent constructor (no argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:100:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:99:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (undefined argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:105:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:104:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (null argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:110:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:109:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (empty argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:115:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:114:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:125:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:119:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with non-default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:143:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:129:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["UIEvent constructor (view argument with wrong type)",0,null,null]]]}] 04:16:08 INFO - PROCESS | 5122 | 1467112568290 Marionette TRACE conn3 -> [0,2917,"getWindowHandle",null] 04:16:08 INFO - PROCESS | 5122 | 1467112568296 Marionette TRACE conn3 <- [1,2917,null,{"value":"8"}] 04:16:08 INFO - PROCESS | 5122 | 1467112568311 Marionette TRACE conn3 -> [0,2918,"setScriptTimeout",{"ms":35000}] 04:16:08 INFO - PROCESS | 5122 | 1467112568316 Marionette TRACE conn3 <- [1,2918,null,{}] 04:16:08 INFO - PROCESS | 5122 | 1467112568348 Marionette TRACE conn3 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:08 INFO - PROCESS | 5122 | 1467112568352 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:16:08 INFO - PROCESS | 5122 | 1467112568519 Marionette TRACE conn3 <- [1,2919,null,{"value":null}] 04:16:08 INFO - PROCESS | 5122 | 1467112568714 Marionette TRACE conn3 -> [0,2920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/event-phases-order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/event-phases-order.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:08 INFO - PROCESS | 5122 | 1467112568723 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:16:08 INFO - PROCESS | 5122 | ++DOCSHELL 0x912d2800 == 39 [pid = 5122] [id = 737] 04:16:08 INFO - PROCESS | 5122 | ++DOMWINDOW == 80 (0x99226000) [pid = 5122] [serial = 2212] [outer = (nil)] 04:16:08 INFO - PROCESS | 5122 | ++DOMWINDOW == 81 (0x99dbb800) [pid = 5122] [serial = 2213] [outer = 0x99226000] 04:16:08 INFO - PROCESS | 5122 | 1467112568844 Marionette DEBUG loaded listener.js 04:16:08 INFO - PROCESS | 5122 | ++DOMWINDOW == 82 (0x99e4cc00) [pid = 5122] [serial = 2214] [outer = 0x99226000] 04:16:09 INFO - PROCESS | 5122 | 1467112569613 Marionette TRACE conn3 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 04:16:09 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 04:16:09 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1356ms 04:16:09 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 04:16:09 INFO - PROCESS | 5122 | 1467112569665 Marionette TRACE conn3 -> [0,2921,"getWindowHandle",null] 04:16:09 INFO - PROCESS | 5122 | 1467112569668 Marionette TRACE conn3 <- [1,2921,null,{"value":"8"}] 04:16:09 INFO - PROCESS | 5122 | 1467112569675 Marionette TRACE conn3 -> [0,2922,"setScriptTimeout",{"ms":35000}] 04:16:09 INFO - PROCESS | 5122 | 1467112569679 Marionette TRACE conn3 <- [1,2922,null,{}] 04:16:09 INFO - PROCESS | 5122 | 1467112569691 Marionette TRACE conn3 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:09 INFO - PROCESS | 5122 | 1467112569696 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:16:09 INFO - PROCESS | 5122 | 1467112569874 Marionette TRACE conn3 <- [1,2923,null,{"value":null}] 04:16:10 INFO - PROCESS | 5122 | 1467112570066 Marionette TRACE conn3 -> [0,2924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/init-event-while-dispatching.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:10 INFO - PROCESS | 5122 | 1467112570085 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:16:10 INFO - PROCESS | 5122 | ++DOCSHELL 0x9a1ef800 == 40 [pid = 5122] [id = 738] 04:16:10 INFO - PROCESS | 5122 | ++DOMWINDOW == 83 (0x9a395400) [pid = 5122] [serial = 2215] [outer = (nil)] 04:16:10 INFO - PROCESS | 5122 | ++DOMWINDOW == 84 (0x9a39ac00) [pid = 5122] [serial = 2216] [outer = 0x9a395400] 04:16:10 INFO - PROCESS | 5122 | 1467112570219 Marionette DEBUG loaded listener.js 04:16:10 INFO - PROCESS | 5122 | ++DOMWINDOW == 85 (0x9a5b8800) [pid = 5122] [serial = 2217] [outer = 0x9a395400] 04:16:10 INFO - PROCESS | 5122 | [5122] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 04:16:10 INFO - PROCESS | 5122 | [5122] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 04:16:10 INFO - PROCESS | 5122 | [5122] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 04:16:10 INFO - PROCESS | 5122 | [5122] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 04:16:11 INFO - PROCESS | 5122 | 1467112571128 Marionette TRACE conn3 <- [1,2924,null,{"value":["/DOMEvents/init-event-while-dispatching.html",0,null,null,[["Calling initKeyboardEvent while dispatching.",1,"ev.initKeyboardEvent is not a function","events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initMouseEvent while dispatching.",1,"assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1","events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initCustomEvent while dispatching.",1,"assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1","events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initUIEvent while dispatching.",1,"assert_equals: initUIEvent view setter should short-circuit expected null but got object \"[object Window]\"","events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initEvent while dispatching.",0,null,null]]]}] 04:16:11 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 04:16:11 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 04:16:11 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 04:16:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:16:11 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 04:16:11 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 04:16:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:16:11 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 04:16:11 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 04:16:11 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 04:16:11 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 04:16:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:16:11 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 04:16:11 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 04:16:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:16:11 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 04:16:11 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 04:16:11 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 04:16:11 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 04:16:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:16:11 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 04:16:11 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 04:16:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:16:11 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 04:16:11 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]" 04:16:11 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 04:16:11 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 04:16:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:16:11 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 04:16:11 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 04:16:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:16:11 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 04:16:11 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 04:16:11 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1488ms 04:16:11 INFO - PROCESS | 5122 | 1467112571163 Marionette TRACE conn3 -> [0,2925,"getWindowHandle",null] 04:16:11 INFO - PROCESS | 5122 | 1467112571172 Marionette TRACE conn3 <- [1,2925,null,{"value":"8"}] 04:16:11 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 04:16:11 INFO - PROCESS | 5122 | 1467112571181 Marionette TRACE conn3 -> [0,2926,"setScriptTimeout",{"ms":35000}] 04:16:11 INFO - PROCESS | 5122 | 1467112571189 Marionette TRACE conn3 <- [1,2926,null,{}] 04:16:11 INFO - PROCESS | 5122 | 1467112571196 Marionette TRACE conn3 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:11 INFO - PROCESS | 5122 | 1467112571201 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:16:11 INFO - PROCESS | 5122 | 1467112571456 Marionette TRACE conn3 <- [1,2927,null,{"value":null}] 04:16:11 INFO - PROCESS | 5122 | 1467112571675 Marionette TRACE conn3 -> [0,2928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-and-window-error-event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:11 INFO - PROCESS | 5122 | 1467112571683 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:16:11 INFO - PROCESS | 5122 | ++DOCSHELL 0x8e8d9000 == 41 [pid = 5122] [id = 739] 04:16:11 INFO - PROCESS | 5122 | ++DOMWINDOW == 86 (0x8f10b800) [pid = 5122] [serial = 2218] [outer = (nil)] 04:16:11 INFO - PROCESS | 5122 | ++DOMWINDOW == 87 (0x9a8f0c00) [pid = 5122] [serial = 2219] [outer = 0x8f10b800] 04:16:11 INFO - PROCESS | 5122 | 1467112571765 Marionette DEBUG loaded listener.js 04:16:11 INFO - PROCESS | 5122 | ++DOMWINDOW == 88 (0x9a8f5400) [pid = 5122] [serial = 2220] [outer = 0x8f10b800] 04:16:12 INFO - PROCESS | 5122 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 04:16:12 INFO - PROCESS | 5122 | 1467112572582 Marionette TRACE conn3 <- [1,2928,null,{"value":["/DOMEvents/throwing-in-listener-and-window-error-event.html",1,"Error: Error from listener",null,[["Throwing in event listener generates an error event on the window object",0,null,null]]]}] 04:16:12 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 04:16:12 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1450ms 04:16:12 INFO - PROCESS | 5122 | 1467112572632 Marionette TRACE conn3 -> [0,2929,"getWindowHandle",null] 04:16:12 INFO - PROCESS | 5122 | 1467112572637 Marionette TRACE conn3 <- [1,2929,null,{"value":"8"}] 04:16:12 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 04:16:12 INFO - PROCESS | 5122 | 1467112572643 Marionette TRACE conn3 -> [0,2930,"setScriptTimeout",{"ms":35000}] 04:16:12 INFO - PROCESS | 5122 | 1467112572646 Marionette TRACE conn3 <- [1,2930,null,{}] 04:16:12 INFO - PROCESS | 5122 | 1467112572652 Marionette TRACE conn3 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:12 INFO - PROCESS | 5122 | 1467112572657 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:16:12 INFO - PROCESS | 5122 | 1467112572815 Marionette TRACE conn3 <- [1,2931,null,{"value":null}] 04:16:13 INFO - PROCESS | 5122 | 1467112573014 Marionette TRACE conn3 -> [0,2932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:13 INFO - PROCESS | 5122 | 1467112573023 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:16:13 INFO - PROCESS | 5122 | ++DOCSHELL 0x8e4ab800 == 42 [pid = 5122] [id = 740] 04:16:13 INFO - PROCESS | 5122 | ++DOMWINDOW == 89 (0x8e4ae400) [pid = 5122] [serial = 2221] [outer = (nil)] 04:16:13 INFO - PROCESS | 5122 | ++DOMWINDOW == 90 (0x8f2e2800) [pid = 5122] [serial = 2222] [outer = 0x8e4ae400] 04:16:13 INFO - PROCESS | 5122 | 1467112573103 Marionette DEBUG loaded listener.js 04:16:13 INFO - PROCESS | 5122 | ++DOMWINDOW == 91 (0x91dc3c00) [pid = 5122] [serial = 2223] [outer = 0x8e4ae400] 04:16:13 INFO - PROCESS | 5122 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 04:16:13 INFO - PROCESS | 5122 | 1467112573912 Marionette TRACE conn3 <- [1,2932,null,{"value":["/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html",0,null,null,[["Throwing in event listener",0,null,null]]]}] 04:16:13 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 04:16:13 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1329ms 04:16:13 INFO - PROCESS | 5122 | 1467112573973 Marionette TRACE conn3 -> [0,2933,"getWindowHandle",null] 04:16:13 INFO - PROCESS | 5122 | 1467112573975 Marionette TRACE conn3 <- [1,2933,null,{"value":"8"}] 04:16:13 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 04:16:13 INFO - PROCESS | 5122 | 1467112573982 Marionette TRACE conn3 -> [0,2934,"setScriptTimeout",{"ms":35000}] 04:16:13 INFO - PROCESS | 5122 | 1467112573986 Marionette TRACE conn3 <- [1,2934,null,{}] 04:16:13 INFO - PROCESS | 5122 | 1467112573991 Marionette TRACE conn3 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:13 INFO - PROCESS | 5122 | 1467112573996 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:16:14 INFO - PROCESS | 5122 | 1467112574482 Marionette TRACE conn3 <- [1,2935,null,{"value":null}] 04:16:14 INFO - PROCESS | 5122 | 1467112574674 Marionette TRACE conn3 -> [0,2936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:14 INFO - PROCESS | 5122 | 1467112574687 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:16:14 INFO - PROCESS | 5122 | ++DOCSHELL 0x8e8d2c00 == 43 [pid = 5122] [id = 741] 04:16:14 INFO - PROCESS | 5122 | ++DOMWINDOW == 92 (0x8f10b000) [pid = 5122] [serial = 2224] [outer = (nil)] 04:16:14 INFO - PROCESS | 5122 | ++DOMWINDOW == 93 (0x8f112000) [pid = 5122] [serial = 2225] [outer = 0x8f10b000] 04:16:14 INFO - PROCESS | 5122 | 1467112574809 Marionette DEBUG loaded listener.js 04:16:14 INFO - PROCESS | 5122 | ++DOMWINDOW == 94 (0x8f975400) [pid = 5122] [serial = 2226] [outer = 0x8f10b000] 04:16:15 INFO - PROCESS | 5122 | 1467112575653 Marionette TRACE conn3 <- [1,2936,null,{"value":["/DOMEvents/tests/approved/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 04:16:15 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 04:16:15 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1687ms 04:16:15 INFO - PROCESS | 5122 | 1467112575671 Marionette TRACE conn3 -> [0,2937,"getWindowHandle",null] 04:16:15 INFO - PROCESS | 5122 | 1467112575677 Marionette TRACE conn3 <- [1,2937,null,{"value":"8"}] 04:16:15 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 04:16:15 INFO - PROCESS | 5122 | 1467112575684 Marionette TRACE conn3 -> [0,2938,"setScriptTimeout",{"ms":35000}] 04:16:15 INFO - PROCESS | 5122 | 1467112575688 Marionette TRACE conn3 <- [1,2938,null,{}] 04:16:15 INFO - PROCESS | 5122 | 1467112575695 Marionette TRACE conn3 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:15 INFO - PROCESS | 5122 | 1467112575700 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:16:15 INFO - PROCESS | 5122 | 1467112575868 Marionette TRACE conn3 <- [1,2939,null,{"value":null}] 04:16:16 INFO - PROCESS | 5122 | --DOCSHELL 0x8e4b9000 == 42 [pid = 5122] [id = 680] 04:16:16 INFO - PROCESS | 5122 | --DOCSHELL 0x8e8dc000 == 41 [pid = 5122] [id = 678] 04:16:16 INFO - PROCESS | 5122 | --DOCSHELL 0x8f97c800 == 40 [pid = 5122] [id = 732] 04:16:16 INFO - PROCESS | 5122 | --DOCSHELL 0x9241d400 == 39 [pid = 5122] [id = 731] 04:16:16 INFO - PROCESS | 5122 | --DOCSHELL 0x93d81400 == 38 [pid = 5122] [id = 730] 04:16:16 INFO - PROCESS | 5122 | --DOCSHELL 0x8e8dd400 == 37 [pid = 5122] [id = 729] 04:16:16 INFO - PROCESS | 5122 | --DOCSHELL 0x8e4b1000 == 36 [pid = 5122] [id = 728] 04:16:16 INFO - PROCESS | 5122 | --DOCSHELL 0x955d6c00 == 35 [pid = 5122] [id = 727] 04:16:16 INFO - PROCESS | 5122 | --DOCSHELL 0x8e8da400 == 34 [pid = 5122] [id = 725] 04:16:16 INFO - PROCESS | 5122 | --DOCSHELL 0x952af800 == 33 [pid = 5122] [id = 726] 04:16:16 INFO - PROCESS | 5122 | --DOCSHELL 0x8e8da000 == 32 [pid = 5122] [id = 724] 04:16:16 INFO - PROCESS | 5122 | --DOCSHELL 0x99db9400 == 31 [pid = 5122] [id = 694] 04:16:16 INFO - PROCESS | 5122 | --DOCSHELL 0x8db7a800 == 30 [pid = 5122] [id = 682] 04:16:16 INFO - PROCESS | 5122 | --DOCSHELL 0x91cbf400 == 29 [pid = 5122] [id = 681] 04:16:16 INFO - PROCESS | 5122 | --DOCSHELL 0x92faa400 == 28 [pid = 5122] [id = 687] 04:16:16 INFO - PROCESS | 5122 | --DOCSHELL 0x8f012400 == 27 [pid = 5122] [id = 683] 04:16:16 INFO - PROCESS | 5122 | --DOCSHELL 0x8f979800 == 26 [pid = 5122] [id = 679] 04:16:16 INFO - PROCESS | 5122 | --DOCSHELL 0x8e4ac400 == 25 [pid = 5122] [id = 684] 04:16:16 INFO - PROCESS | 5122 | --DOCSHELL 0x92421000 == 24 [pid = 5122] [id = 686] 04:16:16 INFO - PROCESS | 5122 | --DOCSHELL 0x93b94000 == 23 [pid = 5122] [id = 693] 04:16:16 INFO - PROCESS | 5122 | --DOCSHELL 0x8e4acc00 == 22 [pid = 5122] [id = 691] 04:16:16 INFO - PROCESS | 5122 | --DOCSHELL 0x91ef4000 == 21 [pid = 5122] [id = 690] 04:16:16 INFO - PROCESS | 5122 | --DOCSHELL 0x8db79400 == 20 [pid = 5122] [id = 695] 04:16:16 INFO - PROCESS | 5122 | --DOCSHELL 0x8e8d7400 == 19 [pid = 5122] [id = 692] 04:16:16 INFO - PROCESS | 5122 | --DOCSHELL 0x8f976800 == 18 [pid = 5122] [id = 685] 04:16:16 INFO - PROCESS | 5122 | --DOCSHELL 0x92fa7c00 == 17 [pid = 5122] [id = 723] 04:16:16 INFO - PROCESS | 5122 | --DOCSHELL 0x948ee800 == 16 [pid = 5122] [id = 688] 04:16:16 INFO - PROCESS | 5122 | --DOCSHELL 0x8f2e5400 == 15 [pid = 5122] [id = 689] 04:16:16 INFO - PROCESS | 5122 | --DOCSHELL 0x8e4ab800 == 14 [pid = 5122] [id = 740] 04:16:16 INFO - PROCESS | 5122 | --DOCSHELL 0x9a1ef800 == 13 [pid = 5122] [id = 738] 04:16:16 INFO - PROCESS | 5122 | --DOCSHELL 0x8e8d9000 == 12 [pid = 5122] [id = 739] 04:16:16 INFO - PROCESS | 5122 | --DOCSHELL 0x912d2800 == 11 [pid = 5122] [id = 737] 04:16:16 INFO - PROCESS | 5122 | --DOCSHELL 0x91eeb800 == 10 [pid = 5122] [id = 736] 04:16:16 INFO - PROCESS | 5122 | --DOCSHELL 0x91264c00 == 9 [pid = 5122] [id = 734] 04:16:16 INFO - PROCESS | 5122 | --DOCSHELL 0x8fb39400 == 8 [pid = 5122] [id = 735] 04:16:16 INFO - PROCESS | 5122 | --DOCSHELL 0x8db7f000 == 7 [pid = 5122] [id = 733] 04:16:17 INFO - PROCESS | 5122 | --DOMWINDOW == 93 (0x9485c800) [pid = 5122] [serial = 2171] [outer = (nil)] [url = about:blank] 04:16:17 INFO - PROCESS | 5122 | --DOMWINDOW == 92 (0x8f983800) [pid = 5122] [serial = 2136] [outer = (nil)] [url = about:blank] 04:16:17 INFO - PROCESS | 5122 | --DOMWINDOW == 91 (0x8f976c00) [pid = 5122] [serial = 2135] [outer = (nil)] [url = about:blank] 04:16:17 INFO - PROCESS | 5122 | --DOMWINDOW == 90 (0x930dbc00) [pid = 5122] [serial = 2139] [outer = (nil)] [url = about:blank] 04:16:17 INFO - PROCESS | 5122 | --DOMWINDOW == 89 (0x91ef1000) [pid = 5122] [serial = 2138] [outer = (nil)] [url = about:blank] 04:16:17 INFO - PROCESS | 5122 | --DOMWINDOW == 88 (0x98370000) [pid = 5122] [serial = 2142] [outer = (nil)] [url = about:blank] 04:16:17 INFO - PROCESS | 5122 | --DOMWINDOW == 87 (0x96f36c00) [pid = 5122] [serial = 2141] [outer = (nil)] [url = about:blank] 04:16:17 INFO - PROCESS | 5122 | --DOMWINDOW == 86 (0x99e41000) [pid = 5122] [serial = 2145] [outer = (nil)] [url = about:blank] 04:16:17 INFO - PROCESS | 5122 | --DOMWINDOW == 85 (0x99e24800) [pid = 5122] [serial = 2144] [outer = (nil)] [url = about:blank] 04:16:17 INFO - PROCESS | 5122 | --DOMWINDOW == 84 (0x99ee8400) [pid = 5122] [serial = 2148] [outer = (nil)] [url = about:blank] 04:16:17 INFO - PROCESS | 5122 | --DOMWINDOW == 83 (0x952a7400) [pid = 5122] [serial = 2147] [outer = (nil)] [url = about:blank] 04:16:17 INFO - PROCESS | 5122 | --DOMWINDOW == 82 (0x912cb800) [pid = 5122] [serial = 2162] [outer = (nil)] [url = about:blank] 04:16:17 INFO - PROCESS | 5122 | --DOMWINDOW == 81 (0x9a3b4c00) [pid = 5122] [serial = 2151] [outer = (nil)] [url = about:blank] 04:16:17 INFO - PROCESS | 5122 | --DOMWINDOW == 80 (0x92028800) [pid = 5122] [serial = 2165] [outer = (nil)] [url = about:blank] 04:16:17 INFO - PROCESS | 5122 | --DOMWINDOW == 79 (0x9a3a3400) [pid = 5122] [serial = 2150] [outer = (nil)] [url = about:blank] 04:16:17 INFO - PROCESS | 5122 | --DOMWINDOW == 78 (0x91dc3400) [pid = 5122] [serial = 2157] [outer = (nil)] [url = about:blank] 04:16:17 INFO - PROCESS | 5122 | --DOMWINDOW == 77 (0x912ca400) [pid = 5122] [serial = 2156] [outer = (nil)] [url = about:blank] 04:16:17 INFO - PROCESS | 5122 | --DOMWINDOW == 76 (0x8f116000) [pid = 5122] [serial = 2159] [outer = (nil)] [url = about:blank] 04:16:17 INFO - PROCESS | 5122 | --DOMWINDOW == 75 (0x8f2db800) [pid = 5122] [serial = 2160] [outer = (nil)] [url = about:blank] 04:16:17 INFO - PROCESS | 5122 | --DOMWINDOW == 74 (0x8f015000) [pid = 5122] [serial = 2168] [outer = (nil)] [url = about:blank] 04:16:17 INFO - PROCESS | 5122 | --DOMWINDOW == 73 (0x8f013c00) [pid = 5122] [serial = 2154] [outer = (nil)] [url = about:blank] 04:16:17 INFO - PROCESS | 5122 | --DOMWINDOW == 72 (0x8e4b5800) [pid = 5122] [serial = 2153] [outer = (nil)] [url = about:blank] 04:16:17 INFO - PROCESS | 5122 | --DOMWINDOW == 71 (0x92faac00) [pid = 5122] [serial = 2166] [outer = (nil)] [url = about:blank] 04:16:17 INFO - PROCESS | 5122 | --DOMWINDOW == 70 (0x91ccbc00) [pid = 5122] [serial = 2169] [outer = (nil)] [url = about:blank] 04:16:17 INFO - PROCESS | 5122 | --DOMWINDOW == 69 (0x912d5800) [pid = 5122] [serial = 2163] [outer = (nil)] [url = about:blank] 04:16:17 INFO - PROCESS | 5122 | 1467112577240 Marionette TRACE conn3 -> [0,2940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:17 INFO - PROCESS | 5122 | 1467112577247 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:16:17 INFO - PROCESS | 5122 | ++DOCSHELL 0x8db7e000 == 8 [pid = 5122] [id = 742] 04:16:17 INFO - PROCESS | 5122 | ++DOMWINDOW == 70 (0x8db7e800) [pid = 5122] [serial = 2227] [outer = (nil)] 04:16:17 INFO - PROCESS | 5122 | ++DOMWINDOW == 71 (0x8e4ac400) [pid = 5122] [serial = 2228] [outer = 0x8db7e800] 04:16:17 INFO - PROCESS | 5122 | 1467112577327 Marionette DEBUG loaded listener.js 04:16:17 INFO - PROCESS | 5122 | ++DOMWINDOW == 72 (0x8e8d4c00) [pid = 5122] [serial = 2229] [outer = 0x8db7e800] 04:16:18 INFO - PROCESS | 5122 | 1467112578027 Marionette TRACE conn3 <- [1,2940,null,{"value":["/DOMEvents/tests/approved/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 04:16:18 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. 04:16:18 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 2389ms 04:16:18 INFO - PROCESS | 5122 | 1467112578074 Marionette TRACE conn3 -> [0,2941,"getWindowHandle",null] 04:16:18 INFO - PROCESS | 5122 | 1467112578079 Marionette TRACE conn3 <- [1,2941,null,{"value":"8"}] 04:16:18 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 04:16:18 INFO - PROCESS | 5122 | 1467112578087 Marionette TRACE conn3 -> [0,2942,"setScriptTimeout",{"ms":35000}] 04:16:18 INFO - PROCESS | 5122 | 1467112578091 Marionette TRACE conn3 <- [1,2942,null,{}] 04:16:18 INFO - PROCESS | 5122 | 1467112578098 Marionette TRACE conn3 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:18 INFO - PROCESS | 5122 | 1467112578106 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:16:18 INFO - PROCESS | 5122 | 1467112578252 Marionette TRACE conn3 <- [1,2943,null,{"value":null}] 04:16:18 INFO - PROCESS | 5122 | 1467112578417 Marionette TRACE conn3 -> [0,2944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:18 INFO - PROCESS | 5122 | 1467112578426 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:16:18 INFO - PROCESS | 5122 | ++DOCSHELL 0x8f112800 == 9 [pid = 5122] [id = 743] 04:16:18 INFO - PROCESS | 5122 | ++DOMWINDOW == 73 (0x8f114c00) [pid = 5122] [serial = 2230] [outer = (nil)] 04:16:18 INFO - PROCESS | 5122 | ++DOMWINDOW == 74 (0x8f2e0400) [pid = 5122] [serial = 2231] [outer = 0x8f114c00] 04:16:18 INFO - PROCESS | 5122 | 1467112578499 Marionette DEBUG loaded listener.js 04:16:18 INFO - PROCESS | 5122 | ++DOMWINDOW == 75 (0x8f975800) [pid = 5122] [serial = 2232] [outer = 0x8f114c00] 04:16:19 INFO - PROCESS | 5122 | 1467112579218 Marionette TRACE conn3 <- [1,2944,null,{"value":["/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5\n"]]]}] 04:16:19 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 04:16:19 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 04:16:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:16:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:16:19 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 04:16:19 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1190ms 04:16:19 INFO - PROCESS | 5122 | 1467112579291 Marionette TRACE conn3 -> [0,2945,"getWindowHandle",null] 04:16:19 INFO - PROCESS | 5122 | 1467112579299 Marionette TRACE conn3 <- [1,2945,null,{"value":"8"}] 04:16:19 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 04:16:19 INFO - PROCESS | 5122 | 1467112579310 Marionette TRACE conn3 -> [0,2946,"setScriptTimeout",{"ms":35000}] 04:16:19 INFO - PROCESS | 5122 | 1467112579312 Marionette TRACE conn3 <- [1,2946,null,{}] 04:16:19 INFO - PROCESS | 5122 | 1467112579319 Marionette TRACE conn3 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:19 INFO - PROCESS | 5122 | 1467112579325 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:16:19 INFO - PROCESS | 5122 | 1467112579488 Marionette TRACE conn3 <- [1,2947,null,{"value":null}] 04:16:19 INFO - PROCESS | 5122 | 1467112579499 Marionette TRACE conn3 -> [0,2948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:19 INFO - PROCESS | 5122 | 1467112579508 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:16:19 INFO - PROCESS | 5122 | ++DOCSHELL 0x91264800 == 10 [pid = 5122] [id = 744] 04:16:19 INFO - PROCESS | 5122 | ++DOMWINDOW == 76 (0x91264c00) [pid = 5122] [serial = 2233] [outer = (nil)] 04:16:19 INFO - PROCESS | 5122 | ++DOMWINDOW == 77 (0x912d5800) [pid = 5122] [serial = 2234] [outer = 0x91264c00] 04:16:19 INFO - PROCESS | 5122 | 1467112579573 Marionette DEBUG loaded listener.js 04:16:19 INFO - PROCESS | 5122 | ++DOMWINDOW == 78 (0x91ccbc00) [pid = 5122] [serial = 2235] [outer = 0x91264c00] 04:16:20 INFO - PROCESS | 5122 | 1467112580566 Marionette TRACE conn3 <- [1,2948,null,{"value":["/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 04:16:20 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. 04:16:20 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1279ms 04:16:20 INFO - PROCESS | 5122 | 1467112580589 Marionette TRACE conn3 -> [0,2949,"getWindowHandle",null] 04:16:20 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 04:16:20 INFO - PROCESS | 5122 | 1467112580593 Marionette TRACE conn3 <- [1,2949,null,{"value":"8"}] 04:16:20 INFO - PROCESS | 5122 | 1467112580618 Marionette TRACE conn3 -> [0,2950,"setScriptTimeout",{"ms":35000}] 04:16:20 INFO - PROCESS | 5122 | 1467112580628 Marionette TRACE conn3 <- [1,2950,null,{}] 04:16:20 INFO - PROCESS | 5122 | 1467112580638 Marionette TRACE conn3 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:20 INFO - PROCESS | 5122 | 1467112580647 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:16:20 INFO - PROCESS | 5122 | 1467112580870 Marionette TRACE conn3 <- [1,2951,null,{"value":null}] 04:16:20 INFO - PROCESS | 5122 | 1467112580892 Marionette TRACE conn3 -> [0,2952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:20 INFO - PROCESS | 5122 | 1467112580902 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:16:20 INFO - PROCESS | 5122 | ++DOCSHELL 0x92021c00 == 11 [pid = 5122] [id = 745] 04:16:20 INFO - PROCESS | 5122 | ++DOMWINDOW == 79 (0x92022800) [pid = 5122] [serial = 2236] [outer = (nil)] 04:16:20 INFO - PROCESS | 5122 | ++DOMWINDOW == 80 (0x92420400) [pid = 5122] [serial = 2237] [outer = 0x92022800] 04:16:20 INFO - PROCESS | 5122 | 1467112580966 Marionette DEBUG loaded listener.js 04:16:21 INFO - PROCESS | 5122 | ++DOMWINDOW == 81 (0x92429000) [pid = 5122] [serial = 2238] [outer = 0x92022800] 04:16:21 INFO - PROCESS | 5122 | ++DOCSHELL 0x9202dc00 == 12 [pid = 5122] [id = 746] 04:16:21 INFO - PROCESS | 5122 | ++DOMWINDOW == 82 (0x93b5a800) [pid = 5122] [serial = 2239] [outer = (nil)] 04:16:21 INFO - PROCESS | 5122 | ++DOMWINDOW == 83 (0x93b91c00) [pid = 5122] [serial = 2240] [outer = 0x93b5a800] 04:16:22 INFO - PROCESS | 5122 | --DOMWINDOW == 82 (0x91cc9400) [pid = 5122] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 04:16:22 INFO - PROCESS | 5122 | --DOMWINDOW == 81 (0x8e8dfc00) [pid = 5122] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 04:16:22 INFO - PROCESS | 5122 | --DOMWINDOW == 80 (0x8f012800) [pid = 5122] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 04:16:22 INFO - PROCESS | 5122 | --DOMWINDOW == 79 (0x8e8d2400) [pid = 5122] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 04:16:22 INFO - PROCESS | 5122 | --DOMWINDOW == 78 (0x93b4dc00) [pid = 5122] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 04:16:22 INFO - PROCESS | 5122 | --DOMWINDOW == 77 (0x94851000) [pid = 5122] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 04:16:22 INFO - PROCESS | 5122 | --DOMWINDOW == 76 (0x955df000) [pid = 5122] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 04:16:22 INFO - PROCESS | 5122 | --DOMWINDOW == 75 (0x952b0400) [pid = 5122] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 04:16:22 INFO - PROCESS | 5122 | --DOMWINDOW == 74 (0x91dcf000) [pid = 5122] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 04:16:22 INFO - PROCESS | 5122 | --DOMWINDOW == 73 (0x93d7dc00) [pid = 5122] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 04:16:22 INFO - PROCESS | 5122 | 1467112582448 Marionette TRACE conn3 <- [1,2952,null,{"value":["/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 04:16:22 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. 04:16:22 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1906ms 04:16:22 INFO - PROCESS | 5122 | 1467112582546 Marionette TRACE conn3 -> [0,2953,"getWindowHandle",null] 04:16:22 INFO - PROCESS | 5122 | 1467112582550 Marionette TRACE conn3 <- [1,2953,null,{"value":"8"}] 04:16:22 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 04:16:22 INFO - PROCESS | 5122 | 1467112582557 Marionette TRACE conn3 -> [0,2954,"setScriptTimeout",{"ms":35000}] 04:16:22 INFO - PROCESS | 5122 | 1467112582559 Marionette TRACE conn3 <- [1,2954,null,{}] 04:16:22 INFO - PROCESS | 5122 | 1467112582565 Marionette TRACE conn3 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:22 INFO - PROCESS | 5122 | 1467112582570 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:16:22 INFO - PROCESS | 5122 | 1467112582770 Marionette TRACE conn3 <- [1,2955,null,{"value":null}] 04:16:22 INFO - PROCESS | 5122 | 1467112582783 Marionette TRACE conn3 -> [0,2956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:22 INFO - PROCESS | 5122 | 1467112582790 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:16:22 INFO - PROCESS | 5122 | ++DOCSHELL 0x8db78c00 == 13 [pid = 5122] [id = 747] 04:16:22 INFO - PROCESS | 5122 | ++DOMWINDOW == 74 (0x912ce000) [pid = 5122] [serial = 2241] [outer = (nil)] 04:16:22 INFO - PROCESS | 5122 | ++DOMWINDOW == 75 (0x9202bc00) [pid = 5122] [serial = 2242] [outer = 0x912ce000] 04:16:22 INFO - PROCESS | 5122 | 1467112582858 Marionette DEBUG loaded listener.js 04:16:22 INFO - PROCESS | 5122 | ++DOMWINDOW == 76 (0x930dc800) [pid = 5122] [serial = 2243] [outer = 0x912ce000] 04:16:23 INFO - PROCESS | 5122 | 1467112583552 Marionette TRACE conn3 <- [1,2956,null,{"value":["/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 04:16:23 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 04:16:23 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 04:16:23 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1027ms 04:16:23 INFO - PROCESS | 5122 | 1467112583584 Marionette TRACE conn3 -> [0,2957,"getWindowHandle",null] 04:16:23 INFO - PROCESS | 5122 | 1467112583587 Marionette TRACE conn3 <- [1,2957,null,{"value":"8"}] 04:16:23 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 04:16:23 INFO - PROCESS | 5122 | 1467112583593 Marionette TRACE conn3 -> [0,2958,"setScriptTimeout",{"ms":35000}] 04:16:23 INFO - PROCESS | 5122 | 1467112583596 Marionette TRACE conn3 <- [1,2958,null,{}] 04:16:23 INFO - PROCESS | 5122 | 1467112583602 Marionette TRACE conn3 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:23 INFO - PROCESS | 5122 | 1467112583606 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:16:23 INFO - PROCESS | 5122 | 1467112583823 Marionette TRACE conn3 <- [1,2959,null,{"value":null}] 04:16:23 INFO - PROCESS | 5122 | 1467112583925 Marionette TRACE conn3 -> [0,2960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:23 INFO - PROCESS | 5122 | 1467112583942 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:16:23 INFO - PROCESS | 5122 | ++DOCSHELL 0x94854400 == 14 [pid = 5122] [id = 748] 04:16:23 INFO - PROCESS | 5122 | ++DOMWINDOW == 77 (0x94859c00) [pid = 5122] [serial = 2244] [outer = (nil)] 04:16:24 INFO - PROCESS | 5122 | ++DOMWINDOW == 78 (0x948fbc00) [pid = 5122] [serial = 2245] [outer = 0x94859c00] 04:16:24 INFO - PROCESS | 5122 | 1467112584021 Marionette DEBUG loaded listener.js 04:16:24 INFO - PROCESS | 5122 | ++DOMWINDOW == 79 (0x952aa400) [pid = 5122] [serial = 2246] [outer = 0x94859c00] 04:16:25 INFO - PROCESS | 5122 | 1467112585003 Marionette TRACE conn3 <- [1,2960,null,{"value":["/DOMEvents/tests/approved/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 04:16:25 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. 04:16:25 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1430ms 04:16:25 INFO - PROCESS | 5122 | 1467112585025 Marionette TRACE conn3 -> [0,2961,"getWindowHandle",null] 04:16:25 INFO - PROCESS | 5122 | 1467112585031 Marionette TRACE conn3 <- [1,2961,null,{"value":"8"}] 04:16:25 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 04:16:25 INFO - PROCESS | 5122 | 1467112585040 Marionette TRACE conn3 -> [0,2962,"setScriptTimeout",{"ms":35000}] 04:16:25 INFO - PROCESS | 5122 | 1467112585045 Marionette TRACE conn3 <- [1,2962,null,{}] 04:16:25 INFO - PROCESS | 5122 | 1467112585055 Marionette TRACE conn3 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:25 INFO - PROCESS | 5122 | 1467112585062 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:16:25 INFO - PROCESS | 5122 | 1467112585232 Marionette TRACE conn3 <- [1,2963,null,{"value":null}] 04:16:25 INFO - PROCESS | 5122 | 1467112585431 Marionette TRACE conn3 -> [0,2964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:25 INFO - PROCESS | 5122 | 1467112585439 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:16:25 INFO - PROCESS | 5122 | ++DOCSHELL 0x8f016800 == 15 [pid = 5122] [id = 749] 04:16:25 INFO - PROCESS | 5122 | ++DOMWINDOW == 80 (0x8f118400) [pid = 5122] [serial = 2247] [outer = (nil)] 04:16:25 INFO - PROCESS | 5122 | ++DOMWINDOW == 81 (0x8fb3cc00) [pid = 5122] [serial = 2248] [outer = 0x8f118400] 04:16:25 INFO - PROCESS | 5122 | 1467112585524 Marionette DEBUG loaded listener.js 04:16:25 INFO - PROCESS | 5122 | ++DOMWINDOW == 82 (0x91263400) [pid = 5122] [serial = 2249] [outer = 0x8f118400] 04:16:26 INFO - PROCESS | 5122 | 1467112586458 Marionette TRACE conn3 <- [1,2964,null,{"value":["/DOMEvents/tests/approved/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 04:16:26 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. 04:16:26 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1436ms 04:16:26 INFO - PROCESS | 5122 | 1467112586475 Marionette TRACE conn3 -> [0,2965,"getWindowHandle",null] 04:16:26 INFO - PROCESS | 5122 | 1467112586482 Marionette TRACE conn3 <- [1,2965,null,{"value":"8"}] 04:16:26 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 04:16:26 INFO - PROCESS | 5122 | 1467112586492 Marionette TRACE conn3 -> [0,2966,"setScriptTimeout",{"ms":35000}] 04:16:26 INFO - PROCESS | 5122 | 1467112586496 Marionette TRACE conn3 <- [1,2966,null,{}] 04:16:26 INFO - PROCESS | 5122 | 1467112586503 Marionette TRACE conn3 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:26 INFO - PROCESS | 5122 | 1467112586508 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:16:26 INFO - PROCESS | 5122 | 1467112586677 Marionette TRACE conn3 <- [1,2967,null,{"value":null}] 04:16:26 INFO - PROCESS | 5122 | 1467112586891 Marionette TRACE conn3 -> [0,2968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:26 INFO - PROCESS | 5122 | 1467112586901 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:16:26 INFO - PROCESS | 5122 | ++DOCSHELL 0x91eec400 == 16 [pid = 5122] [id = 750] 04:16:26 INFO - PROCESS | 5122 | ++DOMWINDOW == 83 (0x91eed800) [pid = 5122] [serial = 2250] [outer = (nil)] 04:16:26 INFO - PROCESS | 5122 | ++DOMWINDOW == 84 (0x92027000) [pid = 5122] [serial = 2251] [outer = 0x91eed800] 04:16:26 INFO - PROCESS | 5122 | 1467112586985 Marionette DEBUG loaded listener.js 04:16:27 INFO - PROCESS | 5122 | ++DOMWINDOW == 85 (0x92420800) [pid = 5122] [serial = 2252] [outer = 0x91eed800] 04:16:27 INFO - PROCESS | 5122 | 1467112587925 Marionette TRACE conn3 <- [1,2968,null,{"value":["/DOMEvents/tests/approved/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 04:16:27 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. 04:16:27 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1485ms 04:16:27 INFO - PROCESS | 5122 | 1467112587978 Marionette TRACE conn3 -> [0,2969,"getWindowHandle",null] 04:16:27 INFO - PROCESS | 5122 | 1467112587982 Marionette TRACE conn3 <- [1,2969,null,{"value":"8"}] 04:16:27 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 04:16:27 INFO - PROCESS | 5122 | 1467112587990 Marionette TRACE conn3 -> [0,2970,"setScriptTimeout",{"ms":35000}] 04:16:28 INFO - PROCESS | 5122 | 1467112587996 Marionette TRACE conn3 <- [1,2970,null,{}] 04:16:28 INFO - PROCESS | 5122 | 1467112588057 Marionette TRACE conn3 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:28 INFO - PROCESS | 5122 | 1467112588066 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:16:28 INFO - PROCESS | 5122 | 1467112588253 Marionette TRACE conn3 <- [1,2971,null,{"value":null}] 04:16:28 INFO - PROCESS | 5122 | 1467112588450 Marionette TRACE conn3 -> [0,2972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:28 INFO - PROCESS | 5122 | 1467112588463 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:16:28 INFO - PROCESS | 5122 | ++DOCSHELL 0x95526400 == 17 [pid = 5122] [id = 751] 04:16:28 INFO - PROCESS | 5122 | ++DOMWINDOW == 86 (0x95527c00) [pid = 5122] [serial = 2253] [outer = (nil)] 04:16:28 INFO - PROCESS | 5122 | ++DOMWINDOW == 87 (0x955d2400) [pid = 5122] [serial = 2254] [outer = 0x95527c00] 04:16:28 INFO - PROCESS | 5122 | 1467112588594 Marionette DEBUG loaded listener.js 04:16:28 INFO - PROCESS | 5122 | ++DOMWINDOW == 88 (0x955d8800) [pid = 5122] [serial = 2255] [outer = 0x95527c00] 04:16:29 INFO - PROCESS | 5122 | 1467112589487 Marionette TRACE conn3 <- [1,2972,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 04:16:29 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. 04:16:29 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1542ms 04:16:29 INFO - PROCESS | 5122 | 1467112589533 Marionette TRACE conn3 -> [0,2973,"getWindowHandle",null] 04:16:29 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 04:16:29 INFO - PROCESS | 5122 | 1467112589538 Marionette TRACE conn3 <- [1,2973,null,{"value":"8"}] 04:16:29 INFO - PROCESS | 5122 | 1467112589545 Marionette TRACE conn3 -> [0,2974,"setScriptTimeout",{"ms":35000}] 04:16:29 INFO - PROCESS | 5122 | 1467112589548 Marionette TRACE conn3 <- [1,2974,null,{}] 04:16:29 INFO - PROCESS | 5122 | 1467112589555 Marionette TRACE conn3 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:29 INFO - PROCESS | 5122 | 1467112589560 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:16:29 INFO - PROCESS | 5122 | 1467112589743 Marionette TRACE conn3 <- [1,2975,null,{"value":null}] 04:16:29 INFO - PROCESS | 5122 | 1467112589942 Marionette TRACE conn3 -> [0,2976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:29 INFO - PROCESS | 5122 | 1467112589952 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:16:29 INFO - PROCESS | 5122 | ++DOCSHELL 0x952b0400 == 18 [pid = 5122] [id = 752] 04:16:29 INFO - PROCESS | 5122 | ++DOMWINDOW == 89 (0x96f2b400) [pid = 5122] [serial = 2256] [outer = (nil)] 04:16:30 INFO - PROCESS | 5122 | ++DOMWINDOW == 90 (0x96f33800) [pid = 5122] [serial = 2257] [outer = 0x96f2b400] 04:16:30 INFO - PROCESS | 5122 | 1467112590037 Marionette DEBUG loaded listener.js 04:16:30 INFO - PROCESS | 5122 | ++DOMWINDOW == 91 (0x96f38400) [pid = 5122] [serial = 2258] [outer = 0x96f2b400] 04:16:30 INFO - PROCESS | 5122 | 1467112590962 Marionette TRACE conn3 <- [1,2976,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html",0,null,null,[["Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed.",0,null,null]]]}] 04:16:30 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. 04:16:30 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1437ms 04:16:30 INFO - PROCESS | 5122 | 1467112590982 Marionette TRACE conn3 -> [0,2977,"getWindowHandle",null] 04:16:30 INFO - PROCESS | 5122 | 1467112590986 Marionette TRACE conn3 <- [1,2977,null,{"value":"8"}] 04:16:30 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 04:16:30 INFO - PROCESS | 5122 | 1467112590993 Marionette TRACE conn3 -> [0,2978,"setScriptTimeout",{"ms":35000}] 04:16:30 INFO - PROCESS | 5122 | 1467112590997 Marionette TRACE conn3 <- [1,2978,null,{}] 04:16:31 INFO - PROCESS | 5122 | 1467112591003 Marionette TRACE conn3 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:31 INFO - PROCESS | 5122 | 1467112591010 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:16:31 INFO - PROCESS | 5122 | 1467112591191 Marionette TRACE conn3 <- [1,2979,null,{"value":null}] 04:16:31 INFO - PROCESS | 5122 | 1467112591393 Marionette TRACE conn3 -> [0,2980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:31 INFO - PROCESS | 5122 | 1467112591401 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:16:31 INFO - PROCESS | 5122 | ++DOCSHELL 0x8f01f000 == 19 [pid = 5122] [id = 753] 04:16:31 INFO - PROCESS | 5122 | ++DOMWINDOW == 92 (0x96f31c00) [pid = 5122] [serial = 2259] [outer = (nil)] 04:16:31 INFO - PROCESS | 5122 | ++DOMWINDOW == 93 (0x99daf000) [pid = 5122] [serial = 2260] [outer = 0x96f31c00] 04:16:31 INFO - PROCESS | 5122 | 1467112591499 Marionette DEBUG loaded listener.js 04:16:31 INFO - PROCESS | 5122 | ++DOMWINDOW == 94 (0x99e24800) [pid = 5122] [serial = 2261] [outer = 0x96f31c00] 04:16:32 INFO - PROCESS | 5122 | 1467112592468 Marionette TRACE conn3 <- [1,2980,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 04:16:32 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. 04:16:32 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1531ms 04:16:32 INFO - PROCESS | 5122 | 1467112592525 Marionette TRACE conn3 -> [0,2981,"getWindowHandle",null] 04:16:32 INFO - PROCESS | 5122 | 1467112592528 Marionette TRACE conn3 <- [1,2981,null,{"value":"8"}] 04:16:32 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 04:16:32 INFO - PROCESS | 5122 | 1467112592536 Marionette TRACE conn3 -> [0,2982,"setScriptTimeout",{"ms":35000}] 04:16:32 INFO - PROCESS | 5122 | 1467112592539 Marionette TRACE conn3 <- [1,2982,null,{}] 04:16:32 INFO - PROCESS | 5122 | 1467112592545 Marionette TRACE conn3 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:32 INFO - PROCESS | 5122 | 1467112592557 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:16:32 INFO - PROCESS | 5122 | 1467112592939 Marionette TRACE conn3 <- [1,2983,null,{"value":null}] 04:16:33 INFO - PROCESS | 5122 | 1467112593223 Marionette TRACE conn3 -> [0,2984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:33 INFO - PROCESS | 5122 | 1467112593232 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:16:33 INFO - PROCESS | 5122 | ++DOCSHELL 0x8e8de000 == 20 [pid = 5122] [id = 754] 04:16:33 INFO - PROCESS | 5122 | ++DOMWINDOW == 95 (0x8f011400) [pid = 5122] [serial = 2262] [outer = (nil)] 04:16:33 INFO - PROCESS | 5122 | ++DOMWINDOW == 96 (0x8f019c00) [pid = 5122] [serial = 2263] [outer = 0x8f011400] 04:16:33 INFO - PROCESS | 5122 | 1467112593314 Marionette DEBUG loaded listener.js 04:16:33 INFO - PROCESS | 5122 | ++DOMWINDOW == 97 (0x8f112400) [pid = 5122] [serial = 2264] [outer = 0x8f011400] 04:16:34 INFO - PROCESS | 5122 | --DOCSHELL 0x8e8d2c00 == 19 [pid = 5122] [id = 741] 04:16:34 INFO - PROCESS | 5122 | --DOCSHELL 0x9202dc00 == 18 [pid = 5122] [id = 746] 04:16:34 INFO - PROCESS | 5122 | --DOMWINDOW == 96 (0x948fcc00) [pid = 5122] [serial = 2198] [outer = (nil)] [url = about:blank] 04:16:34 INFO - PROCESS | 5122 | --DOMWINDOW == 95 (0x9534c400) [pid = 5122] [serial = 2199] [outer = (nil)] [url = about:blank] 04:16:34 INFO - PROCESS | 5122 | --DOMWINDOW == 94 (0x912d3c00) [pid = 5122] [serial = 2189] [outer = (nil)] [url = about:blank] 04:16:34 INFO - PROCESS | 5122 | --DOMWINDOW == 93 (0x8fb32800) [pid = 5122] [serial = 2175] [outer = (nil)] [url = about:blank] 04:16:34 INFO - PROCESS | 5122 | --DOMWINDOW == 92 (0x8f2e6400) [pid = 5122] [serial = 2174] [outer = (nil)] [url = about:blank] 04:16:34 INFO - PROCESS | 5122 | --DOMWINDOW == 91 (0x8f2e3000) [pid = 5122] [serial = 2187] [outer = (nil)] [url = about:blank] 04:16:34 INFO - PROCESS | 5122 | --DOMWINDOW == 90 (0x8f01b800) [pid = 5122] [serial = 2186] [outer = (nil)] [url = about:blank] 04:16:34 INFO - PROCESS | 5122 | --DOMWINDOW == 89 (0x9522a800) [pid = 5122] [serial = 2172] [outer = (nil)] [url = about:blank] 04:16:34 INFO - PROCESS | 5122 | --DOMWINDOW == 88 (0x95232800) [pid = 5122] [serial = 2193] [outer = (nil)] [url = about:blank] 04:16:34 INFO - PROCESS | 5122 | --DOMWINDOW == 87 (0x96f32000) [pid = 5122] [serial = 2183] [outer = (nil)] [url = about:blank] 04:16:34 INFO - PROCESS | 5122 | --DOMWINDOW == 86 (0x95531c00) [pid = 5122] [serial = 2181] [outer = (nil)] [url = about:blank] 04:16:34 INFO - PROCESS | 5122 | --DOMWINDOW == 85 (0x96f37000) [pid = 5122] [serial = 2184] [outer = (nil)] [url = about:blank] 04:16:34 INFO - PROCESS | 5122 | --DOMWINDOW == 84 (0x930d2c00) [pid = 5122] [serial = 2178] [outer = (nil)] [url = about:blank] 04:16:34 INFO - PROCESS | 5122 | --DOMWINDOW == 83 (0x952e3800) [pid = 5122] [serial = 2195] [outer = (nil)] [url = about:blank] 04:16:34 INFO - PROCESS | 5122 | --DOMWINDOW == 82 (0x948f0800) [pid = 5122] [serial = 2192] [outer = (nil)] [url = about:blank] 04:16:34 INFO - PROCESS | 5122 | --DOMWINDOW == 81 (0x91ccb000) [pid = 5122] [serial = 2190] [outer = (nil)] [url = about:blank] 04:16:34 INFO - PROCESS | 5122 | --DOMWINDOW == 80 (0x9552f800) [pid = 5122] [serial = 2196] [outer = (nil)] [url = about:blank] 04:16:34 INFO - PROCESS | 5122 | --DOMWINDOW == 79 (0x95526000) [pid = 5122] [serial = 2180] [outer = (nil)] [url = about:blank] 04:16:34 INFO - PROCESS | 5122 | --DOMWINDOW == 78 (0x91ef5400) [pid = 5122] [serial = 2177] [outer = (nil)] [url = about:blank] 04:16:34 INFO - PROCESS | 5122 | 1467112594311 Marionette TRACE conn3 <- [1,2984,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5\n"]]]}] 04:16:34 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 04:16:34 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 04:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:16:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:16:34 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 04:16:34 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1835ms 04:16:34 INFO - PROCESS | 5122 | 1467112594373 Marionette TRACE conn3 -> [0,2985,"getWindowHandle",null] 04:16:34 INFO - PROCESS | 5122 | 1467112594379 Marionette TRACE conn3 <- [1,2985,null,{"value":"8"}] 04:16:34 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 04:16:34 INFO - PROCESS | 5122 | 1467112594392 Marionette TRACE conn3 -> [0,2986,"setScriptTimeout",{"ms":35000}] 04:16:34 INFO - PROCESS | 5122 | 1467112594397 Marionette TRACE conn3 <- [1,2986,null,{}] 04:16:34 INFO - PROCESS | 5122 | 1467112594404 Marionette TRACE conn3 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:34 INFO - PROCESS | 5122 | 1467112594410 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:16:34 INFO - PROCESS | 5122 | 1467112594576 Marionette TRACE conn3 <- [1,2987,null,{"value":null}] 04:16:34 INFO - PROCESS | 5122 | 1467112594737 Marionette TRACE conn3 -> [0,2988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:34 INFO - PROCESS | 5122 | 1467112594745 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:16:34 INFO - PROCESS | 5122 | ++DOCSHELL 0x8f977c00 == 19 [pid = 5122] [id = 755] 04:16:34 INFO - PROCESS | 5122 | ++DOMWINDOW == 79 (0x8f97ec00) [pid = 5122] [serial = 2265] [outer = (nil)] 04:16:34 INFO - PROCESS | 5122 | ++DOMWINDOW == 80 (0x8fb3c000) [pid = 5122] [serial = 2266] [outer = 0x8f97ec00] 04:16:34 INFO - PROCESS | 5122 | 1467112594835 Marionette DEBUG loaded listener.js 04:16:34 INFO - PROCESS | 5122 | ++DOMWINDOW == 81 (0x912cac00) [pid = 5122] [serial = 2267] [outer = 0x8f97ec00] 04:16:35 INFO - PROCESS | 5122 | 1467112595552 Marionette TRACE conn3 <- [1,2988,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 04:16:35 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. 04:16:35 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1182ms 04:16:35 INFO - PROCESS | 5122 | 1467112595573 Marionette TRACE conn3 -> [0,2989,"getWindowHandle",null] 04:16:35 INFO - PROCESS | 5122 | 1467112595576 Marionette TRACE conn3 <- [1,2989,null,{"value":"8"}] 04:16:35 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 04:16:35 INFO - PROCESS | 5122 | 1467112595583 Marionette TRACE conn3 -> [0,2990,"setScriptTimeout",{"ms":35000}] 04:16:35 INFO - PROCESS | 5122 | 1467112595586 Marionette TRACE conn3 <- [1,2990,null,{}] 04:16:35 INFO - PROCESS | 5122 | 1467112595592 Marionette TRACE conn3 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:35 INFO - PROCESS | 5122 | 1467112595597 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:16:35 INFO - PROCESS | 5122 | 1467112595750 Marionette TRACE conn3 <- [1,2991,null,{"value":null}] 04:16:35 INFO - PROCESS | 5122 | 1467112595911 Marionette TRACE conn3 -> [0,2992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:35 INFO - PROCESS | 5122 | 1467112595918 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:16:35 INFO - PROCESS | 5122 | ++DOCSHELL 0x912d7800 == 20 [pid = 5122] [id = 756] 04:16:35 INFO - PROCESS | 5122 | ++DOMWINDOW == 82 (0x91eec800) [pid = 5122] [serial = 2268] [outer = (nil)] 04:16:35 INFO - PROCESS | 5122 | ++DOMWINDOW == 83 (0x9202dc00) [pid = 5122] [serial = 2269] [outer = 0x91eec800] 04:16:35 INFO - PROCESS | 5122 | 1467112595986 Marionette DEBUG loaded listener.js 04:16:36 INFO - PROCESS | 5122 | ++DOMWINDOW == 84 (0x93b54800) [pid = 5122] [serial = 2270] [outer = 0x91eec800] 04:16:36 INFO - PROCESS | 5122 | ++DOCSHELL 0x95233800 == 21 [pid = 5122] [id = 757] 04:16:36 INFO - PROCESS | 5122 | ++DOMWINDOW == 85 (0x95235400) [pid = 5122] [serial = 2271] [outer = (nil)] 04:16:36 INFO - PROCESS | 5122 | ++DOMWINDOW == 86 (0x95236c00) [pid = 5122] [serial = 2272] [outer = 0x95235400] 04:16:36 INFO - PROCESS | 5122 | 1467112596866 Marionette TRACE conn3 <- [1,2992,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 04:16:36 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. 04:16:36 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1335ms 04:16:36 INFO - PROCESS | 5122 | 1467112596919 Marionette TRACE conn3 -> [0,2993,"getWindowHandle",null] 04:16:36 INFO - PROCESS | 5122 | 1467112596925 Marionette TRACE conn3 <- [1,2993,null,{"value":"8"}] 04:16:36 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 04:16:36 INFO - PROCESS | 5122 | 1467112596946 Marionette TRACE conn3 -> [0,2994,"setScriptTimeout",{"ms":35000}] 04:16:36 INFO - PROCESS | 5122 | 1467112596953 Marionette TRACE conn3 <- [1,2994,null,{}] 04:16:36 INFO - PROCESS | 5122 | 1467112596958 Marionette TRACE conn3 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:36 INFO - PROCESS | 5122 | 1467112596964 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:16:37 INFO - PROCESS | 5122 | 1467112597174 Marionette TRACE conn3 <- [1,2995,null,{"value":null}] 04:16:37 INFO - PROCESS | 5122 | 1467112597202 Marionette TRACE conn3 -> [0,2996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:37 INFO - PROCESS | 5122 | 1467112597208 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:16:37 INFO - PROCESS | 5122 | ++DOCSHELL 0x93d74c00 == 22 [pid = 5122] [id = 758] 04:16:37 INFO - PROCESS | 5122 | ++DOMWINDOW == 87 (0x948fc000) [pid = 5122] [serial = 2273] [outer = (nil)] 04:16:37 INFO - PROCESS | 5122 | ++DOMWINDOW == 88 (0x95525c00) [pid = 5122] [serial = 2274] [outer = 0x948fc000] 04:16:37 INFO - PROCESS | 5122 | 1467112597289 Marionette DEBUG loaded listener.js 04:16:37 INFO - PROCESS | 5122 | ++DOMWINDOW == 89 (0x9552f800) [pid = 5122] [serial = 2275] [outer = 0x948fc000] 04:16:38 INFO - PROCESS | 5122 | 1467112598061 Marionette TRACE conn3 <- [1,2996,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 04:16:38 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 04:16:38 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 04:16:38 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1193ms 04:16:38 INFO - PROCESS | 5122 | 1467112598129 Marionette TRACE conn3 -> [0,2997,"getWindowHandle",null] 04:16:38 INFO - PROCESS | 5122 | 1467112598131 Marionette TRACE conn3 <- [1,2997,null,{"value":"8"}] 04:16:38 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 04:16:38 INFO - PROCESS | 5122 | 1467112598140 Marionette TRACE conn3 -> [0,2998,"setScriptTimeout",{"ms":35000}] 04:16:38 INFO - PROCESS | 5122 | 1467112598143 Marionette TRACE conn3 <- [1,2998,null,{}] 04:16:38 INFO - PROCESS | 5122 | 1467112598147 Marionette TRACE conn3 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:38 INFO - PROCESS | 5122 | 1467112598153 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:16:38 INFO - PROCESS | 5122 | 1467112598359 Marionette TRACE conn3 <- [1,2999,null,{"value":null}] 04:16:38 INFO - PROCESS | 5122 | 1467112598381 Marionette TRACE conn3 -> [0,3000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:38 INFO - PROCESS | 5122 | 1467112598398 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:16:38 INFO - PROCESS | 5122 | ++DOCSHELL 0x8f2e0000 == 23 [pid = 5122] [id = 759] 04:16:38 INFO - PROCESS | 5122 | ++DOMWINDOW == 90 (0x91eed400) [pid = 5122] [serial = 2276] [outer = (nil)] 04:16:38 INFO - PROCESS | 5122 | ++DOMWINDOW == 91 (0x96f35800) [pid = 5122] [serial = 2277] [outer = 0x91eed400] 04:16:38 INFO - PROCESS | 5122 | 1467112598466 Marionette DEBUG loaded listener.js 04:16:38 INFO - PROCESS | 5122 | ++DOMWINDOW == 92 (0x99db0400) [pid = 5122] [serial = 2278] [outer = 0x91eed400] 04:16:39 INFO - PROCESS | 5122 | --DOMWINDOW == 91 (0x92022800) [pid = 5122] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 04:16:39 INFO - PROCESS | 5122 | --DOMWINDOW == 90 (0x912ce000) [pid = 5122] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 04:16:39 INFO - PROCESS | 5122 | --DOMWINDOW == 89 (0x8db80c00) [pid = 5122] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 04:16:39 INFO - PROCESS | 5122 | --DOMWINDOW == 88 (0x8f114c00) [pid = 5122] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 04:16:39 INFO - PROCESS | 5122 | --DOMWINDOW == 87 (0x91264c00) [pid = 5122] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 04:16:39 INFO - PROCESS | 5122 | --DOMWINDOW == 86 (0x912ca800) [pid = 5122] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 04:16:39 INFO - PROCESS | 5122 | --DOMWINDOW == 85 (0x8db7e800) [pid = 5122] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 04:16:39 INFO - PROCESS | 5122 | --DOMWINDOW == 84 (0x92420c00) [pid = 5122] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 04:16:39 INFO - PROCESS | 5122 | --DOMWINDOW == 83 (0x92024400) [pid = 5122] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 04:16:39 INFO - PROCESS | 5122 | --DOMWINDOW == 82 (0x8f10b000) [pid = 5122] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 04:16:39 INFO - PROCESS | 5122 | --DOMWINDOW == 81 (0x93b5a800) [pid = 5122] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 04:16:39 INFO - PROCESS | 5122 | --DOMWINDOW == 80 (0x99226000) [pid = 5122] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 04:16:39 INFO - PROCESS | 5122 | --DOMWINDOW == 79 (0x9a395400) [pid = 5122] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 04:16:39 INFO - PROCESS | 5122 | --DOMWINDOW == 78 (0x8f10b800) [pid = 5122] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 04:16:39 INFO - PROCESS | 5122 | --DOMWINDOW == 77 (0x8e4ae400) [pid = 5122] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 04:16:39 INFO - PROCESS | 5122 | 1467112599486 Marionette TRACE conn3 <- [1,3000,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 04:16:39 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. 04:16:39 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1382ms 04:16:39 INFO - PROCESS | 5122 | 1467112599524 Marionette TRACE conn3 -> [0,3001,"getWindowHandle",null] 04:16:39 INFO - PROCESS | 5122 | 1467112599527 Marionette TRACE conn3 <- [1,3001,null,{"value":"8"}] 04:16:39 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 04:16:39 INFO - PROCESS | 5122 | 1467112599534 Marionette TRACE conn3 -> [0,3002,"setScriptTimeout",{"ms":35000}] 04:16:39 INFO - PROCESS | 5122 | 1467112599537 Marionette TRACE conn3 <- [1,3002,null,{}] 04:16:39 INFO - PROCESS | 5122 | 1467112599543 Marionette TRACE conn3 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:39 INFO - PROCESS | 5122 | 1467112599547 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:16:39 INFO - PROCESS | 5122 | 1467112599690 Marionette TRACE conn3 <- [1,3003,null,{"value":null}] 04:16:39 INFO - PROCESS | 5122 | 1467112599712 Marionette TRACE conn3 -> [0,3004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:39 INFO - PROCESS | 5122 | 1467112599728 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:16:39 INFO - PROCESS | 5122 | ++DOCSHELL 0x8db78000 == 24 [pid = 5122] [id = 760] 04:16:39 INFO - PROCESS | 5122 | ++DOMWINDOW == 78 (0x952e5800) [pid = 5122] [serial = 2279] [outer = (nil)] 04:16:39 INFO - PROCESS | 5122 | ++DOMWINDOW == 79 (0x96f37400) [pid = 5122] [serial = 2280] [outer = 0x952e5800] 04:16:39 INFO - PROCESS | 5122 | 1467112599962 Marionette DEBUG loaded listener.js 04:16:40 INFO - PROCESS | 5122 | ++DOMWINDOW == 80 (0x9a141c00) [pid = 5122] [serial = 2281] [outer = 0x952e5800] 04:16:40 INFO - PROCESS | 5122 | 1467112600642 Marionette TRACE conn3 <- [1,3004,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 04:16:40 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. 04:16:40 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1127ms 04:16:40 INFO - PROCESS | 5122 | 1467112600668 Marionette TRACE conn3 -> [0,3005,"getWindowHandle",null] 04:16:40 INFO - PROCESS | 5122 | 1467112600672 Marionette TRACE conn3 <- [1,3005,null,{"value":"8"}] 04:16:40 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 04:16:40 INFO - PROCESS | 5122 | 1467112600679 Marionette TRACE conn3 -> [0,3006,"setScriptTimeout",{"ms":35000}] 04:16:40 INFO - PROCESS | 5122 | 1467112600683 Marionette TRACE conn3 <- [1,3006,null,{}] 04:16:40 INFO - PROCESS | 5122 | 1467112600688 Marionette TRACE conn3 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:40 INFO - PROCESS | 5122 | 1467112600693 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:16:40 INFO - PROCESS | 5122 | 1467112600909 Marionette TRACE conn3 <- [1,3007,null,{"value":null}] 04:16:40 INFO - PROCESS | 5122 | 1467112600932 Marionette TRACE conn3 -> [0,3008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:40 INFO - PROCESS | 5122 | 1467112600942 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:16:40 INFO - PROCESS | 5122 | ++DOCSHELL 0x8e4b8c00 == 25 [pid = 5122] [id = 761] 04:16:40 INFO - PROCESS | 5122 | ++DOMWINDOW == 81 (0x955e1400) [pid = 5122] [serial = 2282] [outer = (nil)] 04:16:40 INFO - PROCESS | 5122 | ++DOMWINDOW == 82 (0x9a39b400) [pid = 5122] [serial = 2283] [outer = 0x955e1400] 04:16:41 INFO - PROCESS | 5122 | 1467112601006 Marionette DEBUG loaded listener.js 04:16:41 INFO - PROCESS | 5122 | ++DOMWINDOW == 83 (0x9a3a3400) [pid = 5122] [serial = 2284] [outer = 0x955e1400] 04:16:42 INFO - PROCESS | 5122 | 1467112602014 Marionette TRACE conn3 <- [1,3008,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 04:16:42 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. 04:16:42 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1378ms 04:16:42 INFO - PROCESS | 5122 | 1467112602058 Marionette TRACE conn3 -> [0,3009,"getWindowHandle",null] 04:16:42 INFO - PROCESS | 5122 | 1467112602064 Marionette TRACE conn3 <- [1,3009,null,{"value":"8"}] 04:16:42 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 04:16:42 INFO - PROCESS | 5122 | 1467112602072 Marionette TRACE conn3 -> [0,3010,"setScriptTimeout",{"ms":35000}] 04:16:42 INFO - PROCESS | 5122 | 1467112602080 Marionette TRACE conn3 <- [1,3010,null,{}] 04:16:42 INFO - PROCESS | 5122 | 1467112602132 Marionette TRACE conn3 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:42 INFO - PROCESS | 5122 | 1467112602138 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:16:42 INFO - PROCESS | 5122 | 1467112602352 Marionette TRACE conn3 <- [1,3011,null,{"value":null}] 04:16:42 INFO - PROCESS | 5122 | 1467112602554 Marionette TRACE conn3 -> [0,3012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:42 INFO - PROCESS | 5122 | 1467112602564 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:16:42 INFO - PROCESS | 5122 | ++DOCSHELL 0x8e8df400 == 26 [pid = 5122] [id = 762] 04:16:42 INFO - PROCESS | 5122 | ++DOMWINDOW == 84 (0x8f01c000) [pid = 5122] [serial = 2285] [outer = (nil)] 04:16:42 INFO - PROCESS | 5122 | ++DOMWINDOW == 85 (0x8fb35000) [pid = 5122] [serial = 2286] [outer = 0x8f01c000] 04:16:42 INFO - PROCESS | 5122 | 1467112602651 Marionette DEBUG loaded listener.js 04:16:42 INFO - PROCESS | 5122 | ++DOMWINDOW == 86 (0x91cc5400) [pid = 5122] [serial = 2287] [outer = 0x8f01c000] 04:16:43 INFO - PROCESS | 5122 | 1467112603506 Marionette TRACE conn3 <- [1,3012,null,{"value":["/FileAPI/FileReader/Progress_event_bubbles_cancelable.html",0,null,null,[["Check the values of bubbles and cancelable are false when the progress event is dispatched",0,null,null]]]}] 04:16:43 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 04:16:43 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1490ms 04:16:43 INFO - PROCESS | 5122 | 1467112603562 Marionette TRACE conn3 -> [0,3013,"getWindowHandle",null] 04:16:43 INFO - PROCESS | 5122 | 1467112603569 Marionette TRACE conn3 <- [1,3013,null,{"value":"8"}] 04:16:43 INFO - TEST-START | /FileAPI/FileReaderSync.worker 04:16:43 INFO - PROCESS | 5122 | 1467112603594 Marionette TRACE conn3 -> [0,3014,"setScriptTimeout",{"ms":35000}] 04:16:43 INFO - PROCESS | 5122 | 1467112603600 Marionette TRACE conn3 <- [1,3014,null,{}] 04:16:43 INFO - PROCESS | 5122 | 1467112603611 Marionette TRACE conn3 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:43 INFO - PROCESS | 5122 | 1467112603616 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:16:43 INFO - PROCESS | 5122 | 1467112603791 Marionette TRACE conn3 <- [1,3015,null,{"value":null}] 04:16:44 INFO - PROCESS | 5122 | 1467112603993 Marionette TRACE conn3 -> [0,3016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReaderSync.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReaderSync.worker\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:44 INFO - PROCESS | 5122 | 1467112604000 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:16:44 INFO - PROCESS | 5122 | ++DOCSHELL 0x8fb3d800 == 27 [pid = 5122] [id = 763] 04:16:44 INFO - PROCESS | 5122 | ++DOMWINDOW == 87 (0x92fa7400) [pid = 5122] [serial = 2288] [outer = (nil)] 04:16:44 INFO - PROCESS | 5122 | ++DOMWINDOW == 88 (0x94856800) [pid = 5122] [serial = 2289] [outer = 0x92fa7400] 04:16:44 INFO - PROCESS | 5122 | 1467112604127 Marionette DEBUG loaded listener.js 04:16:44 INFO - PROCESS | 5122 | ++DOMWINDOW == 89 (0x9522d000) [pid = 5122] [serial = 2290] [outer = 0x92fa7400] 04:16:44 INFO - PROCESS | 5122 | [5122] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 04:16:45 INFO - PROCESS | 5122 | 1467112605115 Marionette TRACE conn3 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 04:16:45 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 04:16:45 INFO - {} 04:16:45 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 04:16:45 INFO - {} 04:16:45 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 04:16:45 INFO - {} 04:16:45 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 04:16:45 INFO - {} 04:16:45 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1552ms 04:16:45 INFO - PROCESS | 5122 | 1467112605133 Marionette TRACE conn3 -> [0,3017,"getWindowHandle",null] 04:16:45 INFO - PROCESS | 5122 | 1467112605136 Marionette TRACE conn3 <- [1,3017,null,{"value":"8"}] 04:16:45 INFO - TEST-START | /FileAPI/fileReader.html 04:16:45 INFO - PROCESS | 5122 | 1467112605144 Marionette TRACE conn3 -> [0,3018,"setScriptTimeout",{"ms":35000}] 04:16:45 INFO - PROCESS | 5122 | 1467112605150 Marionette TRACE conn3 <- [1,3018,null,{}] 04:16:45 INFO - PROCESS | 5122 | 1467112605219 Marionette TRACE conn3 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:45 INFO - PROCESS | 5122 | 1467112605228 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:16:45 INFO - PROCESS | 5122 | 1467112605476 Marionette TRACE conn3 <- [1,3019,null,{"value":null}] 04:16:45 INFO - PROCESS | 5122 | 1467112605620 Marionette TRACE conn3 -> [0,3020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/fileReader.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/fileReader.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:45 INFO - PROCESS | 5122 | 1467112605632 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:16:45 INFO - PROCESS | 5122 | ++DOCSHELL 0x9a1ebc00 == 28 [pid = 5122] [id = 764] 04:16:45 INFO - PROCESS | 5122 | ++DOMWINDOW == 90 (0x9a5bd800) [pid = 5122] [serial = 2291] [outer = (nil)] 04:16:45 INFO - PROCESS | 5122 | ++DOMWINDOW == 91 (0x9a77d000) [pid = 5122] [serial = 2292] [outer = 0x9a5bd800] 04:16:45 INFO - PROCESS | 5122 | 1467112605717 Marionette DEBUG loaded listener.js 04:16:45 INFO - PROCESS | 5122 | ++DOMWINDOW == 92 (0x9a8edc00) [pid = 5122] [serial = 2293] [outer = 0x9a5bd800] 04:16:46 INFO - PROCESS | 5122 | 1467112606554 Marionette TRACE conn3 <- [1,3020,null,{"value":["/FileAPI/fileReader.html",0,null,null,[["FileReader interface object",0,null,null],["no-argument FileReader constructor",0,null,null],["FileReader States -- abort",0,null,null],["FileReader States -- events",0,null,null]]]}] 04:16:46 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 04:16:46 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 04:16:46 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 04:16:46 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 04:16:46 INFO - TEST-OK | /FileAPI/fileReader.html | took 1446ms 04:16:46 INFO - PROCESS | 5122 | 1467112606592 Marionette TRACE conn3 -> [0,3021,"getWindowHandle",null] 04:16:46 INFO - TEST-START | /FileAPI/historical.html 04:16:46 INFO - PROCESS | 5122 | 1467112606597 Marionette TRACE conn3 <- [1,3021,null,{"value":"8"}] 04:16:46 INFO - PROCESS | 5122 | 1467112606603 Marionette TRACE conn3 -> [0,3022,"setScriptTimeout",{"ms":35000}] 04:16:46 INFO - PROCESS | 5122 | 1467112606607 Marionette TRACE conn3 <- [1,3022,null,{}] 04:16:46 INFO - PROCESS | 5122 | 1467112606612 Marionette TRACE conn3 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:46 INFO - PROCESS | 5122 | 1467112606618 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:16:46 INFO - PROCESS | 5122 | 1467112606781 Marionette TRACE conn3 <- [1,3023,null,{"value":null}] 04:16:47 INFO - PROCESS | 5122 | 1467112607006 Marionette TRACE conn3 -> [0,3024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/historical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/historical.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:47 INFO - PROCESS | 5122 | 1467112607017 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:16:47 INFO - PROCESS | 5122 | ++DOCSHELL 0x8f2e8800 == 29 [pid = 5122] [id = 765] 04:16:47 INFO - PROCESS | 5122 | ++DOMWINDOW == 93 (0x91dccc00) [pid = 5122] [serial = 2294] [outer = (nil)] 04:16:47 INFO - PROCESS | 5122 | ++DOMWINDOW == 94 (0x9acdc400) [pid = 5122] [serial = 2295] [outer = 0x91dccc00] 04:16:47 INFO - PROCESS | 5122 | 1467112607094 Marionette DEBUG loaded listener.js 04:16:47 INFO - PROCESS | 5122 | ++DOMWINDOW == 95 (0x9ace4400) [pid = 5122] [serial = 2296] [outer = 0x91dccc00] 04:16:47 INFO - PROCESS | 5122 | 1467112607905 Marionette TRACE conn3 <- [1,3024,null,{"value":["/FileAPI/historical.html",0,null,null,[["\"toNativeLineEndings\" should not be supported",0,null,null],["\"FileError\" should not be supported",0,null,null],["\"FileException\" should not be supported",0,null,null],["Blob should not support slice prefixed",0,null,null],["BlobBuilder should not be supported.",0,null,null],["FileReader should not support readAsBinaryString",1,"assert_false: should not be in reader expected false got true","@http://web-platform.test:8000/FileAPI/historical.html:42:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/historical.html:40:5\n"]]]}] 04:16:47 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 04:16:47 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 04:16:47 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 04:16:47 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 04:16:47 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 04:16:47 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 04:16:47 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 04:16:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:16:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:16:47 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 04:16:47 INFO - TEST-OK | /FileAPI/historical.html | took 1329ms 04:16:47 INFO - PROCESS | 5122 | 1467112607935 Marionette TRACE conn3 -> [0,3025,"getWindowHandle",null] 04:16:47 INFO - PROCESS | 5122 | 1467112607939 Marionette TRACE conn3 <- [1,3025,null,{"value":"8"}] 04:16:47 INFO - TEST-START | /FileAPI/idlharness.html 04:16:47 INFO - PROCESS | 5122 | 1467112607945 Marionette TRACE conn3 -> [0,3026,"setScriptTimeout",{"ms":35000}] 04:16:47 INFO - PROCESS | 5122 | 1467112607949 Marionette TRACE conn3 <- [1,3026,null,{}] 04:16:47 INFO - PROCESS | 5122 | 1467112607955 Marionette TRACE conn3 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:47 INFO - PROCESS | 5122 | 1467112607960 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:16:48 INFO - PROCESS | 5122 | 1467112608113 Marionette TRACE conn3 <- [1,3027,null,{"value":null}] 04:16:48 INFO - PROCESS | 5122 | 1467112608313 Marionette TRACE conn3 -> [0,3028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:48 INFO - PROCESS | 5122 | 1467112608323 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:16:48 INFO - PROCESS | 5122 | ++DOCSHELL 0x8f01dc00 == 30 [pid = 5122] [id = 766] 04:16:48 INFO - PROCESS | 5122 | ++DOMWINDOW == 96 (0x9a780400) [pid = 5122] [serial = 2297] [outer = (nil)] 04:16:48 INFO - PROCESS | 5122 | ++DOMWINDOW == 97 (0x9b47e800) [pid = 5122] [serial = 2298] [outer = 0x9a780400] 04:16:48 INFO - PROCESS | 5122 | 1467112608417 Marionette DEBUG loaded listener.js 04:16:48 INFO - PROCESS | 5122 | ++DOMWINDOW == 98 (0x9b661400) [pid = 5122] [serial = 2299] [outer = 0x9a780400] 04:16:49 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 04:16:49 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 04:16:49 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 04:16:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:16:49 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 04:16:49 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 04:16:49 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:16:49 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:16:49 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:16:49 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 04:16:49 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 04:16:49 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 04:16:49 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 04:16:49 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 04:16:49 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 04:16:49 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 04:16:49 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 04:16:49 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 04:16:49 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 04:16:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:16:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:16:49 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 04:16:49 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 04:16:50 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:16:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:16:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:16:50 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 04:16:50 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 04:16:50 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 04:16:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:16:50 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 04:16:50 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 04:16:50 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:16:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:16:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:16:50 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 04:16:50 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 04:16:50 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 04:16:50 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 04:16:50 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 04:16:50 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:16:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:16:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:16:50 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:16:50 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:16:50 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:16:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:16:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:16:50 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 04:16:50 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 04:16:50 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 04:16:50 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:16:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:16:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:16:50 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:16:50 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:16:50 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:16:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:16:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:16:50 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 04:16:50 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 04:16:50 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 04:16:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:16:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:16:50 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 04:16:50 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:16:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:16:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:16:50 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 04:16:50 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 04:16:50 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 04:16:50 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 04:16:50 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 04:16:50 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 04:16:50 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 04:16:50 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 04:16:50 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 04:16:50 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 04:16:50 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 04:16:50 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 04:16:50 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:16:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:16:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:16:50 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:16:50 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:16:50 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:16:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:16:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:16:50 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 04:16:50 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 04:16:50 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 04:16:50 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:16:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:16:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:16:50 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:16:50 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:16:50 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:16:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:16:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:16:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 04:16:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 04:16:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 04:16:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 04:16:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 04:16:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 04:16:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 04:16:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 04:16:50 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 04:16:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 04:16:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 04:16:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 04:16:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 04:16:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 04:16:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 04:16:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 04:16:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 04:16:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 04:16:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 04:16:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 04:16:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 04:16:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 04:16:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 04:16:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 04:16:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 04:16:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 04:16:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 04:16:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 04:16:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 04:16:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 04:16:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 04:16:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 04:16:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 04:16:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 04:16:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 04:16:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 04:16:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 04:16:50 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 04:16:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 04:16:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 04:16:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 04:16:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 04:16:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 04:16:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 04:16:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 04:16:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 04:16:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 04:16:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 04:16:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 04:16:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 04:16:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 04:16:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 04:16:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 04:16:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 04:16:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 04:16:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 04:16:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 04:16:50 INFO - TEST-OK | /FileAPI/idlharness.html | took 2104ms 04:16:50 INFO - PROCESS | 5122 | 1467112609903 Marionette TRACE conn3 <- [1,3028,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\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\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\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\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\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\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\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\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]]]}] 04:16:50 INFO - PROCESS | 5122 | 1467112610160 Marionette TRACE conn3 -> [0,3029,"getWindowHandle",null] 04:16:50 INFO - PROCESS | 5122 | 1467112610167 Marionette TRACE conn3 <- [1,3029,null,{"value":"8"}] 04:16:50 INFO - TEST-START | /FileAPI/idlharness.worker 04:16:50 INFO - PROCESS | 5122 | 1467112610176 Marionette TRACE conn3 -> [0,3030,"setScriptTimeout",{"ms":35000}] 04:16:50 INFO - PROCESS | 5122 | 1467112610179 Marionette TRACE conn3 <- [1,3030,null,{}] 04:16:50 INFO - PROCESS | 5122 | 1467112610184 Marionette TRACE conn3 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:50 INFO - PROCESS | 5122 | 1467112610194 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:16:50 INFO - PROCESS | 5122 | 1467112610409 Marionette TRACE conn3 <- [1,3031,null,{"value":null}] 04:16:50 INFO - PROCESS | 5122 | 1467112610614 Marionette TRACE conn3 -> [0,3032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.worker\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:50 INFO - PROCESS | 5122 | 1467112610623 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:16:50 INFO - PROCESS | 5122 | ++DOCSHELL 0x8e4ad400 == 31 [pid = 5122] [id = 767] 04:16:50 INFO - PROCESS | 5122 | ++DOMWINDOW == 99 (0x8f10e400) [pid = 5122] [serial = 2300] [outer = (nil)] 04:16:50 INFO - PROCESS | 5122 | ++DOMWINDOW == 100 (0x955d5000) [pid = 5122] [serial = 2301] [outer = 0x8f10e400] 04:16:50 INFO - PROCESS | 5122 | 1467112610706 Marionette DEBUG loaded listener.js 04:16:50 INFO - PROCESS | 5122 | ++DOMWINDOW == 101 (0x96f2d800) [pid = 5122] [serial = 2302] [outer = 0x8f10e400] 04:16:51 INFO - PROCESS | 5122 | [5122] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 04:16:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 04:16:53 INFO - {} 04:16:53 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 04:16:53 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 04:16:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:16:53 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 04:16:53 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 04:16:53 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:16:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:16:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:16:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 04:16:53 INFO - {} 04:16:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 04:16:53 INFO - {} 04:16:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 04:16:53 INFO - {} 04:16:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 04:16:53 INFO - {} 04:16:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 04:16:53 INFO - {} 04:16:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 04:16:53 INFO - {} 04:16:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 04:16:53 INFO - {} 04:16:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 04:16:53 INFO - {} 04:16:53 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 04:16:53 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 04:16:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:16:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:16:53 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 04:16:53 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 04:16:53 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:16:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:16:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:16:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 04:16:53 INFO - {} 04:16:53 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 04:16:53 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 04:16:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:16:53 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 04:16:53 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 04:16:53 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:16:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:16:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:16:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 04:16:53 INFO - {} 04:16:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 04:16:53 INFO - {} 04:16:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 04:16:53 INFO - {} 04:16:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 04:16:53 INFO - {} 04:16:53 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 04:16:53 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:16:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:16:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:16:53 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:16:53 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:16:53 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:16:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:16:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:16:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 04:16:53 INFO - {} 04:16:53 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 - {} 04:16:53 INFO - {} 04:16:53 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 04:16:53 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:16:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:16:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:16:53 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:16:53 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:16:53 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:16:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:16:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:16:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 04:16:53 INFO - {} 04:16:53 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 04:16:53 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 04:16:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:16:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:16:53 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 04:16:53 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:16:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:16:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:16:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 04:16:53 INFO - {} 04:16:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 04:16:53 INFO - {} 04:16:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 04:16:53 INFO - {} 04:16:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 04:16:53 INFO - {} 04:16:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 04:16:53 INFO - {} 04:16:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 04:16:53 INFO - {} 04:16:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 04:16:53 INFO - {} 04:16:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 04:16:53 INFO - {} 04:16:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 04:16:53 INFO - {} 04:16:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 04:16:53 INFO - {} 04:16:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 04:16:53 INFO - {} 04:16:53 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 04:16:53 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:16:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:16:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:16:53 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:16:53 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:16:53 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:16:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:16:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:16:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 04:16:53 INFO - {} 04:16:53 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 - {} 04:16:53 INFO - {} 04:16:53 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 04:16:53 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:16:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:16:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:16:53 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:16:53 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:16:53 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:16:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:16:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:16:53 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 04:16:53 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 04:16:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:16:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:16:53 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 04:16:53 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:16:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:16:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:16:53 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 04:16:53 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 04:16:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:16:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:16:53 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 04:16:53 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:16:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:16:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:16:53 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 04:16:53 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 04:16:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:16:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:16:53 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 04:16:53 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:16:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:16:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:16:53 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 04:16:53 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 04:16:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:16:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:16:53 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 04:16:53 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:16:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:16:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:16:53 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 04:16:53 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 04:16:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:16:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:16:53 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 04:16:53 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:16:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:16:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:16:53 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 04:16:53 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 04:16:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:16:53 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 04:16:53 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 04:16:53 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:16:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:16:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:16:53 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 04:16:53 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 04:16:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:16:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:16:53 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 04:16:53 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 04:16:53 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:16:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:16:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:16:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 04:16:53 INFO - {} 04:16:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 04:16:53 INFO - {} 04:16:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 04:16:53 INFO - {} 04:16:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 04:16:53 INFO - {} 04:16:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 04:16:53 INFO - {} 04:16:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 04:16:53 INFO - {} 04:16:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 04:16:53 INFO - {} 04:16:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 04:16:53 INFO - {} 04:16:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 04:16:53 INFO - {} 04:16:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 04:16:53 INFO - {} 04:16:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 04:16:53 INFO - {} 04:16:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 04:16:53 INFO - {} 04:16:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 04:16:53 INFO - {} 04:16:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 04:16:53 INFO - {} 04:16:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 04:16:53 INFO - {} 04:16:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 04:16:53 INFO - {} 04:16:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 04:16:53 INFO - {} 04:16:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 04:16:53 INFO - {} 04:16:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 04:16:53 INFO - {} 04:16:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 04:16:53 INFO - {} 04:16:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 04:16:53 INFO - {} 04:16:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 04:16:53 INFO - {} 04:16:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 04:16:53 INFO - {} 04:16:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 04:16:53 INFO - {} 04:16:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 04:16:53 INFO - {} 04:16:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 04:16:53 INFO - {} 04:16:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 04:16:53 INFO - {} 04:16:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 04:16:53 INFO - {} 04:16:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 04:16:53 INFO - {} 04:16:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 04:16:53 INFO - {} 04:16:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 04:16:53 INFO - {} 04:16:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 04:16:53 INFO - {} 04:16:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 04:16:53 INFO - {} 04:16:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 04:16:53 INFO - {} 04:16:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 04:16:53 INFO - {} 04:16:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 04:16:53 INFO - {} 04:16:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 04:16:53 INFO - {} 04:16:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 04:16:53 INFO - {} 04:16:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 04:16:53 INFO - {} 04:16:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 04:16:53 INFO - {} 04:16:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 04:16:53 INFO - {} 04:16:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 04:16:53 INFO - {} 04:16:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 04:16:53 INFO - {} 04:16:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 04:16:53 INFO - {} 04:16:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 04:16:53 INFO - {} 04:16:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 04:16:53 INFO - {} 04:16:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 04:16:53 INFO - {} 04:16:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 04:16:53 INFO - {} 04:16:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 04:16:53 INFO - {} 04:16:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 04:16:53 INFO - {} 04:16:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 04:16:53 INFO - {} 04:16:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 04:16:53 INFO - {} 04:16:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 04:16:53 INFO - {} 04:16:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 04:16:53 INFO - {} 04:16:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 04:16:53 INFO - {} 04:16:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 04:16:53 INFO - {} 04:16:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 04:16:53 INFO - {} 04:16:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 04:16:53 INFO - {} 04:16:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 04:16:53 INFO - {} 04:16:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 04:16:53 INFO - {} 04:16:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 04:16:53 INFO - {} 04:16:53 INFO - TEST-OK | /FileAPI/idlharness.worker | took 2915ms 04:16:53 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 04:16:53 INFO - PROCESS | 5122 | 1467112612964 Marionette TRACE conn3 <- [1,3032,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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,{},{}]]]}] 04:16:53 INFO - PROCESS | 5122 | 1467112613114 Marionette TRACE conn3 -> [0,3033,"getWindowHandle",null] 04:16:53 INFO - PROCESS | 5122 | 1467112613127 Marionette TRACE conn3 <- [1,3033,null,{"value":"8"}] 04:16:53 INFO - PROCESS | 5122 | 1467112613151 Marionette TRACE conn3 -> [0,3034,"setScriptTimeout",{"ms":35000}] 04:16:53 INFO - PROCESS | 5122 | 1467112613164 Marionette TRACE conn3 <- [1,3034,null,{}] 04:16:53 INFO - PROCESS | 5122 | 1467112613188 Marionette TRACE conn3 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:53 INFO - PROCESS | 5122 | 1467112613195 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:16:53 INFO - PROCESS | 5122 | 1467112613524 Marionette TRACE conn3 <- [1,3035,null,{"value":null}] 04:16:53 INFO - PROCESS | 5122 | 1467112613738 Marionette TRACE conn3 -> [0,3036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-XHR-revoke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:53 INFO - PROCESS | 5122 | 1467112613748 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:16:54 INFO - PROCESS | 5122 | --DOCSHELL 0x95233800 == 30 [pid = 5122] [id = 757] 04:16:54 INFO - PROCESS | 5122 | --DOCSHELL 0x8db7e000 == 29 [pid = 5122] [id = 742] 04:16:54 INFO - PROCESS | 5122 | ++DOCSHELL 0x8db7cc00 == 30 [pid = 5122] [id = 768] 04:16:54 INFO - PROCESS | 5122 | ++DOMWINDOW == 102 (0x8db7d800) [pid = 5122] [serial = 2303] [outer = (nil)] 04:16:54 INFO - PROCESS | 5122 | ++DOMWINDOW == 103 (0x8db85c00) [pid = 5122] [serial = 2304] [outer = 0x8db7d800] 04:16:54 INFO - PROCESS | 5122 | 1467112614823 Marionette DEBUG loaded listener.js 04:16:54 INFO - PROCESS | 5122 | ++DOMWINDOW == 104 (0x8e4b6400) [pid = 5122] [serial = 2305] [outer = 0x8db7d800] 04:16:55 INFO - PROCESS | 5122 | --DOMWINDOW == 103 (0x92420400) [pid = 5122] [serial = 2237] [outer = (nil)] [url = about:blank] 04:16:55 INFO - PROCESS | 5122 | --DOMWINDOW == 102 (0x8e8db000) [pid = 5122] [serial = 2202] [outer = (nil)] [url = about:blank] 04:16:55 INFO - PROCESS | 5122 | --DOMWINDOW == 101 (0x8f2e0400) [pid = 5122] [serial = 2231] [outer = (nil)] [url = about:blank] 04:16:55 INFO - PROCESS | 5122 | --DOMWINDOW == 100 (0x8f975800) [pid = 5122] [serial = 2232] [outer = (nil)] [url = about:blank] 04:16:55 INFO - PROCESS | 5122 | --DOMWINDOW == 99 (0x8e4adc00) [pid = 5122] [serial = 2201] [outer = (nil)] [url = about:blank] 04:16:55 INFO - PROCESS | 5122 | --DOMWINDOW == 98 (0x912d5800) [pid = 5122] [serial = 2234] [outer = (nil)] [url = about:blank] 04:16:55 INFO - PROCESS | 5122 | --DOMWINDOW == 97 (0x91dc4800) [pid = 5122] [serial = 2205] [outer = (nil)] [url = about:blank] 04:16:55 INFO - PROCESS | 5122 | --DOMWINDOW == 96 (0x8e4ac400) [pid = 5122] [serial = 2228] [outer = (nil)] [url = about:blank] 04:16:55 INFO - PROCESS | 5122 | --DOMWINDOW == 95 (0x91cc1800) [pid = 5122] [serial = 2204] [outer = (nil)] [url = about:blank] 04:16:55 INFO - PROCESS | 5122 | --DOMWINDOW == 94 (0x8e8d4c00) [pid = 5122] [serial = 2229] [outer = (nil)] [url = about:blank] 04:16:55 INFO - PROCESS | 5122 | --DOMWINDOW == 93 (0x93b5c000) [pid = 5122] [serial = 2208] [outer = (nil)] [url = about:blank] 04:16:55 INFO - PROCESS | 5122 | --DOMWINDOW == 92 (0x92fa2c00) [pid = 5122] [serial = 2207] [outer = (nil)] [url = about:blank] 04:16:55 INFO - PROCESS | 5122 | --DOMWINDOW == 91 (0x98178000) [pid = 5122] [serial = 2211] [outer = (nil)] [url = about:blank] 04:16:55 INFO - PROCESS | 5122 | --DOMWINDOW == 90 (0x955dc800) [pid = 5122] [serial = 2210] [outer = (nil)] [url = about:blank] 04:16:55 INFO - PROCESS | 5122 | --DOMWINDOW == 89 (0x8f975400) [pid = 5122] [serial = 2226] [outer = (nil)] [url = about:blank] 04:16:55 INFO - PROCESS | 5122 | --DOMWINDOW == 88 (0x8f112000) [pid = 5122] [serial = 2225] [outer = (nil)] [url = about:blank] 04:16:55 INFO - PROCESS | 5122 | --DOMWINDOW == 87 (0x92429000) [pid = 5122] [serial = 2238] [outer = (nil)] [url = about:blank] 04:16:55 INFO - PROCESS | 5122 | --DOMWINDOW == 86 (0x93b91c00) [pid = 5122] [serial = 2240] [outer = (nil)] [url = about:blank] 04:16:55 INFO - PROCESS | 5122 | --DOMWINDOW == 85 (0x99e4cc00) [pid = 5122] [serial = 2214] [outer = (nil)] [url = about:blank] 04:16:55 INFO - PROCESS | 5122 | --DOMWINDOW == 84 (0x99dbb800) [pid = 5122] [serial = 2213] [outer = (nil)] [url = about:blank] 04:16:55 INFO - PROCESS | 5122 | --DOMWINDOW == 83 (0x9a5b8800) [pid = 5122] [serial = 2217] [outer = (nil)] [url = about:blank] 04:16:55 INFO - PROCESS | 5122 | --DOMWINDOW == 82 (0x9a39ac00) [pid = 5122] [serial = 2216] [outer = (nil)] [url = about:blank] 04:16:55 INFO - PROCESS | 5122 | --DOMWINDOW == 81 (0x9a8f5400) [pid = 5122] [serial = 2220] [outer = (nil)] [url = about:blank] 04:16:55 INFO - PROCESS | 5122 | --DOMWINDOW == 80 (0x9a8f0c00) [pid = 5122] [serial = 2219] [outer = (nil)] [url = about:blank] 04:16:55 INFO - PROCESS | 5122 | --DOMWINDOW == 79 (0x91dc3c00) [pid = 5122] [serial = 2223] [outer = (nil)] [url = about:blank] 04:16:55 INFO - PROCESS | 5122 | --DOMWINDOW == 78 (0x8f2e2800) [pid = 5122] [serial = 2222] [outer = (nil)] [url = about:blank] 04:16:55 INFO - PROCESS | 5122 | --DOMWINDOW == 77 (0x930dc800) [pid = 5122] [serial = 2243] [outer = (nil)] [url = about:blank] 04:16:55 INFO - PROCESS | 5122 | --DOMWINDOW == 76 (0x948fbc00) [pid = 5122] [serial = 2245] [outer = (nil)] [url = about:blank] 04:16:55 INFO - PROCESS | 5122 | --DOMWINDOW == 75 (0x9202bc00) [pid = 5122] [serial = 2242] [outer = (nil)] [url = about:blank] 04:16:55 INFO - PROCESS | 5122 | --DOMWINDOW == 74 (0x91ccbc00) [pid = 5122] [serial = 2235] [outer = (nil)] [url = about:blank] 04:16:55 INFO - PROCESS | 5122 | 1467112615703 Marionette TRACE conn3 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 04:16:55 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 04:16:55 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 2577ms 04:16:55 INFO - PROCESS | 5122 | 1467112615723 Marionette TRACE conn3 -> [0,3037,"getWindowHandle",null] 04:16:55 INFO - PROCESS | 5122 | 1467112615728 Marionette TRACE conn3 <- [1,3037,null,{"value":"8"}] 04:16:55 INFO - TEST-START | /FileAPI/blob/Blob-close.html 04:16:55 INFO - PROCESS | 5122 | 1467112615736 Marionette TRACE conn3 -> [0,3038,"setScriptTimeout",{"ms":35000}] 04:16:55 INFO - PROCESS | 5122 | 1467112615740 Marionette TRACE conn3 <- [1,3038,null,{}] 04:16:55 INFO - PROCESS | 5122 | 1467112615747 Marionette TRACE conn3 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:55 INFO - PROCESS | 5122 | 1467112615752 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:16:55 INFO - PROCESS | 5122 | 1467112615905 Marionette TRACE conn3 <- [1,3039,null,{"value":null}] 04:16:56 INFO - PROCESS | 5122 | 1467112616055 Marionette TRACE conn3 -> [0,3040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-close.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-close.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:56 INFO - PROCESS | 5122 | 1467112616062 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:16:56 INFO - PROCESS | 5122 | ++DOCSHELL 0x8f114000 == 31 [pid = 5122] [id = 769] 04:16:56 INFO - PROCESS | 5122 | ++DOMWINDOW == 75 (0x8f114800) [pid = 5122] [serial = 2306] [outer = (nil)] 04:16:56 INFO - PROCESS | 5122 | ++DOMWINDOW == 76 (0x8f2dec00) [pid = 5122] [serial = 2307] [outer = 0x8f114800] 04:16:56 INFO - PROCESS | 5122 | 1467112616139 Marionette DEBUG loaded listener.js 04:16:56 INFO - PROCESS | 5122 | ++DOMWINDOW == 77 (0x8f2e3c00) [pid = 5122] [serial = 2308] [outer = 0x8f114800] 04:16:56 INFO - PROCESS | 5122 | 1467112616884 Marionette TRACE conn3 <- [1,3040,null,{"value":["/FileAPI/blob/Blob-close.html",0,null,null,[["Blob.close",1,"blob.close is not a function","@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1\n"]]]}] 04:16:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 04:16:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 04:16:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:16:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:16:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 04:16:56 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1181ms 04:16:56 INFO - PROCESS | 5122 | 1467112616917 Marionette TRACE conn3 -> [0,3041,"getWindowHandle",null] 04:16:56 INFO - PROCESS | 5122 | 1467112616924 Marionette TRACE conn3 <- [1,3041,null,{"value":"8"}] 04:16:56 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 04:16:56 INFO - PROCESS | 5122 | 1467112616954 Marionette TRACE conn3 -> [0,3042,"setScriptTimeout",{"ms":35000}] 04:16:56 INFO - PROCESS | 5122 | 1467112616963 Marionette TRACE conn3 <- [1,3042,null,{}] 04:16:56 INFO - PROCESS | 5122 | 1467112616982 Marionette TRACE conn3 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:56 INFO - PROCESS | 5122 | 1467112616990 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:16:57 INFO - PROCESS | 5122 | 1467112617156 Marionette TRACE conn3 <- [1,3043,null,{"value":null}] 04:16:57 INFO - PROCESS | 5122 | 1467112617167 Marionette TRACE conn3 -> [0,3044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:57 INFO - PROCESS | 5122 | 1467112617176 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:16:57 INFO - PROCESS | 5122 | ++DOCSHELL 0x91261400 == 32 [pid = 5122] [id = 770] 04:16:57 INFO - PROCESS | 5122 | ++DOMWINDOW == 78 (0x912ca800) [pid = 5122] [serial = 2309] [outer = (nil)] 04:16:57 INFO - PROCESS | 5122 | ++DOMWINDOW == 79 (0x912d3800) [pid = 5122] [serial = 2310] [outer = 0x912ca800] 04:16:57 INFO - PROCESS | 5122 | 1467112617246 Marionette DEBUG loaded listener.js 04:16:57 INFO - PROCESS | 5122 | ++DOMWINDOW == 80 (0x91cc7c00) [pid = 5122] [serial = 2311] [outer = 0x912ca800] 04:16:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 04:16:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 04:16:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 04:16:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 04:16:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 04:16:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 04:16:58 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. 04:16:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 04:16:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 04:16:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 04:16:58 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'.) 04:16:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 04:16:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 04:16:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 04:16:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 04:16:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 04:16:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 04:16:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 04:16:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 04:16:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 04:16:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 04:16:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 04:16:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 04:16:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 04:16:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 04:16:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 04:16:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 04:16:58 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. 04:16:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 04:16:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:16:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:16:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 04:16:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 04:16:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 04:16:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 04:16:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 04:16:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 04:16:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 04:16:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 04:16:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 04:16:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 04:16:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 04:16:58 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. 04:16:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 04:16:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 04:16:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:16:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:16:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 04:16:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 04:16:58 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. 04:16:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 04:16:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 04:16:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:16:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:16:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 04:16:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 04:16:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 04:16:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 04:16:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 04:16:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 04:16:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 04:16:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:16:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:16:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 04:16:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 04:16:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 04:16:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 04:16:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:16:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:16:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:16:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:16:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:16:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 04:16:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 04:16:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:16:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:16:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:16:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:16:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:16:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 04:16:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:16:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:16:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:16:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:16:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:16:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 04:16:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:16:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:16:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:16:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:16:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:16:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 04:16:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 04:16:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:16:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:16:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:16:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:16:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:16:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 04:16:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:16:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:16:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:16:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:16:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:16:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 04:16:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:16:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:16:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:16:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:16:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:16:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 04:16:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:16:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:16:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:16:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:16:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:16:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 04:16:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:16:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:16:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:16:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:16:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:16:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 04:16:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 04:16:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 04:16:58 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1821ms 04:16:58 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 04:16:58 INFO - PROCESS | 5122 | 1467112618676 Marionette TRACE conn3 <- [1,3044,null,{"value":["/FileAPI/blob/Blob-constructor.html",0,null,null,[["Blob interface object",0,null,null],["no-argument Blob constructor",0,null,null],["no-argument Blob constructor without 'new'",0,null,null],["no-argument Blob constructor without brackets",0,null,null],["Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.",0,null,null],["A plain object with @@iterator should be treated as a sequence for the blobParts argument.",0,null,null],["A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument.",0,null,null],["A String object should be treated as a sequence for the blobParts argument.",0,null,null],["A Uint8Array object should be treated as a sequence for the blobParts argument.",0,null,null],["The length getter should be invoked and any exceptions should be propagated.",0,null,null],["A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.)",0,null,null],["ToUint32 should be applied to the length and any exceptions should be propagated.",0,null,null],["Getters and value conversions should happen in order until an exception is thrown.",0,null,null],["ToString should be called on elements of the blobParts array and any exceptions should be propagated.",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (pop).",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (unshift).",0,null,null],["ToString should be called on elements of the blobParts array.",0,null,null],["ArrayBuffer elements of the blobParts array should be supported.",0,null,null],["Passing typed arrays as elements of the blobParts array should work.",0,null,null],["Passing a Float64Array as element of the blobParts array should work.",0,null,null],["Passing an platform object that supports indexed properties as the blobParts array should work (select).",0,null,null],["Passing a platform array object as the blobParts array should work (MessagePort[]).",0,null,null],["Passing a platform array object as the blobParts array should work (Attr[]).",0,null,null],["Array with two blobs",0,null,null],["Array with two buffers",0,null,null],["Array with two bufferviews",0,null,null],["Array with mixed types",0,null,null],["The 'endings' property should be ignored.",1,"'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1\n"],["options properties should be accessed in lexicographic order.",0,null,null],["Arguments should be evaluated from left to right.",0,null,null],["Passing null (index 0) for options should use the defaults.",0,null,null],["Passing null (index 0) for options should use the defaults (with newlines).",0,null,null],["Passing undefined (index 1) for options should use the defaults.",0,null,null],["Passing undefined (index 1) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults (with newlines).",0,null,null],["Passing object \"/regex/\" (index 4) for options should use the defaults.",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing object \"/regex/\" (index 4) for options should use the defaults (with newlines).",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing function \"function () {}\" (index 5) for options should use the defaults.",0,null,null],["Passing function \"function () {}\" (index 5) for options should use the defaults (with newlines).",0,null,null],["Newlines should not change when endings is 'transparent'.",0,null,null],["Newlines should not change when endings is 'native'.",1,"assert_equals: expected 9 but got 8","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1\n"],["Blob with type \"\"",0,null,null],["Blob with type \"a\"",0,null,null],["Blob with type \"A\"",1,"assert_equals: expected \"a\" but got \"A\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"text/html\"",0,null,null],["Blob with type \"TEXT/HTML\"",1,"assert_equals: expected \"text/html\" but got \"TEXT/HTML\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"å\"",1,"assert_equals: expected \"\" but got \"å\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"𐑾\"",1,"assert_equals: expected \"\" but got \"𐑾\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \" image/gif \"",0,null,null],["Blob with type \"\\timage/gif\\t\"",1,"assert_equals: expected \"\" but got \"\\timage/gif\\t\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif;\"",1,"assert_equals: expected \"\" but got \"image/gif;\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"İmage/gif\"",1,"assert_equals: expected \"\" but got \"İmage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"ımage/gif\"",1,"assert_equals: expected \"\" but got \"ımage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif\\0\"",1,"assert_equals: expected \"\" but got \"image/gif\\0\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"unknown/unknown\"",0,null,null],["Blob with type \"text/plain\"",0,null,null],["Blob with type \"image/png\"",0,null,null]]]}] 04:16:58 INFO - PROCESS | 5122 | 1467112618839 Marionette TRACE conn3 -> [0,3045,"getWindowHandle",null] 04:16:58 INFO - PROCESS | 5122 | 1467112618844 Marionette TRACE conn3 <- [1,3045,null,{"value":"8"}] 04:16:58 INFO - PROCESS | 5122 | 1467112618853 Marionette TRACE conn3 -> [0,3046,"setScriptTimeout",{"ms":35000}] 04:16:58 INFO - PROCESS | 5122 | 1467112618860 Marionette TRACE conn3 <- [1,3046,null,{}] 04:16:58 INFO - PROCESS | 5122 | 1467112618890 Marionette TRACE conn3 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:58 INFO - PROCESS | 5122 | 1467112618901 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:16:59 INFO - PROCESS | 5122 | 1467112619129 Marionette TRACE conn3 <- [1,3047,null,{"value":null}] 04:16:59 INFO - PROCESS | 5122 | 1467112619158 Marionette TRACE conn3 -> [0,3048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-in-worker.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:59 INFO - PROCESS | 5122 | 1467112619168 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:16:59 INFO - PROCESS | 5122 | ++DOCSHELL 0x8f10e800 == 33 [pid = 5122] [id = 771] 04:16:59 INFO - PROCESS | 5122 | ++DOMWINDOW == 81 (0x8f2df400) [pid = 5122] [serial = 2312] [outer = (nil)] 04:16:59 INFO - PROCESS | 5122 | ++DOMWINDOW == 82 (0x91ee9c00) [pid = 5122] [serial = 2313] [outer = 0x8f2df400] 04:16:59 INFO - PROCESS | 5122 | 1467112619235 Marionette DEBUG loaded listener.js 04:16:59 INFO - PROCESS | 5122 | ++DOMWINDOW == 83 (0x92fa6800) [pid = 5122] [serial = 2314] [outer = 0x8f2df400] 04:17:00 INFO - PROCESS | 5122 | [5122] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 04:17:00 INFO - PROCESS | 5122 | --DOMWINDOW == 82 (0x948fc000) [pid = 5122] [serial = 2273] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 04:17:00 INFO - PROCESS | 5122 | --DOMWINDOW == 81 (0x91eec800) [pid = 5122] [serial = 2268] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 04:17:00 INFO - PROCESS | 5122 | --DOMWINDOW == 80 (0x96f31c00) [pid = 5122] [serial = 2259] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 04:17:00 INFO - PROCESS | 5122 | --DOMWINDOW == 79 (0x91eed800) [pid = 5122] [serial = 2250] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 04:17:00 INFO - PROCESS | 5122 | --DOMWINDOW == 78 (0x8f011400) [pid = 5122] [serial = 2262] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 04:17:00 INFO - PROCESS | 5122 | --DOMWINDOW == 77 (0x95527c00) [pid = 5122] [serial = 2253] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 04:17:00 INFO - PROCESS | 5122 | --DOMWINDOW == 76 (0x94859c00) [pid = 5122] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 04:17:00 INFO - PROCESS | 5122 | --DOMWINDOW == 75 (0x8f97ec00) [pid = 5122] [serial = 2265] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 04:17:00 INFO - PROCESS | 5122 | --DOMWINDOW == 74 (0x96f2b400) [pid = 5122] [serial = 2256] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 04:17:00 INFO - PROCESS | 5122 | --DOMWINDOW == 73 (0x8f118400) [pid = 5122] [serial = 2247] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 04:17:00 INFO - PROCESS | 5122 | --DOMWINDOW == 72 (0x91eed400) [pid = 5122] [serial = 2276] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 04:17:00 INFO - PROCESS | 5122 | --DOMWINDOW == 71 (0x952e5800) [pid = 5122] [serial = 2279] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 04:17:00 INFO - PROCESS | 5122 | --DOMWINDOW == 70 (0x95235400) [pid = 5122] [serial = 2271] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 04:17:00 INFO - PROCESS | 5122 | --DOMWINDOW == 69 (0x955e1400) [pid = 5122] [serial = 2282] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 04:17:00 INFO - PROCESS | 5122 | 1467112620617 Marionette TRACE conn3 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 04:17:00 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 04:17:00 INFO - {} 04:17:00 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1795ms 04:17:00 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 04:17:00 INFO - PROCESS | 5122 | 1467112620649 Marionette TRACE conn3 -> [0,3049,"getWindowHandle",null] 04:17:00 INFO - PROCESS | 5122 | 1467112620652 Marionette TRACE conn3 <- [1,3049,null,{"value":"8"}] 04:17:00 INFO - PROCESS | 5122 | 1467112620658 Marionette TRACE conn3 -> [0,3050,"setScriptTimeout",{"ms":35000}] 04:17:00 INFO - PROCESS | 5122 | 1467112620662 Marionette TRACE conn3 <- [1,3050,null,{}] 04:17:00 INFO - PROCESS | 5122 | 1467112620667 Marionette TRACE conn3 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:17:00 INFO - PROCESS | 5122 | 1467112620672 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:17:00 INFO - PROCESS | 5122 | 1467112620817 Marionette TRACE conn3 <- [1,3051,null,{"value":null}] 04:17:00 INFO - PROCESS | 5122 | 1467112620826 Marionette TRACE conn3 -> [0,3052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice-overflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:00 INFO - PROCESS | 5122 | 1467112620832 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:17:00 INFO - PROCESS | 5122 | ++DOCSHELL 0x93b52c00 == 34 [pid = 5122] [id = 772] 04:17:00 INFO - PROCESS | 5122 | ++DOMWINDOW == 70 (0x93b92000) [pid = 5122] [serial = 2315] [outer = (nil)] 04:17:00 INFO - PROCESS | 5122 | ++DOMWINDOW == 71 (0x93d7bc00) [pid = 5122] [serial = 2316] [outer = 0x93b92000] 04:17:00 INFO - PROCESS | 5122 | 1467112620902 Marionette DEBUG loaded listener.js 04:17:01 INFO - PROCESS | 5122 | ++DOMWINDOW == 72 (0x94853400) [pid = 5122] [serial = 2317] [outer = 0x93b92000] 04:17:01 INFO - PROCESS | 5122 | 1467112621771 Marionette TRACE conn3 <- [1,3052,null,{"value":["/FileAPI/blob/Blob-slice-overflow.html",0,null,null,[["slice start is negative, relativeStart will be max((size + start), 0)",0,null,null],["slice start is greater than blob size, relativeStart will be min(start, size)",0,null,null],["slice end is negative, relativeEnd will be max((size + end), 0)",0,null,null],["slice end is greater than blob size, relativeEnd will be min(end, size)",0,null,null]]]}] 04:17:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 04:17:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 04:17:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 04:17:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 04:17:01 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1135ms 04:17:01 INFO - PROCESS | 5122 | 1467112621796 Marionette TRACE conn3 -> [0,3053,"getWindowHandle",null] 04:17:01 INFO - PROCESS | 5122 | 1467112621799 Marionette TRACE conn3 <- [1,3053,null,{"value":"8"}] 04:17:01 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 04:17:01 INFO - PROCESS | 5122 | 1467112621807 Marionette TRACE conn3 -> [0,3054,"setScriptTimeout",{"ms":35000}] 04:17:01 INFO - PROCESS | 5122 | 1467112621810 Marionette TRACE conn3 <- [1,3054,null,{}] 04:17:01 INFO - PROCESS | 5122 | 1467112621819 Marionette TRACE conn3 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:17:01 INFO - PROCESS | 5122 | 1467112621823 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:17:02 INFO - PROCESS | 5122 | 1467112622068 Marionette TRACE conn3 <- [1,3055,null,{"value":null}] 04:17:02 INFO - PROCESS | 5122 | 1467112622223 Marionette TRACE conn3 -> [0,3056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:02 INFO - PROCESS | 5122 | 1467112622235 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:17:02 INFO - PROCESS | 5122 | ++DOCSHELL 0x8db7c400 == 35 [pid = 5122] [id = 773] 04:17:02 INFO - PROCESS | 5122 | ++DOMWINDOW == 73 (0x8db7e400) [pid = 5122] [serial = 2318] [outer = (nil)] 04:17:02 INFO - PROCESS | 5122 | ++DOMWINDOW == 74 (0x8e4aac00) [pid = 5122] [serial = 2319] [outer = 0x8db7e400] 04:17:02 INFO - PROCESS | 5122 | 1467112622372 Marionette DEBUG loaded listener.js 04:17:02 INFO - PROCESS | 5122 | ++DOMWINDOW == 75 (0x8e8da400) [pid = 5122] [serial = 2320] [outer = 0x8db7e400] 04:17:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 04:17:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 04:17:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 04:17:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 04:17:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 04:17:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 04:17:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 04:17:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 04:17:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 04:17:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 04:17:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 04:17:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 04:17:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 04:17:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 04:17:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 04:17:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 04:17:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 04:17:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 04:17:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 04:17:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 04:17:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 04:17:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 04:17:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 04:17:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 04:17:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 04:17:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 04:17:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 04:17:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 04:17:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 04:17:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 04:17:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 04:17:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 04:17:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 04:17:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 04:17:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 04:17:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 04:17:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 04:17:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 04:17:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 04:17:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 04:17:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 04:17:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 04:17:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 04:17:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 04:17:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 04:17:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 04:17:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 04:17:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 04:17:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 04:17:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 04:17:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 04:17:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 04:17:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 04:17:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 04:17:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 04:17:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 04:17:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 04:17:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 04:17:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 04:17:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 04:17:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 04:17:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 04:17:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 04:17:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 04:17:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 04:17:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 04:17:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 04:17:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 04:17:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 04:17:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 04:17:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 04:17:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 04:17:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 04:17:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 04:17:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 04:17:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 04:17:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 04:17:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 04:17:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 04:17:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 04:17:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 04:17:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 04:17:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 04:17:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 04:17:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 04:17:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 04:17:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 04:17:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 04:17:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 04:17:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 04:17:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 04:17:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 04:17:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 04:17:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 04:17:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 04:17:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 04:17:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 04:17:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 04:17:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 04:17:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:17:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:17:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:17:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:17:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:17:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 04:17:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:17:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:17:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:17:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:17:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:17:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 04:17:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:17:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:17:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:17:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:17:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:17:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 04:17:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:17:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:17:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:17:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:17:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:17:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 04:17:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:17:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:17:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:17:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:17:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:17:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 04:17:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:17:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:17:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:17:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:17:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:17:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 04:17:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:17:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:17:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:17:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:17:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:17:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 04:17:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:17:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:17:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:17:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:17:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:17:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 04:17:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:17:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:17:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:17:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:17:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:17:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 04:17:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:17:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:17:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:17:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:17:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:17:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 04:17:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:17:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:17:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:17:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:17:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:17:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 04:17:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:17:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:17:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:17:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:17:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:17:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 04:17:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:17:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:17:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:17:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:17:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:17:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 04:17:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:17:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:17:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:17:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:17:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:17:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 04:17:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:17:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:17:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:17:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:17:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:17:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 04:17:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:17:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:17:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:17:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:17:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:17:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 04:17:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:17:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:17:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:17:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:17:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:17:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 04:17:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:17:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:17:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:17:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:17:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:17:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 04:17:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:17:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:17:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:17:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:17:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:17:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 04:17:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:17:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:17:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:17:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:17:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:17:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 04:17:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:17:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:17:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:17:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:17:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:17:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 04:17:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:17:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:17:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:17:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:17:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:17:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 04:17:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:17:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:17:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:17:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 04:17:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 04:17:04 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" 04:17:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:17:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:17:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:17:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 04:17:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 04:17:04 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" 04:17:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:17:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:17:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:17:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 04:17:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 04:17:04 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 2118ms 04:17:04 INFO - TEST-START | /FileAPI/file/File-constructor.html 04:17:04 INFO - PROCESS | 5122 | 1467112623750 Marionette TRACE conn3 <- [1,3056,null,{"value":["/FileAPI/blob/Blob-slice.html",0,null,null,[["no-argument Blob slice",0,null,null],["Slices",0,null,null],["blob1.",0,null,null],["blob2.",0,null,null],["Slicing test (0,0).",0,null,null],["Slicing test: slice (0,0).",0,null,null],["Slicing test (0,1).",0,null,null],["Slicing test: slice (0,1).",0,null,null],["Slicing test (0,2).",0,null,null],["Slicing test: slice (0,2).",0,null,null],["Slicing test (0,3).",0,null,null],["Slicing test: slice (0,3).",0,null,null],["Slicing test (0,4).",0,null,null],["Slicing test: slice (0,4).",0,null,null],["Slicing test (0,5).",0,null,null],["Slicing test: slice (0,5).",0,null,null],["Slicing test (0,6).",0,null,null],["Slicing test: slice (0,6).",0,null,null],["Slicing test (0,7).",0,null,null],["Slicing test: slice (0,7).",0,null,null],["Slicing test (0,8).",0,null,null],["Slicing test: slice (0,8).",0,null,null],["Slicing test (1,0).",0,null,null],["Slicing test: slice (1,0).",0,null,null],["Slicing test (1,1).",0,null,null],["Slicing test: slice (1,1).",0,null,null],["Slicing test (1,2).",0,null,null],["Slicing test: slice (1,2).",0,null,null],["Slicing test (1,3).",0,null,null],["Slicing test: slice (1,3).",0,null,null],["Slicing test (1,4).",0,null,null],["Slicing test: slice (1,4).",0,null,null],["Slicing test (1,5).",0,null,null],["Slicing test: slice (1,5).",0,null,null],["Slicing test (1,6).",0,null,null],["Slicing test: slice (1,6).",0,null,null],["Slicing test (1,7).",0,null,null],["Slicing test: slice (1,7).",0,null,null],["Slicing test (2,0).",0,null,null],["Slicing test: slice (2,0).",0,null,null],["Slicing test (2,1).",0,null,null],["Slicing test: slice (2,1).",0,null,null],["Slicing test (2,2).",0,null,null],["Slicing test: slice (2,2).",0,null,null],["Slicing test (2,3).",0,null,null],["Slicing test: slice (2,3).",0,null,null],["Slicing test (3,0).",0,null,null],["Slicing test: slice (3,0).",0,null,null],["Slicing test (3,1).",0,null,null],["Slicing test: slice (3,1).",0,null,null],["Slicing test (3,2).",0,null,null],["Slicing test: slice (3,2).",0,null,null],["Slicing test (3,3).",0,null,null],["Slicing test: slice (3,3).",0,null,null],["Slicing test (3,4).",0,null,null],["Slicing test: slice (3,4).",0,null,null],["Slicing test (3,5).",0,null,null],["Slicing test: slice (3,5).",0,null,null],["Slicing test (4,0).",0,null,null],["Slicing test: slice (4,0).",0,null,null],["Slicing test (4,1).",0,null,null],["Slicing test: slice (4,1).",0,null,null],["Slicing test (4,2).",0,null,null],["Slicing test: slice (4,2).",0,null,null],["Slicing test (4,3).",0,null,null],["Slicing test: slice (4,3).",0,null,null],["Slicing test (4,4).",0,null,null],["Slicing test: slice (4,4).",0,null,null],["Slicing test (5,0).",0,null,null],["Slicing test: slice (5,0).",0,null,null],["Slicing test (5,1).",0,null,null],["Slicing test: slice (5,1).",0,null,null],["Slicing test (5,2).",0,null,null],["Slicing test: slice (5,2).",0,null,null],["Slicing test (5,3).",0,null,null],["Slicing test: slice (5,3).",0,null,null],["Slicing test (6,0).",0,null,null],["Slicing test: slice (6,0).",0,null,null],["Slicing test (6,1).",0,null,null],["Slicing test: slice (6,1).",0,null,null],["Slicing test (6,2).",0,null,null],["Slicing test: slice (6,2).",0,null,null],["Slicing test (7,0).",0,null,null],["Slicing test: slice (7,0).",0,null,null],["Slicing test (7,1).",0,null,null],["Slicing test: slice (7,1).",0,null,null],["Slicing test (7,2).",0,null,null],["Slicing test: slice (7,2).",0,null,null],["Slicing test (7,3).",0,null,null],["Slicing test: slice (7,3).",0,null,null],["Slicing test (8,0).",0,null,null],["Slicing test: slice (8,0).",0,null,null],["Slicing test (8,1).",0,null,null],["Slicing test: slice (8,1).",0,null,null],["Slicing test (8,2).",0,null,null],["Slicing test: slice (8,2).",0,null,null],["Slicing test (8,3).",0,null,null],["Slicing test: slice (8,3).",0,null,null],["Invalid contentType (\"ÿ\")",1,"assert_equals: expected \"\" but got \"ÿ\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te(xt/plain\")",1,"assert_equals: expected \"\" but got \"te(xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te)xt/plain\")",1,"assert_equals: expected \"\" but got \"te)xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"te>xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te@xt/plain\")",1,"assert_equals: expected \"\" but got \"te@xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te,xt/plain\")",1,"assert_equals: expected \"\" but got \"te,xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te;xt/plain\")",1,"assert_equals: expected \"\" but got \"te;xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te:xt/plain\")",1,"assert_equals: expected \"\" but got \"te:xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\\xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\\xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\"xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\"xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te/xt/plain\")",1,"assert_equals: expected \"\" but got \"te/xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te[xt/plain\")",1,"assert_equals: expected \"\" but got \"te[xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te]xt/plain\")",1,"assert_equals: expected \"\" but got \"te]xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te?xt/plain\")",1,"assert_equals: expected \"\" but got \"te?xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te=xt/plain\")",1,"assert_equals: expected \"\" but got \"te=xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te{xt/plain\")",1,"assert_equals: expected \"\" but got \"te{xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te}xt/plain\")",1,"assert_equals: expected \"\" but got \"te}xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te xt/plain\")",1,"assert_equals: expected \"\" but got \"te xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\txt/plain\")",1,"assert_equals: expected \"\" but got \"te\\txt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\0xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\0xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\x1fxt/plain\")",1,"assert_equals: expected \"\" but got \"te\\x1fxt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"text/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Valid contentType (\"TEXT/PLAIN\")",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset = UTF-8\")",1,"assert_equals: expected \"text/plain;charset = utf-8\" but got \"text/plain;charset = UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset=UTF-8\")",1,"assert_equals: expected \"text/plain;charset=utf-8\" but got \"text/plain;charset=UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"]]]}] 04:17:04 INFO - PROCESS | 5122 | 1467112623937 Marionette TRACE conn3 -> [0,3057,"getWindowHandle",null] 04:17:04 INFO - PROCESS | 5122 | 1467112623949 Marionette TRACE conn3 <- [1,3057,null,{"value":"8"}] 04:17:04 INFO - PROCESS | 5122 | 1467112623965 Marionette TRACE conn3 -> [0,3058,"setScriptTimeout",{"ms":35000}] 04:17:04 INFO - PROCESS | 5122 | 1467112623984 Marionette TRACE conn3 <- [1,3058,null,{}] 04:17:04 INFO - PROCESS | 5122 | 1467112624160 Marionette TRACE conn3 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:17:04 INFO - PROCESS | 5122 | 1467112624166 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:17:04 INFO - PROCESS | 5122 | 1467112624341 Marionette TRACE conn3 <- [1,3059,null,{"value":null}] 04:17:04 INFO - PROCESS | 5122 | 1467112624526 Marionette TRACE conn3 -> [0,3060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/File-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/File-constructor.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:04 INFO - PROCESS | 5122 | 1467112624536 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:17:04 INFO - PROCESS | 5122 | ++DOCSHELL 0x8e8dc000 == 36 [pid = 5122] [id = 774] 04:17:04 INFO - PROCESS | 5122 | ++DOMWINDOW == 76 (0x91dc4800) [pid = 5122] [serial = 2321] [outer = (nil)] 04:17:04 INFO - PROCESS | 5122 | ++DOMWINDOW == 77 (0x91eed800) [pid = 5122] [serial = 2322] [outer = 0x91dc4800] 04:17:04 INFO - PROCESS | 5122 | 1467112624619 Marionette DEBUG loaded listener.js 04:17:04 INFO - PROCESS | 5122 | ++DOMWINDOW == 78 (0x9202b400) [pid = 5122] [serial = 2323] [outer = 0x91dc4800] 04:17:05 INFO - PROCESS | 5122 | 1467112625585 Marionette TRACE conn3 <- [1,3060,null,{"value":["/FileAPI/file/File-constructor.html",0,null,null,[["File interface object exists",0,null,null],["DOMString fileBits",0,null,null],["Unicode DOMString fileBits",0,null,null],["Empty Blob fileBits",0,null,null],["Blob fileBits",0,null,null],["ArrayBuffer fileBits",0,null,null],["Typed array fileBits",0,null,null],["Various fileBits",0,null,null],["Using fileName",0,null,null],["Using special character in fileName",1,"assert_equals: expected \"dummy:foo\" but got \"dummy/foo\"","test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntest_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1\n"],["Using type on the File constructor",0,null,null],["Using uppercase characters in type",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1\n"],["Using illegal character for type",1,"assert_equals: expected \"\" but got \"𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1\n"],["Using lastModified",0,null,null],["Misusing name",0,null,null]]]}] 04:17:05 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 04:17:05 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 04:17:05 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 04:17:05 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 04:17:05 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 04:17:05 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 04:17:05 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 04:17:05 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 04:17:05 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 04:17:05 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 04:17:05 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 04:17:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:17:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:17:05 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 04:17:05 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 04:17:05 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 04:17:05 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 04:17:05 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 04:17:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:17:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:17:05 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 04:17:05 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 04:17:05 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 04:17:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:17:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:17:05 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 04:17:05 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 04:17:05 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 04:17:05 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1667ms 04:17:05 INFO - PROCESS | 5122 | 1467112625665 Marionette TRACE conn3 -> [0,3061,"getWindowHandle",null] 04:17:05 INFO - PROCESS | 5122 | 1467112625670 Marionette TRACE conn3 <- [1,3061,null,{"value":"8"}] 04:17:05 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 04:17:05 INFO - PROCESS | 5122 | 1467112625680 Marionette TRACE conn3 -> [0,3062,"setScriptTimeout",{"ms":35000}] 04:17:05 INFO - PROCESS | 5122 | 1467112625683 Marionette TRACE conn3 <- [1,3062,null,{}] 04:17:05 INFO - PROCESS | 5122 | 1467112625690 Marionette TRACE conn3 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:17:05 INFO - PROCESS | 5122 | 1467112625695 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:17:05 INFO - PROCESS | 5122 | 1467112625930 Marionette TRACE conn3 <- [1,3063,null,{"value":null}] 04:17:06 INFO - PROCESS | 5122 | 1467112626103 Marionette TRACE conn3 -> [0,3064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/Worker-read-file-constructor.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/Worker-read-file-constructor.worker\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:06 INFO - PROCESS | 5122 | 1467112626112 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:17:06 INFO - PROCESS | 5122 | ++DOCSHELL 0x8e8dd400 == 37 [pid = 5122] [id = 775] 04:17:06 INFO - PROCESS | 5122 | ++DOMWINDOW == 79 (0x92fa2c00) [pid = 5122] [serial = 2324] [outer = (nil)] 04:17:06 INFO - PROCESS | 5122 | ++DOMWINDOW == 80 (0x93b91c00) [pid = 5122] [serial = 2325] [outer = 0x92fa2c00] 04:17:06 INFO - PROCESS | 5122 | 1467112626194 Marionette DEBUG loaded listener.js 04:17:06 INFO - PROCESS | 5122 | ++DOMWINDOW == 81 (0x952b0800) [pid = 5122] [serial = 2326] [outer = 0x92fa2c00] 04:17:06 INFO - PROCESS | 5122 | [5122] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 04:17:07 INFO - PROCESS | 5122 | 1467112627357 Marionette TRACE conn3 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 04:17:07 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 04:17:07 INFO - {} 04:17:07 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1730ms 04:17:07 INFO - PROCESS | 5122 | 1467112627410 Marionette TRACE conn3 -> [0,3065,"getWindowHandle",null] 04:17:07 INFO - PROCESS | 5122 | 1467112627413 Marionette TRACE conn3 <- [1,3065,null,{"value":"8"}] 04:17:07 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 04:17:07 INFO - PROCESS | 5122 | 1467112627471 Marionette TRACE conn3 -> [0,3066,"setScriptTimeout",{"ms":35000}] 04:17:07 INFO - PROCESS | 5122 | 1467112627481 Marionette TRACE conn3 <- [1,3066,null,{}] 04:17:07 INFO - PROCESS | 5122 | 1467112627493 Marionette TRACE conn3 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:17:07 INFO - PROCESS | 5122 | 1467112627501 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:17:07 INFO - PROCESS | 5122 | 1467112627701 Marionette TRACE conn3 <- [1,3067,null,{"value":null}] 04:17:07 INFO - PROCESS | 5122 | 1467112627942 Marionette TRACE conn3 -> [0,3068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/filelist-section/filelist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/filelist-section/filelist.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:07 INFO - PROCESS | 5122 | 1467112627949 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:17:07 INFO - PROCESS | 5122 | ++DOCSHELL 0x8db79000 == 38 [pid = 5122] [id = 776] 04:17:07 INFO - PROCESS | 5122 | ++DOMWINDOW == 82 (0x8e8d2400) [pid = 5122] [serial = 2327] [outer = (nil)] 04:17:08 INFO - PROCESS | 5122 | ++DOMWINDOW == 83 (0x98178000) [pid = 5122] [serial = 2328] [outer = 0x8e8d2400] 04:17:08 INFO - PROCESS | 5122 | 1467112628033 Marionette DEBUG loaded listener.js 04:17:08 INFO - PROCESS | 5122 | ++DOMWINDOW == 84 (0x98376400) [pid = 5122] [serial = 2329] [outer = 0x8e8d2400] 04:17:08 INFO - PROCESS | 5122 | 1467112628856 Marionette TRACE conn3 <- [1,3068,null,{"value":["/FileAPI/filelist-section/filelist.html",0,null,null,[["Check if window has a FileList property",0,null,null],["Check if FileList.length is 0",0,null,null],["Check if item is a instanceof Function",0,null,null],["Check if item is a method of fileList",0,null,null],["Check if the item method returns null when no file selected",0,null,null],["Check if length is fileList's attribute",0,null,null],["Check if the fileList length is 0 when no file selected",0,null,null]]]}] 04:17:08 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 04:17:08 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 04:17:08 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 04:17:08 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 04:17:08 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 04:17:08 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 04:17:08 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 04:17:08 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1491ms 04:17:08 INFO - PROCESS | 5122 | 1467112628914 Marionette TRACE conn3 -> [0,3069,"getWindowHandle",null] 04:17:08 INFO - PROCESS | 5122 | 1467112628919 Marionette TRACE conn3 <- [1,3069,null,{"value":"8"}] 04:17:08 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 04:17:08 INFO - PROCESS | 5122 | 1467112628925 Marionette TRACE conn3 -> [0,3070,"setScriptTimeout",{"ms":35000}] 04:17:08 INFO - PROCESS | 5122 | 1467112628928 Marionette TRACE conn3 <- [1,3070,null,{}] 04:17:08 INFO - PROCESS | 5122 | 1467112628963 Marionette TRACE conn3 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:17:08 INFO - PROCESS | 5122 | 1467112628969 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:17:09 INFO - PROCESS | 5122 | 1467112629151 Marionette TRACE conn3 <- [1,3071,null,{"value":null}] 04:17:09 INFO - PROCESS | 5122 | 1467112629362 Marionette TRACE conn3 -> [0,3072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/Determining-Encoding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/Determining-Encoding.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:09 INFO - PROCESS | 5122 | 1467112629372 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:17:09 INFO - PROCESS | 5122 | ++DOCSHELL 0x955db800 == 39 [pid = 5122] [id = 777] 04:17:09 INFO - PROCESS | 5122 | ++DOMWINDOW == 85 (0x99db9400) [pid = 5122] [serial = 2330] [outer = (nil)] 04:17:09 INFO - PROCESS | 5122 | ++DOMWINDOW == 86 (0x99e42000) [pid = 5122] [serial = 2331] [outer = 0x99db9400] 04:17:09 INFO - PROCESS | 5122 | 1467112629491 Marionette DEBUG loaded listener.js 04:17:09 INFO - PROCESS | 5122 | ++DOMWINDOW == 87 (0x99e4ec00) [pid = 5122] [serial = 2332] [outer = 0x99db9400] 04:17:10 INFO - PROCESS | 5122 | 1467112630536 Marionette TRACE conn3 <- [1,3072,null,{"value":["/FileAPI/reading-data-section/Determining-Encoding.html",0,null,null,[["Blob Determing Encoding with encoding argument",0,null,null],["Blob Determing Encoding with type attribute",0,null,null],["Blob Determing Encoding with UTF-8 BOM",0,null,null],["Blob Determing Encoding without anything implying charset.",0,null,null],["Blob Determing Encoding with UTF-16BE BOM",0,null,null],["Blob Determing Encoding with UTF-16LE BOM",0,null,null]]]}] 04:17:10 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 04:17:10 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 04:17:10 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 04:17:10 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 04:17:10 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 04:17:10 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 04:17:10 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1641ms 04:17:10 INFO - PROCESS | 5122 | 1467112630568 Marionette TRACE conn3 -> [0,3073,"getWindowHandle",null] 04:17:10 INFO - PROCESS | 5122 | 1467112630574 Marionette TRACE conn3 <- [1,3073,null,{"value":"8"}] 04:17:10 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 04:17:10 INFO - PROCESS | 5122 | 1467112630624 Marionette TRACE conn3 -> [0,3074,"setScriptTimeout",{"ms":35000}] 04:17:10 INFO - PROCESS | 5122 | 1467112630628 Marionette TRACE conn3 <- [1,3074,null,{}] 04:17:10 INFO - PROCESS | 5122 | 1467112630649 Marionette TRACE conn3 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:17:10 INFO - PROCESS | 5122 | 1467112630655 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:17:10 INFO - PROCESS | 5122 | 1467112630846 Marionette TRACE conn3 <- [1,3075,null,{"value":null}] 04:17:11 INFO - PROCESS | 5122 | 1467112631227 Marionette TRACE conn3 -> [0,3076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:11 INFO - PROCESS | 5122 | 1467112631242 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:17:11 INFO - PROCESS | 5122 | --DOCSHELL 0x8f112800 == 38 [pid = 5122] [id = 743] 04:17:11 INFO - PROCESS | 5122 | --DOCSHELL 0x94854400 == 37 [pid = 5122] [id = 748] 04:17:11 INFO - PROCESS | 5122 | --DOCSHELL 0x93b52c00 == 36 [pid = 5122] [id = 772] 04:17:11 INFO - PROCESS | 5122 | ++DOCSHELL 0x8e8d5000 == 37 [pid = 5122] [id = 778] 04:17:11 INFO - PROCESS | 5122 | ++DOMWINDOW == 88 (0x8e8d8400) [pid = 5122] [serial = 2333] [outer = (nil)] 04:17:11 INFO - PROCESS | 5122 | ++DOMWINDOW == 89 (0x8f01e000) [pid = 5122] [serial = 2334] [outer = 0x8e8d8400] 04:17:11 INFO - PROCESS | 5122 | 1467112631361 Marionette DEBUG loaded listener.js 04:17:11 INFO - PROCESS | 5122 | ++DOMWINDOW == 90 (0x8f112800) [pid = 5122] [serial = 2335] [outer = 0x8e8d8400] 04:17:11 INFO - PROCESS | 5122 | --DOCSHELL 0x8f10e800 == 36 [pid = 5122] [id = 771] 04:17:11 INFO - PROCESS | 5122 | --DOCSHELL 0x8db7cc00 == 35 [pid = 5122] [id = 768] 04:17:11 INFO - PROCESS | 5122 | --DOMWINDOW == 89 (0x9552f800) [pid = 5122] [serial = 2275] [outer = (nil)] [url = about:blank] 04:17:11 INFO - PROCESS | 5122 | --DOMWINDOW == 88 (0x95525c00) [pid = 5122] [serial = 2274] [outer = (nil)] [url = about:blank] 04:17:11 INFO - PROCESS | 5122 | --DOMWINDOW == 87 (0x9202dc00) [pid = 5122] [serial = 2269] [outer = (nil)] [url = about:blank] 04:17:11 INFO - PROCESS | 5122 | --DOMWINDOW == 86 (0x99daf000) [pid = 5122] [serial = 2260] [outer = (nil)] [url = about:blank] 04:17:11 INFO - PROCESS | 5122 | --DOMWINDOW == 85 (0x99e24800) [pid = 5122] [serial = 2261] [outer = (nil)] [url = about:blank] 04:17:11 INFO - PROCESS | 5122 | --DOMWINDOW == 84 (0x92027000) [pid = 5122] [serial = 2251] [outer = (nil)] [url = about:blank] 04:17:11 INFO - PROCESS | 5122 | --DOMWINDOW == 83 (0x92420800) [pid = 5122] [serial = 2252] [outer = (nil)] [url = about:blank] 04:17:11 INFO - PROCESS | 5122 | --DOMWINDOW == 82 (0x8f019c00) [pid = 5122] [serial = 2263] [outer = (nil)] [url = about:blank] 04:17:11 INFO - PROCESS | 5122 | --DOMWINDOW == 81 (0x8f112400) [pid = 5122] [serial = 2264] [outer = (nil)] [url = about:blank] 04:17:11 INFO - PROCESS | 5122 | --DOMWINDOW == 80 (0x955d2400) [pid = 5122] [serial = 2254] [outer = (nil)] [url = about:blank] 04:17:11 INFO - PROCESS | 5122 | --DOMWINDOW == 79 (0x955d8800) [pid = 5122] [serial = 2255] [outer = (nil)] [url = about:blank] 04:17:11 INFO - PROCESS | 5122 | --DOMWINDOW == 78 (0x952aa400) [pid = 5122] [serial = 2246] [outer = (nil)] [url = about:blank] 04:17:11 INFO - PROCESS | 5122 | --DOMWINDOW == 77 (0x8fb3c000) [pid = 5122] [serial = 2266] [outer = (nil)] [url = about:blank] 04:17:11 INFO - PROCESS | 5122 | --DOMWINDOW == 76 (0x912cac00) [pid = 5122] [serial = 2267] [outer = (nil)] [url = about:blank] 04:17:11 INFO - PROCESS | 5122 | --DOMWINDOW == 75 (0x96f33800) [pid = 5122] [serial = 2257] [outer = (nil)] [url = about:blank] 04:17:11 INFO - PROCESS | 5122 | --DOMWINDOW == 74 (0x96f38400) [pid = 5122] [serial = 2258] [outer = (nil)] [url = about:blank] 04:17:11 INFO - PROCESS | 5122 | --DOMWINDOW == 73 (0x8fb3cc00) [pid = 5122] [serial = 2248] [outer = (nil)] [url = about:blank] 04:17:11 INFO - PROCESS | 5122 | --DOMWINDOW == 72 (0x91263400) [pid = 5122] [serial = 2249] [outer = (nil)] [url = about:blank] 04:17:11 INFO - PROCESS | 5122 | --DOMWINDOW == 71 (0x96f35800) [pid = 5122] [serial = 2277] [outer = (nil)] [url = about:blank] 04:17:11 INFO - PROCESS | 5122 | --DOMWINDOW == 70 (0x9a141c00) [pid = 5122] [serial = 2281] [outer = (nil)] [url = about:blank] 04:17:11 INFO - PROCESS | 5122 | --DOMWINDOW == 69 (0x99db0400) [pid = 5122] [serial = 2278] [outer = (nil)] [url = about:blank] 04:17:11 INFO - PROCESS | 5122 | --DOMWINDOW == 68 (0x95236c00) [pid = 5122] [serial = 2272] [outer = (nil)] [url = about:blank] 04:17:11 INFO - PROCESS | 5122 | --DOMWINDOW == 67 (0x96f37400) [pid = 5122] [serial = 2280] [outer = (nil)] [url = about:blank] 04:17:11 INFO - PROCESS | 5122 | --DOMWINDOW == 66 (0x93b54800) [pid = 5122] [serial = 2270] [outer = (nil)] [url = about:blank] 04:17:11 INFO - PROCESS | 5122 | --DOMWINDOW == 65 (0x9a3a3400) [pid = 5122] [serial = 2284] [outer = (nil)] [url = about:blank] 04:17:11 INFO - PROCESS | 5122 | --DOMWINDOW == 64 (0x9a39b400) [pid = 5122] [serial = 2283] [outer = (nil)] [url = about:blank] 04:17:12 INFO - PROCESS | 5122 | 1467112632165 Marionette TRACE conn3 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/FileReader-event-handler-attributes.html",0,null,null,[["FileReader.onloadstart: initial value",0,null,null],["FileReader.onprogress: initial value",0,null,null],["FileReader.onload: initial value",0,null,null],["FileReader.onabort: initial value",0,null,null],["FileReader.onerror: initial value",0,null,null],["FileReader.onloadend: initial value",0,null,null]]]}] 04:17:12 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 04:17:12 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 04:17:12 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 04:17:12 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 04:17:12 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 04:17:12 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 04:17:12 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1637ms 04:17:12 INFO - PROCESS | 5122 | 1467112632222 Marionette TRACE conn3 -> [0,3077,"getWindowHandle",null] 04:17:12 INFO - PROCESS | 5122 | 1467112632229 Marionette TRACE conn3 <- [1,3077,null,{"value":"8"}] 04:17:12 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 04:17:12 INFO - PROCESS | 5122 | 1467112632240 Marionette TRACE conn3 -> [0,3078,"setScriptTimeout",{"ms":35000}] 04:17:12 INFO - PROCESS | 5122 | 1467112632245 Marionette TRACE conn3 <- [1,3078,null,{}] 04:17:12 INFO - PROCESS | 5122 | 1467112632251 Marionette TRACE conn3 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:17:12 INFO - PROCESS | 5122 | 1467112632256 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:17:12 INFO - PROCESS | 5122 | 1467112632480 Marionette TRACE conn3 <- [1,3079,null,{"value":null}] 04:17:12 INFO - PROCESS | 5122 | 1467112632495 Marionette TRACE conn3 -> [0,3080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-multiple-reads.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:12 INFO - PROCESS | 5122 | 1467112632504 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:17:12 INFO - PROCESS | 5122 | ++DOCSHELL 0x8f977800 == 36 [pid = 5122] [id = 779] 04:17:12 INFO - PROCESS | 5122 | ++DOMWINDOW == 65 (0x91268400) [pid = 5122] [serial = 2336] [outer = (nil)] 04:17:12 INFO - PROCESS | 5122 | ++DOMWINDOW == 66 (0x912d3000) [pid = 5122] [serial = 2337] [outer = 0x91268400] 04:17:12 INFO - PROCESS | 5122 | 1467112632588 Marionette DEBUG loaded listener.js 04:17:12 INFO - PROCESS | 5122 | ++DOMWINDOW == 67 (0x91dc7800) [pid = 5122] [serial = 2338] [outer = 0x91268400] 04:17:13 INFO - PROCESS | 5122 | 1467112633472 Marionette TRACE conn3 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/FileReader-multiple-reads.html",0,null,null,[["test FileReader InvalidStateError exception for readAsText",1,"assert_throws: function \"function () {\n reader.readAsText(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1\n"],["test FileReader InvalidStateError exception for readAsDataURL",1,"assert_throws: function \"function () {\n reader.readAsDataURL(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1\n"],["test FileReader InvalidStateError exception for readAsArrayBuffer",1,"assert_throws: function \"function () {\n reader.readAsArrayBuffer(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1\n"],["test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer",1,"assert_false: Only one loadstart event should be dispatched expected false got true","reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nreader.onloadstart [0,3081,"getWindowHandle",null] 04:17:13 INFO - PROCESS | 5122 | 1467112633537 Marionette TRACE conn3 <- [1,3081,null,{"value":"8"}] 04:17:13 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 04:17:13 INFO - PROCESS | 5122 | 1467112633549 Marionette TRACE conn3 -> [0,3082,"setScriptTimeout",{"ms":35000}] 04:17:13 INFO - PROCESS | 5122 | 1467112633557 Marionette TRACE conn3 <- [1,3082,null,{}] 04:17:13 INFO - PROCESS | 5122 | 1467112633592 Marionette TRACE conn3 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:17:13 INFO - PROCESS | 5122 | 1467112633600 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:17:13 INFO - PROCESS | 5122 | 1467112633759 Marionette TRACE conn3 <- [1,3083,null,{"value":null}] 04:17:13 INFO - PROCESS | 5122 | 1467112633936 Marionette TRACE conn3 -> [0,3084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_abort.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:13 INFO - PROCESS | 5122 | 1467112633944 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:17:13 INFO - PROCESS | 5122 | ++DOCSHELL 0x93b52400 == 37 [pid = 5122] [id = 780] 04:17:13 INFO - PROCESS | 5122 | ++DOMWINDOW == 68 (0x93b52c00) [pid = 5122] [serial = 2339] [outer = (nil)] 04:17:14 INFO - PROCESS | 5122 | ++DOMWINDOW == 69 (0x93b9a800) [pid = 5122] [serial = 2340] [outer = 0x93b52c00] 04:17:14 INFO - PROCESS | 5122 | 1467112634016 Marionette DEBUG loaded listener.js 04:17:14 INFO - PROCESS | 5122 | ++DOMWINDOW == 70 (0x95228800) [pid = 5122] [serial = 2341] [outer = 0x93b52c00] 04:17:14 INFO - PROCESS | 5122 | 1467112634845 Marionette TRACE conn3 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_abort.html",0,null,null,[["Aborting before read",1,"","@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5\n"],["Aborting after read",0,null,null]]]}] 04:17:14 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 04:17:14 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 04:17:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:17:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:17:14 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 04:17:14 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 04:17:14 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1347ms 04:17:14 INFO - PROCESS | 5122 | 1467112634895 Marionette TRACE conn3 -> [0,3085,"getWindowHandle",null] 04:17:14 INFO - PROCESS | 5122 | 1467112634900 Marionette TRACE conn3 <- [1,3085,null,{"value":"8"}] 04:17:14 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 04:17:14 INFO - PROCESS | 5122 | 1467112634905 Marionette TRACE conn3 -> [0,3086,"setScriptTimeout",{"ms":35000}] 04:17:14 INFO - PROCESS | 5122 | 1467112634909 Marionette TRACE conn3 <- [1,3086,null,{}] 04:17:14 INFO - PROCESS | 5122 | 1467112634923 Marionette TRACE conn3 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:17:14 INFO - PROCESS | 5122 | 1467112634928 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:17:15 INFO - PROCESS | 5122 | 1467112635147 Marionette TRACE conn3 <- [1,3087,null,{"value":null}] 04:17:15 INFO - PROCESS | 5122 | 1467112635164 Marionette TRACE conn3 -> [0,3088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_error.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_error.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:15 INFO - PROCESS | 5122 | 1467112635172 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:17:15 INFO - PROCESS | 5122 | ++DOCSHELL 0x9552b000 == 38 [pid = 5122] [id = 781] 04:17:15 INFO - PROCESS | 5122 | ++DOMWINDOW == 71 (0x9552e400) [pid = 5122] [serial = 2342] [outer = (nil)] 04:17:15 INFO - PROCESS | 5122 | ++DOMWINDOW == 72 (0x955d2c00) [pid = 5122] [serial = 2343] [outer = 0x9552e400] 04:17:15 INFO - PROCESS | 5122 | 1467112635237 Marionette DEBUG loaded listener.js 04:17:15 INFO - PROCESS | 5122 | ++DOMWINDOW == 73 (0x955db000) [pid = 5122] [serial = 2344] [outer = 0x9552e400] 04:17:16 INFO - PROCESS | 5122 | --DOMWINDOW == 72 (0x8f01c000) [pid = 5122] [serial = 2285] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 04:17:16 INFO - PROCESS | 5122 | --DOMWINDOW == 71 (0x92fa7400) [pid = 5122] [serial = 2288] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 04:17:16 INFO - PROCESS | 5122 | --DOMWINDOW == 70 (0x9a5bd800) [pid = 5122] [serial = 2291] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 04:17:16 INFO - PROCESS | 5122 | --DOMWINDOW == 69 (0x91dccc00) [pid = 5122] [serial = 2294] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/historical.html] 04:17:16 INFO - PROCESS | 5122 | --DOMWINDOW == 68 (0x9a780400) [pid = 5122] [serial = 2297] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/idlharness.html] 04:17:16 INFO - PROCESS | 5122 | --DOMWINDOW == 67 (0x912ca800) [pid = 5122] [serial = 2309] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html] 04:17:16 INFO - PROCESS | 5122 | --DOMWINDOW == 66 (0x8f114800) [pid = 5122] [serial = 2306] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/blob/Blob-close.html] 04:17:16 INFO - PROCESS | 5122 | --DOMWINDOW == 65 (0x8db7d800) [pid = 5122] [serial = 2303] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html] 04:17:16 INFO - PROCESS | 5122 | --DOMWINDOW == 64 (0x8f10e400) [pid = 5122] [serial = 2300] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/idlharness.worker] 04:17:16 INFO - PROCESS | 5122 | --DOMWINDOW == 63 (0x8f2df400) [pid = 5122] [serial = 2312] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker] 04:17:16 INFO - PROCESS | 5122 | 1467112636193 Marionette TRACE conn3 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 04:17:16 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 04:17:16 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1325ms 04:17:16 INFO - PROCESS | 5122 | 1467112636232 Marionette TRACE conn3 -> [0,3089,"getWindowHandle",null] 04:17:16 INFO - PROCESS | 5122 | 1467112636236 Marionette TRACE conn3 <- [1,3089,null,{"value":"8"}] 04:17:16 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 04:17:16 INFO - PROCESS | 5122 | 1467112636242 Marionette TRACE conn3 -> [0,3090,"setScriptTimeout",{"ms":35000}] 04:17:16 INFO - PROCESS | 5122 | 1467112636245 Marionette TRACE conn3 <- [1,3090,null,{}] 04:17:16 INFO - PROCESS | 5122 | 1467112636250 Marionette TRACE conn3 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:17:16 INFO - PROCESS | 5122 | 1467112636255 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:17:16 INFO - PROCESS | 5122 | 1467112636390 Marionette TRACE conn3 <- [1,3091,null,{"value":null}] 04:17:16 INFO - PROCESS | 5122 | 1467112636404 Marionette TRACE conn3 -> [0,3092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:16 INFO - PROCESS | 5122 | 1467112636412 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:17:16 INFO - PROCESS | 5122 | ++DOCSHELL 0x8db7b800 == 39 [pid = 5122] [id = 782] 04:17:16 INFO - PROCESS | 5122 | ++DOMWINDOW == 64 (0x8f113800) [pid = 5122] [serial = 2345] [outer = (nil)] 04:17:16 INFO - PROCESS | 5122 | ++DOMWINDOW == 65 (0x95527000) [pid = 5122] [serial = 2346] [outer = 0x8f113800] 04:17:16 INFO - PROCESS | 5122 | 1467112636478 Marionette DEBUG loaded listener.js 04:17:16 INFO - PROCESS | 5122 | ++DOMWINDOW == 66 (0x955dfc00) [pid = 5122] [serial = 2347] [outer = 0x8f113800] 04:17:17 INFO - PROCESS | 5122 | 1467112637492 Marionette TRACE conn3 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 04:17:17 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 04:17:17 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1280ms 04:17:17 INFO - PROCESS | 5122 | 1467112637522 Marionette TRACE conn3 -> [0,3093,"getWindowHandle",null] 04:17:17 INFO - PROCESS | 5122 | 1467112637527 Marionette TRACE conn3 <- [1,3093,null,{"value":"8"}] 04:17:17 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 04:17:17 INFO - PROCESS | 5122 | 1467112637536 Marionette TRACE conn3 -> [0,3094,"setScriptTimeout",{"ms":35000}] 04:17:17 INFO - PROCESS | 5122 | 1467112637541 Marionette TRACE conn3 <- [1,3094,null,{}] 04:17:17 INFO - PROCESS | 5122 | 1467112637576 Marionette TRACE conn3 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:17:17 INFO - PROCESS | 5122 | 1467112637583 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:17:17 INFO - PROCESS | 5122 | 1467112637780 Marionette TRACE conn3 <- [1,3095,null,{"value":null}] 04:17:18 INFO - PROCESS | 5122 | 1467112637978 Marionette TRACE conn3 -> [0,3096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsDataURL.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsDataURL.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:18 INFO - PROCESS | 5122 | 1467112637987 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:17:18 INFO - PROCESS | 5122 | ++DOCSHELL 0x8f015800 == 40 [pid = 5122] [id = 783] 04:17:18 INFO - PROCESS | 5122 | ++DOMWINDOW == 67 (0x8f01ec00) [pid = 5122] [serial = 2348] [outer = (nil)] 04:17:18 INFO - PROCESS | 5122 | ++DOMWINDOW == 68 (0x8fb3f800) [pid = 5122] [serial = 2349] [outer = 0x8f01ec00] 04:17:18 INFO - PROCESS | 5122 | 1467112638107 Marionette DEBUG loaded listener.js 04:17:18 INFO - PROCESS | 5122 | ++DOMWINDOW == 69 (0x91cbec00) [pid = 5122] [serial = 2350] [outer = 0x8f01ec00] 04:17:18 INFO - PROCESS | 5122 | 1467112638971 Marionette TRACE conn3 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 04:17:19 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 04:17:19 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1507ms 04:17:19 INFO - PROCESS | 5122 | 1467112639043 Marionette TRACE conn3 -> [0,3097,"getWindowHandle",null] 04:17:19 INFO - PROCESS | 5122 | 1467112639049 Marionette TRACE conn3 <- [1,3097,null,{"value":"8"}] 04:17:19 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 04:17:19 INFO - PROCESS | 5122 | 1467112639060 Marionette TRACE conn3 -> [0,3098,"setScriptTimeout",{"ms":35000}] 04:17:19 INFO - PROCESS | 5122 | 1467112639064 Marionette TRACE conn3 <- [1,3098,null,{}] 04:17:19 INFO - PROCESS | 5122 | 1467112639071 Marionette TRACE conn3 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:17:19 INFO - PROCESS | 5122 | 1467112639077 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:17:19 INFO - PROCESS | 5122 | 1467112639292 Marionette TRACE conn3 <- [1,3099,null,{"value":null}] 04:17:19 INFO - PROCESS | 5122 | 1467112639492 Marionette TRACE conn3 -> [0,3100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsText.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:19 INFO - PROCESS | 5122 | 1467112639499 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:17:19 INFO - PROCESS | 5122 | ++DOCSHELL 0x92420800 == 41 [pid = 5122] [id = 784] 04:17:19 INFO - PROCESS | 5122 | ++DOMWINDOW == 70 (0x92fa7400) [pid = 5122] [serial = 2351] [outer = (nil)] 04:17:19 INFO - PROCESS | 5122 | ++DOMWINDOW == 71 (0x93b4f400) [pid = 5122] [serial = 2352] [outer = 0x92fa7400] 04:17:19 INFO - PROCESS | 5122 | 1467112639585 Marionette DEBUG loaded listener.js 04:17:19 INFO - PROCESS | 5122 | ++DOMWINDOW == 72 (0x94853c00) [pid = 5122] [serial = 2353] [outer = 0x92fa7400] 04:17:20 INFO - PROCESS | 5122 | 1467112640455 Marionette TRACE conn3 <- [1,3100,null,{"value":["/FileAPI/reading-data-section/filereader_readAsText.html",0,null,null,[["readAsText should correctly read UTF-8.",0,null,null],["readAsText should correctly read UTF-16.",0,null,null]]]}] 04:17:20 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 04:17:20 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 04:17:20 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1439ms 04:17:20 INFO - PROCESS | 5122 | 1467112640499 Marionette TRACE conn3 -> [0,3101,"getWindowHandle",null] 04:17:20 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 04:17:20 INFO - PROCESS | 5122 | 1467112640504 Marionette TRACE conn3 <- [1,3101,null,{"value":"8"}] 04:17:20 INFO - PROCESS | 5122 | 1467112640511 Marionette TRACE conn3 -> [0,3102,"setScriptTimeout",{"ms":35000}] 04:17:20 INFO - PROCESS | 5122 | 1467112640517 Marionette TRACE conn3 <- [1,3102,null,{}] 04:17:20 INFO - PROCESS | 5122 | 1467112640581 Marionette TRACE conn3 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:17:20 INFO - PROCESS | 5122 | 1467112640592 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:17:20 INFO - PROCESS | 5122 | 1467112640782 Marionette TRACE conn3 <- [1,3103,null,{"value":null}] 04:17:21 INFO - PROCESS | 5122 | 1467112640980 Marionette TRACE conn3 -> [0,3104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readystate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readystate.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:21 INFO - PROCESS | 5122 | 1467112640993 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:17:21 INFO - PROCESS | 5122 | ++DOCSHELL 0x8f976400 == 42 [pid = 5122] [id = 785] 04:17:21 INFO - PROCESS | 5122 | ++DOMWINDOW == 73 (0x96f2fc00) [pid = 5122] [serial = 2354] [outer = (nil)] 04:17:21 INFO - PROCESS | 5122 | ++DOMWINDOW == 74 (0x96f35800) [pid = 5122] [serial = 2355] [outer = 0x96f2fc00] 04:17:21 INFO - PROCESS | 5122 | 1467112641118 Marionette DEBUG loaded listener.js 04:17:21 INFO - PROCESS | 5122 | ++DOMWINDOW == 75 (0x98182400) [pid = 5122] [serial = 2356] [outer = 0x96f2fc00] 04:17:21 INFO - PROCESS | 5122 | 1467112641958 Marionette TRACE conn3 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 04:17:22 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 04:17:22 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1496ms 04:17:22 INFO - PROCESS | 5122 | 1467112642007 Marionette TRACE conn3 -> [0,3105,"getWindowHandle",null] 04:17:22 INFO - PROCESS | 5122 | 1467112642011 Marionette TRACE conn3 <- [1,3105,null,{"value":"8"}] 04:17:22 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 04:17:22 INFO - PROCESS | 5122 | 1467112642017 Marionette TRACE conn3 -> [0,3106,"setScriptTimeout",{"ms":35000}] 04:17:22 INFO - PROCESS | 5122 | 1467112642021 Marionette TRACE conn3 <- [1,3106,null,{}] 04:17:22 INFO - PROCESS | 5122 | 1467112642027 Marionette TRACE conn3 -> [0,3107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:17:22 INFO - PROCESS | 5122 | 1467112642032 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:17:22 INFO - PROCESS | 5122 | 1467112642229 Marionette TRACE conn3 <- [1,3107,null,{"value":null}] 04:17:22 INFO - PROCESS | 5122 | 1467112642440 Marionette TRACE conn3 -> [0,3108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_result.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_result.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:22 INFO - PROCESS | 5122 | 1467112642448 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:17:22 INFO - PROCESS | 5122 | ++DOCSHELL 0x98180400 == 43 [pid = 5122] [id = 786] 04:17:22 INFO - PROCESS | 5122 | ++DOMWINDOW == 76 (0x9831b800) [pid = 5122] [serial = 2357] [outer = (nil)] 04:17:22 INFO - PROCESS | 5122 | ++DOMWINDOW == 77 (0x99668c00) [pid = 5122] [serial = 2358] [outer = 0x9831b800] 04:17:22 INFO - PROCESS | 5122 | 1467112642525 Marionette DEBUG loaded listener.js 04:17:22 INFO - PROCESS | 5122 | ++DOMWINDOW == 78 (0x99e28800) [pid = 5122] [serial = 2359] [outer = 0x9831b800] 04:17:23 INFO - PROCESS | 5122 | 1467112643344 Marionette TRACE conn3 <- [1,3108,null,{"value":["/FileAPI/reading-data-section/filereader_result.html",0,null,null,[["readAsText",0,null,null],["readAsDataURL",0,null,null],["readAsArrayBuffer",0,null,null]]]}] 04:17:23 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 04:17:23 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 04:17:23 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 04:17:23 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1377ms 04:17:23 INFO - PROCESS | 5122 | 1467112643404 Marionette TRACE conn3 -> [0,3109,"getWindowHandle",null] 04:17:23 INFO - PROCESS | 5122 | 1467112643409 Marionette TRACE conn3 <- [1,3109,null,{"value":"8"}] 04:17:23 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 04:17:23 INFO - PROCESS | 5122 | 1467112643416 Marionette TRACE conn3 -> [0,3110,"setScriptTimeout",{"ms":35000}] 04:17:23 INFO - PROCESS | 5122 | 1467112643420 Marionette TRACE conn3 <- [1,3110,null,{}] 04:17:23 INFO - PROCESS | 5122 | 1467112643426 Marionette TRACE conn3 -> [0,3111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:17:23 INFO - PROCESS | 5122 | 1467112643431 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:17:23 INFO - PROCESS | 5122 | 1467112643584 Marionette TRACE conn3 <- [1,3111,null,{"value":null}] 04:17:23 INFO - PROCESS | 5122 | 1467112643799 Marionette TRACE conn3 -> [0,3112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_createobjecturl_blob.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:23 INFO - PROCESS | 5122 | 1467112643808 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:17:23 INFO - PROCESS | 5122 | ++DOCSHELL 0x8f117000 == 44 [pid = 5122] [id = 787] 04:17:23 INFO - PROCESS | 5122 | ++DOMWINDOW == 79 (0x8f10dc00) [pid = 5122] [serial = 2360] [outer = (nil)] 04:17:23 INFO - PROCESS | 5122 | ++DOMWINDOW == 80 (0x99ee5400) [pid = 5122] [serial = 2361] [outer = 0x8f10dc00] 04:17:23 INFO - PROCESS | 5122 | 1467112643897 Marionette DEBUG loaded listener.js 04:17:24 INFO - PROCESS | 5122 | ++DOMWINDOW == 81 (0x9a147400) [pid = 5122] [serial = 2362] [outer = 0x8f10dc00] 04:17:24 INFO - PROCESS | 5122 | 1467112644731 Marionette TRACE conn3 <- [1,3112,null,{"value":["/FileAPI/url/url_createobjecturl_blob.html",0,null,null,[["Check if the Blob URI starts with 'blob' using createObjectURL()",0,null,null],["Check if the Blob URI starts with 'blob' using createFor()",1,"window.URL.createFor is not a function","@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3\n"]]]}] 04:17:24 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 04:17:24 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 04:17:24 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 04:17:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:17:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:17:24 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 04:17:24 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1332ms 04:17:24 INFO - PROCESS | 5122 | 1467112644750 Marionette TRACE conn3 -> [0,3113,"getWindowHandle",null] 04:17:24 INFO - PROCESS | 5122 | 1467112644754 Marionette TRACE conn3 <- [1,3113,null,{"value":"8"}] 04:17:24 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 04:17:24 INFO - PROCESS | 5122 | 1467112644760 Marionette TRACE conn3 -> [0,3114,"setScriptTimeout",{"ms":35000}] 04:17:24 INFO - PROCESS | 5122 | 1467112644763 Marionette TRACE conn3 <- [1,3114,null,{}] 04:17:24 INFO - PROCESS | 5122 | 1467112644769 Marionette TRACE conn3 -> [0,3115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:17:24 INFO - PROCESS | 5122 | 1467112644780 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:17:25 INFO - PROCESS | 5122 | 1467112645004 Marionette TRACE conn3 <- [1,3115,null,{"value":null}] 04:17:25 INFO - PROCESS | 5122 | 1467112645234 Marionette TRACE conn3 -> [0,3116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_xmlhttprequest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_xmlhttprequest.html\", \"6fc46b8a-0ca0-4594-8b35-19ee12ff3f05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:25 INFO - PROCESS | 5122 | 1467112645241 Marionette INFO sendAsync 2e726b7f-440a-485a-bf56-8a1de05cc30e 04:17:25 INFO - PROCESS | 5122 | ++DOCSHELL 0x9a142c00 == 45 [pid = 5122] [id = 788] 04:17:25 INFO - PROCESS | 5122 | ++DOMWINDOW == 82 (0x9a396400) [pid = 5122] [serial = 2363] [outer = (nil)] 04:17:25 INFO - PROCESS | 5122 | ++DOMWINDOW == 83 (0x9a77d800) [pid = 5122] [serial = 2364] [outer = 0x9a396400] 04:17:25 INFO - PROCESS | 5122 | 1467112645335 Marionette DEBUG loaded listener.js 04:17:25 INFO - PROCESS | 5122 | ++DOMWINDOW == 84 (0x9a8ea000) [pid = 5122] [serial = 2365] [outer = 0x9a396400] 04:17:26 INFO - PROCESS | 5122 | 1467112646179 Marionette TRACE conn3 <- [1,3116,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 04:17:26 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 04:17:26 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1477ms 04:17:26 INFO - PROCESS | 5122 | 1467112646238 Marionette TRACE conn3 -> [0,3117,"getWindowHandle",null] 04:17:26 INFO - PROCESS | 5122 | 1467112646243 Marionette TRACE conn3 <- [1,3117,null,{"value":"8"}] 04:17:27 WARNING - u'runner_teardown' () 04:17:27 INFO - No more tests 04:17:27 INFO - Got 0 unexpected results 04:17:27 INFO - SUITE-END | took 1220s 04:17:27 INFO - Closing logging queue 04:17:27 INFO - queue closed 04:17:27 INFO - Return code: 0 04:17:27 WARNING - # TBPL SUCCESS # 04:17:27 INFO - Running post-action listener: _resource_record_post_action 04:17:27 INFO - Running post-run listener: _resource_record_post_run 04:17:28 INFO - Total resource usage - Wall time: 1254s; CPU: 98.0%; Read bytes: 815104; Write bytes: 924856320; Read time: 52; Write time: 250488 04:17:28 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 04:17:28 INFO - install - Wall time: 30s; CPU: 100.0%; Read bytes: 0; Write bytes: 135819264; Read time: 0; Write time: 115448 04:17:28 INFO - run-tests - Wall time: 1225s; CPU: 98.0%; Read bytes: 815104; Write bytes: 768901120; Read time: 52; Write time: 116044 04:17:28 INFO - Running post-run listener: _upload_blobber_files 04:17:28 INFO - Blob upload gear active. 04:17:28 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 04:17:28 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 04:17:28 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', 'mozilla-beta', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 04:17:28 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 mozilla-beta -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 04:17:29 INFO - (blobuploader) - INFO - Open directory for files ... 04:17:29 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 04:17:29 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 04:17:29 INFO - (blobuploader) - INFO - Uploading, attempt #1. 04:17:31 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 04:17:31 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 04:17:31 INFO - (blobuploader) - INFO - Done attempting. 04:17:31 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 04:17:31 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 04:17:31 INFO - (blobuploader) - INFO - Uploading, attempt #1. 04:17:32 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 04:17:32 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 04:17:32 INFO - (blobuploader) - INFO - Done attempting. 04:17:32 INFO - (blobuploader) - INFO - Iteration through files over. 04:17:32 INFO - Return code: 0 04:17:32 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 04:17:32 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 04:17:32 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/49eaeb6a3f558e8c51400d07d0f57ca77708e6f8b2c7d722f5c34b4ae61d1dc00eb495363183f4ec4f4259d047e8bc45a81e28941562fdece53e2585f7248cee", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/eb88636efcb6171edde0ee59f2483391bdcdb8061f60bc27000a5010d883226ade198236cd8b847f2267ab21d15113d9276cbfd1c66a6b7a819374ddc7ef0de4"} 04:17:32 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 04:17:32 INFO - Writing to file /builds/slave/test/properties/blobber_files 04:17:32 INFO - Contents: 04:17:32 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/49eaeb6a3f558e8c51400d07d0f57ca77708e6f8b2c7d722f5c34b4ae61d1dc00eb495363183f4ec4f4259d047e8bc45a81e28941562fdece53e2585f7248cee", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/eb88636efcb6171edde0ee59f2483391bdcdb8061f60bc27000a5010d883226ade198236cd8b847f2267ab21d15113d9276cbfd1c66a6b7a819374ddc7ef0de4"} 04:17:32 INFO - Running post-run listener: copy_logs_to_upload_dir 04:17:32 INFO - Copying logs to upload dir... 04:17:32 INFO - mkdir: /builds/slave/test/build/upload/logs 04:17:32 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1336.749146 ========= master_lag: 12.33 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 22 mins, 29 secs) (at 2016-06-28 04:17:45.181052) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 9 secs) (at 2016-06-28 04:17:45.191890) ========= 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-1467111254.272857-1406541901 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/49eaeb6a3f558e8c51400d07d0f57ca77708e6f8b2c7d722f5c34b4ae61d1dc00eb495363183f4ec4f4259d047e8bc45a81e28941562fdece53e2585f7248cee", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/eb88636efcb6171edde0ee59f2483391bdcdb8061f60bc27000a5010d883226ade198236cd8b847f2267ab21d15113d9276cbfd1c66a6b7a819374ddc7ef0de4"} build_url:https://queue.taskcluster.net/v1/task/HM3QyRlCRG-TZXe6AwRCDw/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/HM3QyRlCRG-TZXe6AwRCDw/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.034938 build_url: 'https://queue.taskcluster.net/v1/task/HM3QyRlCRG-TZXe6AwRCDw/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/49eaeb6a3f558e8c51400d07d0f57ca77708e6f8b2c7d722f5c34b4ae61d1dc00eb495363183f4ec4f4259d047e8bc45a81e28941562fdece53e2585f7248cee", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/eb88636efcb6171edde0ee59f2483391bdcdb8061f60bc27000a5010d883226ade198236cd8b847f2267ab21d15113d9276cbfd1c66a6b7a819374ddc7ef0de4"}' symbols_url: 'https://queue.taskcluster.net/v1/task/HM3QyRlCRG-TZXe6AwRCDw/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip' ========= master_lag: 8.97 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 9 secs) (at 2016-06-28 04:17:54.194285) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 1 secs) (at 2016-06-28 04:17:54.194637) ========= 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-1467111254.272857-1406541901 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.018471 ========= master_lag: 1.20 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 1 secs) (at 2016-06-28 04:17:55.413535) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-06-28 04:17:55.413855) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-06-28 04:17:55.430280) ========= ========= Total master_lag: 23.23 =========